All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] problems with ipipe-3.10 on i.MX6
@ 2014-11-19  8:45 Henri Roosen
  2014-11-19  9:02 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19  8:45 UTC (permalink / raw)
  To: Xenomai@xenomai.org

Hi,

We are currently transitioning our i.MX6 systems from kernel
ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with Xenomai
2.6.4.

The application uses interrupts from external hardware, fed into the system
by a GPIO pin interrupt.

The system behaves very in-stable with the 3.10 version. I observe kernel
crashes, kernel null pointer dereferences, timer stalls and lock-ups at
various different places. The 3.0 version runs fine.

Are there any known issues like this with the ipipe-3.10 on an i.MX6?
Any suggestions how to tackle this problem?

Thanks,
Henri

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19  8:45 [Xenomai] problems with ipipe-3.10 on i.MX6 Henri Roosen
@ 2014-11-19  9:02 ` Gilles Chanteperdrix
  2014-11-19  9:37   ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19  9:02 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> Hi,
> 
> We are currently transitioning our i.MX6 systems from kernel
> ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with Xenomai
> 2.6.4.
> 
> The application uses interrupts from external hardware, fed into the system
> by a GPIO pin interrupt.
> 
> The system behaves very in-stable with the 3.10 version. I observe kernel
> crashes, kernel null pointer dereferences, timer stalls and lock-ups at
> various different places. The 3.0 version runs fine.
> 
> Are there any known issues like this with the ipipe-3.10 on an i.MX6?
> Any suggestions how to tackle this problem?

Basically, as I explained yesterday, SOCs in the mainline I-pipe
patch for which I have no hardware are only build-tested. The I-pipe
patch for 3.0 is better maintained, because I have feedback from its
users.

Nevertheless, if you report patiently the errors you have reporting
one after we have solved the other, I will help you solve them all.
However, I would recommend using the 3.14 kernel, chances are that
it is not more stable, but when upgrading, there is no reason not to
upgrade to the latest.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19  9:02 ` Gilles Chanteperdrix
@ 2014-11-19  9:37   ` Henri Roosen
  2014-11-19  9:41     ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19  9:37 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> > Hi,
> >
> > We are currently transitioning our i.MX6 systems from kernel
> > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with Xenomai
> > 2.6.4.
> >
> > The application uses interrupts from external hardware, fed into the
> system
> > by a GPIO pin interrupt.
> >
> > The system behaves very in-stable with the 3.10 version. I observe kernel
> > crashes, kernel null pointer dereferences, timer stalls and lock-ups at
> > various different places. The 3.0 version runs fine.
> >
> > Are there any known issues like this with the ipipe-3.10 on an i.MX6?
> > Any suggestions how to tackle this problem?
>
> Basically, as I explained yesterday, SOCs in the mainline I-pipe
> patch for which I have no hardware are only build-tested. The I-pipe
> patch for 3.0 is better maintained, because I have feedback from its
> users.
>
> Nevertheless, if you report patiently the errors you have reporting
> one after we have solved the other, I will help you solve them all.
> However, I would recommend using the 3.14 kernel, chances are that
> it is not more stable, but when upgrading, there is no reason not to
> upgrade to the latest.
>

Thanks Gilles for helping out! The reason we chose the ipipe-3.10 kernel is
because we want to merge with the Freescale L3.10.x-1.1.0 release later.
But I've tried the ipipe-3.14 release and also this version unfortunately
gives the same results.

The first thing that occurs is the following ipipe dump when we are calling
ioremap_nocache to map some device memory into the kernel. It is in the
non-rt ioctl of an rtdm driver:

I-pipe: Detected stalled head domain, probably caused by a bug.
        A critical section may have been left unterminated.
CPU: 0 PID: 457 Comm: LRT:457 Tainted: G        W  O
3.10.32-ipipe-00218-gcf143c6-dirty #96
[<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
(show_stack+0x10/0x14)
[<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
(add_preempt_count+0x10/0xd8)
[<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
(kmem_cache_alloc+0x24/0x11c)
[<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
(__get_vm_area_node.isra.29+0xa0/0x114)
[<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from [<c00cfd60>]
(get_vm_area_caller+0x40/0x48)
[<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
(__arm_ioremap_pfn_caller+0x218/0x234)
[<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from [<c001899c>]
(__arm_ioremap_caller+0x54/0x5c)
[<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
(__arm_ioremap+0x18/0x1c)
[<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
(lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
[<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt]) from
[<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
[<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
[<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
[<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
(losyscall_event+0xc0/0x230)
[<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
(ipipe_syscall_hook+0x3c/0x40)
[<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
(__ipipe_notify_syscall+0x74/0xf4)
[<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
(__ipipe_syscall_root+0x70/0xe8)
[<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
(local_restart+0xc/0x58)

I'm not sure how to find out what is wrong here. From code-review it seems
sane.
I guess this might cause the system instability, right?
The problem I observe after that is after some time the "i.MX Timer Tick"
stalls, which then locks up the system.


> --
>                                             Gilles.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19  9:37   ` Henri Roosen
@ 2014-11-19  9:41     ` Gilles Chanteperdrix
  2014-11-19  9:52       ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19  9:41 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 10:37:53AM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
> 
> > On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> > > Hi,
> > >
> > > We are currently transitioning our i.MX6 systems from kernel
> > > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with Xenomai
> > > 2.6.4.
> > >
> > > The application uses interrupts from external hardware, fed into the
> > system
> > > by a GPIO pin interrupt.
> > >
> > > The system behaves very in-stable with the 3.10 version. I observe kernel
> > > crashes, kernel null pointer dereferences, timer stalls and lock-ups at
> > > various different places. The 3.0 version runs fine.
> > >
> > > Are there any known issues like this with the ipipe-3.10 on an i.MX6?
> > > Any suggestions how to tackle this problem?
> >
> > Basically, as I explained yesterday, SOCs in the mainline I-pipe
> > patch for which I have no hardware are only build-tested. The I-pipe
> > patch for 3.0 is better maintained, because I have feedback from its
> > users.
> >
> > Nevertheless, if you report patiently the errors you have reporting
> > one after we have solved the other, I will help you solve them all.
> > However, I would recommend using the 3.14 kernel, chances are that
> > it is not more stable, but when upgrading, there is no reason not to
> > upgrade to the latest.
> >
> 
> Thanks Gilles for helping out! The reason we chose the ipipe-3.10 kernel is
> because we want to merge with the Freescale L3.10.x-1.1.0 release later.
> But I've tried the ipipe-3.14 release and also this version unfortunately
> gives the same results.
> 
> The first thing that occurs is the following ipipe dump when we are calling
> ioremap_nocache to map some device memory into the kernel. It is in the
> non-rt ioctl of an rtdm driver:
> 
> I-pipe: Detected stalled head domain, probably caused by a bug.
>         A critical section may have been left unterminated.
> CPU: 0 PID: 457 Comm: LRT:457 Tainted: G        W  O
> 3.10.32-ipipe-00218-gcf143c6-dirty #96
> [<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
> (show_stack+0x10/0x14)
> [<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
> (add_preempt_count+0x10/0xd8)
> [<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
> (kmem_cache_alloc+0x24/0x11c)
> [<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
> (__get_vm_area_node.isra.29+0xa0/0x114)
> [<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from [<c00cfd60>]
> (get_vm_area_caller+0x40/0x48)
> [<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
> (__arm_ioremap_pfn_caller+0x218/0x234)
> [<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from [<c001899c>]
> (__arm_ioremap_caller+0x54/0x5c)
> [<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
> (__arm_ioremap+0x18/0x1c)
> [<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
> (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
> [<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt]) from
> [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
> [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
> [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
> [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
> (losyscall_event+0xc0/0x230)
> [<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
> (ipipe_syscall_hook+0x3c/0x40)
> [<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
> (__ipipe_notify_syscall+0x74/0xf4)
> [<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
> (__ipipe_syscall_root+0x70/0xe8)
> [<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
> (local_restart+0xc/0x58)
> 
> I'm not sure how to find out what is wrong here. From code-review it seems
> sane.

You are sure you are not calling ioremap with irqs off ?
Are you sure the current domain is Linux when calling ioremap ?

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19  9:41     ` Gilles Chanteperdrix
@ 2014-11-19  9:52       ` Henri Roosen
  2014-11-19  9:54         ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19  9:52 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 10:41 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Wed, Nov 19, 2014 at 10:37:53AM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> > > > Hi,
> > > >
> > > > We are currently transitioning our i.MX6 systems from kernel
> > > > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with
> Xenomai
> > > > 2.6.4.
> > > >
> > > > The application uses interrupts from external hardware, fed into the
> > > system
> > > > by a GPIO pin interrupt.
> > > >
> > > > The system behaves very in-stable with the 3.10 version. I observe
> kernel
> > > > crashes, kernel null pointer dereferences, timer stalls and lock-ups
> at
> > > > various different places. The 3.0 version runs fine.
> > > >
> > > > Are there any known issues like this with the ipipe-3.10 on an i.MX6?
> > > > Any suggestions how to tackle this problem?
> > >
> > > Basically, as I explained yesterday, SOCs in the mainline I-pipe
> > > patch for which I have no hardware are only build-tested. The I-pipe
> > > patch for 3.0 is better maintained, because I have feedback from its
> > > users.
> > >
> > > Nevertheless, if you report patiently the errors you have reporting
> > > one after we have solved the other, I will help you solve them all.
> > > However, I would recommend using the 3.14 kernel, chances are that
> > > it is not more stable, but when upgrading, there is no reason not to
> > > upgrade to the latest.
> > >
> >
> > Thanks Gilles for helping out! The reason we chose the ipipe-3.10 kernel
> is
> > because we want to merge with the Freescale L3.10.x-1.1.0 release later.
> > But I've tried the ipipe-3.14 release and also this version unfortunately
> > gives the same results.
> >
> > The first thing that occurs is the following ipipe dump when we are
> calling
> > ioremap_nocache to map some device memory into the kernel. It is in the
> > non-rt ioctl of an rtdm driver:
> >
> > I-pipe: Detected stalled head domain, probably caused by a bug.
> >         A critical section may have been left unterminated.
> > CPU: 0 PID: 457 Comm: LRT:457 Tainted: G        W  O
> > 3.10.32-ipipe-00218-gcf143c6-dirty #96
> > [<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
> > (show_stack+0x10/0x14)
> > [<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
> > (add_preempt_count+0x10/0xd8)
> > [<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
> > (kmem_cache_alloc+0x24/0x11c)
> > [<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
> > (__get_vm_area_node.isra.29+0xa0/0x114)
> > [<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from [<c00cfd60>]
> > (get_vm_area_caller+0x40/0x48)
> > [<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
> > (__arm_ioremap_pfn_caller+0x218/0x234)
> > [<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from [<c001899c>]
> > (__arm_ioremap_caller+0x54/0x5c)
> > [<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
> > (__arm_ioremap+0x18/0x1c)
> > [<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
> > (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
> > [<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt]) from
> > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
> > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
> > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
> > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
> > (losyscall_event+0xc0/0x230)
> > [<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
> > (ipipe_syscall_hook+0x3c/0x40)
> > [<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
> > (__ipipe_notify_syscall+0x74/0xf4)
> > [<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
> > (__ipipe_syscall_root+0x70/0xe8)
> > [<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
> > (local_restart+0xc/0x58)
> >
> > I'm not sure how to find out what is wrong here. From code-review it
> seems
> > sane.
>
> You are sure you are not calling ioremap with irqs off ?
> Are you sure the current domain is Linux when calling ioremap ?
>

The current domain should be Linux because in the trace we see the
losyscall_event and the ioctl_nrt handler which is lrt_non_rt_ioctl_work.
How could I verify irq's are off?


> --
>                                             Gilles.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19  9:52       ` Henri Roosen
@ 2014-11-19  9:54         ` Gilles Chanteperdrix
  2014-11-19 10:56           ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19  9:54 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 10:52:04AM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 10:41 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
> 
> > On Wed, Nov 19, 2014 at 10:37:53AM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> > > > > Hi,
> > > > >
> > > > > We are currently transitioning our i.MX6 systems from kernel
> > > > > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with
> > Xenomai
> > > > > 2.6.4.
> > > > >
> > > > > The application uses interrupts from external hardware, fed into the
> > > > system
> > > > > by a GPIO pin interrupt.
> > > > >
> > > > > The system behaves very in-stable with the 3.10 version. I observe
> > kernel
> > > > > crashes, kernel null pointer dereferences, timer stalls and lock-ups
> > at
> > > > > various different places. The 3.0 version runs fine.
> > > > >
> > > > > Are there any known issues like this with the ipipe-3.10 on an i.MX6?
> > > > > Any suggestions how to tackle this problem?
> > > >
> > > > Basically, as I explained yesterday, SOCs in the mainline I-pipe
> > > > patch for which I have no hardware are only build-tested. The I-pipe
> > > > patch for 3.0 is better maintained, because I have feedback from its
> > > > users.
> > > >
> > > > Nevertheless, if you report patiently the errors you have reporting
> > > > one after we have solved the other, I will help you solve them all.
> > > > However, I would recommend using the 3.14 kernel, chances are that
> > > > it is not more stable, but when upgrading, there is no reason not to
> > > > upgrade to the latest.
> > > >
> > >
> > > Thanks Gilles for helping out! The reason we chose the ipipe-3.10 kernel
> > is
> > > because we want to merge with the Freescale L3.10.x-1.1.0 release later.
> > > But I've tried the ipipe-3.14 release and also this version unfortunately
> > > gives the same results.
> > >
> > > The first thing that occurs is the following ipipe dump when we are
> > calling
> > > ioremap_nocache to map some device memory into the kernel. It is in the
> > > non-rt ioctl of an rtdm driver:
> > >
> > > I-pipe: Detected stalled head domain, probably caused by a bug.
> > >         A critical section may have been left unterminated.
> > > CPU: 0 PID: 457 Comm: LRT:457 Tainted: G        W  O
> > > 3.10.32-ipipe-00218-gcf143c6-dirty #96
> > > [<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
> > > (show_stack+0x10/0x14)
> > > [<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
> > > (add_preempt_count+0x10/0xd8)
> > > [<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
> > > (kmem_cache_alloc+0x24/0x11c)
> > > [<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
> > > (__get_vm_area_node.isra.29+0xa0/0x114)
> > > [<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from [<c00cfd60>]
> > > (get_vm_area_caller+0x40/0x48)
> > > [<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
> > > (__arm_ioremap_pfn_caller+0x218/0x234)
> > > [<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from [<c001899c>]
> > > (__arm_ioremap_caller+0x54/0x5c)
> > > [<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
> > > (__arm_ioremap+0x18/0x1c)
> > > [<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
> > > (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
> > > [<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt]) from
> > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
> > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
> > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
> > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
> > > (losyscall_event+0xc0/0x230)
> > > [<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
> > > (ipipe_syscall_hook+0x3c/0x40)
> > > [<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
> > > (__ipipe_notify_syscall+0x74/0xf4)
> > > [<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
> > > (__ipipe_syscall_root+0x70/0xe8)
> > > [<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
> > > (local_restart+0xc/0x58)
> > >
> > > I'm not sure how to find out what is wrong here. From code-review it
> > seems
> > > sane.
> >
> > You are sure you are not calling ioremap with irqs off ?
> > Are you sure the current domain is Linux when calling ioremap ?
> >
> 
> The current domain should be Linux because in the trace we see the
> losyscall_event and the ioctl_nrt handler which is lrt_non_rt_ioctl_work.
> How could I verify irq's are off?

Well, do you use rtdm_lock_get_irqsave or spin_lock_irqsave before
calling ioremap ?

Otherwise enable the I-pipe tracer, and cause a trace freeze instead
of the debug message.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19  9:54         ` Gilles Chanteperdrix
@ 2014-11-19 10:56           ` Henri Roosen
  2014-11-19 12:56             ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 10:56 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 10:54 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Wed, Nov 19, 2014 at 10:52:04AM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 10:41 AM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 10:37:53AM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
> > > > > > Hi,
> > > > > >
> > > > > > We are currently transitioning our i.MX6 systems from kernel
> > > > > > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with
> > > Xenomai
> > > > > > 2.6.4.
> > > > > >
> > > > > > The application uses interrupts from external hardware, fed into
> the
> > > > > system
> > > > > > by a GPIO pin interrupt.
> > > > > >
> > > > > > The system behaves very in-stable with the 3.10 version. I
> observe
> > > kernel
> > > > > > crashes, kernel null pointer dereferences, timer stalls and
> lock-ups
> > > at
> > > > > > various different places. The 3.0 version runs fine.
> > > > > >
> > > > > > Are there any known issues like this with the ipipe-3.10 on an
> i.MX6?
> > > > > > Any suggestions how to tackle this problem?
> > > > >
> > > > > Basically, as I explained yesterday, SOCs in the mainline I-pipe
> > > > > patch for which I have no hardware are only build-tested. The
> I-pipe
> > > > > patch for 3.0 is better maintained, because I have feedback from
> its
> > > > > users.
> > > > >
> > > > > Nevertheless, if you report patiently the errors you have reporting
> > > > > one after we have solved the other, I will help you solve them all.
> > > > > However, I would recommend using the 3.14 kernel, chances are that
> > > > > it is not more stable, but when upgrading, there is no reason not
> to
> > > > > upgrade to the latest.
> > > > >
> > > >
> > > > Thanks Gilles for helping out! The reason we chose the ipipe-3.10
> kernel
> > > is
> > > > because we want to merge with the Freescale L3.10.x-1.1.0 release
> later.
> > > > But I've tried the ipipe-3.14 release and also this version
> unfortunately
> > > > gives the same results.
> > > >
> > > > The first thing that occurs is the following ipipe dump when we are
> > > calling
> > > > ioremap_nocache to map some device memory into the kernel. It is in
> the
> > > > non-rt ioctl of an rtdm driver:
> > > >
> > > > I-pipe: Detected stalled head domain, probably caused by a bug.
> > > >         A critical section may have been left unterminated.
> > > > CPU: 0 PID: 457 Comm: LRT:457 Tainted: G        W  O
> > > > 3.10.32-ipipe-00218-gcf143c6-dirty #96
> > > > [<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
> > > > (show_stack+0x10/0x14)
> > > > [<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
> > > > (add_preempt_count+0x10/0xd8)
> > > > [<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
> > > > (kmem_cache_alloc+0x24/0x11c)
> > > > [<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
> > > > (__get_vm_area_node.isra.29+0xa0/0x114)
> > > > [<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from
> [<c00cfd60>]
> > > > (get_vm_area_caller+0x40/0x48)
> > > > [<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
> > > > (__arm_ioremap_pfn_caller+0x218/0x234)
> > > > [<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from [<c001899c>]
> > > > (__arm_ioremap_caller+0x54/0x5c)
> > > > [<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
> > > > (__arm_ioremap+0x18/0x1c)
> > > > [<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
> > > > (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
> > > > [<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
> from
> > > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
> > > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
> > > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
> > > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
> > > > (losyscall_event+0xc0/0x230)
> > > > [<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
> > > > (ipipe_syscall_hook+0x3c/0x40)
> > > > [<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
> > > > (__ipipe_notify_syscall+0x74/0xf4)
> > > > [<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
> > > > (__ipipe_syscall_root+0x70/0xe8)
> > > > [<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
> > > > (local_restart+0xc/0x58)
> > > >
> > > > I'm not sure how to find out what is wrong here. From code-review it
> > > seems
> > > > sane.
> > >
> > > You are sure you are not calling ioremap with irqs off ?
> > > Are you sure the current domain is Linux when calling ioremap ?
> > >
> >
> > The current domain should be Linux because in the trace we see the
> > losyscall_event and the ioctl_nrt handler which is lrt_non_rt_ioctl_work.
> > How could I verify irq's are off?
>
> Well, do you use rtdm_lock_get_irqsave or spin_lock_irqsave before
> calling ioremap ?
>

Ok thanks, found an  rtdm_lock_get_irqsave in the path before calling
ioremap. Reworking the driver code now and get back to you with results.


> Otherwise enable the I-pipe tracer, and cause a trace freeze instead
> of the debug message.
>
> --
>                                             Gilles.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 10:56           ` Henri Roosen
@ 2014-11-19 12:56             ` Henri Roosen
  2014-11-19 13:10               ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 12:56 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 11:56 AM, Henri Roosen <henriroosen@gmail.com>
wrote:

>
>
> On Wed, Nov 19, 2014 at 10:54 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
>> On Wed, Nov 19, 2014 at 10:52:04AM +0100, Henri Roosen wrote:
>> > On Wed, Nov 19, 2014 at 10:41 AM, Gilles Chanteperdrix <
>> > gilles.chanteperdrix@xenomai.org> wrote:
>> >
>> > > On Wed, Nov 19, 2014 at 10:37:53AM +0100, Henri Roosen wrote:
>> > > > On Wed, Nov 19, 2014 at 10:02 AM, Gilles Chanteperdrix <
>> > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > >
>> > > > > On Wed, Nov 19, 2014 at 09:45:26AM +0100, Henri Roosen wrote:
>> > > > > > Hi,
>> > > > > >
>> > > > > > We are currently transitioning our i.MX6 systems from kernel
>> > > > > > ipipe-3.0-imx6q with Xenomai 2.6.2.1 to kernel ipipe-3.10 with
>> > > Xenomai
>> > > > > > 2.6.4.
>> > > > > >
>> > > > > > The application uses interrupts from external hardware, fed
>> into the
>> > > > > system
>> > > > > > by a GPIO pin interrupt.
>> > > > > >
>> > > > > > The system behaves very in-stable with the 3.10 version. I
>> observe
>> > > kernel
>> > > > > > crashes, kernel null pointer dereferences, timer stalls and
>> lock-ups
>> > > at
>> > > > > > various different places. The 3.0 version runs fine.
>> > > > > >
>> > > > > > Are there any known issues like this with the ipipe-3.10 on an
>> i.MX6?
>> > > > > > Any suggestions how to tackle this problem?
>> > > > >
>> > > > > Basically, as I explained yesterday, SOCs in the mainline I-pipe
>> > > > > patch for which I have no hardware are only build-tested. The
>> I-pipe
>> > > > > patch for 3.0 is better maintained, because I have feedback from
>> its
>> > > > > users.
>> > > > >
>> > > > > Nevertheless, if you report patiently the errors you have
>> reporting
>> > > > > one after we have solved the other, I will help you solve them
>> all.
>> > > > > However, I would recommend using the 3.14 kernel, chances are that
>> > > > > it is not more stable, but when upgrading, there is no reason not
>> to
>> > > > > upgrade to the latest.
>> > > > >
>> > > >
>> > > > Thanks Gilles for helping out! The reason we chose the ipipe-3.10
>> kernel
>> > > is
>> > > > because we want to merge with the Freescale L3.10.x-1.1.0 release
>> later.
>> > > > But I've tried the ipipe-3.14 release and also this version
>> unfortunately
>> > > > gives the same results.
>> > > >
>> > > > The first thing that occurs is the following ipipe dump when we are
>> > > calling
>> > > > ioremap_nocache to map some device memory into the kernel. It is in
>> the
>> > > > non-rt ioctl of an rtdm driver:
>> > > >
>> > > > I-pipe: Detected stalled head domain, probably caused by a bug.
>> > > >         A critical section may have been left unterminated.
>> > > > CPU: 0 PID: 457 Comm: LRT:457 Tainted: G        W  O
>> > > > 3.10.32-ipipe-00218-gcf143c6-dirty #96
>> > > > [<c00127d8>] (unwind_backtrace+0x0/0xf8) from [<c001108c>]
>> > > > (show_stack+0x10/0x14)
>> > > > [<c001108c>] (show_stack+0x10/0x14) from [<c0044648>]
>> > > > (add_preempt_count+0x10/0xd8)
>> > > > [<c0044648>] (add_preempt_count+0x10/0xd8) from [<c00d8f68>]
>> > > > (kmem_cache_alloc+0x24/0x11c)
>> > > > [<c00d8f68>] (kmem_cache_alloc+0x24/0x11c) from [<c00cf15c>]
>> > > > (__get_vm_area_node.isra.29+0xa0/0x114)
>> > > > [<c00cf15c>] (__get_vm_area_node.isra.29+0xa0/0x114) from
>> [<c00cfd60>]
>> > > > (get_vm_area_caller+0x40/0x48)
>> > > > [<c00cfd60>] (get_vm_area_caller+0x40/0x48) from [<c0018914>]
>> > > > (__arm_ioremap_pfn_caller+0x218/0x234)
>> > > > [<c0018914>] (__arm_ioremap_pfn_caller+0x218/0x234) from
>> [<c001899c>]
>> > > > (__arm_ioremap_caller+0x54/0x5c)
>> > > > [<c001899c>] (__arm_ioremap_caller+0x54/0x5c) from [<c00184f0>]
>> > > > (__arm_ioremap+0x18/0x1c)
>> > > > [<c00184f0>] (__arm_ioremap+0x18/0x1c) from [<bf003988>]
>> > > > (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
>> > > > [<bf003988>] (lrtdrv_irqhandler_ioctl+0x1a0/0xc40 [sigmatek_lrt])
>> from
>> > > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt])
>> > > > [<bf001348>] (lrt_non_rt_ioctl_work+0x27c/0x3cc [sigmatek_lrt]) from
>> > > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210)
>> > > > [<c00a1b5c>] (__rt_dev_ioctl+0x64/0x210) from [<c008840c>]
>> > > > (losyscall_event+0xc0/0x230)
>> > > > [<c008840c>] (losyscall_event+0xc0/0x230) from [<c006e008>]
>> > > > (ipipe_syscall_hook+0x3c/0x40)
>> > > > [<c006e008>] (ipipe_syscall_hook+0x3c/0x40) from [<c006c7a4>]
>> > > > (__ipipe_notify_syscall+0x74/0xf4)
>> > > > [<c006c7a4>] (__ipipe_notify_syscall+0x74/0xf4) from [<c0015d78>]
>> > > > (__ipipe_syscall_root+0x70/0xe8)
>> > > > [<c0015d78>] (__ipipe_syscall_root+0x70/0xe8) from [<c000e660>]
>> > > > (local_restart+0xc/0x58)
>> > > >
>> > > > I'm not sure how to find out what is wrong here. From code-review it
>> > > seems
>> > > > sane.
>> > >
>> > > You are sure you are not calling ioremap with irqs off ?
>> > > Are you sure the current domain is Linux when calling ioremap ?
>> > >
>> >
>> > The current domain should be Linux because in the trace we see the
>> > losyscall_event and the ioctl_nrt handler which is
>> lrt_non_rt_ioctl_work.
>> > How could I verify irq's are off?
>>
>> Well, do you use rtdm_lock_get_irqsave or spin_lock_irqsave before
>> calling ioremap ?
>>
>
> Ok thanks, found an  rtdm_lock_get_irqsave in the path before calling
> ioremap. Reworking the driver code now and get back to you with results.
>

I reworked the driver now and the 'stalled head domain' is not there
anymore.
However, the other symptoms did not disappear.

I currently observe 2 symptoms:
Either 1) a stall of the i.MX timer or 2) a kernel NULL pointer dereference.

The kernel trace of the NULL pointer dereference is as below:

Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = ce230000, hw pgd = ce230000
[00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
Internal error: Oops: 80000007 [#1] PREEMPT ARM
Modules linked in: platform_imx(O) sigmatek_lrt(O)
CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
3.10.32-ipipe-00218-gcf143c6-dirty #100
task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
PC is at 0x0
LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
pc : [<00000000>]    lr : [<c0083a04>]    psr: 200f0093
sp : ce2d9d10  ip : 00000000  fp : ce2d9d44
r10: 00000002  r9 : 00000016  r8 : c0aca580
r7 : 00000000  r6 : c0accb40  r5 : 00400000  r4 : 00000096
r3 : 00000000  r2 : c0a96cc0  r1 : 00000000  r0 : 00000096
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c53c7d  Table: 1e230059  DAC: 00000015
Process LRT:454 (pid: 454, stack limit = 0xce2d8230)
Stack: (0xce2d9d10 to 0xce2da000)
9d00:                                     c09d8a20 ce2d8000 ce2d9d44
00000062
9d20: c09c6670 00000000 00000063 c09c8a20 00000001 00300180 ce2d9d6c
ce2d9d48
9d40: c008421c c0083844 c09c6670 00000062 ce2d9db0 d0804100 00000200
00300180
9d60: ce2d9d8c ce2d9d70 c0008498 c0083ff8 00000010 d080410c c09bc6dc
ce2d9db0
9d80: ce2d9dac ce2d9d90 c0008778 c000841c c0083c94 600f0013 ffffffff
ce2d9de4
9da0: ce2d9e04 ce2d9db0 c000ea78 c0008738 80000000 00000000 00000000
600f0093
9dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180
ce2d9e04
9de0: ce2d9df8 ce2d9df8 c0083c90 c0083c94 600f0013 ffffffff ce2d9e54
ce2d9e08
9e00: c00b2678 c0083bfc 0000001a 00000004 ce2d9e54 ce2d9e20 00000000
00000000
9e20: 00000000 ce00e780 000011a0 d09fe410 ce2d8000 00000001 00000002
ce2d9fb0
9e40: 00002340 c09c6670 ce2d9f04 ce2d9e58 c00be570 c00b24b0 00000000
00000000
9e60: ce2d9ed4 c0adc938 c0adc960 00000001 00000000 00000000 ffffff92
00000000
9e80: ce2d9ea4 ce2d9e90 c0083da4 c0086bac 00000001 ffffff92 ce2d9ecc
ce2d9ea8
9ea0: c00d2728 c0083cac c0aca580 ce2d9fb0 ce2d8000 d0a06200 00002000
c0adc048
9ec0: ce2d9f04 ce2d9ed0 c00cb74c c00d260c 00000045 c00d54d0 00989680
00000000
9ee0: c00be750 00000000 ce00e780 0000008e c0adb368 ce2d9fb0 ce2d9f3c
ce2d9f08
9f00: c00beaa8 c00be4d0 000002b0 d09fe410 00000000 c09c7810 600f0013
0000119c
9f20: c0aca580 c0aca580 00002340 c09c6670 ce2d9f4c ce2d9f40 c0087180
c00be7f8
9f40: ce2d9f8c ce2d9f50 c00834dc c0087140 00000000 00000001 ce2d9fb0
c0aca580
9f60: c0137e00 ce00e780 00000002 ce2d9fb0 0000008e c000f318 00000000
b6f32000
9f80: ce2d9fac ce2d9f90 c0018360 c0083430 002422e8 00000000 00030c00
0000008e
9fa0: 00000000 ce2d9fb0 c000f264 c00182ec 0000000a be83db28 00000000
00000000
9fc0: 002422e8 00000000 00030c00 0000008e 00000000 00000000 b6f32000
be83dbd4
9fe0: 00000002 be83db08 b69144a8 b69144b8 600f0010 0000000a 656b0073
73755f79
[<c0083a04>] (__ipipe_do_sync_stage+0x1cc/0x2c8) from [<c008421c>]
(__ipipe_dispatch_irq+0x230/0x2e0)
[<c008421c>] (__ipipe_dispatch_irq+0x230/0x2e0) from [<c0008498>]
(__ipipe_grab_irq+0x88/0xa4)
[<c0008498>] (__ipipe_grab_irq+0x88/0xa4) from [<c0008778>]
(gic_handle_irq+0x4c/0x64)
Exception stack(0xce2d9d90 to 0xce2d9dd8)
9d80:                                     c0083c94 600f0013 ffffffff
ce2d9de4
9da0: ce2d9e04 ce2d9db0 c000ea78 c0008738 80000000 00000000 00000000
600f0093
9dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001
[<c0008778>] (gic_handle_irq+0x4c/0x64) from [<c000ea78>]
(__irq_svc+0x58/0x84)
Exception stack(0xce2d9db0 to 0xce2d9df8)
9da0:                                     80000000 00000000 00000000
600f0093
9dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180
ce2d9e04
9de0: ce2d9df8 ce2d9df8 c0083c90 c0083c94 600f0013 ffffffff
[<c000ea78>] (__irq_svc+0x58/0x84) from [<c0083c94>]
(ipipe_unstall_head+0xa4/0xb0)
[<c0083c94>] (ipipe_unstall_head+0xa4/0xb0) from [<c00b2678>]
(xnpod_suspend_thread+0x1d4/0x31c)
[<c00b2678>] (xnpod_suspend_thread+0x1d4/0x31c) from [<c00be570>]
(xnshadow_relax+0xac/0x164)
[<c00be570>] (xnshadow_relax+0xac/0x164) from [<c00beaa8>]
(hisyscall_event+0x2bc/0x33c)
[<c00beaa8>] (hisyscall_event+0x2bc/0x33c) from [<c0087180>]
(ipipe_syscall_hook+0x4c/0x50)
[<c0087180>] (ipipe_syscall_hook+0x4c/0x50) from [<c00834dc>]
(__ipipe_notify_syscall+0xb8/0x190)
[<c00834dc>] (__ipipe_notify_syscall+0xb8/0x190) from [<c0018360>]
(__ipipe_syscall_root+0x80/0x120)
[<c0018360>] (__ipipe_syscall_root+0x80/0x120) from [<c000f264>]
(local_restart+0xc/0x58)
Code: bad PC value
---[ end trace 1b75b31a2719ed1e ]---

Thanks for your help!


>
>
>> Otherwise enable the I-pipe tracer, and cause a trace freeze instead
>> of the debug message.
>>
>> --
>>                                             Gilles.
>>
>
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 12:56             ` Henri Roosen
@ 2014-11-19 13:10               ` Gilles Chanteperdrix
  2014-11-19 13:33                 ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 13:10 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> I reworked the driver now and the 'stalled head domain' is not there
> anymore.
> However, the other symptoms did not disappear.
> 
> I currently observe 2 symptoms:

As I said, I prefer handle one problem at a time, and pass to the
next when we are finished with the current.

> Either 1) a stall of the i.MX timer

Who cares ? The i.MX timer has no reason to be used, the cortex a9
local timers should be used. Or are you booting a kernel compiled
without CONFIG_SMP ?

> or 2) a kernel NULL pointer dereference.
> 
> The kernel trace of the NULL pointer dereference is as below:

Well the kernel trace is not exactly as below, because your mailer
wrapped it, which makes it hard to read. Please try to get your
mailer not to wrap the trace, or failing that, simply attach a plain
text file with the trace.

> 
> Unable to handle kernel NULL pointer dereference at virtual address 00000000
> pgd = ce230000, hw pgd = ce230000
> [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> Internal error: Oops: 80000007 [#1] PREEMPT ARM
> Modules linked in: platform_imx(O) sigmatek_lrt(O)
> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> 3.10.32-ipipe-00218-gcf143c6-dirty #100
> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> PC is at 0x0
> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8

__ipipe_do_sync_stage is jumping to address 0, some function pointer
is NULL. You would have to disassemble __ipipe_do_sync_stage around
offset 0x1cc to know what exactly. But it is probably an IRQ
handler. You can modify __ipipe_do_sync_stage code to emit a printk
with the irq number being currently being processed when its handler
is NULL. We will know what IRQ number has an issue.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 13:10               ` Gilles Chanteperdrix
@ 2014-11-19 13:33                 ` Henri Roosen
  2014-11-19 13:57                   ` Henri Roosen
  2014-11-19 14:03                   ` Gilles Chanteperdrix
  0 siblings, 2 replies; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 13:33 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > I reworked the driver now and the 'stalled head domain' is not there
> > anymore.
> > However, the other symptoms did not disappear.
> >
> > I currently observe 2 symptoms:
>
> As I said, I prefer handle one problem at a time, and pass to the
> next when we are finished with the current.
>
> > Either 1) a stall of the i.MX timer
>
> Who cares ? The i.MX timer has no reason to be used, the cortex a9
> local timers should be used. Or are you booting a kernel compiled
> without CONFIG_SMP ?
>

I compiled without CONFIG_SMP as the symptoms seemed less random. However,
as you said, let's put this on ice for now and focus on the NULL pointer
dereference for now.


> > or 2) a kernel NULL pointer dereference.
> >
> > The kernel trace of the NULL pointer dereference is as below:
>
> Well the kernel trace is not exactly as below, because your mailer
> wrapped it, which makes it hard to read. Please try to get your
> mailer not to wrap the trace, or failing that, simply attach a plain
> text file with the trace.
>
> >
> > Unable to handle kernel NULL pointer dereference at virtual address
> 00000000
> > pgd = ce230000, hw pgd = ce230000
> > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > PC is at 0x0
> > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>
> __ipipe_do_sync_stage is jumping to address 0, some function pointer
> is NULL. You would have to disassemble __ipipe_do_sync_stage around
> offset 0x1cc to know what exactly. But it is probably an IRQ
> handler. You can modify __ipipe_do_sync_stage code to emit a printk
> with the irq number being currently being processed when its handler
> is NULL. We will know what IRQ number has an issue.
>

Please find the log.txt file attached, which shows the IRQ number that has
the issue (150: ethernet) as well as the output of /proc/interrupts and
/proc/xenomai/irq

I'll do some more tests to see if it is always IRQ 150.


> --
>                                             Gilles.
>
-------------- next part --------------
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = ce148000, hw pgd = ce148000
[00000000] *pgd=1e1c9831, *pte=00000000, *ppte=00000000
--> IRQ handler irq 150 == NULL!!
Internal error: Oops: 80000007 [#1] PREEMPT ARM
Modules linked in: platform_imx(O) sigmatek_lrt(O)
CPU: 0 PID: 464 Comm: LRT:464 Tainted: G        W  O 3.10.32-ipipe-00218-gcf143c6-dirty #101
task: ce0203c0 ti: cd8d2000 task.ti: cd8d2000
PC is at 0x0
LR is at __ipipe_do_sync_stage+0x1d4/0x2c8
pc : [<00000000>]    lr : [<c0083a0c>]    psr: 200f0093
sp : cd8d3d18  ip : c0083b14  fp : cd8d3d44
r10: 00000002  r9 : 00000016  r8 : 00000001
r7 : c0aca580  r6 : c0accb40  r5 : 00400000  r4 : 00000096
r3 : 00000000  r2 : 00000001  r1 : 00000000  r0 : 00000096
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c53c7d  Table: 1e148059  DAC: 00000015
Process LRT:464 (pid: 464, stack limit = 0xcd8d2230)
Stack: (0xcd8d3d18 to 0xcd8d4000)
3d00:                                                       00000000 00000062
3d20: c09c6670 00000000 00000063 c09c8a20 00000001 00300180 cd8d3d6c cd8d3d48
3d40: c008421c c0083844 c09c6670 00000062 cd8d3db0 d0804100 00000200 00300180
3d60: cd8d3d8c cd8d3d70 c0008498 c0083ff8 00000010 d080410c c09bc6dc cd8d3db0
3d80: cd8d3dac cd8d3d90 c0008778 c000841c c0083c94 600f0013 ffffffff cd8d3de4
3da0: cd8d3e04 cd8d3db0 c000ea78 c0008738 80000000 00000000 00000000 600f0093
3dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180 cd8d3e04
3de0: cd8d3df8 cd8d3df8 c0083c90 c0083c94 600f0013 ffffffff cd8d3e54 cd8d3e08
3e00: c00b2678 c0083bfc 00000000 00000004 cd8d3e54 cd8d3e20 00000000 00000000
3e20: 00000000 ce0203c0 000011a0 d09fe410 cd8d2000 00000001 00000002 cd8d3fb0
3e40: 00002340 c09c6670 cd8d3f04 cd8d3e58 c00be570 c00b24b0 00000000 00000000
3e60: cd8d3ed4 00000008 00000010 00000001 00000000 00000000 d0a0fc00 d0a0fa00
3e80: cd8d3ea4 00000006 cd8d3fb0 cd8d2000 d0a06200 00002000 00000006 c0adc048
3ea0: cd8d3ebc cd8d3eb0 c00ae2b4 c00addf8 cd8d3ecc cd8d3ec0 c00d2080 c00ae2a4
3ec0: cd8d3f04 cd8d3ed0 c00cb708 c00d2070 00000045 d0a0fa00 00000000 00000000
3ee0: c00be750 00000000 ce0203c0 000000af c0adb368 cd8d3fb0 cd8d3f3c cd8d3f08
3f00: c00beaa8 c00be4d0 000002b0 d09fe410 c09bc6dc c09c7810 600f0013 0000119c
3f20: c0aca580 c0aca580 00002340 c09c6670 cd8d3f4c cd8d3f40 c0087180 c00be7f8
3f40: cd8d3f8c cd8d3f50 c00834dc c0087140 00000000 00000001 cd8d3fb0 c0aca580
3f60: c0137e00 ce0203c0 00000002 cd8d3fb0 000000af c000f318 00000000 b6f39000
3f80: cd8d3fac cd8d3f90 c0018360 c0083430 022ef18c 00000000 00030c00 000000af
3fa0: 00000000 cd8d3fb0 c000f264 c00182ec 00000000 00000000 022ef18c 00000008
3fc0: 022ef18c 00000000 00030c00 000000af 00000000 00000000 b6f39000 be8ceb8c
3fe0: 022ef0f4 be8cdac8 b6880fd4 b6881450 600f0010 00000000 0000034f bf025ed0
[<c0083a0c>] (__ipipe_do_sync_stage+0x1d4/0x2c8) from [<c008421c>] (__ipipe_dispatch_irq+0x230/0x2e0)
[<c008421c>] (__ipipe_dispatch_irq+0x230/0x2e0) from [<c0008498>] (__ipipe_grab_irq+0x88/0xa4)
[<c0008498>] (__ipipe_grab_irq+0x88/0xa4) from [<c0008778>] (gic_handle_irq+0x4c/0x64)
Exception stack(0xcd8d3d90 to 0xcd8d3dd8)
3d80:                                     c0083c94 600f0013 ffffffff cd8d3de4
3da0: cd8d3e04 cd8d3db0 c000ea78 c0008738 80000000 00000000 00000000 600f0093
3dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001
[<c0008778>] (gic_handle_irq+0x4c/0x64) from [<c000ea78>] (__irq_svc+0x58/0x84)
Exception stack(0xcd8d3db0 to 0xcd8d3df8)
3da0:                                     80000000 00000000 00000000 600f0093
3dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180 cd8d3e04
3de0: cd8d3df8 cd8d3df8 c0083c90 c0083c94 600f0013 ffffffff
[<c000ea78>] (__irq_svc+0x58/0x84) from [<c0083c94>] (ipipe_unstall_head+0xa4/0xb0)
[<c0083c94>] (ipipe_unstall_head+0xa4/0xb0) from [<c00b2678>] (xnpod_suspend_thread+0x1d4/0x31c)
[<c00b2678>] (xnpod_suspend_thread+0x1d4/0x31c) from [<c00be570>] (xnshadow_relax+0xac/0x164)
[<c00be570>] (xnshadow_relax+0xac/0x164) from [<c00beaa8>] (hisyscall_event+0x2bc/0x33c)
[<c00beaa8>] (hisyscall_event+0x2bc/0x33c) from [<c0087180>] (ipipe_syscall_hook+0x4c/0x50)
[<c0087180>] (ipipe_syscall_hook+0x4c/0x50) from [<c00834dc>] (__ipipe_notify_syscall+0xb8/0x190)
[<c00834dc>] (__ipipe_notify_syscall+0xb8/0x190) from [<c0018360>] (__ipipe_syscall_root+0x80/0x120)
[<c0018360>] (__ipipe_syscall_root+0x80/0x120) from [<c000f264>] (local_restart+0xc/0x58)
Code: bad PC value
---[ end trace 1b75b31a2719ed1e ]---



~# cat /proc/interrupts 
           CPU0       
 34:          0       GIC  sdma
 51:          0       GIC  rtc alarm
 54:      55746       GIC  mmc0
 59:      70592       GIC  IMX-uart
 70:        792       GIC  21a8000.i2c
 87:      54448       GIC  i.MX Timer Tick
150:     264043       GIC  2188000.ethernet
151:          0       GIC  2188000.ethernet
Err:          0

~# cat /proc/xenomai/irq 
IRQ         CPU0
 87:      669503         [timer]
164:      567919         fpga0:164
1027:      425299         [virtual]


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 13:33                 ` Henri Roosen
@ 2014-11-19 13:57                   ` Henri Roosen
  2014-11-19 14:03                   ` Gilles Chanteperdrix
  1 sibling, 0 replies; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 13:57 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 2:33 PM, Henri Roosen <henriroosen@gmail.com> wrote:

>
>
> On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
>> > I reworked the driver now and the 'stalled head domain' is not there
>> > anymore.
>> > However, the other symptoms did not disappear.
>> >
>> > I currently observe 2 symptoms:
>>
>> As I said, I prefer handle one problem at a time, and pass to the
>> next when we are finished with the current.
>>
>> > Either 1) a stall of the i.MX timer
>>
>> Who cares ? The i.MX timer has no reason to be used, the cortex a9
>> local timers should be used. Or are you booting a kernel compiled
>> without CONFIG_SMP ?
>>
>
> I compiled without CONFIG_SMP as the symptoms seemed less random. However,
> as you said, let's put this on ice for now and focus on the NULL pointer
> dereference for now.
>
>
>> > or 2) a kernel NULL pointer dereference.
>> >
>> > The kernel trace of the NULL pointer dereference is as below:
>>
>> Well the kernel trace is not exactly as below, because your mailer
>> wrapped it, which makes it hard to read. Please try to get your
>> mailer not to wrap the trace, or failing that, simply attach a plain
>> text file with the trace.
>>
>> >
>> > Unable to handle kernel NULL pointer dereference at virtual address
>> 00000000
>> > pgd = ce230000, hw pgd = ce230000
>> > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
>> > Internal error: Oops: 80000007 [#1] PREEMPT ARM
>> > Modules linked in: platform_imx(O) sigmatek_lrt(O)
>> > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
>> > 3.10.32-ipipe-00218-gcf143c6-dirty #100
>> > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>> > PC is at 0x0
>> > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>>
>> __ipipe_do_sync_stage is jumping to address 0, some function pointer
>> is NULL. You would have to disassemble __ipipe_do_sync_stage around
>> offset 0x1cc to know what exactly. But it is probably an IRQ
>> handler. You can modify __ipipe_do_sync_stage code to emit a printk
>> with the irq number being currently being processed when its handler
>> is NULL. We will know what IRQ number has an issue.
>>
>
> Please find the log.txt file attached, which shows the IRQ number that has
> the issue (150: ethernet) as well as the output of /proc/interrupts and
> /proc/xenomai/irq
>
> I'll do some more tests to see if it is always IRQ 150.
>

Seems to be always IRQ 150, 10 out of 10 times.


>
>> --
>>                                             Gilles.
>>
>
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 13:33                 ` Henri Roosen
  2014-11-19 13:57                   ` Henri Roosen
@ 2014-11-19 14:03                   ` Gilles Chanteperdrix
  2014-11-19 15:03                     ` Henri Roosen
  1 sibling, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 14:03 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
> 
> > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > I reworked the driver now and the 'stalled head domain' is not there
> > > anymore.
> > > However, the other symptoms did not disappear.
> > >
> > > I currently observe 2 symptoms:
> >
> > As I said, I prefer handle one problem at a time, and pass to the
> > next when we are finished with the current.
> >
> > > Either 1) a stall of the i.MX timer
> >
> > Who cares ? The i.MX timer has no reason to be used, the cortex a9
> > local timers should be used. Or are you booting a kernel compiled
> > without CONFIG_SMP ?
> >
> 
> I compiled without CONFIG_SMP as the symptoms seemed less random. However,
> as you said, let's put this on ice for now and focus on the NULL pointer
> dereference for now.
> 
> 
> > > or 2) a kernel NULL pointer dereference.
> > >
> > > The kernel trace of the NULL pointer dereference is as below:
> >
> > Well the kernel trace is not exactly as below, because your mailer
> > wrapped it, which makes it hard to read. Please try to get your
> > mailer not to wrap the trace, or failing that, simply attach a plain
> > text file with the trace.
> >
> > >
> > > Unable to handle kernel NULL pointer dereference at virtual address
> > 00000000
> > > pgd = ce230000, hw pgd = ce230000
> > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > PC is at 0x0
> > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> >
> > __ipipe_do_sync_stage is jumping to address 0, some function pointer
> > is NULL. You would have to disassemble __ipipe_do_sync_stage around
> > offset 0x1cc to know what exactly. But it is probably an IRQ
> > handler. You can modify __ipipe_do_sync_stage code to emit a printk
> > with the irq number being currently being processed when its handler
> > is NULL. We will know what IRQ number has an issue.
> >
> 
> Please find the log.txt file attached, which shows the IRQ number that has
> the issue (150: ethernet) as well as the output of /proc/interrupts and
> /proc/xenomai/irq
> 
> I'll do some more tests to see if it is always IRQ 150.

Ok, if it is always 150, could you show us how the ethernet driver
does its request_irq ? If it does a set_type or something ?

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 14:03                   ` Gilles Chanteperdrix
@ 2014-11-19 15:03                     ` Henri Roosen
  2014-11-19 15:09                       ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 15:03 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > I reworked the driver now and the 'stalled head domain' is not there
> > > > anymore.
> > > > However, the other symptoms did not disappear.
> > > >
> > > > I currently observe 2 symptoms:
> > >
> > > As I said, I prefer handle one problem at a time, and pass to the
> > > next when we are finished with the current.
> > >
> > > > Either 1) a stall of the i.MX timer
> > >
> > > Who cares ? The i.MX timer has no reason to be used, the cortex a9
> > > local timers should be used. Or are you booting a kernel compiled
> > > without CONFIG_SMP ?
> > >
> >
> > I compiled without CONFIG_SMP as the symptoms seemed less random.
> However,
> > as you said, let's put this on ice for now and focus on the NULL pointer
> > dereference for now.
> >
> >
> > > > or 2) a kernel NULL pointer dereference.
> > > >
> > > > The kernel trace of the NULL pointer dereference is as below:
> > >
> > > Well the kernel trace is not exactly as below, because your mailer
> > > wrapped it, which makes it hard to read. Please try to get your
> > > mailer not to wrap the trace, or failing that, simply attach a plain
> > > text file with the trace.
> > >
> > > >
> > > > Unable to handle kernel NULL pointer dereference at virtual address
> > > 00000000
> > > > pgd = ce230000, hw pgd = ce230000
> > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > PC is at 0x0
> > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > >
> > > __ipipe_do_sync_stage is jumping to address 0, some function pointer
> > > is NULL. You would have to disassemble __ipipe_do_sync_stage around
> > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > handler. You can modify __ipipe_do_sync_stage code to emit a printk
> > > with the irq number being currently being processed when its handler
> > > is NULL. We will know what IRQ number has an issue.
> > >
> >
> > Please find the log.txt file attached, which shows the IRQ number that
> has
> > the issue (150: ethernet) as well as the output of /proc/interrupts and
> > /proc/xenomai/irq
> >
> > I'll do some more tests to see if it is always IRQ 150.
>
> Ok, if it is always 150, could you show us how the ethernet driver
> does its request_irq ? If it does a set_type or something ?
>

To request the irq, the following statement is called:
ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name, ndev);
I didn't find a set_type.

However, I'm not sure if I completely understood your question. Is it ok if
I point you to the file drivers/net/ethernet/freescale/fec_main.c, line
1983.
(
http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
)


> --
>                                             Gilles.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 15:03                     ` Henri Roosen
@ 2014-11-19 15:09                       ` Gilles Chanteperdrix
  2014-11-19 15:11                         ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 15:09 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
> 
> > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > > I reworked the driver now and the 'stalled head domain' is not there
> > > > > anymore.
> > > > > However, the other symptoms did not disappear.
> > > > >
> > > > > I currently observe 2 symptoms:
> > > >
> > > > As I said, I prefer handle one problem at a time, and pass to the
> > > > next when we are finished with the current.
> > > >
> > > > > Either 1) a stall of the i.MX timer
> > > >
> > > > Who cares ? The i.MX timer has no reason to be used, the cortex a9
> > > > local timers should be used. Or are you booting a kernel compiled
> > > > without CONFIG_SMP ?
> > > >
> > >
> > > I compiled without CONFIG_SMP as the symptoms seemed less random.
> > However,
> > > as you said, let's put this on ice for now and focus on the NULL pointer
> > > dereference for now.
> > >
> > >
> > > > > or 2) a kernel NULL pointer dereference.
> > > > >
> > > > > The kernel trace of the NULL pointer dereference is as below:
> > > >
> > > > Well the kernel trace is not exactly as below, because your mailer
> > > > wrapped it, which makes it hard to read. Please try to get your
> > > > mailer not to wrap the trace, or failing that, simply attach a plain
> > > > text file with the trace.
> > > >
> > > > >
> > > > > Unable to handle kernel NULL pointer dereference at virtual address
> > > > 00000000
> > > > > pgd = ce230000, hw pgd = ce230000
> > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > PC is at 0x0
> > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > >
> > > > __ipipe_do_sync_stage is jumping to address 0, some function pointer
> > > > is NULL. You would have to disassemble __ipipe_do_sync_stage around
> > > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > > handler. You can modify __ipipe_do_sync_stage code to emit a printk
> > > > with the irq number being currently being processed when its handler
> > > > is NULL. We will know what IRQ number has an issue.
> > > >
> > >
> > > Please find the log.txt file attached, which shows the IRQ number that
> > has
> > > the issue (150: ethernet) as well as the output of /proc/interrupts and
> > > /proc/xenomai/irq
> > >
> > > I'll do some more tests to see if it is always IRQ 150.
> >
> > Ok, if it is always 150, could you show us how the ethernet driver
> > does its request_irq ? If it does a set_type or something ?
> >
> 
> To request the irq, the following statement is called:
> ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name, ndev);
> I didn't find a set_type.
> 
> However, I'm not sure if I completely understood your question. Is it ok if
> I point you to the file drivers/net/ethernet/freescale/fec_main.c, line
> 1983.
> (
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> )

Ok, are you using the device tree or not?

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 15:09                       ` Gilles Chanteperdrix
@ 2014-11-19 15:11                         ` Henri Roosen
  2014-11-19 15:12                           ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 15:11 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > > > I reworked the driver now and the 'stalled head domain' is not
> there
> > > > > > anymore.
> > > > > > However, the other symptoms did not disappear.
> > > > > >
> > > > > > I currently observe 2 symptoms:
> > > > >
> > > > > As I said, I prefer handle one problem at a time, and pass to the
> > > > > next when we are finished with the current.
> > > > >
> > > > > > Either 1) a stall of the i.MX timer
> > > > >
> > > > > Who cares ? The i.MX timer has no reason to be used, the cortex a9
> > > > > local timers should be used. Or are you booting a kernel compiled
> > > > > without CONFIG_SMP ?
> > > > >
> > > >
> > > > I compiled without CONFIG_SMP as the symptoms seemed less random.
> > > However,
> > > > as you said, let's put this on ice for now and focus on the NULL
> pointer
> > > > dereference for now.
> > > >
> > > >
> > > > > > or 2) a kernel NULL pointer dereference.
> > > > > >
> > > > > > The kernel trace of the NULL pointer dereference is as below:
> > > > >
> > > > > Well the kernel trace is not exactly as below, because your mailer
> > > > > wrapped it, which makes it hard to read. Please try to get your
> > > > > mailer not to wrap the trace, or failing that, simply attach a
> plain
> > > > > text file with the trace.
> > > > >
> > > > > >
> > > > > > Unable to handle kernel NULL pointer dereference at virtual
> address
> > > > > 00000000
> > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > PC is at 0x0
> > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > >
> > > > > __ipipe_do_sync_stage is jumping to address 0, some function
> pointer
> > > > > is NULL. You would have to disassemble __ipipe_do_sync_stage around
> > > > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > > > handler. You can modify __ipipe_do_sync_stage code to emit a printk
> > > > > with the irq number being currently being processed when its
> handler
> > > > > is NULL. We will know what IRQ number has an issue.
> > > > >
> > > >
> > > > Please find the log.txt file attached, which shows the IRQ number
> that
> > > has
> > > > the issue (150: ethernet) as well as the output of /proc/interrupts
> and
> > > > /proc/xenomai/irq
> > > >
> > > > I'll do some more tests to see if it is always IRQ 150.
> > >
> > > Ok, if it is always 150, could you show us how the ethernet driver
> > > does its request_irq ? If it does a set_type or something ?
> > >
> >
> > To request the irq, the following statement is called:
> > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name,
> ndev);
> > I didn't find a set_type.
> >
> > However, I'm not sure if I completely understood your question. Is it ok
> if
> > I point you to the file drivers/net/ethernet/freescale/fec_main.c, line
> > 1983.
> > (
> >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > )
>
> Ok, are you using the device tree or not?
>

Yes, using devicetree

>
> --
>                                             Gilles.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 15:11                         ` Henri Roosen
@ 2014-11-19 15:12                           ` Gilles Chanteperdrix
  2014-11-19 15:43                             ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 15:12 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
> 
> > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > >
> > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > > > > I reworked the driver now and the 'stalled head domain' is not
> > there
> > > > > > > anymore.
> > > > > > > However, the other symptoms did not disappear.
> > > > > > >
> > > > > > > I currently observe 2 symptoms:
> > > > > >
> > > > > > As I said, I prefer handle one problem at a time, and pass to the
> > > > > > next when we are finished with the current.
> > > > > >
> > > > > > > Either 1) a stall of the i.MX timer
> > > > > >
> > > > > > Who cares ? The i.MX timer has no reason to be used, the cortex a9
> > > > > > local timers should be used. Or are you booting a kernel compiled
> > > > > > without CONFIG_SMP ?
> > > > > >
> > > > >
> > > > > I compiled without CONFIG_SMP as the symptoms seemed less random.
> > > > However,
> > > > > as you said, let's put this on ice for now and focus on the NULL
> > pointer
> > > > > dereference for now.
> > > > >
> > > > >
> > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > >
> > > > > > > The kernel trace of the NULL pointer dereference is as below:
> > > > > >
> > > > > > Well the kernel trace is not exactly as below, because your mailer
> > > > > > wrapped it, which makes it hard to read. Please try to get your
> > > > > > mailer not to wrap the trace, or failing that, simply attach a
> > plain
> > > > > > text file with the trace.
> > > > > >
> > > > > > >
> > > > > > > Unable to handle kernel NULL pointer dereference at virtual
> > address
> > > > > > 00000000
> > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > PC is at 0x0
> > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > >
> > > > > > __ipipe_do_sync_stage is jumping to address 0, some function
> > pointer
> > > > > > is NULL. You would have to disassemble __ipipe_do_sync_stage around
> > > > > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > > > > handler. You can modify __ipipe_do_sync_stage code to emit a printk
> > > > > > with the irq number being currently being processed when its
> > handler
> > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > >
> > > > >
> > > > > Please find the log.txt file attached, which shows the IRQ number
> > that
> > > > has
> > > > > the issue (150: ethernet) as well as the output of /proc/interrupts
> > and
> > > > > /proc/xenomai/irq
> > > > >
> > > > > I'll do some more tests to see if it is always IRQ 150.
> > > >
> > > > Ok, if it is always 150, could you show us how the ethernet driver
> > > > does its request_irq ? If it does a set_type or something ?
> > > >
> > >
> > > To request the irq, the following statement is called:
> > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name,
> > ndev);
> > > I didn't find a set_type.
> > >
> > > However, I'm not sure if I completely understood your question. Is it ok
> > if
> > > I point you to the file drivers/net/ethernet/freescale/fec_main.c, line
> > > 1983.
> > > (
> > >
> > http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > )
> >
> > Ok, are you using the device tree or not?
> >
> 
> Yes, using devicetree

You are sure your devicetree has all the necessary parameters for
the ethernet interrupt ?

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 15:12                           ` Gilles Chanteperdrix
@ 2014-11-19 15:43                             ` Henri Roosen
  2014-11-19 15:49                               ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-19 15:43 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > >
> > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > > > > > I reworked the driver now and the 'stalled head domain' is
> not
> > > there
> > > > > > > > anymore.
> > > > > > > > However, the other symptoms did not disappear.
> > > > > > > >
> > > > > > > > I currently observe 2 symptoms:
> > > > > > >
> > > > > > > As I said, I prefer handle one problem at a time, and pass to
> the
> > > > > > > next when we are finished with the current.
> > > > > > >
> > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > >
> > > > > > > Who cares ? The i.MX timer has no reason to be used, the
> cortex a9
> > > > > > > local timers should be used. Or are you booting a kernel
> compiled
> > > > > > > without CONFIG_SMP ?
> > > > > > >
> > > > > >
> > > > > > I compiled without CONFIG_SMP as the symptoms seemed less random.
> > > > > However,
> > > > > > as you said, let's put this on ice for now and focus on the NULL
> > > pointer
> > > > > > dereference for now.
> > > > > >
> > > > > >
> > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > >
> > > > > > > > The kernel trace of the NULL pointer dereference is as below:
> > > > > > >
> > > > > > > Well the kernel trace is not exactly as below, because your
> mailer
> > > > > > > wrapped it, which makes it hard to read. Please try to get your
> > > > > > > mailer not to wrap the trace, or failing that, simply attach a
> > > plain
> > > > > > > text file with the trace.
> > > > > > >
> > > > > > > >
> > > > > > > > Unable to handle kernel NULL pointer dereference at virtual
> > > address
> > > > > > > 00000000
> > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > PC is at 0x0
> > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > >
> > > > > > > __ipipe_do_sync_stage is jumping to address 0, some function
> > > pointer
> > > > > > > is NULL. You would have to disassemble __ipipe_do_sync_stage
> around
> > > > > > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > > > > > handler. You can modify __ipipe_do_sync_stage code to emit a
> printk
> > > > > > > with the irq number being currently being processed when its
> > > handler
> > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > >
> > > > > >
> > > > > > Please find the log.txt file attached, which shows the IRQ number
> > > that
> > > > > has
> > > > > > the issue (150: ethernet) as well as the output of
> /proc/interrupts
> > > and
> > > > > > /proc/xenomai/irq
> > > > > >
> > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > >
> > > > > Ok, if it is always 150, could you show us how the ethernet driver
> > > > > does its request_irq ? If it does a set_type or something ?
> > > > >
> > > >
> > > > To request the irq, the following statement is called:
> > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name,
> > > ndev);
> > > > I didn't find a set_type.
> > > >
> > > > However, I'm not sure if I completely understood your question. Is
> it ok
> > > if
> > > > I point you to the file drivers/net/ethernet/freescale/fec_main.c,
> line
> > > > 1983.
> > > > (
> > > >
> > >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > )
> > >
> > > Ok, are you using the device tree or not?
> > >
> >
> > Yes, using devicetree
>
> You are sure your devicetree has all the necessary parameters for
> the ethernet interrupt ?
>
>
Yes, should be all in the included imx6qdl.dtsi file. Our board .dts file
includes the file and just sets the correct pinctrl, phy-mode and status to
okay, similar to what other boards do.

Ethernet communication is working and we are getting interrupts at first,
just after a while it stops working because of the NULL pointer dereference.
Any suggestion how to trace down this specific handler getting NULL-ed?

--
>                                             Gilles.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 15:43                             ` Henri Roosen
@ 2014-11-19 15:49                               ` Gilles Chanteperdrix
  2014-11-20  8:13                                 ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-19 15:49 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
> 
> > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > >
> > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > >
> > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen wrote:
> > > > > > > > > I reworked the driver now and the 'stalled head domain' is
> > not
> > > > there
> > > > > > > > > anymore.
> > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > >
> > > > > > > > > I currently observe 2 symptoms:
> > > > > > > >
> > > > > > > > As I said, I prefer handle one problem at a time, and pass to
> > the
> > > > > > > > next when we are finished with the current.
> > > > > > > >
> > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > >
> > > > > > > > Who cares ? The i.MX timer has no reason to be used, the
> > cortex a9
> > > > > > > > local timers should be used. Or are you booting a kernel
> > compiled
> > > > > > > > without CONFIG_SMP ?
> > > > > > > >
> > > > > > >
> > > > > > > I compiled without CONFIG_SMP as the symptoms seemed less random.
> > > > > > However,
> > > > > > > as you said, let's put this on ice for now and focus on the NULL
> > > > pointer
> > > > > > > dereference for now.
> > > > > > >
> > > > > > >
> > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > >
> > > > > > > > > The kernel trace of the NULL pointer dereference is as below:
> > > > > > > >
> > > > > > > > Well the kernel trace is not exactly as below, because your
> > mailer
> > > > > > > > wrapped it, which makes it hard to read. Please try to get your
> > > > > > > > mailer not to wrap the trace, or failing that, simply attach a
> > > > plain
> > > > > > > > text file with the trace.
> > > > > > > >
> > > > > > > > >
> > > > > > > > > Unable to handle kernel NULL pointer dereference at virtual
> > > > address
> > > > > > > > 00000000
> > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > PC is at 0x0
> > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > >
> > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some function
> > > > pointer
> > > > > > > > is NULL. You would have to disassemble __ipipe_do_sync_stage
> > around
> > > > > > > > offset 0x1cc to know what exactly. But it is probably an IRQ
> > > > > > > > handler. You can modify __ipipe_do_sync_stage code to emit a
> > printk
> > > > > > > > with the irq number being currently being processed when its
> > > > handler
> > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > >
> > > > > > >
> > > > > > > Please find the log.txt file attached, which shows the IRQ number
> > > > that
> > > > > > has
> > > > > > > the issue (150: ethernet) as well as the output of
> > /proc/interrupts
> > > > and
> > > > > > > /proc/xenomai/irq
> > > > > > >
> > > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > > >
> > > > > > Ok, if it is always 150, could you show us how the ethernet driver
> > > > > > does its request_irq ? If it does a set_type or something ?
> > > > > >
> > > > >
> > > > > To request the irq, the following statement is called:
> > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED, pdev->name,
> > > > ndev);
> > > > > I didn't find a set_type.
> > > > >
> > > > > However, I'm not sure if I completely understood your question. Is
> > it ok
> > > > if
> > > > > I point you to the file drivers/net/ethernet/freescale/fec_main.c,
> > line
> > > > > 1983.
> > > > > (
> > > > >
> > > >
> > http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > )
> > > >
> > > > Ok, are you using the device tree or not?
> > > >
> > >
> > > Yes, using devicetree
> >
> > You are sure your devicetree has all the necessary parameters for
> > the ethernet interrupt ?
> >
> >
> Yes, should be all in the included imx6qdl.dtsi file. Our board .dts file
> includes the file and just sets the correct pinctrl, phy-mode and status to
> okay, similar to what other boards do.
> 
> Ethernet communication is working and we are getting interrupts at first,
> just after a while it stops working because of the NULL pointer dereference.
> Any suggestion how to trace down this specific handler getting NULL-ed?

You can try using the I-pipe tracer. Enable the I-pipe tracer,
trigger a panic before printing anything when the bug happens (by
the way, which pointer is NULL, is it the irq handler, or the
interrupt acknowledge routine ?). Modify the I-pipe tracer to store
the current value of the handler instead of the timestamp in the
I-pipe trace structure, and the function printing the traces to cast
the timestamp to a pointer and print its value instead of computing
a difference. With enough back trace points, it should be clear in
the trace generated which function sets the pointer to NULL.

Alternatively, if you are ready to spend time in your processor
documentation, you can look for a way to program its hardware
breakpoints registers to watch the handler address once it has been
set.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-19 15:49                               ` Gilles Chanteperdrix
@ 2014-11-20  8:13                                 ` Henri Roosen
  2014-11-20  8:20                                   ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-20  8:13 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > >
> > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > >
> > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen
> wrote:
> > > > > > > > > > I reworked the driver now and the 'stalled head domain'
> is
> > > not
> > > > > there
> > > > > > > > > > anymore.
> > > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > > >
> > > > > > > > > > I currently observe 2 symptoms:
> > > > > > > > >
> > > > > > > > > As I said, I prefer handle one problem at a time, and pass
> to
> > > the
> > > > > > > > > next when we are finished with the current.
> > > > > > > > >
> > > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > > >
> > > > > > > > > Who cares ? The i.MX timer has no reason to be used, the
> > > cortex a9
> > > > > > > > > local timers should be used. Or are you booting a kernel
> > > compiled
> > > > > > > > > without CONFIG_SMP ?
> > > > > > > > >
> > > > > > > >
> > > > > > > > I compiled without CONFIG_SMP as the symptoms seemed less
> random.
> > > > > > > However,
> > > > > > > > as you said, let's put this on ice for now and focus on the
> NULL
> > > > > pointer
> > > > > > > > dereference for now.
> > > > > > > >
> > > > > > > >
> > > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > > >
> > > > > > > > > > The kernel trace of the NULL pointer dereference is as
> below:
> > > > > > > > >
> > > > > > > > > Well the kernel trace is not exactly as below, because your
> > > mailer
> > > > > > > > > wrapped it, which makes it hard to read. Please try to get
> your
> > > > > > > > > mailer not to wrap the trace, or failing that, simply
> attach a
> > > > > plain
> > > > > > > > > text file with the trace.
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Unable to handle kernel NULL pointer dereference at
> virtual
> > > > > address
> > > > > > > > > 00000000
> > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > > PC is at 0x0
> > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > > >
> > > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some
> function
> > > > > pointer
> > > > > > > > > is NULL. You would have to disassemble
> __ipipe_do_sync_stage
> > > around
> > > > > > > > > offset 0x1cc to know what exactly. But it is probably an
> IRQ
> > > > > > > > > handler. You can modify __ipipe_do_sync_stage code to emit
> a
> > > printk
> > > > > > > > > with the irq number being currently being processed when
> its
> > > > > handler
> > > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > > >
> > > > > > > >
> > > > > > > > Please find the log.txt file attached, which shows the IRQ
> number
> > > > > that
> > > > > > > has
> > > > > > > > the issue (150: ethernet) as well as the output of
> > > /proc/interrupts
> > > > > and
> > > > > > > > /proc/xenomai/irq
> > > > > > > >
> > > > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > > > >
> > > > > > > Ok, if it is always 150, could you show us how the ethernet
> driver
> > > > > > > does its request_irq ? If it does a set_type or something ?
> > > > > > >
> > > > > >
> > > > > > To request the irq, the following statement is called:
> > > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED,
> pdev->name,
> > > > > ndev);
> > > > > > I didn't find a set_type.
> > > > > >
> > > > > > However, I'm not sure if I completely understood your question.
> Is
> > > it ok
> > > > > if
> > > > > > I point you to the file
> drivers/net/ethernet/freescale/fec_main.c,
> > > line
> > > > > > 1983.
> > > > > > (
> > > > > >
> > > > >
> > >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > > )
> > > > >
> > > > > Ok, are you using the device tree or not?
> > > > >
> > > >
> > > > Yes, using devicetree
> > >
> > > You are sure your devicetree has all the necessary parameters for
> > > the ethernet interrupt ?
> > >
> > >
> > Yes, should be all in the included imx6qdl.dtsi file. Our board .dts file
> > includes the file and just sets the correct pinctrl, phy-mode and status
> to
> > okay, similar to what other boards do.
> >
> > Ethernet communication is working and we are getting interrupts at first,
> > just after a while it stops working because of the NULL pointer
> dereference.
> > Any suggestion how to trace down this specific handler getting NULL-ed?
>
> You can try using the I-pipe tracer. Enable the I-pipe tracer,
> trigger a panic before printing anything when the bug happens (by
> the way, which pointer is NULL, is it the irq handler, or the
> interrupt acknowledge routine ?). Modify the I-pipe tracer to store
> the current value of the handler instead of the timestamp in the
> I-pipe trace structure, and the function printing the traces to cast
> the timestamp to a pointer and print its value instead of computing
> a difference. With enough back trace points, it should be clear in
> the trace generated which function sets the pointer to NULL.
>
> Alternatively, if you are ready to spend time in your processor
> documentation, you can look for a way to program its hardware
> breakpoints registers to watch the handler address once it has been
> set.
>
> I found out the irq-handler doesn't get NULL-ified. Instead, the ipd
points to the xenomai domain at the moment of handling the irq 150.
However, it is only requested and registered in the Linux domain.

I'll use the I-pipe tracer now to make a trace at the moment the 150
interrupt gets handled in the xenomai domain..

--
>                                             Gilles.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-20  8:13                                 ` Henri Roosen
@ 2014-11-20  8:20                                   ` Gilles Chanteperdrix
  2014-11-20  8:52                                     ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-20  8:20 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
> 
> > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > >
> > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > >
> > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen wrote:
> > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > >
> > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen
> > wrote:
> > > > > > > > > > > I reworked the driver now and the 'stalled head domain'
> > is
> > > > not
> > > > > > there
> > > > > > > > > > > anymore.
> > > > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > > > >
> > > > > > > > > > > I currently observe 2 symptoms:
> > > > > > > > > >
> > > > > > > > > > As I said, I prefer handle one problem at a time, and pass
> > to
> > > > the
> > > > > > > > > > next when we are finished with the current.
> > > > > > > > > >
> > > > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > > > >
> > > > > > > > > > Who cares ? The i.MX timer has no reason to be used, the
> > > > cortex a9
> > > > > > > > > > local timers should be used. Or are you booting a kernel
> > > > compiled
> > > > > > > > > > without CONFIG_SMP ?
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > I compiled without CONFIG_SMP as the symptoms seemed less
> > random.
> > > > > > > > However,
> > > > > > > > > as you said, let's put this on ice for now and focus on the
> > NULL
> > > > > > pointer
> > > > > > > > > dereference for now.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > > > >
> > > > > > > > > > > The kernel trace of the NULL pointer dereference is as
> > below:
> > > > > > > > > >
> > > > > > > > > > Well the kernel trace is not exactly as below, because your
> > > > mailer
> > > > > > > > > > wrapped it, which makes it hard to read. Please try to get
> > your
> > > > > > > > > > mailer not to wrap the trace, or failing that, simply
> > attach a
> > > > > > plain
> > > > > > > > > > text file with the trace.
> > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Unable to handle kernel NULL pointer dereference at
> > virtual
> > > > > > address
> > > > > > > > > > 00000000
> > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000, *ppte=00000000
> > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > > > PC is at 0x0
> > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > > > >
> > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some
> > function
> > > > > > pointer
> > > > > > > > > > is NULL. You would have to disassemble
> > __ipipe_do_sync_stage
> > > > around
> > > > > > > > > > offset 0x1cc to know what exactly. But it is probably an
> > IRQ
> > > > > > > > > > handler. You can modify __ipipe_do_sync_stage code to emit
> > a
> > > > printk
> > > > > > > > > > with the irq number being currently being processed when
> > its
> > > > > > handler
> > > > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > Please find the log.txt file attached, which shows the IRQ
> > number
> > > > > > that
> > > > > > > > has
> > > > > > > > > the issue (150: ethernet) as well as the output of
> > > > /proc/interrupts
> > > > > > and
> > > > > > > > > /proc/xenomai/irq
> > > > > > > > >
> > > > > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > > > > >
> > > > > > > > Ok, if it is always 150, could you show us how the ethernet
> > driver
> > > > > > > > does its request_irq ? If it does a set_type or something ?
> > > > > > > >
> > > > > > >
> > > > > > > To request the irq, the following statement is called:
> > > > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED,
> > pdev->name,
> > > > > > ndev);
> > > > > > > I didn't find a set_type.
> > > > > > >
> > > > > > > However, I'm not sure if I completely understood your question.
> > Is
> > > > it ok
> > > > > > if
> > > > > > > I point you to the file
> > drivers/net/ethernet/freescale/fec_main.c,
> > > > line
> > > > > > > 1983.
> > > > > > > (
> > > > > > >
> > > > > >
> > > >
> > http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > > > )
> > > > > >
> > > > > > Ok, are you using the device tree or not?
> > > > > >
> > > > >
> > > > > Yes, using devicetree
> > > >
> > > > You are sure your devicetree has all the necessary parameters for
> > > > the ethernet interrupt ?
> > > >
> > > >
> > > Yes, should be all in the included imx6qdl.dtsi file. Our board .dts file
> > > includes the file and just sets the correct pinctrl, phy-mode and status
> > to
> > > okay, similar to what other boards do.
> > >
> > > Ethernet communication is working and we are getting interrupts at first,
> > > just after a while it stops working because of the NULL pointer
> > dereference.
> > > Any suggestion how to trace down this specific handler getting NULL-ed?
> >
> > You can try using the I-pipe tracer. Enable the I-pipe tracer,
> > trigger a panic before printing anything when the bug happens (by
> > the way, which pointer is NULL, is it the irq handler, or the
> > interrupt acknowledge routine ?). Modify the I-pipe tracer to store
> > the current value of the handler instead of the timestamp in the
> > I-pipe trace structure, and the function printing the traces to cast
> > the timestamp to a pointer and print its value instead of computing
> > a difference. With enough back trace points, it should be clear in
> > the trace generated which function sets the pointer to NULL.
> >
> > Alternatively, if you are ready to spend time in your processor
> > documentation, you can look for a way to program its hardware
> > breakpoints registers to watch the handler address once it has been
> > set.
> >
> > I found out the irq-handler doesn't get NULL-ified. Instead, the ipd
> points to the xenomai domain at the moment of handling the irq 150.
> However, it is only requested and registered in the Linux domain.
> 
> I'll use the I-pipe tracer now to make a trace at the moment the 150
> interrupt gets handled in the xenomai domain..

Yes, please, do not forget to ask for a large number of back trace points.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-20  8:20                                   ` Gilles Chanteperdrix
@ 2014-11-20  8:52                                     ` Henri Roosen
  2014-11-20  9:03                                       ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-20  8:52 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > >
> > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > >
> > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen
> wrote:
> > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > > >
> > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen
> > > wrote:
> > > > > > > > > > > > I reworked the driver now and the 'stalled head
> domain'
> > > is
> > > > > not
> > > > > > > there
> > > > > > > > > > > > anymore.
> > > > > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > > > > >
> > > > > > > > > > > > I currently observe 2 symptoms:
> > > > > > > > > > >
> > > > > > > > > > > As I said, I prefer handle one problem at a time, and
> pass
> > > to
> > > > > the
> > > > > > > > > > > next when we are finished with the current.
> > > > > > > > > > >
> > > > > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > > > > >
> > > > > > > > > > > Who cares ? The i.MX timer has no reason to be used,
> the
> > > > > cortex a9
> > > > > > > > > > > local timers should be used. Or are you booting a
> kernel
> > > > > compiled
> > > > > > > > > > > without CONFIG_SMP ?
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > I compiled without CONFIG_SMP as the symptoms seemed less
> > > random.
> > > > > > > > > However,
> > > > > > > > > > as you said, let's put this on ice for now and focus on
> the
> > > NULL
> > > > > > > pointer
> > > > > > > > > > dereference for now.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > > > > >
> > > > > > > > > > > > The kernel trace of the NULL pointer dereference is
> as
> > > below:
> > > > > > > > > > >
> > > > > > > > > > > Well the kernel trace is not exactly as below, because
> your
> > > > > mailer
> > > > > > > > > > > wrapped it, which makes it hard to read. Please try to
> get
> > > your
> > > > > > > > > > > mailer not to wrap the trace, or failing that, simply
> > > attach a
> > > > > > > plain
> > > > > > > > > > > text file with the trace.
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Unable to handle kernel NULL pointer dereference at
> > > virtual
> > > > > > > address
> > > > > > > > > > > 00000000
> > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
> *ppte=00000000
> > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > > > > PC is at 0x0
> > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > > > > >
> > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some
> > > function
> > > > > > > pointer
> > > > > > > > > > > is NULL. You would have to disassemble
> > > __ipipe_do_sync_stage
> > > > > around
> > > > > > > > > > > offset 0x1cc to know what exactly. But it is probably
> an
> > > IRQ
> > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage code to
> emit
> > > a
> > > > > printk
> > > > > > > > > > > with the irq number being currently being processed
> when
> > > its
> > > > > > > handler
> > > > > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Please find the log.txt file attached, which shows the
> IRQ
> > > number
> > > > > > > that
> > > > > > > > > has
> > > > > > > > > > the issue (150: ethernet) as well as the output of
> > > > > /proc/interrupts
> > > > > > > and
> > > > > > > > > > /proc/xenomai/irq
> > > > > > > > > >
> > > > > > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > > > > > >
> > > > > > > > > Ok, if it is always 150, could you show us how the ethernet
> > > driver
> > > > > > > > > does its request_irq ? If it does a set_type or something ?
> > > > > > > > >
> > > > > > > >
> > > > > > > > To request the irq, the following statement is called:
> > > > > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED,
> > > pdev->name,
> > > > > > > ndev);
> > > > > > > > I didn't find a set_type.
> > > > > > > >
> > > > > > > > However, I'm not sure if I completely understood your
> question.
> > > Is
> > > > > it ok
> > > > > > > if
> > > > > > > > I point you to the file
> > > drivers/net/ethernet/freescale/fec_main.c,
> > > > > line
> > > > > > > > 1983.
> > > > > > > > (
> > > > > > > >
> > > > > > >
> > > > >
> > >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > > > > )
> > > > > > >
> > > > > > > Ok, are you using the device tree or not?
> > > > > > >
> > > > > >
> > > > > > Yes, using devicetree
> > > > >
> > > > > You are sure your devicetree has all the necessary parameters for
> > > > > the ethernet interrupt ?
> > > > >
> > > > >
> > > > Yes, should be all in the included imx6qdl.dtsi file. Our board .dts
> file
> > > > includes the file and just sets the correct pinctrl, phy-mode and
> status
> > > to
> > > > okay, similar to what other boards do.
> > > >
> > > > Ethernet communication is working and we are getting interrupts at
> first,
> > > > just after a while it stops working because of the NULL pointer
> > > dereference.
> > > > Any suggestion how to trace down this specific handler getting
> NULL-ed?
> > >
> > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
> > > trigger a panic before printing anything when the bug happens (by
> > > the way, which pointer is NULL, is it the irq handler, or the
> > > interrupt acknowledge routine ?). Modify the I-pipe tracer to store
> > > the current value of the handler instead of the timestamp in the
> > > I-pipe trace structure, and the function printing the traces to cast
> > > the timestamp to a pointer and print its value instead of computing
> > > a difference. With enough back trace points, it should be clear in
> > > the trace generated which function sets the pointer to NULL.
> > >
> > > Alternatively, if you are ready to spend time in your processor
> > > documentation, you can look for a way to program its hardware
> > > breakpoints registers to watch the handler address once it has been
> > > set.
> > >
> > > I found out the irq-handler doesn't get NULL-ified. Instead, the ipd
> > points to the xenomai domain at the moment of handling the irq 150.
> > However, it is only requested and registered in the Linux domain.
> >
> > I'll use the I-pipe tracer now to make a trace at the moment the 150
> > interrupt gets handled in the xenomai domain..
>
> Yes, please, do not forget to ask for a large number of back trace points.
>
> Please find attached the ipipetrace.txt file.


> --
>                                             Gilles.
>
-------------- next part --------------
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = ce1b0000, hw pgd = ce1b0000
[00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
--> IRQ handler irq 150 == NULL!! domain Xenomai
Internal error: Oops: 80000007 [#1] PREEMPT ARM
Modules linked in: platform_imx(O) sigmatek_lrt(O)
CPU: 0 PID: 459 Comm: LRT:459 Tainted: G        W  O 3.10.32-ipipe-00218-gcf143c6-dirty #108
task: cebf92c0 ti: ce224000 task.ti: ce224000
PC is at 0x0
LR is at __ipipe_do_sync_stage+0x200/0x2fc
pc : [<00000000>]    lr : [<c0083a88>]    psr: 200f0093
sp : ce225d10  ip : 00001e91  fp : ce225d44
r10: 00000002  r9 : 00000016  r8 : 00000000
r7 : c0aca580  r6 : c0accb40  r5 : c0a96cc0  r4 : 00000096
r3 : 00000000  r2 : 00001e81  r1 : 00000000  r0 : 00000096
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c53c7d  Table: 1e1b0059  DAC: 00000015
Process LRT:459 (pid: 459, stack limit = 0xce224230)
Stack: (0xce225d10 to 0xce226000)
5d00:                                     c09d8a20 00010840 ce225d44 00000062
5d20: c09c6670 00000000 00000063 c09c8a20 00000001 00300180 ce225d6c ce225d48
5d40: c00842a0 c0083894 c09c6670 00000062 ce225db0 d0804100 00000200 00300180
5d60: ce225d8c ce225d70 c0008498 c008407c 00000010 d080410c c09bc6dc ce225db0
5d80: ce225dac ce225d90 c0008778 c000841c c0083d18 600f0013 ffffffff ce225de4
5da0: ce225e04 ce225db0 c000ea78 c0008738 00000000 00000000 00001c5a 00000000
5dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180 ce225e04
5de0: 00001c63 ce225df8 c0085f48 c0083d18 600f0013 ffffffff ce225e54 ce225e08
5e00: c00b26fc c0083c80 0000000e 00000004 ce225e54 ce225e20 00000000 00000000
5e20: 00000000 cebf92c0 000011a0 d09fe410 ce224000 00000001 00000002 ce225fb0
5e40: 00002340 c09c6670 ce225f04 ce225e58 c00be5f4 c00b2534 00000000 00000000
5e60: c00d2480 c0083d30 00000000 00000003 ce225fb0 ce224000 d0a06200 00000000
5e80: 00000000 ce225ea0 ce225f04 ce225e98 c00cb550 c00d22ac 00001c58 00000045
5ea0: c00be884 00000003 200f0013 00000000 ce225ecc c09c7810 600f0013 0000119c
5ec0: c0aca580 c0aca580 00002340 c09c6670 ce225eec ce225ee0 c0086310 c0085e74
5ee0: ce225f3c 00000000 cebf92c0 0000008e c0adb368 ce225fb0 ce225f3c ce225f08
5f00: c00beb2c c00be554 ce225f24 d09fe410 c0086310 c09c7810 600f0013 0000119c
5f20: c0aca580 c0aca580 00002340 c09c6670 ce225f4c ce225f40 c0087204 c00be87c
5f40: ce225f8c ce225f50 c008352c c00871c4 00000000 b6f9c000 ce225fb0 c0aca580
5f60: c0086310 cebf92c0 00000002 ce225fb0 0000008e c000f318 00000000 b6f9c000
5f80: ce225fac ce225f90 c0018360 c0083480 002422e8 00000000 00030c00 0000008e
5fa0: 00000000 ce225fb0 c000f264 c00182ec 0000000a be93db28 00000000 00000000
5fc0: 002422e8 00000000 00030c00 0000008e 00000000 00000000 b6f9c000 be93dbd4
5fe0: 00000002 be93db08 b697e4a8 b697e4b8 600f0010 0000000a 73657079 0400682e
[<c0083a88>] (__ipipe_do_sync_stage+0x200/0x2fc) from [<c00842a0>] (__ipipe_dispatch_irq+0x230/0x2e0)
[<c00842a0>] (__ipipe_dispatch_irq+0x230/0x2e0) from [<c0008498>] (__ipipe_grab_irq+0x88/0xa4)
[<c0008498>] (__ipipe_grab_irq+0x88/0xa4) from [<c0008778>] (gic_handle_irq+0x4c/0x64)
Exception stack(0xce225d90 to 0xce225dd8)
5d80:                                     c0083d18 600f0013 ffffffff ce225de4
5da0: ce225e04 ce225db0 c000ea78 c0008738 00000000 00000000 00001c5a 00000000
5dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001
[<c0008778>] (gic_handle_irq+0x4c/0x64) from [<c000ea78>] (__irq_svc+0x58/0x84)
Exception stack(0xce225db0 to 0xce225df8)
5da0:                                     00000000 00000000 00001c5a 00000000
5dc0: d09fe410 c09c6670 c0adb370 00000000 00000200 00000001 00300180 ce225e04
5de0: 00001c63 ce225df8 c0085f48 c0083d18 600f0013 ffffffff
[<c000ea78>] (__irq_svc+0x58/0x84) from [<c0083d18>] (ipipe_unstall_head+0xa4/0xb0)
[<c0083d18>] (ipipe_unstall_head+0xa4/0xb0) from [<c00b26fc>] (xnpod_suspend_thread+0x1d4/0x31c)
[<c00b26fc>] (xnpod_suspend_thread+0x1d4/0x31c) from [<c00be5f4>] (xnshadow_relax+0xac/0x164)
[<c00be5f4>] (xnshadow_relax+0xac/0x164) from [<c00beb2c>] (hisyscall_event+0x2bc/0x33c)
[<c00beb2c>] (hisyscall_event+0x2bc/0x33c) from [<c0087204>] (ipipe_syscall_hook+0x4c/0x50)
[<c0087204>] (ipipe_syscall_hook+0x4c/0x50) from [<c008352c>] (__ipipe_notify_syscall+0xb8/0x190)
[<c008352c>] (__ipipe_notify_syscall+0xb8/0x190) from [<c0018360>] (__ipipe_syscall_root+0x80/0x120)
[<c0018360>] (__ipipe_syscall_root+0x80/0x120) from [<c000f264>] (local_restart+0xc/0x58)
Code: bad PC value
I-pipe tracer log (4000 points):
     #func    	        0 ipipe_trace_panic_freeze+0x10 (oops_enter+0x1c)
     #func    	       -1 oops_enter+0x10 (die+0x28)
     #func    	       -1 die+0x14 (__do_kernel_fault+0x74)
     #func    	       -4 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	       -4 sub_preempt_count+0x10 (wake_up_klogd+0x90)
 |   #end     0x80000001     -5 wake_up_klogd+0x60 (console_unlock+0x548)
 |   #begin   0x80000001     -6 wake_up_klogd+0x48 (console_unlock+0x548)
     #func    	       -7 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	       -7 add_preempt_count+0x10 (wake_up_klogd+0x1c)
     #func    	       -8 wake_up_klogd+0x10 (console_unlock+0x548)
     #func    	       -8 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	       -9 sub_preempt_count+0x10 (console_unlock+0x50c)
     #func    	       -9 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	      -10 add_preempt_count+0x10 (console_unlock+0x4e4)
     #func    	      -10 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	      -11 sub_preempt_count+0x10 (up+0x94)
     #func    	      -12 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	      -12 add_preempt_count+0x10 (up+0x5c)
 |   #end     0x80000001    -13 up+0x48 (console_unlock+0x4dc)
 |   #begin   0x80000001    -13 up+0x30 (console_unlock+0x4dc)
     #func    	      -14 up+0x10 (console_unlock+0x4dc)
     #func    	      -14 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	      -15 sub_preempt_count+0x10 (console_unlock+0x4c0)
     #func    	      -16 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	      -17 add_preempt_count+0x10 (console_unlock+0x280)
 |   #end     0x80000001    -17 console_unlock+0x26c (vprintk_emit+0x4a4)
 |   #begin   0x80000001    -18 console_unlock+0x254 (vprintk_emit+0x4a4)
     #func    	      -20 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	      -21 sub_preempt_count+0x10 (imx_console_write+0x154)
 |   #end     0x90000000    -23 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	      -23 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	      -24 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	      -26 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062    -26 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	      -29 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	      -30 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	      -31 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	      -32 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1    -33 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000    -34 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	      -35 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000    -36 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	      -37 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	      -38 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	      -40 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29    -41 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	      -41 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	      -42 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	      -44 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000    -44 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	      -45 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	      -45 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	      -46 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	      -46 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	      -47 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000    -48 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	      -49 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000    -50 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	      -50 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	      -51 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	      -52 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	      -53 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	      -54 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001    -54 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001    -55 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	      -55 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	      -56 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000    -57 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000    -88 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	      -89 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000    -89 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000    -90 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001    -91 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001    -91 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000    -94 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	      -95 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	      -97 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	      -97 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	      -98 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29   -100 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000   -101 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	     -102 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000   -103 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	     -105 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	     -106 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  542] cyclic: 30   -107 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	     -108 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	     -109 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	     -110 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000   -111 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	     -111 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	     -112 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	     -112 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	     -113 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	     -114 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	     -114 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	     -115 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	     -116 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000   -117 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	     -118 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000   -119 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	     -120 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	     -121 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	     -121 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	     -122 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	     -123 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001   -124 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001   -124 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	     -125 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	     -126 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000   -127 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000   -167 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	     -167 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000   -168 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000   -168 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001   -169 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001   -169 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	     -172 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	     -173 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	     -173 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000   -174 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	     -175 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	     -176 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	     -177 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	     -178 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  542] cyclic: 30   -180 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000   -180 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	     -181 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000   -182 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	     -183 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	     -184 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  463] VARAN_T 30   -185 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	     -186 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	     -187 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	     -187 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000   -188 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	     -189 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	     -189 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	     -190 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	     -190 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	     -191 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000   -192 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	     -192 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000   -193 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	     -194 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	     -194 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	     -195 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	     -197 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	     -197 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001   -198 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001   -198 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	     -199 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	     -199 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000   -200 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000   -205 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	     -206 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000   -206 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000   -207 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001   -208 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001   -209 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000   -212 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	     -213 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	     -215 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	     -216 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	     -217 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  463] VARAN_T 30   -219 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000   -220 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	     -220 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000   -222 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	     -223 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	     -225 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  526] SDIAS_T 40   -225 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	     -227 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	     -228 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	     -228 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000   -229 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	     -229 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	     -230 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	     -231 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	     -232 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	     -232 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000   -233 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	     -234 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000   -235 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	     -235 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	     -236 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	     -237 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	     -238 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	     -238 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001   -239 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001   -240 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	     -240 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	     -241 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000   -242 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000   -276 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	     -277 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000   -277 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000   -278 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001   -279 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001   -280 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000   -282 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	     -283 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	     -285 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	     -286 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	     -287 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  526] SDIAS_T 40   -290 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000   -291 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	     -292 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000   -293 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	     -294 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	     -296 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  544] realtim 95   -297 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	     -298 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	     -299 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	     -300 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000   -301 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	     -301 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	     -302 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	     -303 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	     -304 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	     -304 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	     -305 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	     -306 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	     -307 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000   -307 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	     -308 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000   -309 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	     -309 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	     -310 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	     -310 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	     -311 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	     -311 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001   -312 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001   -313 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	     -313 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	     -314 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000   -315 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000   -323 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	     -323 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000   -324 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000   -324 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001   -325 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001   -326 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	     -327 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
    +*func    	     -328 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	     -329 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000   -330 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	     -330 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000   -331 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	     -332 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	     -332 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	     -334 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	     -335 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	     -336 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001   -337 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001   -338 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	     -338 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	     -339 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000   -340 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000   -383 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	     -384 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000   -385 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000   -385 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001   -386 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001   -387 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	     -390 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	     -391 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	     -392 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000   -393 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	     -394 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	     -397 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	     -398 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	     -399 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  544] realtim 95   -401 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000   -401 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	     -402 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000   -404 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	     -404 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	     -406 gic_mute+0x10 (__xnpod_schedule+0x1cc)
 |  #*func    	     -407 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  459] LRT:459  1   -408 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
 |  #*func    	     -409 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
 |  #*func    	     -411 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
 |  #*func    	     -411 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
 |  #*func    	     -412 irq_to_desc+0x10 (rthal_irq_end+0x48)
 |  #*func    	     -412 irq_to_desc+0x10 (rthal_irq_end+0x3c)
 |  #*func    	     -413 irq_to_desc+0x10 (rthal_irq_end+0x2c)
 |  #*func    	     -414 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
 |  #*func    	     -415 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
 |  #*func    	     -416 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	     -417 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
 |  #*func    	     -418 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |  #*func    	     -419 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |  #*func    	     -420 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
 |  #*[  540] Loader: 29   -421 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	     -421 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  542] cyclic: 30   -422 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	     -423 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  463] VARAN_T 30   -423 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	     -424 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  526] SDIAS_T 40   -425 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	     -426 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	     -427 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	     -427 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*[  544] realtim 95   -428 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	     -429 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	     -430 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	     -431 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	     -432 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	     -432 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*func    	     -433 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	     -434 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	     -436 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
 |  #*func    	     -437 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
 |  #*func    	     -437 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
 |  #*func    	     -438 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
 |  #*func    	     -439 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
 |  #*func    	     -441 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	     -443 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
 |  #*func    	     -444 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
 |  +*func    	     -445 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
 |   #func    	     -446 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #func    	     -447 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
 |   #func    	     -448 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
 |   #func    	     -448 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
 |   #end     0x000000a4   -449 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
 |   #func    	     -450 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
 |   #func    	     -451 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
 |   #func    	     -452 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
 |   #func    	     -453 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	     -454 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	     -454 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	     -455 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
 |   #begin   0x000000a4   -455 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
 |   #func    	     -456 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	     -457 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
 |   #func    	     -457 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
 |   #func    	     -459 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
 |   #func    	     -460 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
 |   #func    	     -460 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	     -461 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	     -462 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	     -463 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000062   -464 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	     -464 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	     -465 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	     -465 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	     -466 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000   -466 __irq_svc+0x44 (imx_console_write+0x10c)
     #func    	     -523 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	     -524 imx_console_putchar+0x10 (uart_console_write+0x44)
     #func    	     -524 uart_console_write+0x10 (imx_console_write+0x100)
     #func    	     -526 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	     -527 add_preempt_count+0x10 (imx_console_write+0x8c)
 |   #end     0x80000001   -527 imx_console_write+0x70 (call_console_drivers.constprop.9+0x100)
 |   #begin   0x80000001   -528 imx_console_write+0x58 (call_console_drivers.constprop.9+0x100)
     #func    	     -529 imx_console_write+0x14 (call_console_drivers.constprop.9+0x100)
     #func    	     -531 call_console_drivers.constprop.9+0x10 (console_unlock+0x1d8)
     #func    	     -532 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	     -533 sub_preempt_count+0x10 (console_unlock+0x1a4)
     #func    	     -533 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	     -534 add_preempt_count+0x10 (console_unlock+0x94)
 |   #end     0x80000001   -534 console_unlock+0x80 (vprintk_emit+0x4a4)
 |   #begin   0x80000001   -535 console_unlock+0x64 (vprintk_emit+0x4a4)
     #func    	     -536 console_unlock+0x14 (vprintk_emit+0x4a4)
     #func    	     -536 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	     -537 sub_preempt_count+0x10 (vprintk_emit+0x478)
     #func    	     -538 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	     -538 sub_preempt_count+0x10 (down_trylock+0x7c)
     #func    	     -539 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	     -539 add_preempt_count+0x10 (down_trylock+0x5c)
 |   #end     0x80000001   -540 down_trylock+0x48 (console_trylock+0x1c)
 |   #begin   0x80000001   -541 down_trylock+0x30 (console_trylock+0x1c)
     #func    	     -541 down_trylock+0x10 (console_trylock+0x1c)
     #func    	     -542 console_trylock+0x10 (vprintk_emit+0x410)
     #func    	     -544 log_store+0x14 (cont_flush+0x78)
     #func    	     -545 cont_flush+0x14 (vprintk_emit+0x3c0)
     #func    	     -546 cont_add+0x14 (vprintk_emit+0x3b0)
     #func    	     -549 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	     -550 add_preempt_count+0x10 (vprintk_emit+0x134)
 |   #end     0x80000001   -551 vprintk_emit+0x90 (vprintk+0x34)
 |   #begin   0x80000001   -552 vprintk_emit+0x78 (vprintk+0x34)
     #func    	     -552 vprintk_emit+0x14 (vprintk+0x34)
     #func    	     -553 vprintk+0x14 (printk+0xfc)
 |   #end     0x80000001   -554 printk+0xe4 (show_pte+0xc0)
 |   #begin   0x80000001   -555 printk+0x3c (show_pte+0xc0)
     #func    	     -555 printk+0x18 (show_pte+0xc0)
     #func    	     -558 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	     -559 sub_preempt_count+0x10 (console_unlock+0x50c)
     #func    	     -559 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	     -560 add_preempt_count+0x10 (console_unlock+0x4e4)
     #func    	     -560 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	     -561 sub_preempt_count+0x10 (up+0x94)
     #func    	     -561 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	     -562 add_preempt_count+0x10 (up+0x5c)
 |   #end     0x80000001   -562 up+0x48 (console_unlock+0x4dc)
 |   #begin   0x80000001   -563 up+0x30 (console_unlock+0x4dc)
     #func    	     -563 up+0x10 (console_unlock+0x4dc)
     #func    	     -564 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	     -565 sub_preempt_count+0x10 (console_unlock+0x4c0)
     #func    	     -566 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	     -566 add_preempt_count+0x10 (console_unlock+0x280)
 |   #end     0x80000001   -567 console_unlock+0x26c (vprintk_emit+0x4a4)
 |   #begin   0x80000001   -568 console_unlock+0x254 (vprintk_emit+0x4a4)
     #func    	     -569 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	     -570 sub_preempt_count+0x10 (imx_console_write+0x154)
 |   #end     0x90000000   -576 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	     -576 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	     -577 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	     -578 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000057   -578 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |   #func    	     -579 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
 |  #*func    	     -581 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
 |  #*func    	     -582 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
 |  #*event   tick@380     -582 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
 |  #*func    	     -584 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
 |  #*func    	     -585 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
 |  #*func    	     -587 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
 |  #*func    	     -589 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
 |   #func    	     -590 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
 |   #func    	     -590 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
 |   #func    	     -591 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
 |   #func    	     -592 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
 |   #func    	     -592 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
 |   #func    	     -593 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
 |   #func    	     -595 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
 |   #func    	     -596 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
 |   #func    	     -597 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
 |   #func    	     -597 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
 |   #func    	     -598 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	     -599 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	     -601 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	     -601 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000057   -602 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	     -603 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	     -603 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	     -604 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	     -605 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000   -606 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -1010 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -1010 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -1011 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -1013 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062  -1013 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	    -1016 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	    -1017 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -1018 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -1019 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1  -1020 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000  -1021 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -1022 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -1023 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -1024 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -1025 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	    -1027 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29  -1028 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -1028 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -1029 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -1030 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -1031 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -1031 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -1032 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -1032 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -1033 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -1034 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -1035 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -1036 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -1037 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -1038 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -1038 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -1039 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -1040 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -1041 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -1042 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1042 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -1043 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -1044 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -1045 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -1075 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -1075 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -1076 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -1077 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -1077 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1078 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -1082 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -1083 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -1085 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -1086 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -1087 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29  -1089 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -1090 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -1090 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -1092 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -1093 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -1094 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  542] cyclic: 30  -1095 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -1096 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -1097 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -1098 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -1098 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -1099 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -1099 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -1100 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -1101 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -1101 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -1102 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -1103 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -1104 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -1105 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -1106 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -1107 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -1107 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -1108 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -1109 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -1110 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -1111 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -1111 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1112 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -1112 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -1113 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -1115 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -1150 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -1151 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -1151 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -1152 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -1152 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1153 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -1156 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -1156 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -1157 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -1158 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -1159 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -1160 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -1161 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -1162 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  542] cyclic: 30  -1164 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -1165 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -1165 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -1167 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -1167 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -1169 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  463] VARAN_T 30  -1169 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -1170 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -1171 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -1172 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -1173 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -1173 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -1174 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -1175 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -1175 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -1176 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -1177 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -1177 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -1178 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -1179 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -1179 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -1180 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -1181 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -1181 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -1182 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1183 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -1183 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -1184 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -1185 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -1190 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -1191 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -1191 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -1192 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -1192 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1193 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -1197 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -1197 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -1199 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -1200 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -1201 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  463] VARAN_T 30  -1204 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -1205 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -1205 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -1207 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -1208 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -1210 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  526] SDIAS_T 40  -1210 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -1211 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -1212 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -1213 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -1213 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -1214 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -1214 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -1215 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -1216 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -1216 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -1217 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -1218 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -1218 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -1219 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -1220 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -1220 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -1221 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -1222 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -1223 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1223 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -1224 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -1224 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -1226 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -1261 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -1262 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -1262 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -1263 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -1264 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1264 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -1267 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -1268 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -1270 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -1271 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -1273 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  526] SDIAS_T 40  -1275 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -1276 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -1277 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -1278 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -1279 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -1281 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  544] realtim 95  -1282 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -1283 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -1284 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -1285 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -1286 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -1287 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -1287 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -1288 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -1289 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -1289 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -1290 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -1292 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -1292 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -1293 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -1293 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -1294 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -1295 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -1295 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -1296 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -1296 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -1297 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -1297 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1298 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -1298 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -1299 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -1300 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -1307 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -1307 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -1308 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -1309 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -1309 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1310 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -1311 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
    +*func    	    -1312 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -1313 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -1314 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -1315 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -1316 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -1317 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -1317 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -1318 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -1319 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -1320 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -1321 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1322 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -1322 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -1323 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -1325 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -1368 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -1368 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -1369 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -1370 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -1371 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -1372 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -1375 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -1376 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -1377 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -1378 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -1379 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -1382 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -1383 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -1384 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  544] realtim 95  -1386 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -1386 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -1387 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -1388 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -1389 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -1391 gic_mute+0x10 (__xnpod_schedule+0x1cc)
 |  #*func    	    -1392 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  459] LRT:459  1  -1393 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
 |  #*func    	    -1393 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
 |  #*func    	    -1395 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
 |  #*func    	    -1396 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
 |  #*func    	    -1396 irq_to_desc+0x10 (rthal_irq_end+0x48)
 |  #*func    	    -1397 irq_to_desc+0x10 (rthal_irq_end+0x3c)
 |  #*func    	    -1398 irq_to_desc+0x10 (rthal_irq_end+0x2c)
 |  #*func    	    -1398 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
 |  #*func    	    -1399 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
 |  #*func    	    -1400 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -1401 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
 |  #*func    	    -1403 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |  #*func    	    -1403 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |  #*func    	    -1404 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
 |  #*[  540] Loader: 29  -1405 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -1406 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  542] cyclic: 30  -1406 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -1407 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  463] VARAN_T 30  -1408 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -1408 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  526] SDIAS_T 40  -1409 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -1410 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -1411 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -1411 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*[  544] realtim 95  -1413 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -1414 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -1416 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -1416 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -1417 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -1418 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*func    	    -1419 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -1420 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -1422 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
 |  #*func    	    -1422 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
 |  #*func    	    -1423 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
 |  #*func    	    -1424 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
 |  #*func    	    -1425 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
 |  #*func    	    -1427 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -1428 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
 |  #*func    	    -1430 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
 |  +*func    	    -1431 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
 |   #func    	    -1432 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #func    	    -1432 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
 |   #func    	    -1433 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
 |   #func    	    -1433 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
 |   #end     0x000000a4  -1434 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -1435 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
 |   #func    	    -1436 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
 |   #func    	    -1437 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
 |   #func    	    -1438 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -1439 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -1439 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -1440 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
 |   #begin   0x000000a4  -1440 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -1441 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -1441 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
 |   #func    	    -1442 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -1444 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
 |   #func    	    -1444 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
 |   #func    	    -1446 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -1447 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -1448 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -1448 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000062  -1449 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -1449 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -1450 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -1450 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -1451 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -1452 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -1561 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -1561 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -1562 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -1563 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000057  -1563 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |   #func    	    -1564 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
 |  #*func    	    -1566 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
 |  #*func    	    -1568 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
 |  #*event   tick@-604   -1568 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -1570 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -1571 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
 |  #*func    	    -1573 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
 |  #*func    	    -1574 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
 |   #func    	    -1576 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
 |   #func    	    -1576 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
 |   #func    	    -1577 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
 |   #func    	    -1577 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
 |   #func    	    -1578 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
 |   #func    	    -1579 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
 |   #func    	    -1581 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
 |   #func    	    -1582 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
 |   #func    	    -1583 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
 |   #func    	    -1584 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
 |   #func    	    -1584 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -1586 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -1587 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -1588 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000057  -1588 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -1589 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -1589 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -1590 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -1591 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -1592 __irq_svc+0x44 (imx_console_write+0x10c)
     #func    	    -1934 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1935 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1936 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1937 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1938 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1939 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1940 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1941 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1942 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1943 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1944 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1944 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1945 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1946 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1947 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1948 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -1949 uart_console_write+0x10 (imx_console_write+0x100)
     #func    	    -1951 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -1951 add_preempt_count+0x10 (imx_console_write+0x8c)
 |   #end     0x80000001  -1952 imx_console_write+0x70 (call_console_drivers.constprop.9+0x100)
 |   #begin   0x80000001  -1952 imx_console_write+0x58 (call_console_drivers.constprop.9+0x100)
     #func    	    -1953 imx_console_write+0x14 (call_console_drivers.constprop.9+0x100)
     #func    	    -1955 call_console_drivers.constprop.9+0x10 (console_unlock+0x1d8)
     #func    	    -1955 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -1956 sub_preempt_count+0x10 (console_unlock+0x1a4)
     #func    	    -1957 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -1957 add_preempt_count+0x10 (console_unlock+0x94)
 |   #end     0x80000001  -1958 console_unlock+0x80 (vprintk_emit+0x4a4)
 |   #begin   0x80000001  -1959 console_unlock+0x64 (vprintk_emit+0x4a4)
     #func    	    -1959 console_unlock+0x14 (vprintk_emit+0x4a4)
     #func    	    -1960 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -1960 sub_preempt_count+0x10 (vprintk_emit+0x478)
     #func    	    -1961 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -1962 sub_preempt_count+0x10 (down_trylock+0x7c)
     #func    	    -1962 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -1963 add_preempt_count+0x10 (down_trylock+0x5c)
 |   #end     0x80000001  -1963 down_trylock+0x48 (console_trylock+0x1c)
 |   #begin   0x80000001  -1964 down_trylock+0x30 (console_trylock+0x1c)
     #func    	    -1965 down_trylock+0x10 (console_trylock+0x1c)
     #func    	    -1966 console_trylock+0x10 (vprintk_emit+0x410)
     #func    	    -1967 cont_add+0x14 (vprintk_emit+0x310)
     #func    	    -1974 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -1975 add_preempt_count+0x10 (vprintk_emit+0x134)
 |   #end     0x80000001  -1976 vprintk_emit+0x90 (vprintk+0x34)
 |   #begin   0x80000001  -1977 vprintk_emit+0x78 (vprintk+0x34)
     #func    	    -1978 vprintk_emit+0x14 (vprintk+0x34)
     #func    	    -1978 vprintk+0x14 (printk+0xfc)
 |   #end     0x80000001  -1979 printk+0xe4 (show_pte+0xf8)
 |   #begin   0x80000001  -1980 printk+0x3c (show_pte+0xf8)
     #func    	    -1981 printk+0x18 (show_pte+0xf8)
     #func    	    -1983 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -1983 sub_preempt_count+0x10 (console_unlock+0x50c)
     #func    	    -1984 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -1985 add_preempt_count+0x10 (console_unlock+0x4e4)
     #func    	    -1985 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -1986 sub_preempt_count+0x10 (up+0x94)
     #func    	    -1986 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -1987 add_preempt_count+0x10 (up+0x5c)
 |   #end     0x80000001  -1987 up+0x48 (console_unlock+0x4dc)
 |   #begin   0x80000001  -1988 up+0x30 (console_unlock+0x4dc)
     #func    	    -1989 up+0x10 (console_unlock+0x4dc)
     #func    	    -1989 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -1990 sub_preempt_count+0x10 (console_unlock+0x4c0)
     #func    	    -1991 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -1991 add_preempt_count+0x10 (console_unlock+0x280)
 |   #end     0x80000001  -1992 console_unlock+0x26c (vprintk_emit+0x4a4)
 |   #begin   0x80000001  -1993 console_unlock+0x254 (vprintk_emit+0x4a4)
     #func    	    -1995 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -1996 sub_preempt_count+0x10 (imx_console_write+0x154)
 |   #end     0x90000000  -1998 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -1998 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -1999 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -2001 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062  -2002 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	    -2005 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	    -2006 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -2007 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -2007 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1  -2008 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000  -2009 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -2010 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -2011 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -2012 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -2014 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	    -2015 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29  -2016 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -2016 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -2017 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -2018 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -2019 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -2019 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -2020 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -2021 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -2021 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -2022 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -2023 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -2024 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -2025 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -2026 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -2027 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -2027 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -2029 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -2029 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -2030 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2030 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -2031 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -2031 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -2033 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -2062 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -2062 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -2063 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -2064 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -2064 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2065 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -2068 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -2069 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -2071 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -2072 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -2073 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29  -2075 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -2076 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -2076 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -2078 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -2079 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -2081 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  542] cyclic: 30  -2082 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -2082 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -2083 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -2084 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -2086 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -2086 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -2087 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -2087 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -2088 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -2089 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -2089 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -2091 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -2091 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -2092 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -2093 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -2094 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -2094 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -2095 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -2096 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -2097 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -2098 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -2099 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2099 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -2100 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -2100 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -2102 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -2140 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -2141 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -2141 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -2142 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -2143 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2144 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -2146 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -2147 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -2148 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -2149 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -2149 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -2151 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -2152 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -2153 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  542] cyclic: 30  -2154 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -2155 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -2155 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -2157 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -2157 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -2159 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  463] VARAN_T 30  -2159 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -2160 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -2161 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -2162 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -2162 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -2163 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -2163 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -2164 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -2165 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -2165 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -2166 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -2167 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -2167 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -2168 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -2169 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -2169 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -2170 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -2171 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -2171 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2172 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -2172 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -2173 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -2174 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -2180 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -2180 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -2181 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -2181 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -2182 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2183 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -2186 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -2187 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -2189 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -2190 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -2191 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  463] VARAN_T 30  -2193 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -2194 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -2194 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -2196 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -2197 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -2198 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  526] SDIAS_T 40  -2199 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -2200 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -2201 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -2201 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -2202 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -2203 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -2203 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -2204 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -2205 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -2206 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -2206 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -2207 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -2208 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -2209 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -2210 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -2211 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -2212 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -2212 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -2213 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2214 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -2214 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -2215 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -2216 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -2257 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -2257 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -2258 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -2258 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -2259 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2260 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -2263 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -2263 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -2265 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -2266 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -2267 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  526] SDIAS_T 40  -2270 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -2271 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -2271 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -2273 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -2274 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -2276 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  544] realtim 95  -2277 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -2278 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -2279 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -2280 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -2281 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -2281 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -2282 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -2283 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -2284 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -2284 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -2285 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -2286 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -2287 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -2287 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -2288 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -2289 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -2289 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -2290 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -2290 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -2291 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -2292 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -2292 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2293 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -2293 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -2294 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -2295 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -2302 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -2302 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -2303 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -2303 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -2304 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2304 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -2306 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
    +*func    	    -2307 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -2307 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -2308 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -2309 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -2310 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -2310 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -2311 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -2312 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -2313 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -2314 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -2315 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2315 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -2316 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -2317 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -2319 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -2359 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -2360 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -2361 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -2361 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -2362 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -2363 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -2366 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -2367 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -2368 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -2369 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -2369 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -2372 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -2372 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -2373 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  544] realtim 95  -2375 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -2375 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -2376 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -2378 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -2379 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -2380 gic_mute+0x10 (__xnpod_schedule+0x1cc)
 |  #*func    	    -2381 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  459] LRT:459  1  -2382 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
 |  #*func    	    -2383 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
 |  #*func    	    -2384 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
 |  #*func    	    -2385 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
 |  #*func    	    -2385 irq_to_desc+0x10 (rthal_irq_end+0x48)
 |  #*func    	    -2386 irq_to_desc+0x10 (rthal_irq_end+0x3c)
 |  #*func    	    -2387 irq_to_desc+0x10 (rthal_irq_end+0x2c)
 |  #*func    	    -2387 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
 |  #*func    	    -2388 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
 |  #*func    	    -2389 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -2391 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
 |  #*func    	    -2392 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |  #*func    	    -2392 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |  #*func    	    -2393 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
 |  #*[  540] Loader: 29  -2394 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -2394 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  542] cyclic: 30  -2395 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -2396 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  463] VARAN_T 30  -2396 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -2397 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  526] SDIAS_T 40  -2398 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -2398 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -2399 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -2400 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*[  544] realtim 95  -2401 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -2402 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -2403 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -2403 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -2404 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -2405 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*func    	    -2406 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -2407 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -2408 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
 |  #*func    	    -2409 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
 |  #*func    	    -2409 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
 |  #*func    	    -2410 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
 |  #*func    	    -2411 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
 |  #*func    	    -2413 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -2414 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
 |  #*func    	    -2415 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
 |  +*func    	    -2417 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
 |   #func    	    -2417 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #func    	    -2418 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
 |   #func    	    -2419 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
 |   #func    	    -2419 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
 |   #end     0x000000a4  -2420 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -2421 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
 |   #func    	    -2422 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
 |   #func    	    -2423 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
 |   #func    	    -2424 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -2425 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -2426 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -2426 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
 |   #begin   0x000000a4  -2427 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -2427 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -2428 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
 |   #func    	    -2429 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -2430 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
 |   #func    	    -2431 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
 |   #func    	    -2432 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -2432 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -2433 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -2434 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000062  -2434 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -2435 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -2435 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -2436 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -2436 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -2438 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -2546 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -2547 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -2547 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -2548 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000057  -2549 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |   #func    	    -2549 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
 |  #*func    	    -2551 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
 |  #*func    	    -2552 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
 |  #*event   tick@-1589  -2553 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -2554 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -2555 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
 |  #*func    	    -2557 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
 |  #*func    	    -2559 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
 |   #func    	    -2560 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
 |   #func    	    -2561 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
 |   #func    	    -2561 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
 |   #func    	    -2562 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
 |   #func    	    -2562 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
 |   #func    	    -2564 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
 |   #func    	    -2565 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
 |   #func    	    -2566 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
 |   #func    	    -2567 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
 |   #func    	    -2568 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
 |   #func    	    -2568 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -2570 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -2571 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -2572 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000057  -2573 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -2573 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -2574 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -2575 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -2576 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -2577 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -2972 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -2972 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -2973 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -2975 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062  -2975 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	    -2978 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	    -2980 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -2981 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -2981 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1  -2982 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000  -2983 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -2984 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -2985 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -2986 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -2987 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	    -2989 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29  -2990 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -2990 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -2991 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -2992 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -2993 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -2993 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -2994 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -2995 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -2995 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -2996 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -2997 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -2998 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -2999 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -3000 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -3001 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -3001 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -3003 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -3003 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -3004 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3005 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -3005 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -3006 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -3007 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -3039 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -3039 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -3040 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -3040 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -3041 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3042 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -3045 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -3045 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -3048 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -3048 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -3049 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29  -3051 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -3052 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -3053 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -3055 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -3056 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -3057 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  542] cyclic: 30  -3058 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -3058 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -3059 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -3060 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -3061 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -3062 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -3062 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -3063 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -3064 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -3065 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -3065 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -3067 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -3067 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -3068 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -3069 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -3070 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -3071 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -3071 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -3072 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -3074 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -3074 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -3075 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3075 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -3076 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -3077 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -3078 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -3116 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -3117 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -3117 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -3118 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -3119 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3119 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -3122 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -3123 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -3123 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -3124 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -3125 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -3127 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -3128 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -3128 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  542] cyclic: 30  -3130 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -3131 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -3131 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -3133 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -3133 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -3135 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  463] VARAN_T 30  -3135 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -3136 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -3137 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -3138 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -3138 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -3139 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -3139 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -3140 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -3141 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -3141 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -3142 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -3143 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -3143 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -3144 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -3145 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -3145 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -3146 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -3147 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -3147 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3148 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -3148 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -3149 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -3150 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -3155 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -3155 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -3156 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -3156 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -3157 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3158 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -3161 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -3161 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -3163 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -3164 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -3165 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  463] VARAN_T 30  -3167 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -3168 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -3168 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -3170 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -3171 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -3173 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  526] SDIAS_T 40  -3173 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -3174 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -3175 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -3176 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -3177 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -3177 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -3178 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -3178 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -3179 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -3180 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -3180 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -3181 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -3182 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -3182 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -3183 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -3184 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -3185 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -3186 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -3186 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3187 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -3188 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -3188 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -3190 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -3230 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -3230 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -3231 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -3232 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -3232 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3233 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -3236 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -3237 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -3239 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -3240 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -3241 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  526] SDIAS_T 40  -3243 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -3244 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -3245 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -3247 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -3248 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -3250 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  544] realtim 95  -3251 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -3252 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -3253 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -3254 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -3255 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -3255 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -3256 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -3257 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -3258 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -3258 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -3259 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -3260 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -3261 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -3261 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -3262 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -3262 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -3263 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -3263 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -3264 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -3265 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -3265 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -3266 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3266 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -3267 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -3267 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -3268 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -3277 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -3277 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -3278 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -3279 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -3279 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3280 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -3281 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
    +*func    	    -3282 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -3283 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -3284 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -3285 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -3286 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -3286 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -3287 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -3288 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -3289 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -3290 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -3290 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3291 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -3292 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -3292 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -3294 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -3338 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -3339 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -3340 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -3340 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -3341 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -3342 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -3346 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -3347 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -3347 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -3349 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -3350 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -3353 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -3353 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -3354 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  544] realtim 95  -3356 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -3357 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -3358 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -3360 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -3360 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -3362 gic_mute+0x10 (__xnpod_schedule+0x1cc)
 |  #*func    	    -3363 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  459] LRT:459  1  -3364 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
 |  #*func    	    -3365 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
 |  #*func    	    -3367 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
 |  #*func    	    -3368 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
 |  #*func    	    -3368 irq_to_desc+0x10 (rthal_irq_end+0x48)
 |  #*func    	    -3369 irq_to_desc+0x10 (rthal_irq_end+0x3c)
 |  #*func    	    -3370 irq_to_desc+0x10 (rthal_irq_end+0x2c)
 |  #*func    	    -3370 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
 |  #*func    	    -3371 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
 |  #*func    	    -3372 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -3373 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
 |  #*func    	    -3374 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |  #*func    	    -3375 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |  #*func    	    -3376 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
 |  #*[  540] Loader: 29  -3376 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -3377 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  542] cyclic: 30  -3378 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -3379 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  463] VARAN_T 30  -3379 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -3380 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  526] SDIAS_T 40  -3381 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -3382 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -3383 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -3383 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*[  544] realtim 95  -3385 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -3385 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -3386 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -3387 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -3388 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -3388 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*func    	    -3390 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -3390 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -3392 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
 |  #*func    	    -3393 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
 |  #*func    	    -3393 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
 |  #*func    	    -3394 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
 |  #*func    	    -3395 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
 |  #*func    	    -3398 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -3398 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
 |  #*func    	    -3400 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
 |  +*func    	    -3401 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
 |   #func    	    -3402 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #func    	    -3402 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
 |   #func    	    -3403 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
 |   #func    	    -3404 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
 |   #end     0x000000a4  -3404 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -3406 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
 |   #func    	    -3407 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
 |   #func    	    -3408 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
 |   #func    	    -3409 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -3410 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -3410 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -3411 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
 |   #begin   0x000000a4  -3411 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -3412 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -3412 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
 |   #func    	    -3413 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -3415 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
 |   #func    	    -3416 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
 |   #func    	    -3416 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -3418 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -3418 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -3419 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000062  -3419 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -3420 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -3420 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -3421 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -3421 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -3423 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -3532 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -3532 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -3533 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -3534 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000057  -3534 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |   #func    	    -3535 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
 |  #*func    	    -3537 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
 |  #*func    	    -3538 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
 |  #*event   tick@-2574  -3539 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -3540 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -3542 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
 |  #*func    	    -3544 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
 |  #*func    	    -3545 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
 |   #func    	    -3546 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
 |   #func    	    -3547 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
 |   #func    	    -3548 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
 |   #func    	    -3548 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
 |   #func    	    -3549 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
 |   #func    	    -3550 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
 |   #func    	    -3551 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
 |   #func    	    -3552 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
 |   #func    	    -3553 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
 |   #func    	    -3554 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
 |   #func    	    -3555 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -3556 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -3558 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -3558 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000057  -3559 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -3560 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -3560 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -3561 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -3562 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -3563 __irq_svc+0x44 (imx_console_write+0x10c)
     #func    	    -3564 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3565 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3566 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3567 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3568 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3569 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3570 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3571 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3572 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3573 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3574 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3574 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3575 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3576 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3577 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -3578 uart_console_write+0x10 (imx_console_write+0x100)
     #func    	    -3580 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -3581 add_preempt_count+0x10 (imx_console_write+0x8c)
 |   #end     0x80000001  -3581 imx_console_write+0x70 (call_console_drivers.constprop.9+0x100)
 |   #begin   0x80000001  -3582 imx_console_write+0x58 (call_console_drivers.constprop.9+0x100)
     #func    	    -3583 imx_console_write+0x14 (call_console_drivers.constprop.9+0x100)
     #func    	    -3584 call_console_drivers.constprop.9+0x10 (console_unlock+0x1d8)
     #func    	    -3585 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -3586 sub_preempt_count+0x10 (console_unlock+0x1a4)
     #func    	    -3586 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -3587 add_preempt_count+0x10 (console_unlock+0x94)
 |   #end     0x80000001  -3587 console_unlock+0x80 (vprintk_emit+0x4a4)
 |   #begin   0x80000001  -3588 console_unlock+0x64 (vprintk_emit+0x4a4)
     #func    	    -3588 console_unlock+0x14 (vprintk_emit+0x4a4)
     #func    	    -3589 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -3590 sub_preempt_count+0x10 (vprintk_emit+0x478)
     #func    	    -3591 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -3591 sub_preempt_count+0x10 (down_trylock+0x7c)
     #func    	    -3592 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -3592 add_preempt_count+0x10 (down_trylock+0x5c)
 |   #end     0x80000001  -3593 down_trylock+0x48 (console_trylock+0x1c)
 |   #begin   0x80000001  -3594 down_trylock+0x30 (console_trylock+0x1c)
     #func    	    -3594 down_trylock+0x10 (console_trylock+0x1c)
     #func    	    -3595 console_trylock+0x10 (vprintk_emit+0x410)
     #func    	    -3597 cont_add+0x14 (vprintk_emit+0x310)
     #func    	    -3604 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -3604 add_preempt_count+0x10 (vprintk_emit+0x134)
 |   #end     0x80000001  -3606 vprintk_emit+0x90 (vprintk+0x34)
 |   #begin   0x80000001  -3606 vprintk_emit+0x78 (vprintk+0x34)
     #func    	    -3607 vprintk_emit+0x14 (vprintk+0x34)
     #func    	    -3608 vprintk+0x14 (printk+0xfc)
 |   #end     0x80000001  -3608 printk+0xe4 (show_pte+0xe8)
 |   #begin   0x80000001  -3610 printk+0x3c (show_pte+0xe8)
     #func    	    -3611 printk+0x18 (show_pte+0xe8)
     #func    	    -3613 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -3614 sub_preempt_count+0x10 (console_unlock+0x50c)
     #func    	    -3615 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -3615 add_preempt_count+0x10 (console_unlock+0x4e4)
     #func    	    -3616 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -3616 sub_preempt_count+0x10 (up+0x94)
     #func    	    -3617 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -3617 add_preempt_count+0x10 (up+0x5c)
 |   #end     0x80000001  -3618 up+0x48 (console_unlock+0x4dc)
 |   #begin   0x80000001  -3618 up+0x30 (console_unlock+0x4dc)
     #func    	    -3619 up+0x10 (console_unlock+0x4dc)
     #func    	    -3620 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -3620 sub_preempt_count+0x10 (console_unlock+0x4c0)
     #func    	    -3621 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -3622 add_preempt_count+0x10 (console_unlock+0x280)
 |   #end     0x80000001  -3622 console_unlock+0x26c (vprintk_emit+0x4a4)
 |   #begin   0x80000001  -3623 console_unlock+0x254 (vprintk_emit+0x4a4)
     #func    	    -3625 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -3626 sub_preempt_count+0x10 (imx_console_write+0x154)
 |   #end     0x90000000  -3972 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -3972 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -3973 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -3975 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062  -3976 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	    -3978 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	    -3980 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -3981 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -3982 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1  -3983 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000  -3984 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -3984 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -3986 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -3986 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -3988 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	    -3989 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29  -3990 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -3990 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -3991 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -3992 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -3993 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -3994 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -3994 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -3995 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -3996 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -3996 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -3997 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -3998 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -3999 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -4000 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -4000 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -4001 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -4003 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -4003 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -4004 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4005 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -4006 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -4006 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -4008 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -4037 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -4038 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -4038 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -4039 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -4040 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4041 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -4044 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -4045 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -4047 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -4048 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -4048 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29  -4050 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -4051 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -4052 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -4054 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -4054 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -4056 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  542] cyclic: 30  -4057 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -4057 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -4058 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -4059 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -4060 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -4060 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -4061 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -4061 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -4062 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -4063 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -4063 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -4065 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -4066 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -4067 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -4068 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -4069 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -4069 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -4070 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -4071 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -4072 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -4072 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -4073 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4074 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -4074 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -4075 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -4076 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -4111 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -4112 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -4112 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -4113 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -4114 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4114 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -4116 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -4117 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -4118 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -4119 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -4119 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -4121 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -4122 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -4122 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  542] cyclic: 30  -4124 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -4125 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -4125 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -4127 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -4127 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -4129 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  463] VARAN_T 30  -4129 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -4130 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -4131 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -4131 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -4132 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -4132 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -4133 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -4134 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -4134 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -4135 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -4135 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -4136 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -4137 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -4137 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -4138 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -4139 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -4140 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -4140 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -4141 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4141 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -4142 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -4142 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -4144 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -4149 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -4150 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -4150 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -4151 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -4152 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4152 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -4155 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -4156 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -4159 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -4160 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -4161 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  463] VARAN_T 30  -4163 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -4164 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -4165 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -4166 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -4167 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -4169 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  526] SDIAS_T 40  -4170 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -4171 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -4172 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -4172 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -4173 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -4174 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -4174 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -4175 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -4176 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -4176 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -4178 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -4178 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -4179 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -4180 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -4180 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -4181 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -4183 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -4183 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -4184 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4184 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -4185 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -4186 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -4188 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -4223 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -4223 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -4224 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -4225 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -4225 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4226 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -4229 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -4229 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -4231 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -4232 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -4233 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  526] SDIAS_T 40  -4235 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -4236 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -4237 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -4239 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -4239 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -4241 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  544] realtim 95  -4242 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -4243 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -4244 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -4245 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -4246 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -4247 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -4247 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -4248 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -4249 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -4249 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -4250 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -4252 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -4252 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -4253 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -4253 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -4254 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -4255 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -4255 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -4256 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -4256 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -4257 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -4257 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4258 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -4258 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -4259 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -4260 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -4267 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -4268 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -4268 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -4269 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -4270 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4270 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -4272 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
    +*func    	    -4272 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -4273 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -4274 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -4275 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -4276 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -4277 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -4277 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -4278 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -4280 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -4281 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -4281 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4282 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -4283 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -4283 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -4285 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -4326 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -4327 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -4327 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -4328 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -4329 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4330 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -4333 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -4334 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -4334 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -4335 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -4336 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -4338 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -4339 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -4341 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  544] realtim 95  -4342 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -4343 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -4344 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -4345 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -4346 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -4347 gic_mute+0x10 (__xnpod_schedule+0x1cc)
 |  #*func    	    -4349 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  459] LRT:459  1  -4349 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
 |  #*func    	    -4350 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
 |  #*func    	    -4352 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
 |  #*func    	    -4353 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
 |  #*func    	    -4353 irq_to_desc+0x10 (rthal_irq_end+0x48)
 |  #*func    	    -4354 irq_to_desc+0x10 (rthal_irq_end+0x3c)
 |  #*func    	    -4355 irq_to_desc+0x10 (rthal_irq_end+0x2c)
 |  #*func    	    -4355 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
 |  #*func    	    -4356 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
 |  #*func    	    -4357 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -4358 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
 |  #*func    	    -4360 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |  #*func    	    -4360 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |  #*func    	    -4361 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
 |  #*[  540] Loader: 29  -4362 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -4363 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  542] cyclic: 30  -4363 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -4364 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  463] VARAN_T 30  -4364 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -4365 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  526] SDIAS_T 40  -4366 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -4367 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -4367 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -4368 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*[  544] realtim 95  -4369 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -4370 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -4371 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -4372 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -4373 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -4373 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*func    	    -4375 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -4375 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -4377 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
 |  #*func    	    -4377 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
 |  #*func    	    -4378 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
 |  #*func    	    -4379 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
 |  #*func    	    -4380 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
 |  #*func    	    -4382 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -4383 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
 |  #*func    	    -4384 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
 |  +*func    	    -4386 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
 |   #func    	    -4386 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #func    	    -4387 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
 |   #func    	    -4388 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
 |   #func    	    -4388 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
 |   #end     0x000000a4  -4389 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -4390 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
 |   #func    	    -4391 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
 |   #func    	    -4392 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
 |   #func    	    -4393 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -4394 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -4394 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -4395 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
 |   #begin   0x000000a4  -4395 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -4396 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -4396 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
 |   #func    	    -4397 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -4399 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
 |   #func    	    -4400 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
 |   #func    	    -4400 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -4402 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -4403 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -4403 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000062  -4404 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -4404 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -4405 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -4405 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -4406 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -4408 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -4517 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -4517 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -4518 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -4518 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000057  -4519 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |   #func    	    -4520 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
 |  #*func    	    -4522 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
 |  #*func    	    -4522 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
 |  #*event   tick@-3559  -4523 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -4525 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -4526 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
 |  #*func    	    -4528 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
 |  #*func    	    -4529 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
 |   #func    	    -4530 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
 |   #func    	    -4531 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
 |   #func    	    -4532 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
 |   #func    	    -4532 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
 |   #func    	    -4533 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
 |   #func    	    -4534 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
 |   #func    	    -4535 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
 |   #func    	    -4537 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
 |   #func    	    -4537 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
 |   #func    	    -4538 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
 |   #func    	    -4539 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -4540 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -4542 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -4542 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000057  -4543 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -4544 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -4544 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -4545 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -4546 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -4547 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -4930 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -4930 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -4931 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -4933 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062  -4934 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	    -4936 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	    -4937 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -4938 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -4939 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1  -4940 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000  -4941 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -4942 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -4943 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -4944 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -4945 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	    -4947 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29  -4947 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -4948 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -4950 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -4951 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -4952 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -4952 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -4953 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -4953 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -4954 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -4955 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -4955 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -4956 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -4957 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -4958 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -4959 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -4959 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -4961 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -4962 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -4962 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -4963 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -4963 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -4964 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -4966 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -4997 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -4997 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -4998 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -4998 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -4999 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5000 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -5003 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -5003 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -5006 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -5006 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -5007 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29  -5009 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -5011 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -5011 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -5013 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -5013 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -5015 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  542] cyclic: 30  -5016 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -5016 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -5017 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -5018 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -5019 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -5019 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -5020 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -5021 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -5021 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -5022 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -5023 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -5024 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -5025 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -5026 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -5026 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -5027 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -5028 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -5029 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -5030 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -5031 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -5031 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -5032 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5033 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -5033 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -5034 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -5036 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -5073 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -5074 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -5074 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -5075 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -5076 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5076 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -5078 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -5079 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -5080 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -5080 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -5081 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -5083 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -5084 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -5084 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  542] cyclic: 30  -5086 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -5087 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -5088 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -5089 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -5090 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -5091 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  463] VARAN_T 30  -5092 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -5093 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -5093 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -5094 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -5095 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -5095 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -5096 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -5096 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -5097 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -5098 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -5098 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -5099 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -5100 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -5100 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -5101 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -5102 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -5103 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -5104 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -5104 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5105 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -5105 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -5106 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -5106 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -5112 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -5113 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -5113 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -5114 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -5115 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5116 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -5119 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -5119 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -5122 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -5123 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -5124 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  463] VARAN_T 30  -5126 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -5127 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -5127 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -5129 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -5130 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -5132 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  526] SDIAS_T 40  -5133 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -5133 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -5134 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -5135 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -5136 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -5136 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -5137 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -5138 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -5138 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -5139 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -5140 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -5141 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -5142 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -5143 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -5143 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -5144 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -5145 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -5146 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -5146 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5147 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -5148 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -5148 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -5150 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -5203 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -5203 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -5204 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -5204 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -5205 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5206 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -5209 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -5210 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -5212 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -5213 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -5214 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  526] SDIAS_T 40  -5216 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -5217 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -5217 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -5219 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -5220 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -5222 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  544] realtim 95  -5222 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -5223 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -5225 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -5226 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -5227 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -5227 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -5228 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -5229 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -5230 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -5230 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -5231 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -5233 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -5233 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -5234 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -5234 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -5235 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -5236 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -5236 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -5237 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -5237 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -5238 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -5238 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5239 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -5239 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -5240 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -5241 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -5247 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -5248 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -5249 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -5249 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -5250 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5250 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -5252 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
    +*func    	    -5253 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -5253 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -5255 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -5256 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -5257 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -5257 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -5258 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -5259 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -5261 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -5261 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -5262 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5263 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -5263 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -5264 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -5266 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -5307 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -5307 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -5308 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -5309 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -5310 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5311 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -5314 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -5316 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -5317 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -5318 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -5319 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -5322 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -5322 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -5324 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  544] realtim 95  -5326 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -5326 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -5327 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -5329 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -5330 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -5331 gic_mute+0x10 (__xnpod_schedule+0x1cc)
 |  #*func    	    -5333 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  459] LRT:459  1  -5333 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
 |  #*func    	    -5334 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
 |  #*func    	    -5336 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
 |  #*func    	    -5337 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
 |  #*func    	    -5337 irq_to_desc+0x10 (rthal_irq_end+0x48)
 |  #*func    	    -5338 irq_to_desc+0x10 (rthal_irq_end+0x3c)
 |  #*func    	    -5339 irq_to_desc+0x10 (rthal_irq_end+0x2c)
 |  #*func    	    -5339 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
 |  #*func    	    -5340 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
 |  #*func    	    -5341 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -5342 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
 |  #*func    	    -5344 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |  #*func    	    -5344 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |  #*func    	    -5345 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
 |  #*[  540] Loader: 29  -5346 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -5347 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  542] cyclic: 30  -5347 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -5348 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  463] VARAN_T 30  -5349 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -5349 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  526] SDIAS_T 40  -5350 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -5351 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -5352 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -5352 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*[  544] realtim 95  -5354 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -5355 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -5356 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -5356 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -5357 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -5358 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*func    	    -5359 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -5360 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -5361 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
 |  #*func    	    -5362 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
 |  #*func    	    -5363 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
 |  #*func    	    -5364 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
 |  #*func    	    -5365 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
 |  #*func    	    -5367 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -5368 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
 |  #*func    	    -5370 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
 |  +*func    	    -5371 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
 |   #func    	    -5371 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #func    	    -5372 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
 |   #func    	    -5373 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
 |   #func    	    -5373 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
 |   #end     0x000000a4  -5374 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -5375 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
 |   #func    	    -5377 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
 |   #func    	    -5378 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
 |   #func    	    -5378 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -5379 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -5380 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -5381 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
 |   #begin   0x000000a4  -5381 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -5382 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -5382 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
 |   #func    	    -5383 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -5385 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
 |   #func    	    -5385 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
 |   #func    	    -5386 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -5387 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -5388 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -5388 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000062  -5389 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -5389 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -5390 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -5390 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -5391 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -5392 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -5501 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -5502 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -5502 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -5503 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000057  -5504 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |   #func    	    -5505 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
 |  #*func    	    -5507 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
 |  #*func    	    -5508 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
 |  #*event   tick@-4544  -5508 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -5510 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -5511 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
 |  #*func    	    -5513 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
 |  #*func    	    -5515 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
 |   #func    	    -5516 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
 |   #func    	    -5517 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
 |   #func    	    -5517 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
 |   #func    	    -5518 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
 |   #func    	    -5518 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
 |   #func    	    -5519 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
 |   #func    	    -5520 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
 |   #func    	    -5522 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
 |   #func    	    -5522 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
 |   #func    	    -5523 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
 |   #func    	    -5524 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -5525 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -5527 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -5527 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000057  -5528 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -5529 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -5529 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -5530 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -5531 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -5532 __irq_svc+0x44 (imx_console_write+0x10c)
     #func    	    -5667 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5668 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5669 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5670 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5671 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5672 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5673 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5674 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5675 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5675 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5676 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5677 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5678 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5679 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5680 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5681 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5682 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5683 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5684 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5685 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5685 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5686 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5687 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5688 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -5689 uart_console_write+0x10 (imx_console_write+0x100)
     #func    	    -5691 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -5691 add_preempt_count+0x10 (imx_console_write+0x8c)
 |   #end     0x80000001  -5692 imx_console_write+0x70 (call_console_drivers.constprop.9+0x100)
 |   #begin   0x80000001  -5692 imx_console_write+0x58 (call_console_drivers.constprop.9+0x100)
     #func    	    -5694 imx_console_write+0x14 (call_console_drivers.constprop.9+0x100)
     #func    	    -5695 call_console_drivers.constprop.9+0x10 (console_unlock+0x1d8)
     #func    	    -5696 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -5697 sub_preempt_count+0x10 (console_unlock+0x1a4)
     #func    	    -5698 print_time+0x10 (console_unlock+0x104)
     #func    	    -5699 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -5699 add_preempt_count+0x10 (console_unlock+0x94)
 |   #end     0x80000001  -5700 console_unlock+0x80 (vprintk_emit+0x4a4)
 |   #begin   0x80000001  -5700 console_unlock+0x64 (vprintk_emit+0x4a4)
     #func    	    -5701 console_unlock+0x14 (vprintk_emit+0x4a4)
     #func    	    -5701 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -5702 sub_preempt_count+0x10 (vprintk_emit+0x478)
     #func    	    -5703 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -5703 sub_preempt_count+0x10 (down_trylock+0x7c)
     #func    	    -5704 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -5704 add_preempt_count+0x10 (down_trylock+0x5c)
 |   #end     0x80000001  -5705 down_trylock+0x48 (console_trylock+0x1c)
 |   #begin   0x80000001  -5706 down_trylock+0x30 (console_trylock+0x1c)
     #func    	    -5707 down_trylock+0x10 (console_trylock+0x1c)
     #func    	    -5708 console_trylock+0x10 (vprintk_emit+0x410)
     #func    	    -5712 cont_add+0x14 (vprintk_emit+0x310)
     #func    	    -5721 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -5721 add_preempt_count+0x10 (vprintk_emit+0x134)
 |   #end     0x80000001  -5723 vprintk_emit+0x90 (vprintk+0x34)
 |   #begin   0x80000001  -5723 vprintk_emit+0x78 (vprintk+0x34)
     #func    	    -5724 vprintk_emit+0x14 (vprintk+0x34)
     #func    	    -5725 vprintk+0x14 (printk+0xfc)
 |   #end     0x80000001  -5725 printk+0xe4 (show_pte+0x5c)
 |   #begin   0x80000001  -5726 printk+0x3c (show_pte+0x5c)
     #func    	    -5727 printk+0x18 (show_pte+0x5c)
     #func    	    -5729 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -5730 sub_preempt_count+0x10 (wake_up_klogd+0x90)
 |   #end     0x80000001  -5731 wake_up_klogd+0x60 (console_unlock+0x548)
 |   #begin   0x80000001  -5731 wake_up_klogd+0x48 (console_unlock+0x548)
     #func    	    -5732 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -5733 add_preempt_count+0x10 (wake_up_klogd+0x1c)
     #func    	    -5733 wake_up_klogd+0x10 (console_unlock+0x548)
     #func    	    -5734 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -5734 sub_preempt_count+0x10 (console_unlock+0x50c)
     #func    	    -5735 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -5735 add_preempt_count+0x10 (console_unlock+0x4e4)
     #func    	    -5736 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -5736 sub_preempt_count+0x10 (up+0x94)
     #func    	    -5737 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -5737 add_preempt_count+0x10 (up+0x5c)
 |   #end     0x80000001  -5738 up+0x48 (console_unlock+0x4dc)
 |   #begin   0x80000001  -5739 up+0x30 (console_unlock+0x4dc)
     #func    	    -5739 up+0x10 (console_unlock+0x4dc)
     #func    	    -5740 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -5740 sub_preempt_count+0x10 (console_unlock+0x4c0)
     #func    	    -5741 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -5742 add_preempt_count+0x10 (console_unlock+0x280)
 |   #end     0x80000001  -5743 console_unlock+0x26c (vprintk_emit+0x4a4)
 |   #begin   0x80000001  -5744 console_unlock+0x254 (vprintk_emit+0x4a4)
     #func    	    -5745 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -5746 sub_preempt_count+0x10 (imx_console_write+0x154)
 |   #end     0x90000000  -5947 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -5948 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -5949 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -5950 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062  -5950 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	    -5953 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	    -5954 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -5955 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -5956 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1  -5957 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000  -5958 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -5958 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -5960 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -5960 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -5962 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	    -5963 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29  -5964 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -5965 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -5966 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -5967 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -5967 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -5968 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -5968 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -5969 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -5969 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -5970 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -5971 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -5972 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -5973 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -5974 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -5974 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -5975 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -5976 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -5977 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -5977 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -5978 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -5979 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -5980 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -5981 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -6009 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -6010 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -6011 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -6011 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -6012 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6013 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -6017 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6017 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6020 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -6020 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -6021 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29  -6023 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -6024 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -6025 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -6027 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -6027 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -6029 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  542] cyclic: 30  -6029 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -6030 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -6031 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -6032 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -6033 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -6033 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -6034 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -6034 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -6035 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -6036 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -6037 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -6038 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -6039 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -6040 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -6041 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -6042 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -6042 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -6043 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -6044 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -6045 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -6046 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -6047 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6047 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -6048 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -6049 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -6050 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -6087 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -6088 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -6089 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -6089 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -6090 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6090 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -6093 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -6094 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -6094 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -6095 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6096 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6097 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -6098 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -6099 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  542] cyclic: 30  -6100 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -6101 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -6102 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -6103 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -6104 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -6105 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  463] VARAN_T 30  -6105 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -6106 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -6107 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -6108 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -6109 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -6110 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -6110 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -6111 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -6111 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -6112 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -6113 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -6113 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -6114 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -6114 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -6115 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -6116 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -6117 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -6117 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -6118 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6118 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -6119 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -6120 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -6121 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -6126 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -6126 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -6127 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -6128 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -6128 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6129 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -6132 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6133 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6135 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -6136 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -6137 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  463] VARAN_T 30  -6140 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -6141 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -6142 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -6143 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -6144 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -6146 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  526] SDIAS_T 40  -6147 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -6147 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -6149 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -6149 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -6150 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -6150 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -6151 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -6152 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -6152 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -6153 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -6154 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -6154 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -6156 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -6156 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -6157 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -6158 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -6159 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -6160 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -6161 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6161 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -6162 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -6162 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -6164 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -6195 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -6196 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -6196 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -6197 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -6198 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6198 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -6202 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6202 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6205 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -6206 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -6206 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  526] SDIAS_T 40  -6209 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -6210 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -6211 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -6213 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -6213 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -6215 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  544] realtim 95  -6216 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -6217 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -6218 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -6219 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -6220 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -6220 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -6221 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -6222 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -6223 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -6223 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -6224 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -6226 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -6226 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -6227 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -6227 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -6228 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -6229 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -6229 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -6230 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -6230 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -6231 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -6232 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6232 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -6233 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -6233 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -6234 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -6241 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -6241 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -6242 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -6243 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -6243 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6244 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -6245 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
    +*func    	    -6246 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -6246 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -6247 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -6248 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -6249 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -6250 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -6250 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -6251 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -6253 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -6253 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -6254 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6254 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -6255 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -6256 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -6258 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -6297 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -6297 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -6298 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -6299 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -6300 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6301 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -6304 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -6305 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -6305 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -6307 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6307 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6310 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -6311 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -6311 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  544] realtim 95  -6313 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -6313 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -6314 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -6316 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -6316 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -6318 gic_mute+0x10 (__xnpod_schedule+0x1cc)
 |  #*func    	    -6319 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  459] LRT:459  1  -6320 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
 |  #*func    	    -6321 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
 |  #*func    	    -6323 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
 |  #*func    	    -6323 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
 |  #*func    	    -6324 irq_to_desc+0x10 (rthal_irq_end+0x48)
 |  #*func    	    -6325 irq_to_desc+0x10 (rthal_irq_end+0x3c)
 |  #*func    	    -6326 irq_to_desc+0x10 (rthal_irq_end+0x2c)
 |  #*func    	    -6326 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
 |  #*func    	    -6327 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
 |  #*func    	    -6328 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -6329 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
 |  #*func    	    -6330 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |  #*func    	    -6331 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |  #*func    	    -6332 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
 |  #*[  540] Loader: 29  -6333 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -6334 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  542] cyclic: 30  -6334 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -6335 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  463] VARAN_T 30  -6336 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -6336 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  526] SDIAS_T 40  -6337 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -6338 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -6339 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -6339 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*[  544] realtim 95  -6340 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -6341 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -6342 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -6343 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -6344 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -6344 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*func    	    -6346 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -6346 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -6348 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
 |  #*func    	    -6348 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
 |  #*func    	    -6349 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
 |  #*func    	    -6350 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
 |  #*func    	    -6351 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
 |  #*func    	    -6354 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -6354 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
 |  #*func    	    -6356 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
 |  +*func    	    -6357 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
 |   #func    	    -6357 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #func    	    -6358 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
 |   #func    	    -6359 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
 |   #func    	    -6359 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
 |   #end     0x000000a4  -6360 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -6361 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
 |   #func    	    -6362 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
 |   #func    	    -6363 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
 |   #func    	    -6364 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -6365 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -6366 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -6366 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
 |   #begin   0x000000a4  -6367 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -6367 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -6368 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
 |   #func    	    -6368 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -6370 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
 |   #func    	    -6371 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
 |   #func    	    -6371 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -6373 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -6373 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -6374 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000062  -6374 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -6375 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -6375 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -6376 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -6376 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -6378 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -6486 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -6487 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -6487 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -6488 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000057  -6488 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |   #func    	    -6489 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
 |  #*func    	    -6491 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
 |  #*func    	    -6492 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
 |  #*event   tick@-5530  -6493 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -6494 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -6495 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
 |  #*func    	    -6497 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
 |  #*func    	    -6498 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
 |   #func    	    -6499 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
 |   #func    	    -6500 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
 |   #func    	    -6501 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
 |   #func    	    -6501 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
 |   #func    	    -6502 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
 |   #func    	    -6503 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
 |   #func    	    -6505 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
 |   #func    	    -6506 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
 |   #func    	    -6507 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
 |   #func    	    -6508 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
 |   #func    	    -6508 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -6510 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -6511 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -6512 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000057  -6513 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -6513 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -6514 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -6515 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -6515 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -6516 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -6926 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -6926 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -6927 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -6929 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062  -6930 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	    -6932 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	    -6934 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -6935 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -6935 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1  -6936 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000  -6937 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -6938 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -6939 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -6939 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -6941 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	    -6942 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29  -6943 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -6944 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -6945 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -6946 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -6946 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -6947 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -6947 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -6948 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -6949 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -6950 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -6950 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -6951 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -6952 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -6953 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -6954 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -6954 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -6955 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -6956 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -6957 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6957 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -6958 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -6959 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -6961 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -6991 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -6992 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -6992 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -6993 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -6994 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -6995 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -6997 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -6998 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7001 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -7001 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -7002 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29  -7004 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -7005 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -7006 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -7008 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -7008 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -7010 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  542] cyclic: 30  -7011 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -7012 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -7012 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -7013 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -7014 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -7015 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -7015 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -7016 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -7017 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -7017 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -7018 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -7019 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -7020 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -7022 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -7023 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -7024 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -7024 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -7025 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -7026 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -7027 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -7027 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -7028 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7029 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -7029 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -7030 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -7032 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -7068 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -7069 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -7069 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -7070 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -7070 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7071 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -7073 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -7074 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -7075 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -7076 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7077 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7078 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -7079 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -7080 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  542] cyclic: 30  -7081 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -7083 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -7083 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -7085 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -7085 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -7087 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  463] VARAN_T 30  -7087 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -7088 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -7089 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -7089 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -7090 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -7091 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -7091 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -7092 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -7093 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -7093 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -7094 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -7095 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -7095 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -7096 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -7097 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -7097 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -7098 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -7099 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -7099 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7100 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -7101 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -7101 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -7102 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -7107 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -7108 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -7108 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -7109 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -7110 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7110 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -7114 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7115 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7117 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -7118 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -7119 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  463] VARAN_T 30  -7121 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -7122 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -7122 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -7124 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -7125 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -7127 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  526] SDIAS_T 40  -7127 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -7128 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -7129 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -7130 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -7130 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -7131 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -7131 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -7132 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -7133 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -7133 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -7134 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -7135 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -7136 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -7136 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -7137 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -7138 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -7139 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -7139 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -7140 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7140 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -7141 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -7142 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -7143 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -7179 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -7179 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -7180 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -7180 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -7181 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7182 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -7185 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7185 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7188 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -7189 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -7190 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  526] SDIAS_T 40  -7191 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -7192 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -7193 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -7195 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -7196 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -7198 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  544] realtim 95  -7198 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -7199 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -7200 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -7201 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -7202 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -7203 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -7203 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -7204 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -7205 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -7206 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -7207 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -7208 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -7209 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -7210 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -7210 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -7211 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -7211 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -7212 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -7212 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -7213 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -7214 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -7214 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7214 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -7215 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -7216 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -7217 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -7224 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -7224 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -7225 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -7226 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -7226 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7227 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -7228 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
    +*func    	    -7229 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -7230 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -7231 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -7231 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -7232 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -7233 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -7234 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -7235 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -7236 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -7237 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -7237 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7238 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -7239 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -7239 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -7241 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -7282 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -7282 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -7283 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -7284 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -7285 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7285 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -7289 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -7290 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -7290 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -7292 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7292 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7294 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -7295 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -7297 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  544] realtim 95  -7298 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -7299 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -7299 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -7301 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -7302 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -7303 gic_mute+0x10 (__xnpod_schedule+0x1cc)
 |  #*func    	    -7305 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  459] LRT:459  1  -7305 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
 |  #*func    	    -7306 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
 |  #*func    	    -7308 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
 |  #*func    	    -7309 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
 |  #*func    	    -7309 irq_to_desc+0x10 (rthal_irq_end+0x48)
 |  #*func    	    -7310 irq_to_desc+0x10 (rthal_irq_end+0x3c)
 |  #*func    	    -7310 irq_to_desc+0x10 (rthal_irq_end+0x2c)
 |  #*func    	    -7311 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
 |  #*func    	    -7312 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
 |  #*func    	    -7313 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -7314 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
 |  #*func    	    -7315 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |  #*func    	    -7316 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |  #*func    	    -7316 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
 |  #*[  540] Loader: 29  -7317 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -7318 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  542] cyclic: 30  -7318 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -7319 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  463] VARAN_T 30  -7320 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -7320 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  526] SDIAS_T 40  -7321 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -7322 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -7323 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -7323 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*[  544] realtim 95  -7325 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -7326 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -7326 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -7327 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -7328 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -7329 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*func    	    -7330 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -7330 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -7332 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
 |  #*func    	    -7332 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
 |  #*func    	    -7333 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
 |  #*func    	    -7334 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
 |  #*func    	    -7335 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
 |  #*func    	    -7337 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -7338 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
 |  #*func    	    -7340 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
 |  +*func    	    -7341 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
 |   #func    	    -7342 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #func    	    -7342 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
 |   #func    	    -7343 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
 |   #func    	    -7344 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
 |   #end     0x000000a4  -7344 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -7345 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
 |   #func    	    -7347 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
 |   #func    	    -7347 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
 |   #func    	    -7349 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -7349 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -7350 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -7350 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
 |   #begin   0x000000a4  -7351 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -7351 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -7352 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
 |   #func    	    -7353 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -7355 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
 |   #func    	    -7355 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
 |   #func    	    -7356 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -7358 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -7358 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -7359 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000062  -7359 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -7360 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -7360 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -7361 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -7361 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -7363 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -7472 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -7472 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -7473 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -7473 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000057  -7474 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |   #func    	    -7475 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
 |  #*func    	    -7477 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
 |  #*func    	    -7477 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
 |  #*event   tick@-6514  -7478 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -7480 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -7481 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
 |  #*func    	    -7483 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
 |  #*func    	    -7484 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
 |   #func    	    -7485 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
 |   #func    	    -7486 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
 |   #func    	    -7487 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
 |   #func    	    -7487 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
 |   #func    	    -7488 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
 |   #func    	    -7489 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
 |   #func    	    -7491 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
 |   #func    	    -7492 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
 |   #func    	    -7492 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
 |   #func    	    -7493 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
 |   #func    	    -7494 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -7495 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -7497 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -7498 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000057  -7498 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -7499 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -7499 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -7500 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -7501 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -7502 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -7900 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x100)
 |   #func    	    -7901 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -7902 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -7903 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062  -7904 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	    -7907 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	    -7908 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -7909 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -7910 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1  -7911 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000  -7912 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -7912 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -7914 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -7914 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -7916 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	    -7917 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29  -7918 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -7919 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -7920 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -7921 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -7921 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -7922 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -7923 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -7923 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -7924 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -7924 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -7925 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -7926 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -7927 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -7927 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -7928 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -7929 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -7930 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -7930 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -7931 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7932 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -7932 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -7933 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -7935 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -7965 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -7966 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -7966 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -7967 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -7968 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -7968 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -7971 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7972 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -7975 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -7975 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -7976 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29  -7978 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -7979 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -7980 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -7982 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -7982 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -7984 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  542] cyclic: 30  -7984 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -7985 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -7986 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -7987 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -7988 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -7988 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -7989 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -7989 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -7990 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -7991 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -7992 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -7993 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -7993 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -7994 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -7995 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -7996 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -7997 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -7998 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -7998 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -7999 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -8000 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -8001 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8001 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -8002 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -8003 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -8005 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -8043 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -8043 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -8044 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -8045 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -8045 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8046 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -8048 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -8049 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -8050 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -8051 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -8052 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -8053 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -8054 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -8055 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  542] cyclic: 30  -8056 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -8058 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -8058 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -8060 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -8060 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -8062 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  463] VARAN_T 30  -8062 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -8063 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -8064 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -8065 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -8065 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -8066 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -8066 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -8067 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -8068 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -8068 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -8069 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -8069 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -8070 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -8071 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -8071 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -8072 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -8073 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -8074 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -8074 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8075 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -8075 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -8076 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -8076 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -8081 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -8082 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -8082 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -8083 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -8084 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8085 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -8089 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -8089 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -8091 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -8092 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -8093 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  463] VARAN_T 30  -8095 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -8096 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -8097 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -8098 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -8099 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -8101 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  526] SDIAS_T 40  -8102 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -8103 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -8104 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -8105 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -8106 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -8106 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -8107 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -8107 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -8108 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -8109 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -8109 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -8110 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -8111 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -8111 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -8112 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -8113 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -8114 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -8115 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -8115 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8116 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -8117 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -8117 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -8119 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -8154 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -8154 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -8155 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -8156 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -8156 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8157 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -8160 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -8161 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -8163 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -8164 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -8165 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  526] SDIAS_T 40  -8167 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -8168 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -8168 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -8170 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -8171 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -8173 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  544] realtim 95  -8173 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -8174 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -8175 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -8176 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -8177 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -8178 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -8178 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -8180 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -8181 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -8181 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -8182 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -8184 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -8185 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -8185 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -8186 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -8187 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -8187 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -8188 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -8188 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -8189 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -8190 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -8190 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8191 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -8191 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -8192 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -8193 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -8200 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -8201 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -8201 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -8202 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -8203 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8203 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -8205 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
    +*func    	    -8206 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -8206 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -8208 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -8208 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -8210 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -8210 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -8211 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -8212 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -8213 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -8214 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -8214 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8215 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -8216 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -8217 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -8218 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -8261 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -8262 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -8262 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -8263 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -8264 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8265 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -8268 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -8269 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -8270 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -8272 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -8273 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -8275 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -8276 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -8277 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  544] realtim 95  -8279 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -8280 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -8280 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -8282 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -8283 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -8284 gic_mute+0x10 (__xnpod_schedule+0x1cc)
 |  #*func    	    -8286 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  459] LRT:459  1  -8286 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
 |  #*func    	    -8287 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
 |  #*func    	    -8289 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
 |  #*func    	    -8290 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
 |  #*func    	    -8290 irq_to_desc+0x10 (rthal_irq_end+0x48)
 |  #*func    	    -8291 irq_to_desc+0x10 (rthal_irq_end+0x3c)
 |  #*func    	    -8292 irq_to_desc+0x10 (rthal_irq_end+0x2c)
 |  #*func    	    -8292 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
 |  #*func    	    -8294 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
 |  #*func    	    -8295 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -8296 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
 |  #*func    	    -8297 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |  #*func    	    -8297 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |  #*func    	    -8298 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
 |  #*[  540] Loader: 29  -8299 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -8300 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  542] cyclic: 30  -8301 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -8302 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  463] VARAN_T 30  -8303 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -8303 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  526] SDIAS_T 40  -8304 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -8305 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -8306 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -8306 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*[  544] realtim 95  -8308 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -8309 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -8310 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -8310 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -8311 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -8312 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*func    	    -8313 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -8314 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -8316 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
 |  #*func    	    -8317 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
 |  #*func    	    -8317 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
 |  #*func    	    -8318 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
 |  #*func    	    -8319 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
 |  #*func    	    -8322 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -8323 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
 |  #*func    	    -8324 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
 |  +*func    	    -8325 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
 |   #func    	    -8326 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #func    	    -8327 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
 |   #func    	    -8327 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
 |   #func    	    -8328 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
 |   #end     0x000000a4  -8329 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -8330 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
 |   #func    	    -8331 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
 |   #func    	    -8332 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
 |   #func    	    -8333 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -8334 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -8335 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -8335 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
 |   #begin   0x000000a4  -8336 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -8336 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -8337 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
 |   #func    	    -8338 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -8340 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
 |   #func    	    -8340 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
 |   #func    	    -8341 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -8342 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -8343 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -8343 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000062  -8344 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -8344 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -8345 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -8345 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -8346 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -8347 __irq_svc+0x44 (imx_console_write+0x100)
 |   #end     0x90000000  -8456 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -8456 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -8457 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -8458 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000057  -8458 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |   #func    	    -8459 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
 |  #*func    	    -8461 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
 |  #*func    	    -8462 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
 |  #*event   tick@-7500  -8462 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -8464 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -8465 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
 |  #*func    	    -8467 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
 |  #*func    	    -8469 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
 |   #func    	    -8470 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
 |   #func    	    -8470 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
 |   #func    	    -8471 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
 |   #func    	    -8472 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
 |   #func    	    -8472 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
 |   #func    	    -8474 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
 |   #func    	    -8475 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
 |   #func    	    -8476 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
 |   #func    	    -8477 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
 |   #func    	    -8478 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
 |   #func    	    -8478 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -8479 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -8481 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -8482 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000057  -8483 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -8483 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -8484 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -8485 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -8486 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -8487 __irq_svc+0x44 (imx_console_write+0x10c)
     #func    	    -8654 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8719 imx_console_putchar+0x10 (uart_console_write+0x44)
     #func    	    -8720 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8721 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8722 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8723 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8724 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8725 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8726 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8727 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8727 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8728 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8729 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8730 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8731 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8732 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8733 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8734 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8735 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8736 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8736 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8737 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8738 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8739 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8740 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8741 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8742 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8743 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8744 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8745 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8746 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8746 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8747 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8748 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8749 imx_console_putchar+0x10 (uart_console_write+0x50)
     #func    	    -8750 uart_console_write+0x10 (imx_console_write+0x100)
     #func    	    -8752 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -8752 add_preempt_count+0x10 (imx_console_write+0x8c)
 |   #end     0x80000001  -8753 imx_console_write+0x70 (call_console_drivers.constprop.9+0x100)
 |   #begin   0x80000001  -8753 imx_console_write+0x58 (call_console_drivers.constprop.9+0x100)
     #func    	    -8755 imx_console_write+0x14 (call_console_drivers.constprop.9+0x100)
     #func    	    -8756 call_console_drivers.constprop.9+0x10 (console_unlock+0x464)
     #func    	    -8757 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -8758 sub_preempt_count+0x10 (console_unlock+0x444)
     #func    	    -8759 print_time+0x10 (print_prefix+0x98)
     #func    	    -8760 print_prefix+0x10 (msg_print_text+0xfc)
     #func    	    -8760 print_time+0x10 (print_prefix+0x98)
     #func    	    -8761 print_prefix+0x10 (msg_print_text+0xcc)
     #func    	    -8762 msg_print_text+0x14 (console_unlock+0x3d0)
     #func    	    -8763 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -8764 add_preempt_count+0x10 (console_unlock+0x280)
 |   #end     0x80000001  -8764 console_unlock+0x26c (vprintk_emit+0x4a4)
 |   #begin   0x80000001  -8765 console_unlock+0x254 (vprintk_emit+0x4a4)
     #func    	    -8765 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -8766 sub_preempt_count+0x10 (console_unlock+0x218)
     #func    	    -8767 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -8767 add_preempt_count+0x10 (console_unlock+0x94)
 |   #end     0x80000001  -8767 console_unlock+0x80 (vprintk_emit+0x4a4)
 |   #begin   0x80000001  -8768 console_unlock+0x64 (vprintk_emit+0x4a4)
     #func    	    -8769 console_unlock+0x14 (vprintk_emit+0x4a4)
     #func    	    -8769 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -8770 sub_preempt_count+0x10 (vprintk_emit+0x478)
     #func    	    -8771 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -8771 sub_preempt_count+0x10 (down_trylock+0x7c)
     #func    	    -8772 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -8772 add_preempt_count+0x10 (down_trylock+0x5c)
 |   #end     0x80000001  -8773 down_trylock+0x48 (console_trylock+0x1c)
 |   #begin   0x80000001  -8774 down_trylock+0x30 (console_trylock+0x1c)
     #func    	    -8775 down_trylock+0x10 (console_trylock+0x1c)
     #func    	    -8775 console_trylock+0x10 (vprintk_emit+0x410)
     #func    	    -8780 log_store+0x14 (vprintk_emit+0x40c)
     #func    	    -8789 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -8789 add_preempt_count+0x10 (vprintk_emit+0x134)
 |   #end     0x80000001  -8791 vprintk_emit+0x90 (vprintk+0x34)
 |   #begin   0x80000001  -8791 vprintk_emit+0x78 (vprintk+0x34)
     #func    	    -8792 vprintk_emit+0x14 (vprintk+0x34)
     #func    	    -8793 vprintk+0x14 (printk+0xfc)
 |   #end     0x80000001  -8793 printk+0xe4 (show_pte+0x40)
 |   #begin   0x80000001  -8794 printk+0x3c (show_pte+0x40)
     #func    	    -8795 printk+0x18 (show_pte+0x40)
     #func    	    -8796 show_pte+0x10 (__do_kernel_fault+0x64)
     #func    	    -8798 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -8799 sub_preempt_count+0x10 (wake_up_klogd+0x90)
     #func    	    -8799 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -8800 sub_preempt_count+0x10 (irq_work_queue+0xf0)
     #func    	    -8801 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -8801 add_preempt_count+0x10 (irq_work_queue+0x118)
 |   #end     0x80000001  -8802 wake_up_klogd+0x60 (console_unlock+0x548)
 |   #begin   0x80000001  -8803 wake_up_klogd+0x48 (console_unlock+0x548)
     #func    	    -8804 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -8804 add_preempt_count+0x10 (wake_up_klogd+0x1c)
     #func    	    -8805 wake_up_klogd+0x10 (console_unlock+0x548)
     #func    	    -8805 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -8806 sub_preempt_count+0x10 (console_unlock+0x50c)
     #func    	    -8806 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -8807 add_preempt_count+0x10 (console_unlock+0x4e4)
     #func    	    -8808 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -8808 sub_preempt_count+0x10 (up+0x94)
     #func    	    -8809 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -8809 add_preempt_count+0x10 (up+0x5c)
 |   #end     0x80000001  -8810 up+0x48 (console_unlock+0x4dc)
 |   #begin   0x80000001  -8810 up+0x30 (console_unlock+0x4dc)
     #func    	    -8811 up+0x10 (console_unlock+0x4dc)
     #func    	    -8812 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -8812 sub_preempt_count+0x10 (console_unlock+0x4c0)
     #func    	    -8813 ipipe_root_only+0x10 (add_preempt_count+0x1c)
     #func    	    -8814 add_preempt_count+0x10 (console_unlock+0x280)
 |   #end     0x80000001  -8814 console_unlock+0x26c (vprintk_emit+0x4a4)
 |   #begin   0x80000001  -8815 console_unlock+0x254 (vprintk_emit+0x4a4)
     #func    	    -8817 ipipe_root_only+0x10 (sub_preempt_count+0x1c)
     #func    	    -8818 sub_preempt_count+0x10 (imx_console_write+0x154)
 |   #end     0x90000000  -8891 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -8891 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -8892 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -8894 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062  -8894 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	    -8897 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	    -8898 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -8899 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -8899 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1  -8900 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000  -8901 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -8902 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -8903 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -8904 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -8905 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	    -8906 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29  -8907 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -8908 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -8909 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -8910 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -8911 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -8911 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -8912 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -8913 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -8913 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -8914 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -8915 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -8916 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -8917 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -8917 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -8918 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -8919 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -8920 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -8921 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -8921 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8922 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -8923 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -8923 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -8925 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -8955 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -8956 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -8957 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -8957 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -8958 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8959 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -8962 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -8962 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -8965 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -8966 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -8966 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29  -8968 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -8969 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -8970 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -8972 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -8973 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -8975 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  542] cyclic: 30  -8975 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -8976 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -8977 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -8978 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -8979 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -8979 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -8980 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -8980 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -8981 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -8982 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -8982 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -8983 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -8984 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -8985 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -8986 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -8987 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -8988 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -8988 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -8989 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -8990 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -8991 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -8991 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -8992 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -8993 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -8994 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -8995 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -9034 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -9034 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -9035 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -9035 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -9036 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9037 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -9039 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -9040 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -9041 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -9042 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -9042 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -9044 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -9045 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -9045 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  542] cyclic: 30  -9047 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -9048 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -9048 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -9050 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -9050 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -9052 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  463] VARAN_T 30  -9052 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -9053 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -9054 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -9054 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -9055 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -9056 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -9056 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -9057 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -9057 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -9058 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -9059 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -9059 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -9060 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -9061 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -9061 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -9062 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -9064 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -9064 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -9065 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9066 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -9066 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -9067 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -9067 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -9072 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -9073 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -9074 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -9074 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -9075 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9076 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -9079 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -9080 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -9082 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -9083 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -9084 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  463] VARAN_T 30  -9086 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -9087 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -9087 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -9089 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -9090 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -9092 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  526] SDIAS_T 40  -9093 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -9094 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -9094 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -9095 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -9096 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -9096 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -9097 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -9098 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -9098 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -9099 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -9100 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -9100 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -9101 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -9102 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -9103 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -9103 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -9104 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -9105 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -9106 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9106 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -9107 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -9107 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -9109 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -9145 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -9146 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -9146 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -9147 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -9147 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9148 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -9151 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -9152 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -9154 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -9156 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -9156 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  526] SDIAS_T 40  -9159 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -9160 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -9161 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -9163 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -9163 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -9165 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  544] realtim 95  -9166 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -9167 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -9168 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -9169 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -9170 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -9171 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -9171 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -9172 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
    +*func    	    -9173 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -9173 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -9174 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
    +*func    	    -9176 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -9176 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -9177 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -9178 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -9178 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -9179 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -9180 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -9180 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -9181 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -9181 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -9182 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9182 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -9183 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -9183 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -9184 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -9192 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -9192 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -9193 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -9193 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -9194 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9194 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -9196 pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
    +*func    	    -9197 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -9197 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -9199 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -9199 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -9200 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -9201 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -9202 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -9202 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -9204 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -9205 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -9205 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9206 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -9206 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -9207 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -9209 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -9250 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -9251 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -9252 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -9252 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -9253 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9254 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
    +*func    	    -9258 rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -9258 setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
    +*func    	    -9259 lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
 |  +*end     0x80000000  -9260 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -9261 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -9263 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -9264 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -9265 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  544] realtim 95  -9266 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
 |  +*begin   0x80000000  -9267 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -9268 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -9269 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -9270 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -9271 gic_mute+0x10 (__xnpod_schedule+0x1cc)
 |  #*func    	    -9273 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  459] LRT:459  1  -9274 __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
 |  #*func    	    -9274 __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
 |  #*func    	    -9276 irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
 |  #*func    	    -9277 __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
 |  #*func    	    -9278 irq_to_desc+0x10 (rthal_irq_end+0x48)
 |  #*func    	    -9278 irq_to_desc+0x10 (rthal_irq_end+0x3c)
 |  #*func    	    -9279 irq_to_desc+0x10 (rthal_irq_end+0x2c)
 |  #*func    	    -9280 rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
 |  #*func    	    -9281 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
 |  #*func    	    -9282 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -9283 ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
 |  #*func    	    -9284 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |  #*func    	    -9285 __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |  #*func    	    -9285 ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
 |  #*[  540] Loader: 29  -9287 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -9287 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  542] cyclic: 30  -9288 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -9289 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  463] VARAN_T 30  -9289 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -9290 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*[  526] SDIAS_T 40  -9291 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -9292 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -9293 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -9293 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*[  544] realtim 95  -9295 xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
 |  #*func    	    -9296 xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
 |  #*func    	    -9297 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -9297 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -9298 xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
 |  #*func    	    -9299 __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
 |  #*func    	    -9300 xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
 |  #*func    	    -9301 rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
 |  #*func    	    -9302 lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
 |  #*func    	    -9303 period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
 |  #*func    	    -9304 xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
 |  #*func    	    -9305 xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
 |  #*func    	    -9305 xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
 |  #*func    	    -9308 ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
 |  #*func    	    -9309 irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
 |  #*func    	    -9310 xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x200)
 |  +*func    	    -9312 __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
 |   #func    	    -9312 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #func    	    -9313 __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
 |   #func    	    -9314 __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
 |   #func    	    -9314 gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
 |   #end     0x000000a4  -9315 mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -9316 __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
 |   #func    	    -9317 irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
 |   #func    	    -9318 irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
 |   #func    	    -9319 __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -9320 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -9320 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -9321 __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
 |   #begin   0x000000a4  -9321 mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -9322 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -9323 irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
 |   #func    	    -9323 mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
 |   #func    	    -9325 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
 |   #func    	    -9325 irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
 |   #func    	    -9326 mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -9327 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -9328 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -9328 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000062  -9329 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -9329 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -9330 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -9330 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -9331 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -9332 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -9440 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -9441 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -9441 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -9442 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000057  -9442 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |   #func    	    -9443 __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
 |  #*func    	    -9445 v2_set_next_event+0x10 (ipipe_timer_set+0x64)
 |  #*func    	    -9446 ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
 |  #*event   tick@-8485  -9447 xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -9448 xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
 |  #*func    	    -9449 xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
 |  #*func    	    -9451 xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
 |  #*func    	    -9453 xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
 |   #func    	    -9454 __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
 |   #func    	    -9455 imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
 |   #func    	    -9456 __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
 |   #func    	    -9456 gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
 |   #func    	    -9457 __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
 |   #func    	    -9458 __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
 |   #func    	    -9460 imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
 |   #func    	    -9461 __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
 |   #func    	    -9462 gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
 |   #func    	    -9463 __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
 |   #func    	    -9463 __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
 |   #func    	    -9465 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #func    	    -9466 irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
 |   #func    	    -9467 __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
 |   #begin   0x00000057  -9468 __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
 |   #func    	    -9468 __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
 |   #func    	    -9469 irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
 |   #func    	    -9470 irq_find_mapping+0x10 (gic_handle_irq+0x44)
 |   #func    	    -9471 gic_handle_irq+0x10 (__irq_svc+0x58)
 |   #begin   0x90000000  -9472 __irq_svc+0x44 (imx_console_write+0x10c)
 |   #end     0x90000000  -9871 __ipipe_fast_svc_irq_exit+0x18 (imx_console_write+0x10c)
 |   #func    	    -9872 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
 |   #func    	    -9873 __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
 |   #func    	    -9874 __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
 |   #end     0x00000062  -9875 __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
 |  #*func    	    -9877 xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
 |  #*func    	    -9878 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -9879 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -9879 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  459] LRT:459  1  -9880 __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
 |  +*begin   0x80000000  -9881 xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
    +*func    	    -9882 xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
 |  +*end     0x80000000  -9884 ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
 |  #*func    	    -9884 ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
 |  #*func    	    -9886 gic_unmute+0x10 (__xnpod_schedule+0x2bc)
 |  #*func    	    -9887 xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
 |  #*[  540] Loader: 29  -9888 __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
 |  #*func    	    -9889 __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
 |  #*func    	    -9890 xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
 |  #*func    	    -9891 xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
 |  +*begin   0x80000000  -9891 rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
    +*func    	    -9892 rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
    +*func    	    -9892 rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
    +*func    	    -9893 lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
    +*func    	    -9893 lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
    +*func    	    -9894 lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
 |  +*end     0x80000000  -9895 __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
 |  #*func    	    -9896 __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
 |  +*begin   0x80000000  -9897 rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
    +*func    	    -9897 rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
    +*func    	    -9898 __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
    +*func    	    -9899 sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
    +*func    	    -9900 hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
    +*func    	    -9900 ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
 |  +*end     0x80000001  -9901 __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9901 __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
    +*func    	    -9902 __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
    +*func    	    -9903 __ipipe_syscall_root+0x10 (local_restart+0xc)
 |  +*begin   0x90000000  -9905 vector_swi+0x3c (<00174754>)
 |  +*end     0x90000000  -9933 __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
 |  +*func    	    -9934 __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
 |  +*end     0x80000000  -9935 __ipipe_syscall_root+0x104 (local_restart+0xc)
 |  +*begin   0x80000000  -9935 __ipipe_syscall_root+0x9c (local_restart+0xc)
 |  +*end     0x80000001  -9936 __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
 |  +*begin   0x80000001  -9937 __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
 |  +*end     0x80000000  -9939 __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -9940 __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
 |  #*func    	    -9943 measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
 |  #*func    	    -9944 taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
 |  #*func    	    -9944 xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
 |  #*[  540] Loader: 29  -9947 __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
---[ end trace 1b75b31a2719ed1e ]---
note: LRT:459[459] exited with preempt_count 2
fec 2188000.ethernet eth0: MDIO read timeout
fec 2188000.ethernet eth0: MDIO read timeout

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-20  8:52                                     ` Henri Roosen
@ 2014-11-20  9:03                                       ` Gilles Chanteperdrix
  2014-11-20  9:14                                         ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-20  9:03 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
> 
> > On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> > > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> > > gilles.chanteperdrix@xenomai.org> wrote:
> > >
> > > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > >
> > > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > >
> > > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen wrote:
> > > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > >
> > > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen
> > wrote:
> > > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles Chanteperdrix <
> > > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > > > >
> > > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri Roosen
> > > > wrote:
> > > > > > > > > > > > > I reworked the driver now and the 'stalled head
> > domain'
> > > > is
> > > > > > not
> > > > > > > > there
> > > > > > > > > > > > > anymore.
> > > > > > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > > > > > >
> > > > > > > > > > > > > I currently observe 2 symptoms:
> > > > > > > > > > > >
> > > > > > > > > > > > As I said, I prefer handle one problem at a time, and
> > pass
> > > > to
> > > > > > the
> > > > > > > > > > > > next when we are finished with the current.
> > > > > > > > > > > >
> > > > > > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > > > > > >
> > > > > > > > > > > > Who cares ? The i.MX timer has no reason to be used,
> > the
> > > > > > cortex a9
> > > > > > > > > > > > local timers should be used. Or are you booting a
> > kernel
> > > > > > compiled
> > > > > > > > > > > > without CONFIG_SMP ?
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > I compiled without CONFIG_SMP as the symptoms seemed less
> > > > random.
> > > > > > > > > > However,
> > > > > > > > > > > as you said, let's put this on ice for now and focus on
> > the
> > > > NULL
> > > > > > > > pointer
> > > > > > > > > > > dereference for now.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > > > > > >
> > > > > > > > > > > > > The kernel trace of the NULL pointer dereference is
> > as
> > > > below:
> > > > > > > > > > > >
> > > > > > > > > > > > Well the kernel trace is not exactly as below, because
> > your
> > > > > > mailer
> > > > > > > > > > > > wrapped it, which makes it hard to read. Please try to
> > get
> > > > your
> > > > > > > > > > > > mailer not to wrap the trace, or failing that, simply
> > > > attach a
> > > > > > > > plain
> > > > > > > > > > > > text file with the trace.
> > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > Unable to handle kernel NULL pointer dereference at
> > > > virtual
> > > > > > > > address
> > > > > > > > > > > > 00000000
> > > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
> > *ppte=00000000
> > > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > > > > > Modules linked in: platform_imx(O) sigmatek_lrt(O)
> > > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G        W  O
> > > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > > > > > PC is at 0x0
> > > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > > > > > >
> > > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some
> > > > function
> > > > > > > > pointer
> > > > > > > > > > > > is NULL. You would have to disassemble
> > > > __ipipe_do_sync_stage
> > > > > > around
> > > > > > > > > > > > offset 0x1cc to know what exactly. But it is probably
> > an
> > > > IRQ
> > > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage code to
> > emit
> > > > a
> > > > > > printk
> > > > > > > > > > > > with the irq number being currently being processed
> > when
> > > > its
> > > > > > > > handler
> > > > > > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Please find the log.txt file attached, which shows the
> > IRQ
> > > > number
> > > > > > > > that
> > > > > > > > > > has
> > > > > > > > > > > the issue (150: ethernet) as well as the output of
> > > > > > /proc/interrupts
> > > > > > > > and
> > > > > > > > > > > /proc/xenomai/irq
> > > > > > > > > > >
> > > > > > > > > > > I'll do some more tests to see if it is always IRQ 150.
> > > > > > > > > >
> > > > > > > > > > Ok, if it is always 150, could you show us how the ethernet
> > > > driver
> > > > > > > > > > does its request_irq ? If it does a set_type or something ?
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > To request the irq, the following statement is called:
> > > > > > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED,
> > > > pdev->name,
> > > > > > > > ndev);
> > > > > > > > > I didn't find a set_type.
> > > > > > > > >
> > > > > > > > > However, I'm not sure if I completely understood your
> > question.
> > > > Is
> > > > > > it ok
> > > > > > > > if
> > > > > > > > > I point you to the file
> > > > drivers/net/ethernet/freescale/fec_main.c,
> > > > > > line
> > > > > > > > > 1983.
> > > > > > > > > (
> > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > > > > > )
> > > > > > > >
> > > > > > > > Ok, are you using the device tree or not?
> > > > > > > >
> > > > > > >
> > > > > > > Yes, using devicetree
> > > > > >
> > > > > > You are sure your devicetree has all the necessary parameters for
> > > > > > the ethernet interrupt ?
> > > > > >
> > > > > >
> > > > > Yes, should be all in the included imx6qdl.dtsi file. Our board .dts
> > file
> > > > > includes the file and just sets the correct pinctrl, phy-mode and
> > status
> > > > to
> > > > > okay, similar to what other boards do.
> > > > >
> > > > > Ethernet communication is working and we are getting interrupts at
> > first,
> > > > > just after a while it stops working because of the NULL pointer
> > > > dereference.
> > > > > Any suggestion how to trace down this specific handler getting
> > NULL-ed?
> > > >
> > > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
> > > > trigger a panic before printing anything when the bug happens (by
> > > > the way, which pointer is NULL, is it the irq handler, or the
> > > > interrupt acknowledge routine ?). Modify the I-pipe tracer to store
> > > > the current value of the handler instead of the timestamp in the
> > > > I-pipe trace structure, and the function printing the traces to cast
> > > > the timestamp to a pointer and print its value instead of computing
> > > > a difference. With enough back trace points, it should be clear in
> > > > the trace generated which function sets the pointer to NULL.
> > > >
> > > > Alternatively, if you are ready to spend time in your processor
> > > > documentation, you can look for a way to program its hardware
> > > > breakpoints registers to watch the handler address once it has been
> > > > set.
> > > >
> > > > I found out the irq-handler doesn't get NULL-ified. Instead, the ipd
> > > points to the xenomai domain at the moment of handling the irq 150.
> > > However, it is only requested and registered in the Linux domain.
> > >
> > > I'll use the I-pipe tracer now to make a trace at the moment the 150
> > > interrupt gets handled in the xenomai domain..
> >
> > Yes, please, do not forget to ask for a large number of back trace points.
> >
> > Please find attached the ipipetrace.txt file.
> 
> 
> > --
> >                                             Gilles.
> >

> Unable to handle kernel NULL pointer dereference at virtual address 00000000
> pgd = ce1b0000, hw pgd = ce1b0000
> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> --> IRQ handler irq 150 == NULL!! domain Xenomai

Please put the panic or trace freeze before printing anything and
the whole dumping. This will remove a lot of useless stuff from the
trace.


-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-20  9:03                                       ` Gilles Chanteperdrix
@ 2014-11-20  9:14                                         ` Henri Roosen
  2014-11-20  9:54                                           ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-20  9:14 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> > On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> > > > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > >
> > > > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > > > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > >
> > > > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > > > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > >
> > > > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> wrote:
> > > > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > > >
> > > > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen
> > > wrote:
> > > > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> Chanteperdrix <
> > > > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> Roosen
> > > > > wrote:
> > > > > > > > > > > > > > I reworked the driver now and the 'stalled head
> > > domain'
> > > > > is
> > > > > > > not
> > > > > > > > > there
> > > > > > > > > > > > > > anymore.
> > > > > > > > > > > > > > However, the other symptoms did not disappear.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I currently observe 2 symptoms:
> > > > > > > > > > > > >
> > > > > > > > > > > > > As I said, I prefer handle one problem at a time,
> and
> > > pass
> > > > > to
> > > > > > > the
> > > > > > > > > > > > > next when we are finished with the current.
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Either 1) a stall of the i.MX timer
> > > > > > > > > > > > >
> > > > > > > > > > > > > Who cares ? The i.MX timer has no reason to be
> used,
> > > the
> > > > > > > cortex a9
> > > > > > > > > > > > > local timers should be used. Or are you booting a
> > > kernel
> > > > > > > compiled
> > > > > > > > > > > > > without CONFIG_SMP ?
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > I compiled without CONFIG_SMP as the symptoms seemed
> less
> > > > > random.
> > > > > > > > > > > However,
> > > > > > > > > > > > as you said, let's put this on ice for now and focus
> on
> > > the
> > > > > NULL
> > > > > > > > > pointer
> > > > > > > > > > > > dereference for now.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > The kernel trace of the NULL pointer dereference
> is
> > > as
> > > > > below:
> > > > > > > > > > > > >
> > > > > > > > > > > > > Well the kernel trace is not exactly as below,
> because
> > > your
> > > > > > > mailer
> > > > > > > > > > > > > wrapped it, which makes it hard to read. Please
> try to
> > > get
> > > > > your
> > > > > > > > > > > > > mailer not to wrap the trace, or failing that,
> simply
> > > > > attach a
> > > > > > > > > plain
> > > > > > > > > > > > > text file with the trace.
> > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Unable to handle kernel NULL pointer dereference
> at
> > > > > virtual
> > > > > > > > > address
> > > > > > > > > > > > > 00000000
> > > > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> > > > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
> > > *ppte=00000000
> > > > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > > > > > > > > > > > > > Modules linked in: platform_imx(O)
> sigmatek_lrt(O)
> > > > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> W  O
> > > > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > > > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > > > > > > > > > > > > > PC is at 0x0
> > > > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > > > > > > > > > > > >
> > > > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0, some
> > > > > function
> > > > > > > > > pointer
> > > > > > > > > > > > > is NULL. You would have to disassemble
> > > > > __ipipe_do_sync_stage
> > > > > > > around
> > > > > > > > > > > > > offset 0x1cc to know what exactly. But it is
> probably
> > > an
> > > > > IRQ
> > > > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage code
> to
> > > emit
> > > > > a
> > > > > > > printk
> > > > > > > > > > > > > with the irq number being currently being processed
> > > when
> > > > > its
> > > > > > > > > handler
> > > > > > > > > > > > > is NULL. We will know what IRQ number has an issue.
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > Please find the log.txt file attached, which shows
> the
> > > IRQ
> > > > > number
> > > > > > > > > that
> > > > > > > > > > > has
> > > > > > > > > > > > the issue (150: ethernet) as well as the output of
> > > > > > > /proc/interrupts
> > > > > > > > > and
> > > > > > > > > > > > /proc/xenomai/irq
> > > > > > > > > > > >
> > > > > > > > > > > > I'll do some more tests to see if it is always IRQ
> 150.
> > > > > > > > > > >
> > > > > > > > > > > Ok, if it is always 150, could you show us how the
> ethernet
> > > > > driver
> > > > > > > > > > > does its request_irq ? If it does a set_type or
> something ?
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > To request the irq, the following statement is called:
> > > > > > > > > > ret = request_irq(irq, fec_enet_interrupt, IRQF_DISABLED,
> > > > > pdev->name,
> > > > > > > > > ndev);
> > > > > > > > > > I didn't find a set_type.
> > > > > > > > > >
> > > > > > > > > > However, I'm not sure if I completely understood your
> > > question.
> > > > > Is
> > > > > > > it ok
> > > > > > > > > if
> > > > > > > > > > I point you to the file
> > > > > drivers/net/ethernet/freescale/fec_main.c,
> > > > > > > line
> > > > > > > > > > 1983.
> > > > > > > > > > (
> > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > >
> > >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > > > > > > > > > )
> > > > > > > > >
> > > > > > > > > Ok, are you using the device tree or not?
> > > > > > > > >
> > > > > > > >
> > > > > > > > Yes, using devicetree
> > > > > > >
> > > > > > > You are sure your devicetree has all the necessary parameters
> for
> > > > > > > the ethernet interrupt ?
> > > > > > >
> > > > > > >
> > > > > > Yes, should be all in the included imx6qdl.dtsi file. Our board
> .dts
> > > file
> > > > > > includes the file and just sets the correct pinctrl, phy-mode and
> > > status
> > > > > to
> > > > > > okay, similar to what other boards do.
> > > > > >
> > > > > > Ethernet communication is working and we are getting interrupts
> at
> > > first,
> > > > > > just after a while it stops working because of the NULL pointer
> > > > > dereference.
> > > > > > Any suggestion how to trace down this specific handler getting
> > > NULL-ed?
> > > > >
> > > > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
> > > > > trigger a panic before printing anything when the bug happens (by
> > > > > the way, which pointer is NULL, is it the irq handler, or the
> > > > > interrupt acknowledge routine ?). Modify the I-pipe tracer to store
> > > > > the current value of the handler instead of the timestamp in the
> > > > > I-pipe trace structure, and the function printing the traces to
> cast
> > > > > the timestamp to a pointer and print its value instead of computing
> > > > > a difference. With enough back trace points, it should be clear in
> > > > > the trace generated which function sets the pointer to NULL.
> > > > >
> > > > > Alternatively, if you are ready to spend time in your processor
> > > > > documentation, you can look for a way to program its hardware
> > > > > breakpoints registers to watch the handler address once it has been
> > > > > set.
> > > > >
> > > > > I found out the irq-handler doesn't get NULL-ified. Instead, the
> ipd
> > > > points to the xenomai domain at the moment of handling the irq 150.
> > > > However, it is only requested and registered in the Linux domain.
> > > >
> > > > I'll use the I-pipe tracer now to make a trace at the moment the 150
> > > > interrupt gets handled in the xenomai domain..
> > >
> > > Yes, please, do not forget to ask for a large number of back trace
> points.
> > >
> > > Please find attached the ipipetrace.txt file.
> >
> >
> > > --
> > >                                             Gilles.
> > >
>
> > Unable to handle kernel NULL pointer dereference at virtual address
> 00000000
> > pgd = ce1b0000, hw pgd = ce1b0000
> > [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> > --> IRQ handler irq 150 == NULL!! domain Xenomai
>
> Please put the panic or trace freeze before printing anything and
> the whole dumping. This will remove a lot of useless stuff from the
> trace.
>
> Please find attached the ipipetrace_2.txt file (this time I was able to
capture it via /proc/ipipe/trace/frozen instead of the terminal logging).


> --
>                                             Gilles.
>
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.32-ipipe-00218-gcf143c6-dirty/ipipe release #5
------------------------------------------------------------
CPU: 0, Freeze: 3309314966 cycles, Trace Points: 4000 (+10)
Calibrated minimum trace-point overhead: 0.626 us

 +----- Hard IRQs ('|': locked)
 |+-- Xenomai
 ||+- Linux ('*': domain stalled, '+': current, '#': current+stalled)
 |||			  +---------- Delay flag ('+': > 1 us, '!': > 10 us)
 |||			  |	   +- NMI noise ('N')
 |||			  |	   |
	  Type	  User Val.   Time    Delay  Function (Parent)
:|   +func               -4476	  0.522  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000062 -4475	  0.671  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -4475	  0.761  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +func               -4474+   1.970  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -4472+   1.432  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -4471	  0.582  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -4470	  0.567  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   +func               -4470+   1.970  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   +func               -4468	  0.791  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   +func               -4467	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   +func               -4466	  0.671  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +begin   0x000000a4 -4465	  0.507  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   +func               -4465	  0.611  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|   +func               -4464	  0.552  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -4464+   1.014  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -4463+   1.044  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -4462+   1.014  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   +func               -4461+   1.044  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   +func               -4460+   1.059  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|   +end     0x000000a4 -4459	  0.865  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   +func               -4458	  0.686  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   +func               -4457	  0.925  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -4456+   1.089  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   +func               -4455+   1.358  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|  + func               -4454+   1.253  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -4452+   1.507  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:|  # func               -4451	  0.925  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -4450+   2.223  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func               -4448	  0.895  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:|  # func               -4447+   1.104  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -4446	  0.671  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:|  # func               -4445	  0.791  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:|  # func               -4444+   1.582  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -4443	  0.940  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -4442+   1.014  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -4441	  0.671  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -4440	  0.850  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -4439	  0.641  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -4439+   1.134  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -4437+   1.283  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  546] realtim 95 -4436+   1.567  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -4435	  0.537  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -4434	  0.985  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -4433	  0.701  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  528] SDIAS_T 40 -4432+   1.149  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -4431	  0.761  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  465] VARAN_T 30 -4430	  0.776  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -4430	  0.746  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  544] cyclic: 30 -4429	  0.761  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -4428	  0.716  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  542] Loader: 29 -4427	  0.656  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -4427	  0.641  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  527] WD-Trigg 1 -4426	  0.970  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -4425	  0.746  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  # func               -4424+   1.283  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  # func               -4423+   1.537  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  # func               -4422+   1.223  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:|  # func               -4420	  1.000  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func               -4419	  0.985  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:|  # func               -4418	  0.507  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -4418	  0.895  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -4417	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -4416	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -4416	  0.641  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -4415+   1.641  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -4414+   1.074  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  538] TCP-10. -1 -4413	  0.582  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -4412+   1.641  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4410+   1.507  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -4409	  0.791  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4408+   1.104  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -4407	  0.791  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -4406+   1.373  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -4405+   1.925  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -4403	  0.626  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4402+   1.059  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  546] realtim 95 -4401+   2.761  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -4398+   1.373  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -4397	  0.985  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -4396+   3.686  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -4392	  0.641  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -4392+   1.761  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func               -4390	  0.761  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func               -4389	  0.895  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -4388+   4.149  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001 -4384+   1.014  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4383	  0.865  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4382	  0.746  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4382	  0.895  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -4381	  0.701  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4380!  49.477  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4330+   1.925  vector_swi+0x3c (<00174754>)
:   + func               -4329	  0.955  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4328	  0.641  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4327	  0.686  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4326	  0.910  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -4325	  0.791  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -4325+   1.522  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4323+   1.089  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4322	  0.641  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4321	  0.671  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4321+   1.462  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4319	  0.701  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4318	  0.731  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -4318	  0.805  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4317	  0.985  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4316+   1.462  pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:|  + begin   0x80000001 -4314	  0.686  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4314	  0.582  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4313	  0.656  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4313	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -4312	  0.582  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4311+   7.925  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4304	  0.955  vector_swi+0x3c (<00174754>)
:   + func               -4303	  0.567  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4302	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4301	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4301	  0.552  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -4300	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -4300	  0.671  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4299	  0.731  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4299	  0.477  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4298	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4298	  0.611  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4297	  0.611  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4296	  0.537  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -4296	  0.507  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4295+   1.671  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4294	  0.776  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -4293	  0.641  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -4292	  0.776  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -4291	  0.761  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -4291	  0.641  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -4290	  0.731  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -4289	  0.985  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -4288	  0.895  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -4287+   1.104  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -4286	  0.910  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  546] realtim 95 -4285	  0.731  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -4285+   2.343  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4282	  0.656  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4282+   1.671  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -4280	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4279+   1.044  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  528] SDIAS_T 40 -4278+   2.746  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -4276	  0.805  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -4275	  0.880  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -4274+   2.283  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -4272+   1.044  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -4271+   3.402  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -4267	  0.925  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4266	  0.611  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4266	  0.641  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4265	  0.731  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -4264	  0.507  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4264!  35.432  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4228+   1.641  vector_swi+0x3c (<00174754>)
:   + func               -4227	  0.641  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4226	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4226	  0.701  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4225	  0.761  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -4224	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -4223+   1.208  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4222+   1.104  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4221	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4221	  0.597  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4220+   1.149  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4219	  0.776  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4218	  0.940  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -4217	  0.626  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4216	  1.000  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4215	  0.746  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -4215	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -4214	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -4214	  0.731  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -4213	  0.656  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -4212+   1.119  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -4211	  0.641  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  528] SDIAS_T 40 -4210	  0.895  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -4210+   1.955  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4208	  0.731  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4207+   1.731  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -4205	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4205	  0.985  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  465] VARAN_T 30 -4204+   2.462  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -4201	  0.686  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -4201	  0.761  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -4200+   2.119  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -4198	  0.582  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -4197+   3.029  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -4194	  0.597  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4193	  0.641  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4193	  0.686  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4192	  0.761  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -4191	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4191+   5.149  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4186	  0.955  vector_swi+0x3c (<00174754>)
:   + func               -4185	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4184	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4184	  0.731  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4183	  0.567  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -4182	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -4182	  0.820  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4181	  0.597  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4180+   1.074  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4179	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4178	  0.835  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4178	  0.686  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4177	  0.746  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -4176	  0.611  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4176	  0.686  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4175	  0.597  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -4174	  0.850  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -4173	  0.582  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -4173	  0.761  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -4172	  0.970  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -4171	  0.880  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -4170	  0.582  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  465] VARAN_T 30 -4170	  0.462  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -4169+   1.507  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4168	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4167+   1.343  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -4166	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4165	  0.850  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  544] cyclic: 30 -4164+   1.611  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -4163	  0.686  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -4162	  0.970  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -4161+   1.492  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -4160	  0.716  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -4159+   1.179  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func               -4158	  0.805  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func               -4157	  0.791  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -4156+   2.791  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001 -4153	  0.701  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4153	  0.522  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4152	  0.656  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4151	  0.477  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -4151	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4150!  39.791  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4111+   1.805  vector_swi+0x3c (<00174754>)
:   + func               -4109	  0.955  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4108	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4107	  0.537  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4107	  0.522  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -4106	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -4106	  0.805  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4105	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4104	  0.820  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4103	  0.671  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4103+   1.208  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4101	  0.701  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4101	  0.880  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -4100	  0.671  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4099+   1.268  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4098	  0.746  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -4097	  0.641  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -4096	  0.850  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -4096	  0.656  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -4095	  0.611  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -4094	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -4094	  0.820  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -4093	  0.731  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -4092	  0.925  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -4091	  0.880  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  544] cyclic: 30 -4090	  0.835  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -4090+   2.253  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4087	  0.686  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4087+   1.761  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -4085	  0.671  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4084	  0.970  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  542] Loader: 29 -4083+   2.029  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -4081+   1.089  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -4080	  0.865  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -4079+   2.059  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -4077	  0.791  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -4076+   2.910  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -4073	  0.805  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4073	  0.641  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4072	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4071	  0.671  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -4071	  0.701  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4070!  20.104  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4050+   2.089  __irq_usr+0x20 (<000ea6a0>)
:|  + func               -4048+   1.044  gic_handle_irq+0x10 (__irq_usr+0x5c)
:|  + func               -4047+   1.134  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -4046	  0.656  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -4045	  0.761  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000057 -4044	  0.820  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -4043	  0.746  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func               -4043+   1.477  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -4041+   1.223  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -4040	  0.761  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -4039	  0.985  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  + func               -4038	  0.805  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func               -4037+   1.059  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func               -4036+   1.134  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func               -4035+   1.388  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func               -4034	  0.656  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  + func               -4033	  0.477  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  + func               -4033	  0.641  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  # func               -4032	  0.865  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  # func               -4031+   1.194  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -4030+   1.522  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  # func               -4028+   2.462  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -4026+   1.850  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -4024+   1.432  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-3068 -4023	  0.582  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -4022+   1.164  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -4021+   2.208  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + end     0x00000057 -4019	  0.970  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -4018	  0.880  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -4017	  0.850  __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:|  + func               -4016	  0.611  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4015!  13.880  __ipipe_ret_to_user_irqs_disabled+0x18 (<000ea6a0>)
:|  + begin   0x90000000 -4002+   1.582  vector_swi+0x3c (<00174754>)
:   + func               -4000	  0.671  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -3999	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -3999	  0.537  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3998	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -3998	  0.791  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -3997+   1.865  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -3995	  0.865  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -3994	  0.626  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -3994	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -3993+   1.119  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -3992	  0.761  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -3991	  1.000  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -3990	  0.626  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -3989	  0.671  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -3989	  0.805  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -3988	  0.552  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -3987	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -3987	  0.791  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -3986	  1.000  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -3985+   1.179  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -3984	  0.925  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  542] Loader: 29 -3983	  0.761  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -3982+   1.686  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3981	  0.761  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3980+   1.791  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -3978	  0.671  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3977	  0.955  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  527] WD-Trigg 1 -3976+   2.044  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -3974	  0.895  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -3973	  0.895  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -3972+   2.149  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -3970	  0.611  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -3970+   3.537  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -3966+   1.313  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3965	  0.895  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -3964	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -3963	  0.820  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -3962	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -3962+   4.731  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -3957	  0.791  vector_swi+0x3c (<00174754>)
:   + func               -3956	  0.552  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -3956	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -3955	  0.582  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3955	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -3954	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -3954	  0.776  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -3953	  0.746  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -3952	  0.611  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -3952	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -3951	  0.805  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -3950	  0.746  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -3949	  0.597  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -3949	  0.567  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -3948	  0.731  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -3947	  0.641  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -3947	  0.582  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -3946	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -3946	  0.582  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -3945	  0.686  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -3944	  0.701  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -3944	  0.791  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  527] WD-Trigg 1 -3943	  0.626  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -3942+   1.298  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3941	  0.940  xntimer_next_local_shot+0x10 (__xnpod_schedule+0x258)
:|  # event   tick@-3750 -3940	  0.477  xntimer_next_local_shot+0xd0 (__xnpod_schedule+0x258)
:|  # func               -3940	  0.820  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -3939+   1.582  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  # func               -3937+   1.298  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -3936+   1.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3934+   1.253  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -3933	  0.791  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -3932+   1.417  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -3931+   1.388  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -3929	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3929	  0.791  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  538] TCP-10. -1 -3928	  0.671  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  # func               -3927	  0.611  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -3927	  0.791  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -3926+   1.388  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -3925+   2.686  xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:|   +func               -3922	  0.955  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -3921	  0.791  __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -3920+   1.238  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func               -3919	  0.626  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -3918	  0.567  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -3918	  0.865  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -3917	  0.761  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -3916	  0.880  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3915	  0.940  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
:    #func               -3914	  0.671  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001 -3914	  0.537  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001 -3913	  0.462  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func               -3913	  0.477  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -3912	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3912	  0.522  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -3911	  0.955  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -3910	  0.671  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func               -3909	  0.507  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func               -3909	  0.701  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001 -3908	  0.522  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001 -3908	  0.462  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func               -3907	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -3907	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3906	  0.492  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -3906+   1.477  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3904	  0.761  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -3903	  0.597  enqueue_task+0x10 (activate_task+0x38)
:    #func               -3903+   3.000  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -3900	  1.000  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -3899+   1.074  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -3898+   2.059  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -3896+   1.029  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -3895	  0.522  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -3894	  0.626  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -3893	  0.955  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -3892	  0.686  update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
:    #func               -3892	  0.716  wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
:    #func               -3891	  0.910  calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
:    #func               -3890	  0.671  resched_task+0x10 (check_preempt_wakeup+0x12c)
:|   #begin   0x80000001 -3889	  0.492  resched_task+0x30 (check_preempt_wakeup+0x12c)
:|   #end     0x80000001 -3889	  0.925  resched_task+0x44 (check_preempt_wakeup+0x12c)
:    #func               -3888	  0.552  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -3887	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3887	  0.462  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -3886	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3885	  0.507  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func               -3885	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3884	  0.611  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func               -3883	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -3883+   1.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3882	  0.611  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -3881	  0.507  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -3881	  0.597  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -3880	  0.746  __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:|   #func               -3879	  0.791  __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x264)
:|   #end     0x80000000 -3879	  0.626  __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x264)
:    #func               -3878	  0.641  preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
:    #func               -3877	  0.477  add_preempt_count+0x10 (preempt_schedule_irq+0x50)
:    #func               -3877	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3876	  0.597  ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:|   #begin   0x80000000 -3876	  0.522  ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:|   #func               -3875	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3874+   1.059  ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
:    +func               -3873	  0.567  __schedule+0x14 (preempt_schedule_irq+0x58)
:    +func               -3873	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -3872	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3872+   1.313  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -3870	  0.597  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -3870	  0.477  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -3869	  0.522  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -3869	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -3868	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3868	  0.701  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -3867	  0.597  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -3866	  0.582  __schedule+0xac (preempt_schedule_irq+0x58)
:|   #end     0x80000001 -3866	  0.477  __schedule+0xc0 (preempt_schedule_irq+0x58)
:    #func               -3865	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -3865	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3864	  0.731  update_rq_clock+0x10 (__schedule+0x200)
:    #func               -3863	  0.641  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -3863	  0.641  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func               -3862	  0.776  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func               -3861	  0.552  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -3861	  0.671  wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
:    #func               -3860	  0.761  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -3859+   1.432  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -3858	  0.507  __schedule+0x2b0 (preempt_schedule_irq+0x58)
:|   #end     0x80000001 -3857+   1.268  __schedule+0x2c8 (preempt_schedule_irq+0x58)
:    #func               -3856	  0.746  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -3855	  0.582  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -3855	  0.567  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -3854	  0.626  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -3853	  0.761  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -3853+   1.104  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -3852	  0.910  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -3851	  0.985  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -3850	  0.537  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -3849	  0.805  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -3848	  0.611  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -3848	  0.776  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -3847	  0.522  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -3846	  0.552  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -3846+   1.119  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -3845	  0.671  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -3844+   1.835  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -3842	  0.597  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -3842	  0.611  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -3841	  0.552  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -3841+   1.014  __schedule+0x42c (preempt_schedule_irq+0x58)
:|   #func               -3840	  0.940  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -3839	  0.597  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -3838	  0.626  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -3837	  0.761  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -3837	  0.925  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -3836	  0.985  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -3835	  0.835  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -3834+   1.313  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -3833	  0.776  __schedule+0x454 (schedule+0x74)
:    #func               -3832	  0.626  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -3831	  0.671  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -3830	  0.641  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -3830	  0.805  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -3829	  0.537  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -3828	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -3828	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3827	  0.522  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -3827	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -3826	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3826	  0.507  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -3825+   1.373  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3824	  0.761  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -3823	  0.537  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -3823	  0.477  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -3822	  0.597  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -3821	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3821	  0.507  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -3820	  0.507  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -3820	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3819	  0.492  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -3819	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -3818	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3817	  0.761  finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   +begin   0x80000001 -3817	  0.567  finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   #end     0x80000001 -3816	  0.611  finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:    #func               -3815	  0.477  add_preempt_count+0x10 (finish_wait+0x7c)
:    #func               -3815	  0.626  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3814	  0.552  ipipe_unstall_root+0x10 (finish_wait+0xa0)
:|   #begin   0x80000000 -3814	  0.507  ipipe_unstall_root+0x2c (finish_wait+0xa0)
:|   #func               -3813	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3813	  0.507  ipipe_unstall_root+0x64 (finish_wait+0xa0)
:    +func               -3812	  0.477  sub_preempt_count+0x10 (finish_wait+0xa8)
:    +func               -3812+   4.104  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -3808	  0.776  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -3807	  0.671  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000000 -3806	  0.641  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|   +end     0x80000000 -3806	  0.850  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|   +func               -3805	  0.522  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -3804!  11.164  no_work_pending+0x18 (<00174758>)
:|   +begin   0x90000000 -3793+   1.208  vector_swi+0x3c (<00174754>)
:    +func               -3792	  0.716  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -3791	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000001 -3791	  0.641  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3790	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -3789	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -3789+   1.328  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|  + begin   0x80000001 -3788	  0.716  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -3787	  0.462  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func               -3786	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func               -3786	  0.791  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:    +func               -3785	  0.880  sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
:    +func               -3784	  0.597  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:    +func               -3783	  0.671  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|   +begin   0x80000000 -3783+   1.791  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  *+func               -3781+   1.298  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|   +end     0x80000000 -3780	  0.701  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:    +func               -3779	  0.731  lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:    +func               -3778	  0.850  lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
:    +func               -3777	  0.746  lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
:    +func               -3777	  0.522  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -3776	  0.582  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -3776	  0.582  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -3775	  0.477  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -3774	  0.641  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3774	  0.477  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -3773	  0.537  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -3773	  0.656  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3772	  0.656  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -3772	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -3771	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3770	  0.776  schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
:    +func               -3769	  0.522  __schedule+0x14 (schedule+0x74)
:    +func               -3769	  0.552  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -3768	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3768	  0.791  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -3767	  0.537  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -3766	  0.597  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -3766	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -3765	  0.522  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -3765	  0.597  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3764	  0.686  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -3763	  0.582  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -3763	  0.552  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -3762	  0.477  __schedule+0xc0 (schedule+0x74)
:    #func               -3762	  0.462  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -3761+   1.044  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3760	  0.641  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -3760	  0.597  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -3759+   1.985  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -3757	  0.776  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -3756	  0.805  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -3755	  0.537  calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
:    #func               -3755+   1.149  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -3754	  0.776  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -3753	  0.671  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -3752+   1.194  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -3751	  0.567  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -3751	  0.641  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -3750+   1.477  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -3748	  0.492  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -3748	  0.940  __schedule+0x2c8 (schedule+0x74)
:|   #begin   0x90000000 -3747	  0.865  __irq_svc+0x44 (__schedule+0x2d0)
:|   #func               -3746	  0.686  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func               -3745	  0.731  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func               -3745	  0.686  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func               -3744	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000057 -3744	  0.477  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func               -3743	  0.597  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func               -3742+   1.850  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func               -3741	  1.000  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func               -3740	  0.731  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func               -3739	  0.970  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   #func               -3738	  0.820  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   #func               -3737	  0.805  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -3736+   1.343  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -3735+   1.059  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   #func               -3734	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   #func               -3733	  0.552  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   #func               -3733	  0.671  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -3732	  0.880  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -3731	  0.895  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  #*func               -3730+   1.582  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  #*func               -3729+   1.671  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  #*func               -3727+   1.089  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  #*event   tick@-3068 -3726	  0.507  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  #*func               -3725	  0.716  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  #*func               -3725+   2.044  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  #*func               -3723	  0.492  xnintr_host_tick+0x10 (xnintr_clock_handler+0x140)
:|  #*func               -3722+   1.880  __ipipe_set_irq_pending+0x10 (xnintr_host_tick+0x40)
:|   #func               -3720	  0.850  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   #end     0x00000057 -3719	  0.477  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func               -3719	  0.880  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func               -3718	  0.656  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func               -3717	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000 -3717	  0.746  __ipipe_fast_svc_irq_exit+0x18 (__schedule+0x2d0)
:    #func               -3716	  0.552  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -3716	  0.537  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -3715	  0.805  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -3714	  0.477  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -3714	  0.507  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -3713	  0.835  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -3712	  0.850  schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:|  *#func               -3712	  0.671  __ipipe_restore_head+0x10 (schedule_event+0x214)
:|   #end     0x80000000 -3711	  0.507  __ipipe_restore_head+0x104 (schedule_event+0x214)
:|   #begin   0x80000000 -3710	  0.671  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -3710	  0.731  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -3709	  0.537  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -3708	  0.701  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -3708	  0.567  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -3707	  0.522  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -3707	  0.597  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -3706	  0.522  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -3706	  0.820  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -3705	  0.641  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -3704+   1.388  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -3703	  0.567  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -3702	  0.567  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -3702	  0.552  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -3701	  0.626  __schedule+0x42c (schedule+0x74)
:|   #func               -3700	  0.552  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -3700	  0.477  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -3699	  0.641  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -3699	  0.656  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -3698	  0.865  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -3697	  0.701  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -3697	  0.805  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -3696+   1.059  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -3695	  0.671  __schedule+0x454 (preempt_schedule_irq+0x58)
:    #func               -3694	  0.507  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -3693	  0.671  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -3693	  0.477  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -3692	  0.611  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -3692	  0.537  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -3691+   1.014  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -3690	  0.805  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +func               -3689	  0.985  __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:|   #end     0x80000000 -3688+   1.104  __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
:    #func               -3687	  0.746  __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x29c)
:    #func               -3687	  0.761  handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
:    #func               -3686	  0.805  irq_enter+0x10 (handle_IRQ+0x28)
:    #func               -3685	  0.537  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -3684	  0.671  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -3684	  0.716  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -3683	  0.522  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -3682+   1.059  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3681	  0.597  generic_handle_irq+0x10 (handle_IRQ+0x70)
:    #func               -3681	  0.970  irq_to_desc+0x10 (generic_handle_irq+0x1c)
:    #func               -3680	  0.597  handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
:    #func               -3679	  0.492  add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
:    #func               -3679+   1.104  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3678	  0.731  handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
:    #func               -3677	  0.477  sub_preempt_count+0x10 (handle_irq_event+0x3c)
:    #func               -3676+   1.089  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3675+   1.074  handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
:    #func               -3674	  0.895  mxc_timer_interrupt+0x10 (handle_irq_event_percpu+0x98)
:    #func               -3673+   1.373  __ipipe_tsc_update+0x10 (mxc_timer_interrupt+0x3c)
:    #func               -3672	  0.880  tick_handle_periodic+0x14 (mxc_timer_interrupt+0x48)
:    #func               -3671	  0.791  tick_periodic+0x10 (tick_handle_periodic+0x28)
:    #func               -3670	  0.477  add_preempt_count+0x10 (tick_periodic+0x2c)
:    #func               -3670	  0.910  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3669+   1.059  do_timer+0x14 (tick_periodic+0x5c)
:|   #begin   0x80000001 -3668	  0.507  do_timer+0x48 (tick_periodic+0x5c)
:|   #end     0x80000001 -3667	  0.611  do_timer+0x60 (tick_periodic+0x5c)
:    #func               -3667	  0.522  add_preempt_count+0x10 (do_timer+0x78)
:    #func               -3666+   1.194  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3665+   1.522  ntp_tick_length+0x10 (do_timer+0x128)
:    #func               -3664+   2.268  ntp_tick_length+0x10 (do_timer+0x3f8)
:    #func               -3661	  0.955  update_vsyscall+0x10 (do_timer+0xae8)
:    #func               -3660	  1.000  ipipe_update_hostrt+0x14 (update_vsyscall+0x28)
:    #func               -3659	  0.791  ipipe_root_only+0x10 (ipipe_update_hostrt+0x48)
:    #func               -3659	  0.477  __ipipe_notify_kevent+0x10 (ipipe_update_hostrt+0x94)
:    #func               -3658	  0.656  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -3657	  0.537  __ipipe_notify_kevent+0x3c (ipipe_update_hostrt+0x94)
:|   #end     0x80000001 -3657	  0.626  __ipipe_notify_kevent+0x68 (ipipe_update_hostrt+0x94)
:    #func               -3656	  0.656  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -3656	  0.686  hostrt_event+0x10 (ipipe_kevent_hook+0x3c)
:    #func               -3655	  0.522  __ipipe_spin_lock_irqsave+0x10 (hostrt_event+0x24)
:|   #begin   0x80000001 -3654+   1.029  __ipipe_spin_lock_irqsave+0x2c (hostrt_event+0x24)
:|   #func               -3653	  0.522  __ipipe_spin_unlock_irqrestore+0x10 (hostrt_event+0xa4)
:|   #end     0x80000001 -3653	  0.552  __ipipe_spin_unlock_irqrestore+0x48 (hostrt_event+0xa4)
:|   #begin   0x80000001 -3652	  0.567  __ipipe_notify_kevent+0x94 (ipipe_update_hostrt+0x94)
:|   #end     0x80000001 -3652	  0.850  __ipipe_notify_kevent+0xbc (ipipe_update_hostrt+0x94)
:    #func               -3651	  0.701  raw_notifier_call_chain+0x14 (do_timer+0xaf8)
:    #func               -3650	  0.477  __raw_notifier_call_chain+0x14 (raw_notifier_call_chain+0x28)
:    #func               -3650	  0.716  notifier_call_chain+0x10 (__raw_notifier_call_chain+0x24)
:    #func               -3649	  0.477  sub_preempt_count+0x10 (do_timer+0xb1c)
:    #func               -3648+   1.074  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3647	  0.895  calc_global_load+0x10 (do_timer+0xb40)
:    #func               -3647	  0.492  sub_preempt_count+0x10 (tick_periodic+0x70)
:    #func               -3646	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3645	  0.820  update_root_process_times+0x10 (tick_periodic+0x98)
:    #func               -3644	  0.925  update_process_times+0x10 (update_root_process_times+0x34)
:    #func               -3644	  0.791  account_process_tick+0x10 (update_process_times+0x3c)
:    #func               -3643+   1.417  account_system_time+0x10 (account_process_tick+0x74)
:    #func               -3641	  0.761  run_local_timers+0x10 (update_process_times+0x40)
:    #func               -3641	  0.791  hrtimer_run_queues+0x14 (run_local_timers+0x18)
:    #func               -3640	  0.880  get_xtime_and_monotonic_and_sleep_offset+0x10 (hrtimer_run_queues+0x70)
:    #func               -3639	  0.746  timekeeping_get_tai_offset+0x10 (hrtimer_run_queues+0x74)
:    #func               -3638	  0.462  add_preempt_count+0x10 (hrtimer_run_queues+0x110)
:    #func               -3638+   1.253  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3636+   1.507  __remove_hrtimer.isra.14+0x10 (hrtimer_run_queues+0x1e0)
:    #func               -3635	  0.462  sub_preempt_count+0x10 (hrtimer_run_queues+0x1f0)
:    #func               -3634	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3634	  0.701  hrtimer_wakeup+0x10 (hrtimer_run_queues+0x25c)
:    #func               -3633	  0.746  wake_up_process+0x10 (hrtimer_wakeup+0x30)
:    #func               -3632	  0.537  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001 -3632	  0.522  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001 -3631	  0.477  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func               -3631	  0.462  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -3630+   1.298  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3629	  0.567  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -3628	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3628	  0.686  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -3627	  0.671  enqueue_task+0x10 (activate_task+0x38)
:    #func               -3626+   1.925  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -3624+   1.014  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -3623	  0.820  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -3622+   1.179  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -3621	  0.910  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -3620	  0.477  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -3620	  0.507  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -3619	  0.701  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -3619	  0.656  update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
:    #func               -3618	  0.656  wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
:    #func               -3617	  0.552  resched_task+0x10 (check_preempt_wakeup+0x12c)
:|   #begin   0x80000001 -3617	  0.492  resched_task+0x30 (check_preempt_wakeup+0x12c)
:|   #end     0x80000001 -3616	  0.955  resched_task+0x44 (check_preempt_wakeup+0x12c)
:    #func               -3615	  0.492  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -3615	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3614	  0.492  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -3614	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3613	  0.477  add_preempt_count+0x10 (hrtimer_run_queues+0x2b4)
:    #func               -3612	  0.925  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3611+   1.776  __remove_hrtimer.isra.14+0x10 (hrtimer_run_queues+0x1e0)
:    #func               -3610	  0.477  sub_preempt_count+0x10 (hrtimer_run_queues+0x1f0)
:    #func               -3609	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3609	  0.552  hrtimer_wakeup+0x10 (hrtimer_run_queues+0x25c)
:    #func               -3608	  0.641  wake_up_process+0x10 (hrtimer_wakeup+0x30)
:    #func               -3607	  0.582  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001 -3607	  0.477  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001 -3606	  0.492  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func               -3606	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -3605	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3605	  0.477  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -3604	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3604	  0.492  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -3603	  0.477  enqueue_task+0x10 (activate_task+0x38)
:    #func               -3603	  0.537  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -3602	  0.761  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -3602	  0.671  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -3601	  0.731  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -3600	  0.477  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -3600	  0.492  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -3599	  0.567  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -3599	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -3598	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3597	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -3597	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3596	  0.462  add_preempt_count+0x10 (hrtimer_run_queues+0x2b4)
:    #func               -3596	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3595	  0.462  sub_preempt_count+0x10 (hrtimer_run_queues+0x124)
:    #func               -3595+   1.388  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3593	  0.567  raise_softirq+0x10 (run_local_timers+0x20)
:|   #begin   0x80000001 -3593	  0.522  raise_softirq+0x30 (run_local_timers+0x20)
:|   #end     0x80000001 -3592	  0.611  raise_softirq+0x48 (run_local_timers+0x20)
:    #func               -3592+   1.283  __raise_softirq_irqoff+0x10 (raise_softirq+0x5c)
:    #func               -3590+   2.119  rcu_check_callbacks+0x14 (update_process_times+0x4c)
:    #func               -3588+   1.164  cpu_needs_another_gp+0x10 (rcu_check_callbacks+0x978)
:    #func               -3587	  0.940  cpu_needs_another_gp+0x10 (rcu_check_callbacks+0x978)
:    #func               -3586+   1.552  cpu_needs_another_gp+0x10 (rcu_check_callbacks+0x978)
:    #func               -3585	  0.895  scheduler_tick+0x10 (update_process_times+0x6c)
:    #func               -3584	  0.582  add_preempt_count+0x10 (scheduler_tick+0x28)
:    #func               -3583	  0.582  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3583+   1.014  update_rq_clock+0x10 (scheduler_tick+0x34)
:    #func               -3582	  0.716  task_tick_fair+0x10 (scheduler_tick+0x114)
:    #func               -3581	  0.671  update_curr.constprop.40+0x14 (task_tick_fair+0x28)
:    #func               -3580	  0.716  sched_slice.constprop.43+0x14 (task_tick_fair+0x3c)
:    #func               -3579+   1.402  calc_delta_mine+0x10 (sched_slice.constprop.43+0x9c)
:    #func               -3578	  0.492  sub_preempt_count+0x10 (scheduler_tick+0x11c)
:    #func               -3578+   1.492  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3576+   1.492  run_posix_cpu_timers+0x14 (update_process_times+0x74)
:    #func               -3575	  0.776  clockevents_program_event+0x14 (tick_handle_periodic+0x60)
:    #func               -3574+   1.820  ktime_get+0x14 (clockevents_program_event+0xac)
:    #func               -3572	  0.537  xnarch_next_htick_shot+0x14 (clockevents_program_event+0x12c)
:|   #begin   0x80000000 -3571	  0.611  xnarch_next_htick_shot+0x34 (clockevents_program_event+0x12c)
:|  *#func               -3571+   1.402  xntimer_start_aperiodic+0x14 (xnarch_next_htick_shot+0x6c)
:|  *#func               -3569+   2.268  xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:|  *#func               -3567	  0.731  __ipipe_restore_head+0x10 (xnarch_next_htick_shot+0xcc)
:|   #end     0x80000000 -3566+   1.656  __ipipe_restore_head+0x104 (xnarch_next_htick_shot+0xcc)
:    #func               -3565	  0.791  add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
:    #func               -3564+   2.089  read_current_timer+0x10 (add_interrupt_randomness+0x40)
:    #func               -3562+   1.582  note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
:    #func               -3560	  0.597  add_preempt_count+0x10 (handle_irq_event+0x70)
:    #func               -3560+   1.179  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3559	  0.731  gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
:    #func               -3558	  0.537  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #begin   0x80000001 -3557	  0.970  __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:|   #func               -3556+   1.029  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -3555	  0.537  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   #end     0x80000001 -3555	  0.522  __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
:    #func               -3554	  0.462  sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
:    #func               -3554+   1.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3553	  0.597  irq_exit+0x10 (handle_IRQ+0x74)
:    #func               -3552	  0.492  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -3552	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3551	  0.716  do_softirq+0x10 (irq_exit+0x90)
:|   #begin   0x80000001 -3550	  0.686  do_softirq+0x4c (irq_exit+0x90)
:|   #end     0x80000001 -3549	  0.910  do_softirq+0x64 (irq_exit+0x90)
:    #func               -3548	  0.746  __do_softirq+0x14 (do_softirq+0x88)
:    #func               -3548	  0.626  msecs_to_jiffies+0x10 (__do_softirq+0x20)
:    #func               -3547	  0.477  add_preempt_count+0x10 (__do_softirq+0x6c)
:    #func               -3547	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3546	  0.537  ipipe_unstall_root+0x10 (__do_softirq+0x94)
:|   #begin   0x80000000 -3545	  0.656  ipipe_unstall_root+0x2c (__do_softirq+0x94)
:|   #func               -3545	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3544+   1.731  ipipe_unstall_root+0x64 (__do_softirq+0x94)
:    +func               -3542	  0.791  run_timer_softirq+0x14 (__do_softirq+0x12c)
:    +func               -3542	  0.776  hrtimer_run_pending+0x10 (run_timer_softirq+0x24)
:|   +begin   0x80000001 -3541	  0.567  run_timer_softirq+0x60 (__do_softirq+0x12c)
:|   #end     0x80000001 -3540	  0.477  run_timer_softirq+0x78 (__do_softirq+0x12c)
:    #func               -3540	  0.462  add_preempt_count+0x10 (run_timer_softirq+0x84)
:    #func               -3539+   1.059  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3538	  0.492  ipipe_unstall_root+0x10 (run_timer_softirq+0xf4)
:|   #begin   0x80000000 -3538	  0.507  ipipe_unstall_root+0x2c (run_timer_softirq+0xf4)
:|   #func               -3537	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3537	  0.492  ipipe_unstall_root+0x64 (run_timer_softirq+0xf4)
:    +func               -3536	  0.477  sub_preempt_count+0x10 (run_timer_softirq+0xfc)
:    +func               -3536	  0.910  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3535	  0.582  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:|   +begin   0x80000001 -3534	  0.626  __do_softirq+0x1f0 (do_softirq+0x88)
:|   #end     0x80000001 -3534	  0.776  __do_softirq+0x20c (do_softirq+0x88)
:    #func               -3533	  0.746  __local_bh_enable+0x10 (__do_softirq+0x26c)
:    #func               -3532	  0.492  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func               -3532	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3531	  0.537  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -3530	  0.641  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -3529+   1.179  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -3528	  0.820  __ipipe_do_sync_stage+0x2b4 (ipipe_unstall_root+0x50)
:|   +end     0x80000000 -3527	  0.671  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -3527	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -3526	  0.910  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3525	  0.492  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -3525	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3524	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -3524+   1.074  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3523	  0.880  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -3522	  0.776  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -3521	  0.611  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -3520	  0.507  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -3520	  0.656  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -3519	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3519	  0.552  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -3518	  0.701  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -3517	  0.701  __schedule+0xac (preempt_schedule_irq+0x58)
:|   #end     0x80000001 -3517	  0.477  __schedule+0xc0 (preempt_schedule_irq+0x58)
:    #func               -3516	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -3516	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3515	  0.835  update_rq_clock+0x10 (__schedule+0x200)
:    #func               -3514	  0.492  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -3514	  0.641  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func               -3513+   1.343  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func               -3512	  0.597  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -3511	  0.686  wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
:    #func               -3510	  0.582  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -3510+   1.238  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -3509	  0.626  __schedule+0x2b0 (preempt_schedule_irq+0x58)
:|   #end     0x80000001 -3508+   1.746  __schedule+0x2c8 (preempt_schedule_irq+0x58)
:    #func               -3506	  0.597  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -3506	  0.567  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -3505	  0.641  __switch_mm_inner+0x68 (__schedule+0x404)
:|   #begin   0x80000001 -3504	  0.582  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -3504	  0.656  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -3503	  0.985  __schedule+0x42c (preempt_schedule_irq+0x58)
:|   #func               -3502	  0.776  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -3501	  0.492  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -3501	  0.582  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -3500	  0.671  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -3500	  0.940  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -3499	  0.731  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -3498	  0.716  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -3497+   1.059  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -3496	  0.746  __schedule+0x454 (schedule+0x74)
:    #func               -3495+   1.283  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x90000000 -3494+   1.179  __irq_svc+0x44 (__ipipe_trace+0x420)
:|   #func               -3493	  0.611  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func               -3492	  0.805  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func               -3492	  0.552  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func               -3491	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000062 -3491	  0.671  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func               -3490	  0.611  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func               -3489+   1.641  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func               -3488+   1.223  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func               -3486	  0.776  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func               -3486	  0.716  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   #func               -3485+   2.000  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   #func               -3483	  0.731  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   #func               -3482	  0.776  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   #func               -3481	  0.597  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #begin   0x000000a4 -3481	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   #func               -3480	  0.522  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|   #func               -3480	  0.716  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func               -3479+   1.029  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func               -3478	  0.850  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func               -3477+   1.507  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   #func               -3476+   1.029  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   #func               -3475+   1.208  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|   #end     0x000000a4 -3473	  0.776  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   #func               -3473	  0.611  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   #func               -3472	  0.805  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -3471	  0.925  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   #func               -3470	  0.641  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|  +*func               -3470+   1.149  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  #*func               -3469+   1.402  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:|  #*func               -3467	  0.970  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  #*func               -3466+   2.388  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  #*func               -3464	  0.880  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:|  #*func               -3463	  1.000  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  #*func               -3462	  0.671  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:|  #*func               -3461	  0.805  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:|  #*func               -3460+   1.522  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  #*func               -3459+   1.029  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  #*func               -3458+   1.164  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func               -3457	  0.626  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  #*func               -3456	  0.880  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func               -3455	  0.641  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  #*func               -3455	  0.955  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func               -3454+   1.059  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  546] realtim 95 -3453+   1.671  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3451	  0.567  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  #*func               -3450	  0.940  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func               -3449	  0.776  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  528] SDIAS_T 40 -3449+   1.074  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3448	  0.731  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  465] VARAN_T 30 -3447+   1.462  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3445	  0.641  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  544] cyclic: 30 -3445	  0.746  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3444	  0.761  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  542] Loader: 29 -3443	  0.656  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3443	  0.761  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  527] WD-Trigg 1 -3442+   1.029  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3441	  0.522  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  #*func               -3440	  0.940  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  #*func               -3439+   1.492  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  #*func               -3438+   1.059  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:|  #*func               -3437	  0.925  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  #*func               -3436+   1.089  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:|  #*func               -3435	  0.507  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  #*func               -3434	  0.895  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  #*func               -3433	  0.686  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  #*func               -3433	  0.582  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  #*func               -3432	  0.805  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  #*func               -3431+   1.626  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  #*func               -3430	  0.895  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  #*[  400] Logger: -1 -3429	  0.582  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  #*func               -3428+   1.582  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3427+   1.507  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func               -3425	  0.686  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3424+   1.029  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3423	  0.895  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001 -3422+   1.402  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001 -3421+   1.656  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func               -3419	  0.641  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3419+   1.253  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  546] realtim 95 -3417+   3.089  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3414+   1.089  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3413	  0.970  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3412+   3.208  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func               -3409	  0.940  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3408+   1.850  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   +*func               -3406	  0.731  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   +*func               -3406	  0.791  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3405+   4.089  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  +*begin   0x80000001 -3401	  1.000  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3400	  0.865  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3399	  0.791  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3398+   1.029  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3397	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3396!  49.134  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3347+   2.194  vector_swi+0x3c (<00174754>)
:   +*func               -3345	  0.925  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3344	  0.940  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3343	  0.731  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3342	  0.746  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3342	  0.791  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3341+   1.462  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3339	  0.970  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3338	  0.746  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3338	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3337+   1.059  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3336	  0.716  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3335+   1.119  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3334	  0.791  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3333	  0.880  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3333+   1.328  pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:|  +*begin   0x80000001 -3331	  0.641  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3331	  0.552  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3330	  0.626  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3329	  0.716  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3329	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3328+   8.567  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3320	  0.970  vector_swi+0x3c (<00174754>)
:   +*func               -3319	  0.567  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3318	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3317	  0.567  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3317	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3316	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3316	  0.552  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3315	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3315	  0.477  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3314	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3314	  0.641  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3313	  0.611  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3312	  0.641  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3312	  0.462  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3311+   1.582  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3310	  0.641  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   +*func               -3309	  0.567  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3308	  0.805  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3308	  0.910  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   +*func               -3307	  0.641  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3306	  0.567  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3305+   1.014  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3304	  0.985  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3303+   1.253  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3302	  0.985  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  546] realtim 95 -3301	  0.925  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -3300+   1.761  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3299	  0.895  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3298+   1.880  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3296	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3295+   1.104  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  528] SDIAS_T 40 -3294+   3.432  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3291	  0.761  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3290	  0.940  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3289+   2.731  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func               -3286	  0.582  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3286+   3.149  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -3283	  0.940  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3282	  0.716  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3281	  0.671  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3280	  0.746  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3279	  0.611  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3279!  34.880  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3244+   1.179  vector_swi+0x3c (<00174754>)
:   +*func               -3243	  0.716  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3242	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3242	  0.641  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3241	  0.597  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3240	  0.686  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3240	  0.925  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3239	  0.940  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3238	  0.746  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3237	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3236+   1.164  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3235	  0.686  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3235+   1.029  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3233	  0.507  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3233+   1.582  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3231	  0.761  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -3231	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3230	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3230	  0.820  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3229	  0.746  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3228+   1.029  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3227	  0.925  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  528] SDIAS_T 40 -3226	  0.716  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -3225+   1.985  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3223	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3223+   1.761  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3221	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3220	  0.746  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  465] VARAN_T 30 -3220+   1.746  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3218	  0.835  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3217	  0.940  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3216+   2.059  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func               -3214	  0.776  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3213+   3.074  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -3210	  0.626  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3210	  0.656  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3209	  0.656  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3208	  0.626  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3208	  0.716  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3207+   5.805  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3201	  0.970  vector_swi+0x3c (<00174754>)
:   +*func               -3200	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3200	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3199	  0.597  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3199	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3198	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3198	  0.880  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3197	  0.731  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3196	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3195	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3195	  0.656  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3194	  0.701  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3193+   1.149  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3192	  0.492  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3192	  0.791  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3191	  0.522  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -3190	  0.656  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3190	  0.582  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3189	  0.611  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3189	  0.716  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3188	  0.731  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3187	  0.701  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  465] VARAN_T 30 -3186	  0.447  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -3186+   1.492  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3185	  0.597  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3184+   1.611  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3182	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3182	  0.925  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  544] cyclic: 30 -3181+   2.089  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3179	  0.820  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3178	  0.880  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3177+   1.522  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func               -3176	  0.537  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3175+   1.149  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   +*func               -3174	  0.761  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   +*func               -3173	  0.731  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3172+   3.000  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  +*begin   0x80000001 -3169+   1.014  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3168	  0.656  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3168	  0.641  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3167	  0.492  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3167	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3166!  39.955  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3126+   1.447  vector_swi+0x3c (<00174754>)
:   +*func               -3125	  0.731  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3124	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3123	  0.641  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3123	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3122	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3122	  0.880  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3121	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3120	  0.611  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3119	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3119+   1.313  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3117	  0.597  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3117+   1.298  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3115	  0.522  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3115+   1.343  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3114	  0.626  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   +*func               -3113	  0.552  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3112	  0.955  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3111	  0.671  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   +*func               -3111	  0.537  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3110+   1.074  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3109	  0.835  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3108	  0.731  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3108+   1.223  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3106	  0.776  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  544] cyclic: 30 -3106	  0.641  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -3105+   1.805  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3103	  0.701  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3102+   1.746  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3101	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3100	  1.000  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  542] Loader: 29 -3099+   1.850  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3097	  0.865  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3096	  0.835  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3096+   2.641  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func               -3093	  0.597  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3092+   3.268  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -3089	  0.582  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3089	  0.641  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3088	  0.671  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3087	  0.895  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3086	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3086!  20.835  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3065+   1.134  __irq_usr+0x20 (<0015a450>)
:|  +*func               -3064	  0.776  gic_handle_irq+0x10 (__irq_usr+0x5c)
:|  +*func               -3063	  0.656  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  +*func               -3062	  0.805  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  +*func               -3061	  0.731  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  +*begin   0x00000057 -3061	  0.985  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  +*func               -3060	  0.791  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  +*func               -3059+   1.656  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  +*func               -3057+   1.328  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  +*func               -3056	  0.761  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  +*func               -3055	  0.850  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  +*func               -3054	  0.805  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  +*func               -3054+   1.208  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  #*func               -3052+   1.149  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  #*func               -3051+   1.328  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  +*func               -3050	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  +*func               -3049	  0.970  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  +*func               -3048	  0.641  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  #*func               -3048	  0.865  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  #*func               -3047+   1.014  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  #*func               -3046+   1.626  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  #*func               -3044+   1.940  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  #*func               -3042+   1.940  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  #*func               -3040+   1.343  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  #*event   tick@-2083 -3039	  0.597  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  #*func               -3038	  0.985  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  #*func               -3037+   2.179  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  +*end     0x00000057 -3035	  0.686  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  +*func               -3034+   1.014  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  +*func               -3033	  0.940  __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:|  +*func               -3032	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3032!  14.507  __ipipe_ret_to_user_irqs_disabled+0x18 (<0015a450>)
:|  +*begin   0x90000000 -3017+   1.149  vector_swi+0x3c (<00174754>)
:   +*func               -3016	  0.791  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3016	  0.671  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3015	  0.805  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3014	  0.641  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3013	  0.626  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3013+   1.119  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3012	  0.925  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3011	  0.746  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3010	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3009+   1.164  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3008	  0.791  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3007	  0.791  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3007	  0.716  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3006	  0.865  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3005	  0.746  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -3004	  0.597  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3004	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3003	  0.985  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3002	  0.731  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3001+   1.089  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3000	  0.850  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  542] Loader: 29 -2999	  0.626  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -2999+   1.985  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -2997	  0.701  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -2996+   1.656  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -2995	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -2994+   1.238  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  527] WD-Trigg 1 -2993+   1.805  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -2991+   1.044  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -2990	  0.940  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -2989+   2.955  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func               -2986	  0.641  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -2985+   3.477  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -2982	  0.701  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2981	  0.880  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -2980	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -2980	  0.791  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -2979	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -2978+   4.343  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -2974	  0.716  vector_swi+0x3c (<00174754>)
:   +*func               -2973	  0.731  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -2973	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -2972	  0.567  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2972	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -2971	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -2971	  0.955  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -2970	  0.731  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -2969	  0.582  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -2968	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -2968	  0.940  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -2967	  0.686  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -2966	  0.955  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -2965	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -2965	  0.805  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -2964	  0.552  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -2963	  0.492  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -2963	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -2962	  0.716  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -2961	  0.820  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -2961	  0.805  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -2960	  0.597  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  527] WD-Trigg 1 -2959	  0.492  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -2959+   1.343  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -2957+   2.044  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func               -2955	  0.686  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -2955+   1.283  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -2953	  0.791  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001 -2953+   1.626  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001 -2951+   1.059  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func               -2950	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -2949+   1.029  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  400] Logger: -1 -2948	  0.925  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  #*func               -2947	  0.611  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -2947	  0.865  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -2946+   1.447  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func               -2944+   2.835  xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:|   #end     0x00000062 -2942	  0.582  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func               -2941+   1.223  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func               -2940	  0.895  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func               -2939	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000 -2938+   1.179  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:|   #begin   0x80000000 -2937	  0.865  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -2936	  0.820  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -2935	  0.925  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -2935	  0.537  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -2934	  0.716  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -2933	  0.641  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +func               -2933+   1.074  __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:|   #end     0x80000000 -2932	  0.805  __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
:    #func               -2931+   1.089  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func               -2930	  0.716  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -2929	  0.701  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -2928	  0.850  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -2927	  0.597  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -2927+   1.074  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2926	  0.761  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
:    #func               -2925	  0.611  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001 -2924	  0.537  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001 -2924	  0.597  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func               -2923	  0.477  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -2923	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2922	  0.507  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -2922	  0.925  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -2921	  0.701  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func               -2920	  0.492  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func               -2919	  0.507  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001 -2919	  0.626  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001 -2918	  0.462  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func               -2918	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -2917	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2917	  0.462  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -2916	  1.000  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2915	  0.731  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -2914	  0.686  enqueue_task+0x10 (activate_task+0x38)
:    #func               -2914+   2.686  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -2911	  0.910  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -2910+   1.119  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -2909+   1.955  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -2907+   1.850  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -2905	  0.641  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -2905	  0.522  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -2904	  0.985  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -2903	  0.641  update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
:    #func               -2902	  0.686  wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
:    #func               -2902+   1.358  calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
:    #func               -2900	  0.597  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -2900	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2899	  0.462  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -2899	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2898	  0.462  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func               -2897	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2896	  0.492  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func               -2896	  0.462  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -2895+   1.044  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2894	  0.656  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -2894	  0.522  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -2893	  0.776  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -2892	  0.626  __ipipe_do_sync_stage+0x240 (ipipe_unstall_root+0x50)
:|   +end     0x80000000 -2892	  0.507  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -2891	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -2891	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2890	  0.492  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -2890+   1.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2888	  0.611  hrtimer_cancel+0x10 (schedule_hrtimeout_range_clock+0x13c)
:    +func               -2888	  0.626  hrtimer_try_to_cancel+0x10 (hrtimer_cancel+0x20)
:|   +begin   0x80000001 -2887	  0.567  hrtimer_try_to_cancel+0x34 (hrtimer_cancel+0x20)
:|   #end     0x80000001 -2886	  0.477  hrtimer_try_to_cancel+0x4c (hrtimer_cancel+0x20)
:    #func               -2886	  0.477  add_preempt_count+0x10 (hrtimer_try_to_cancel+0x60)
:    #func               -2885	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2885	  0.611  ipipe_unstall_root+0x10 (hrtimer_try_to_cancel+0x114)
:|   #begin   0x80000000 -2884	  0.507  ipipe_unstall_root+0x2c (hrtimer_try_to_cancel+0x114)
:|   #func               -2883	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2883	  0.507  ipipe_unstall_root+0x64 (hrtimer_try_to_cancel+0x114)
:    +func               -2882	  0.477  sub_preempt_count+0x10 (hrtimer_try_to_cancel+0x11c)
:    +func               -2882+   2.283  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2880+   2.119  poll_freewait+0x10 (do_select+0x508)
:    +func               -2878+   1.119  poll_select_copy_remaining+0x14 (SyS_select+0x108)
:    +func               -2876+   1.880  ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
:    +func               -2875+   1.701  set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:|   +func               -2873	  0.507  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -2872+   5.656  ret_fast_syscall+0x2c (<b6bae4b8>)
:|   +begin   0x90000000 -2867	  0.686  vector_swi+0x3c (<b6bae4b4>)
:    +func               -2866+   1.611  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -2864+   1.402  SyS_select+0x14 (ret_fast_syscall+0x0)
:    +func               -2863	  0.656  poll_select_set_timeout+0x14 (SyS_select+0xc4)
:    +func               -2862+   1.119  ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
:    +func               -2861+   1.029  timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
:    +func               -2860	  0.611  core_sys_select+0x14 (SyS_select+0xf4)
:    +func               -2860	  0.910  __rcu_read_lock+0x10 (core_sys_select+0x30)
:    +func               -2859+   1.074  __rcu_read_unlock+0x10 (core_sys_select+0x50)
:    +func               -2858	  0.641  do_select+0x14 (core_sys_select+0x234)
:    +func               -2857	  0.641  __rcu_read_lock+0x10 (do_select+0x28)
:    +func               -2856	  0.567  __rcu_read_unlock+0x10 (do_select+0x138)
:    +func               -2856	  0.582  select_estimate_accuracy+0x14 (do_select+0x550)
:    +func               -2855	  0.820  ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
:    +func               -2854	  0.671  set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
:    +func               -2854+   1.343  task_nice+0x10 (select_estimate_accuracy+0x44)
:    +func               -2852	  0.537  poll_schedule_timeout+0x10 (do_select+0x4ec)
:    +func               -2852	  0.925  schedule_hrtimeout_range+0x10 (poll_schedule_timeout+0x48)
:    +func               -2851	  0.686  schedule_hrtimeout_range_clock+0x14 (schedule_hrtimeout_range+0x1c)
:    +func               -2850+   1.283  hrtimer_init+0x10 (schedule_hrtimeout_range_clock+0x80)
:    +func               -2849	  0.671  hrtimer_start_range_ns+0x14 (schedule_hrtimeout_range_clock+0x114)
:    +func               -2848	  0.656  __hrtimer_start_range_ns+0x14 (hrtimer_start_range_ns+0x34)
:|   +begin   0x80000001 -2848	  0.507  __hrtimer_start_range_ns+0x40 (hrtimer_start_range_ns+0x34)
:|   #end     0x80000001 -2847	  0.641  __hrtimer_start_range_ns+0x58 (hrtimer_start_range_ns+0x34)
:    #func               -2846	  0.477  add_preempt_count+0x10 (__hrtimer_start_range_ns+0x6c)
:    #func               -2846	  0.970  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2845+   2.000  enqueue_hrtimer+0x10 (__hrtimer_start_range_ns+0x1b8)
:    #func               -2843	  0.567  ipipe_unstall_root+0x10 (__hrtimer_start_range_ns+0x1c4)
:|   #begin   0x80000000 -2842	  0.686  ipipe_unstall_root+0x2c (__hrtimer_start_range_ns+0x1c4)
:|   #func               -2842	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2841	  0.477  ipipe_unstall_root+0x64 (__hrtimer_start_range_ns+0x1c4)
:    +func               -2841	  0.477  sub_preempt_count+0x10 (__hrtimer_start_range_ns+0x1cc)
:    +func               -2840	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2839	  0.820  schedule+0x10 (schedule_hrtimeout_range_clock+0x134)
:    +func               -2839	  0.552  __schedule+0x14 (schedule+0x74)
:    +func               -2838	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -2838	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2837+   1.014  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -2836	  0.611  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -2835	  0.477  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -2835	  0.507  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -2834	  0.522  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -2834	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2833	  0.656  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -2832	  0.611  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -2832	  0.597  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -2831	  0.477  __schedule+0xc0 (schedule+0x74)
:    #func               -2831	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -2830+   1.014  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2829	  0.626  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -2829	  0.731  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -2828+   1.671  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -2826	  0.641  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -2826	  0.656  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -2825	  0.970  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -2824	  0.761  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -2823+   1.402  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -2822+   1.014  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -2821	  0.552  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -2820	  0.761  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -2819+   1.328  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -2818	  0.537  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -2818+   1.149  __schedule+0x2c8 (schedule+0x74)
:    #func               -2816	  0.656  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -2816	  0.641  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -2815	  0.761  __switch_mm_inner+0x68 (__schedule+0x404)
:|   #begin   0x80000001 -2814	  0.597  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -2814	  0.537  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -2813+   1.134  __schedule+0x42c (schedule+0x74)
:|   #func               -2812	  1.000  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -2811	  0.597  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -2810	  0.477  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -2810	  0.641  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -2809	  0.910  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -2808	  0.865  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -2808	  0.686  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -2807+   1.149  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -2806	  0.716  __schedule+0x454 (schedule+0x74)
:    #func               -2805	  0.507  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -2805	  0.582  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -2804	  0.492  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -2803	  0.641  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -2803	  0.522  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -2802	  0.552  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -2802	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2801	  0.477  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -2801	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -2800	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2799	  0.477  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -2799+   1.029  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2798	  0.597  hrtimer_cancel+0x10 (schedule_hrtimeout_range_clock+0x13c)
:    +func               -2797	  0.582  hrtimer_try_to_cancel+0x10 (hrtimer_cancel+0x20)
:|   +begin   0x80000001 -2797	  0.686  hrtimer_try_to_cancel+0x34 (hrtimer_cancel+0x20)
:|   #end     0x80000001 -2796	  0.492  hrtimer_try_to_cancel+0x4c (hrtimer_cancel+0x20)
:    #func               -2796	  0.477  add_preempt_count+0x10 (hrtimer_try_to_cancel+0x60)
:    #func               -2795	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2794	  0.626  ipipe_unstall_root+0x10 (hrtimer_try_to_cancel+0x114)
:|   #begin   0x80000000 -2794	  0.537  ipipe_unstall_root+0x2c (hrtimer_try_to_cancel+0x114)
:|   #func               -2793	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2793	  0.492  ipipe_unstall_root+0x64 (hrtimer_try_to_cancel+0x114)
:    +func               -2792	  0.477  sub_preempt_count+0x10 (hrtimer_try_to_cancel+0x11c)
:    +func               -2792+   2.283  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2789	  0.776  fget_light+0x10 (do_select+0x29c)
:    +func               -2789+   1.029  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -2788	  0.761  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -2787+   1.432  sock_poll+0x10 (do_select+0x2f8)
:    +func               -2785+   1.074  tcp_poll+0x10 (sock_poll+0x2c)
:    +func               -2784	  0.701  fput+0x10 (do_select+0x330)
:    +func               -2784	  0.507  fget_light+0x10 (do_select+0x29c)
:    +func               -2783	  0.940  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -2782	  0.567  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -2782+   1.029  sock_poll+0x10 (do_select+0x2f8)
:    +func               -2781	  0.701  udp_poll+0x10 (sock_poll+0x2c)
:    +func               -2780+   1.029  datagram_poll+0x10 (udp_poll+0x20)
:    +func               -2779	  0.716  fput+0x10 (do_select+0x330)
:    +func               -2778	  0.820  _cond_resched+0x10 (do_select+0x418)
:    +func               -2777	  0.820  poll_freewait+0x10 (do_select+0x508)
:    +func               -2776	  0.552  remove_wait_queue+0x10 (poll_freewait+0x4c)
:|   +begin   0x80000001 -2776	  0.507  remove_wait_queue+0x30 (poll_freewait+0x4c)
:|   #end     0x80000001 -2775	  0.537  remove_wait_queue+0x48 (poll_freewait+0x4c)
:    #func               -2775	  0.492  add_preempt_count+0x10 (remove_wait_queue+0x54)
:    #func               -2774+   1.194  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2773	  0.522  ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:|   #begin   0x80000000 -2773	  0.522  ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:|   #func               -2772	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2772	  0.492  ipipe_unstall_root+0x64 (remove_wait_queue+0x88)
:    +func               -2771	  0.492  sub_preempt_count+0x10 (remove_wait_queue+0x90)
:    +func               -2771	  0.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2770	  0.552  fput+0x10 (poll_freewait+0x54)
:    +func               -2769	  0.507  remove_wait_queue+0x10 (poll_freewait+0x4c)
:|   +begin   0x80000001 -2769	  0.626  remove_wait_queue+0x30 (poll_freewait+0x4c)
:|   #end     0x80000001 -2768	  0.462  remove_wait_queue+0x48 (poll_freewait+0x4c)
:    #func               -2768	  0.477  add_preempt_count+0x10 (remove_wait_queue+0x54)
:    #func               -2767	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2767	  0.522  ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:|   #begin   0x80000000 -2766	  0.507  ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:|   #func               -2766	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2765	  0.507  ipipe_unstall_root+0x64 (remove_wait_queue+0x88)
:    +func               -2765	  0.477  sub_preempt_count+0x10 (remove_wait_queue+0x90)
:    +func               -2764	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2764+   2.208  fput+0x10 (poll_freewait+0x54)
:    +func               -2762	  0.835  poll_select_copy_remaining+0x14 (SyS_select+0x108)
:    +func               -2761+   1.074  ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
:    +func               -2760	  0.955  set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:|   +func               -2759	  0.567  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -2758+   9.462  ret_fast_syscall+0x2c (<b6bae4b8>)
:|   +begin   0x90000000 -2749+   1.059  vector_swi+0x3c (<b6bae4b4>)
:    +func               -2748	  0.582  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -2747	  0.835  SyS_select+0x14 (ret_fast_syscall+0x0)
:    +func               -2746	  0.671  poll_select_set_timeout+0x14 (SyS_select+0xc4)
:    +func               -2745	  0.910  ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
:    +func               -2745+   1.014  timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
:    +func               -2744	  0.492  core_sys_select+0x14 (SyS_select+0xf4)
:    +func               -2743	  0.686  __rcu_read_lock+0x10 (core_sys_select+0x30)
:    +func               -2742+   1.134  __rcu_read_unlock+0x10 (core_sys_select+0x50)
:    +func               -2741	  0.462  do_select+0x14 (core_sys_select+0x234)
:    +func               -2741	  0.880  __rcu_read_lock+0x10 (do_select+0x28)
:    +func               -2740	  0.746  __rcu_read_unlock+0x10 (do_select+0x138)
:    +func               -2739	  0.522  select_estimate_accuracy+0x14 (do_select+0x550)
:    +func               -2739	  0.820  ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
:    +func               -2738	  0.567  set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
:    +func               -2737+   1.298  task_nice+0x10 (select_estimate_accuracy+0x44)
:    +func               -2736	  0.582  fget_light+0x10 (do_select+0x29c)
:    +func               -2735	  0.701  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -2735	  0.641  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -2734	  0.641  sock_poll+0x10 (do_select+0x2f8)
:    +func               -2733	  0.776  tcp_poll+0x10 (sock_poll+0x2c)
:    +func               -2733	  0.970  __pollwait+0x10 (tcp_poll+0x38)
:    +func               -2732	  0.552  add_wait_queue+0x10 (__pollwait+0xec)
:|   +begin   0x80000001 -2731	  0.507  add_wait_queue+0x40 (__pollwait+0xec)
:|   #end     0x80000001 -2731	  0.552  add_wait_queue+0x58 (__pollwait+0xec)
:    #func               -2730	  0.477  add_preempt_count+0x10 (add_wait_queue+0x64)
:    #func               -2730	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2729	  0.507  ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:|   #begin   0x80000000 -2728	  0.582  ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:|   #func               -2728	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2727	  0.552  ipipe_unstall_root+0x64 (add_wait_queue+0x88)
:    +func               -2727	  0.477  sub_preempt_count+0x10 (add_wait_queue+0x90)
:    +func               -2726	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2726	  0.537  fput+0x10 (do_select+0x330)
:    +func               -2725	  0.537  fget_light+0x10 (do_select+0x29c)
:    +func               -2724	  0.686  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -2724	  0.522  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -2723	  0.626  sock_poll+0x10 (do_select+0x2f8)
:    +func               -2723	  0.522  udp_poll+0x10 (sock_poll+0x2c)
:    +func               -2722	  0.537  datagram_poll+0x10 (udp_poll+0x20)
:    +func               -2722	  0.611  __pollwait+0x10 (datagram_poll+0x38)
:    +func               -2721	  0.537  add_wait_queue+0x10 (__pollwait+0xec)
:|   +begin   0x80000001 -2720	  0.656  add_wait_queue+0x40 (__pollwait+0xec)
:|   #end     0x80000001 -2720	  0.492  add_wait_queue+0x58 (__pollwait+0xec)
:    #func               -2719	  0.477  add_preempt_count+0x10 (add_wait_queue+0x64)
:    #func               -2719	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2718	  0.492  ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:|   #begin   0x80000000 -2718	  0.567  ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:|   #func               -2717	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2717	  0.492  ipipe_unstall_root+0x64 (add_wait_queue+0x88)
:    +func               -2716	  0.477  sub_preempt_count+0x10 (add_wait_queue+0x90)
:    +func               -2716	  0.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2715	  0.761  fput+0x10 (do_select+0x330)
:    +func               -2714	  0.791  _cond_resched+0x10 (do_select+0x418)
:    +func               -2714	  0.477  poll_schedule_timeout+0x10 (do_select+0x4ec)
:    +func               -2713+   1.029  schedule_hrtimeout_range+0x10 (poll_schedule_timeout+0x48)
:    +func               -2712	  0.492  schedule_hrtimeout_range_clock+0x14 (schedule_hrtimeout_range+0x1c)
:    +func               -2712	  0.820  hrtimer_init+0x10 (schedule_hrtimeout_range_clock+0x80)
:    +func               -2711	  0.582  hrtimer_start_range_ns+0x14 (schedule_hrtimeout_range_clock+0x114)
:    +func               -2710	  0.731  __hrtimer_start_range_ns+0x14 (hrtimer_start_range_ns+0x34)
:|   +begin   0x80000001 -2709	  0.492  __hrtimer_start_range_ns+0x40 (hrtimer_start_range_ns+0x34)
:|   #end     0x80000001 -2709	  0.507  __hrtimer_start_range_ns+0x58 (hrtimer_start_range_ns+0x34)
:    #func               -2708	  0.477  add_preempt_count+0x10 (__hrtimer_start_range_ns+0x6c)
:    #func               -2708	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2707+   1.895  enqueue_hrtimer+0x10 (__hrtimer_start_range_ns+0x1b8)
:    #func               -2705	  0.507  ipipe_unstall_root+0x10 (__hrtimer_start_range_ns+0x1c4)
:|   #begin   0x80000000 -2705	  0.537  ipipe_unstall_root+0x2c (__hrtimer_start_range_ns+0x1c4)
:|   #func               -2704	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2704	  0.477  ipipe_unstall_root+0x64 (__hrtimer_start_range_ns+0x1c4)
:    +func               -2703	  0.477  sub_preempt_count+0x10 (__hrtimer_start_range_ns+0x1cc)
:    +func               -2703	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2702	  0.940  schedule+0x10 (schedule_hrtimeout_range_clock+0x134)
:    +func               -2701	  0.611  __schedule+0x14 (schedule+0x74)
:    +func               -2700	  0.611  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -2700	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2699	  0.925  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -2698	  0.671  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -2698	  0.477  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -2697	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -2697	  0.522  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -2696	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2695	  0.850  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -2695	  0.567  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -2694	  0.597  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -2693	  0.522  __schedule+0xc0 (schedule+0x74)
:    #func               -2693	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -2692	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2692	  0.611  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -2691	  0.597  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -2690+   1.716  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -2689	  0.656  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -2688	  0.776  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -2687+   1.223  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -2686	  0.552  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -2686	  0.910  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -2685	  0.641  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -2684	  0.507  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -2683	  0.492  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -2683+   1.686  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -2681	  0.537  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -2681	  0.985  __schedule+0x2c8 (schedule+0x74)
:    #func               -2680	  0.507  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -2679	  0.552  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -2679	  0.567  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -2678	  0.626  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -2677	  0.746  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -2677+   1.582  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -2675	  0.805  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -2674+   1.134  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -2673	  0.820  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -2672	  0.746  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -2672	  0.597  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -2671	  0.805  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -2670	  0.522  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -2670	  0.522  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -2669	  0.835  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -2668	  0.835  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -2668+   1.208  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -2666	  0.552  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -2666	  0.582  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -2665	  0.537  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -2665	  0.880  __schedule+0x42c (schedule+0x74)
:|   #func               -2664	  0.671  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -2663	  0.582  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -2663	  0.462  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -2662	  0.567  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -2661	  0.611  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -2661	  0.731  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -2660	  0.582  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -2660+   1.119  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -2658	  0.597  __schedule+0x454 (schedule+0x74)
:    #func               -2658	  0.626  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -2657	  0.641  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -2657	  0.477  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -2656	  0.582  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -2656	  0.507  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -2655	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -2654	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2654	  0.507  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -2653	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -2653	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2652	  0.477  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -2652+   1.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2650	  0.522  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -2649	  0.761  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -2649	  0.492  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -2648	  0.477  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -2648	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2647	  0.492  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -2646	  0.507  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -2646	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2645	  0.507  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -2645	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -2644	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2644	  0.731  finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   +begin   0x80000001 -2643	  0.552  finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   #end     0x80000001 -2642	  0.477  finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:    #func               -2642	  0.477  add_preempt_count+0x10 (finish_wait+0x7c)
:    #func               -2641	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2641	  0.522  ipipe_unstall_root+0x10 (finish_wait+0xa0)
:|   #begin   0x80000000 -2640	  0.507  ipipe_unstall_root+0x2c (finish_wait+0xa0)
:|   #func               -2640	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2639	  0.507  ipipe_unstall_root+0x64 (finish_wait+0xa0)
:    +func               -2639	  0.477  sub_preempt_count+0x10 (finish_wait+0xa8)
:    +func               -2638+   4.029  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2634	  0.880  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -2633	  0.746  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000000 -2633	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|   +end     0x80000000 -2632	  0.626  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|   +func               -2631	  0.537  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -2631!  13.298  no_work_pending+0x18 (<00174758>)
:|   +begin   0x90000000 -2618+   1.507  vector_swi+0x3c (<00174754>)
:    +func               -2616	  0.776  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -2615	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000001 -2615	  0.656  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2614	  0.791  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2613	  0.611  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2613+   1.298  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|  + begin   0x80000001 -2611	  0.701  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -2611	  0.522  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func               -2610	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func               -2610	  0.656  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:    +func               -2609	  0.746  sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
:    +func               -2608	  0.776  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:    +func               -2607	  0.805  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|   +begin   0x80000000 -2607	  0.820  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  *+func               -2606	  0.746  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|   +end     0x80000000 -2605	  0.671  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:    +func               -2604	  0.791  lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:    +func               -2604	  0.805  lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
:    +func               -2603	  0.641  lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
:    +func               -2602	  0.537  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -2602	  0.552  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -2601	  0.462  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -2601	  0.477  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -2600	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2599	  0.492  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -2599	  0.537  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -2598	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2598	  0.626  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -2597	  0.582  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -2596	  0.985  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2595	  0.671  schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
:    +func               -2595	  0.582  __schedule+0x14 (schedule+0x74)
:    +func               -2594	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -2594	  1.000  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2593	  0.835  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -2592	  0.656  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -2591	  0.477  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -2591	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -2590	  0.522  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -2590	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2589	  0.552  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -2589	  0.746  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -2588	  0.582  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -2587	  0.462  __schedule+0xc0 (schedule+0x74)
:    #func               -2587	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -2586	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2586	  0.597  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -2585	  0.641  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -2584+   1.955  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -2582	  0.820  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -2582	  0.820  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -2581	  0.597  calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
:    #func               -2580	  0.970  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -2579	  0.850  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -2578+   1.179  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -2577	  0.716  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -2577	  0.552  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -2576	  0.611  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -2575+   1.701  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -2574	  0.492  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -2573	  0.776  __schedule+0x2c8 (schedule+0x74)
:    #func               -2572	  0.522  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -2572	  0.537  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -2571	  0.537  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -2571	  0.567  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -2570	  0.746  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -2569	  0.925  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -2569	  0.701  schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:|  *#func               -2568	  0.597  __ipipe_restore_head+0x10 (schedule_event+0x214)
:|   #end     0x80000000 -2567	  0.656  __ipipe_restore_head+0x104 (schedule_event+0x214)
:|   #begin   0x80000000 -2567	  0.656  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -2566	  0.761  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -2565	  0.507  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -2565	  0.776  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -2564	  0.701  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -2563	  0.626  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -2563	  0.492  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -2562	  0.537  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -2562	  0.776  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -2561	  0.686  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -2560+   1.298  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -2559	  0.567  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -2558	  0.567  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -2558	  0.552  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -2557	  1.000  __schedule+0x42c (schedule+0x74)
:|   #func               -2556	  0.522  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -2556	  0.477  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -2555	  0.552  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -2555	  0.850  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -2554	  0.611  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -2553	  0.731  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -2552	  0.537  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -2552	  1.000  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -2551	  0.552  __schedule+0x454 (preempt_schedule_irq+0x58)
:    #func               -2550	  0.507  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -2550	  0.671  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -2549	  0.477  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -2549	  0.507  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -2548	  0.537  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -2548	  0.656  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -2547	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2546	  0.492  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -2546	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -2545	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2545	  0.582  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -2544+   1.134  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2543	  0.716  preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:|   #end     0x80000001 -2542	  0.582  preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
:    #func               -2542	  0.477  sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
:    #func               -2541	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   #begin   0x80000000 -2540+   2.104  __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x264)
:|   +end     0x00000062 -2538	  0.716  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -2537+   1.432  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -2536	  0.746  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -2535	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -2535+   2.641  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_restore_head+0x108)
:|   +begin   0x80000000 -2532	  1.000  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func               -2531+   1.029  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func               -2530+   1.746  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  461] LRT:461  1 -2528+   1.059  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func               -2527+   1.820  xntimer_stop_aperiodic+0x10 (xnpod_resume_thread+0x148)
:|  *+func               -2525	  0.746  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func               -2525	  0.537  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func               -2524	  0.955  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+func               -2523+   1.507  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  *+func               -2522+   1.238  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func               -2520	  0.656  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func               -2520	  0.805  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func               -2519	  1.000  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -2518	  0.835  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:|  # func               -2517	  0.835  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  538] TCP-10. -1 -2516	  0.597  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func               -2516+   1.537  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2514+   1.701  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -2512	  0.820  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2512+   1.179  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2510	  0.880  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x90000000 -2510+   1.014  __irq_svc+0x44 (__ipipe_trace+0x420)
:|  + func               -2509	  0.746  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func               -2508	  1.000  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -2507	  0.656  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -2506	  0.522  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000062 -2506	  0.626  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -2505	  0.656  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func               -2504+   1.761  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -2503+   1.194  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -2501	  0.716  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -2501	  0.701  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|  + func               -2500+   2.029  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|  + func               -2498	  0.910  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|  + func               -2497	  0.611  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|  + func               -2496	  0.552  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + begin   0x000000a4 -2496	  0.492  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|  + func               -2495	  0.522  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|  + func               -2495	  0.701  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -2494	  0.985  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -2493+   1.179  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -2492	  0.910  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|  + func               -2491	  0.776  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|  + func               -2490	  0.880  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  + end     0x000000a4 -2489	  0.671  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|  + func               -2489	  0.641  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|  + func               -2488	  0.835  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|  # func               -2487+   1.208  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|  + func               -2486+   1.029  __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x230)
:|  # func               -2485+   1.343  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:|  # func               -2484+   1.059  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -2483+   2.388  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func               -2480	  0.940  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:|  # func               -2479	  0.895  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -2478	  0.850  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:|  # func               -2478	  0.805  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:|  # func               -2477+   1.835  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -2475	  1.000  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -2474	  0.985  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -2473	  0.731  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -2472	  0.731  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -2471	  0.641  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -2471	  0.940  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -2470	  0.820  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  546] realtim 95 -2469+   1.686  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2467	  0.552  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -2467	  0.970  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -2466	  0.820  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  528] SDIAS_T 40 -2465	  0.910  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2464	  0.611  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  465] VARAN_T 30 -2463	  0.776  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2463	  0.761  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  544] cyclic: 30 -2462	  0.746  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2461	  0.671  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  542] Loader: 29 -2461	  0.537  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2460	  0.731  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  527] WD-Trigg 1 -2459	  0.940  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2458	  0.522  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  # func               -2458	  0.701  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  # func               -2457+   1.194  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  # func               -2456+   1.059  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:|  # func               -2455	  0.910  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func               -2454+   1.074  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:|  # func               -2453	  0.522  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -2452	  0.850  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -2451	  0.686  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -2451	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -2450	  0.791  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -2449+   2.208  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  + end     0x00000062 -2447	  0.492  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -2447	  0.731  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -2446	  0.582  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|  + func               -2445	  0.567  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|  + end     0x90000000 -2445	  0.955  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:|  + begin   0x80000001 -2444+   1.059  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -2443+   2.388  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -2440	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2440+   1.388  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  461] LRT:461  1 -2439+   3.119  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2435+   1.238  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2434	  1.000  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2433+   2.074  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -2431+   2.223  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2429	  0.656  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2428+   1.507  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2427	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2426	  0.985  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  546] realtim 95 -2425+   1.671  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2424	  0.791  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2423	  0.776  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2422+   2.582  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -2419+   1.014  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2418+   1.761  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func               -2417	  0.686  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func               -2416	  0.731  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -2415+   4.194  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001 -2411	  0.940  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2410	  0.910  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2409	  0.761  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2408	  0.985  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2407	  0.880  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2407!  45.820  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2361+   1.731  vector_swi+0x3c (<00174754>)
:   + func               -2359	  0.805  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2358	  0.776  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2357	  0.761  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2357	  0.701  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2356	  0.716  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2355+   1.552  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2354	  0.761  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2353	  0.791  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2352	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2352+   1.373  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2350	  0.656  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2350+   1.044  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2348	  0.671  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2348	  0.970  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2347+   2.119  pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:|  + begin   0x80000001 -2345	  0.671  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2344	  0.746  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2343	  0.761  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2343	  0.761  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2342	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2341+   7.492  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2334	  0.850  vector_swi+0x3c (<00174754>)
:   + func               -2333	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2332	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2332	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2331	  0.537  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2331	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2330	  0.552  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2330	  0.492  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2329	  0.492  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2329	  0.537  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2328	  0.641  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2328	  0.537  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2327	  0.567  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2327	  0.492  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2326+   1.731  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2324	  0.776  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -2324	  0.597  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -2323	  0.805  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -2322	  0.925  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -2321	  0.626  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2321	  0.701  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2320	  0.895  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2319	  0.835  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2318+   1.358  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2317	  0.686  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  546] realtim 95 -2316+   1.552  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2315+   2.328  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2312	  0.746  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2312+   1.985  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2310	  0.701  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2309	  0.910  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  528] SDIAS_T 40 -2308+   2.567  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2305	  0.895  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2304+   1.029  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2303+   2.313  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -2301	  0.791  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2300+   2.955  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -2297	  0.701  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2297	  0.641  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2296	  0.641  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2295	  0.492  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2295	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2294!  55.805  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2239+   1.776  vector_swi+0x3c (<00174754>)
:   + func               -2237	  0.850  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2236	  0.611  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2235	  0.686  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2235	  0.522  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2234	  0.761  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2233	  1.000  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2232+   1.059  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2231	  0.597  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2231	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2230+   1.074  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2229	  0.686  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2228	  0.985  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2227	  0.507  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2227+   1.208  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2226	  0.537  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -2225	  0.507  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2225	  0.582  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2224+   1.164  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2223	  0.850  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2222+   1.208  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2221+   1.014  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  528] SDIAS_T 40 -2220	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2219+   2.298  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2217	  0.791  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2216+   1.820  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2214	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2214	  1.000  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  465] VARAN_T 30 -2213+   2.253  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2211	  0.850  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2210	  1.000  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2209+   2.313  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -2206	  0.791  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2206+   3.283  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -2202	  0.746  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2202	  0.656  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2201	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2200	  0.776  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2199	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2199+   5.104  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2194+   1.626  vector_swi+0x3c (<00174754>)
:   + func               -2192	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2192	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2191	  0.686  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2190	  0.537  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2190	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2189	  0.731  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2188	  0.865  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2188	  0.671  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2187	  0.537  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2186	  0.835  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2185	  0.507  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2185	  0.746  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2184	  0.582  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2184	  0.671  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2183	  0.567  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -2182	  0.537  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2182	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2181	  0.611  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2181	  0.716  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2180	  0.835  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2179	  0.746  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  465] VARAN_T 30 -2178	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2178+   1.477  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2177	  0.791  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2176+   1.298  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2174	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2174	  0.776  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  544] cyclic: 30 -2173+   1.880  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2171	  0.850  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2170	  0.731  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2170+   1.447  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -2168	  0.597  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2168+   1.388  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func               -2166	  0.716  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func               -2166	  0.686  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -2165+   3.611  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001 -2161	  0.641  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2161	  0.611  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2160	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2159	  0.761  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2158	  0.582  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2158!  40.582  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2117+   1.686  vector_swi+0x3c (<00174754>)
:   + func               -2116	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2115	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2114	  0.641  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2114	  0.761  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2113	  0.686  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2112	  0.985  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2111	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2111	  0.626  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2110	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2109	  0.865  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2108	  0.552  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2108+   1.313  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2107	  0.746  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2106+   1.522  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2104	  0.850  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -2103	  0.701  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -2103	  0.656  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -2102	  0.522  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -2102	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2101	  0.582  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2101	  0.880  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2100	  0.805  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2099+   1.059  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2098	  0.940  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  544] cyclic: 30 -2097	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2096+   1.641  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2095	  0.611  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2094+   1.641  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2092	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2092+   1.029  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  542] Loader: 29 -2091+   2.656  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2088+   1.044  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2087	  0.850  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2086+   2.641  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -2084	  0.701  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2083+   3.238  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x90000000 -2080+   1.268  __irq_svc+0x44 (hisyscall_event+0x310)
:|  + func               -2078	  0.671  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func               -2078+   1.059  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -2077	  0.626  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -2076	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000057 -2076	  0.761  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -2075	  0.820  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func               -2074+   1.522  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -2073+   1.014  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -2071+   1.373  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -2070	  0.835  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  + func               -2069	  0.701  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func               -2069+   1.059  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func               -2068	  0.985  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func               -2067+   1.313  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func               -2065	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  + func               -2065	  0.537  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  + func               -2064	  0.626  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  # func               -2063	  1.000  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  # func               -2062+   1.059  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -2061+   1.641  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  # func               -2060+   1.731  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -2058+   1.522  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -2056+   1.328  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-1098 -2055	  0.597  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -2055	  0.895  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -2054+   2.208  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + end     0x00000057 -2051	  0.686  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -2051	  0.746  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -2050+   1.044  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|  + func               -2049	  0.611  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|  + end     0x90000000 -2048+   1.462  __ipipe_fast_svc_irq_exit+0x18 (hisyscall_event+0x310)
:|  + begin   0x80000001 -2047	  0.865  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2046	  0.925  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2045	  0.791  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2044	  0.626  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2044	  0.597  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2043!  36.208  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2007+   1.552  vector_swi+0x3c (<00174754>)
:   + func               -2005	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2005	  0.656  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2004	  0.611  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2003	  0.776  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2003	  0.791  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2002+   1.089  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2001	  0.865  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2000	  0.716  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1999	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1998+   1.119  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1997	  0.701  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1997	  0.865  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1996	  0.611  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1995	  0.835  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1994	  0.865  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1993	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1993	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1992	  0.805  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1992	  0.791  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1991+   1.134  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1990	  0.865  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  542] Loader: 29 -1989	  0.805  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1988+   1.835  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1986	  0.820  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1985+   1.835  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1984	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1983+   1.059  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  461] LRT:461  1 -1982+   1.925  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1980+   1.641  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1978	  0.970  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1977+   3.686  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1974	  0.850  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000 -1973+   1.865  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func               -1971	  0.805  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func               -1970	  0.850  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func               -1969	  0.656  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000 -1969+   2.119  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func               -1967	  0.611  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000 -1966+   1.940  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001 -1964	  0.865  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1963	  0.671  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1962	  0.746  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1962	  0.626  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1961	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1961+   6.925  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000 -1954+   1.074  vector_swi+0x3c (<00172b94>)
:   + func               -1953	  0.701  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1952	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1951	  0.582  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1951	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1950	  0.746  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1950+   2.149  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1947+   1.358  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func               -1946+   1.402  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func               -1945	  0.626  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000 -1944	  0.805  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func               -1943+   1.149  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func               -1942	  0.940  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func               -1941	  0.776  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1940	  0.880  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  461] LRT:461  1 -1939	  0.462  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1939+   1.865  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1937	  0.746  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1936+   1.492  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1935	  0.582  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1934	  0.970  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  527] WD-Trigg 1 -1933+   1.940  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1931	  0.955  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1930	  0.761  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1930+   2.029  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1928	  0.686  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1927+   3.761  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1923	  0.850  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1922	  0.611  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1922	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1921	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1920	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1920+   5.089  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1915+   1.313  vector_swi+0x3c (<00174754>)
:   + func               -1913	  0.656  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1913	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1912	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1912	  0.582  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1911	  0.611  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1911+   1.358  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1909	  0.731  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1908	  0.671  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1908	  0.671  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1907	  0.805  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1906	  0.671  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1906	  0.611  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1905	  0.656  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1904	  0.761  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1904	  0.582  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1903	  0.492  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1903	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1902	  0.582  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1901	  0.686  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1901	  0.835  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1900	  0.656  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  527] WD-Trigg 1 -1899	  0.611  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1899+   1.358  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1897+   1.522  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -1896	  0.835  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1895+   1.313  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1894	  0.865  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1893+   1.417  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1891+   1.402  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1890	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1889+   1.059  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  538] TCP-10. -1 -1888	  0.761  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # func               -1888	  0.970  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1887+   1.179  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1885+   1.477  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1884+   2.343  xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:|   +func               -1882+   1.074  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -1880	  0.776  __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -1880+   1.089  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func               -1879	  0.731  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -1878	  0.820  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -1877	  0.880  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -1876	  0.731  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -1875+   1.089  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1874	  0.656  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
:    #func               -1874	  0.582  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001 -1873	  0.552  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001 -1873	  0.597  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func               -1872	  0.477  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -1872	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1871	  0.522  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -1870	  0.955  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -1869	  0.731  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func               -1869	  0.507  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func               -1868	  0.582  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001 -1868	  0.686  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001 -1867	  0.477  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func               -1866	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -1866	  0.611  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1865	  0.507  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -1865	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1864	  0.761  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -1863	  0.597  enqueue_task+0x10 (activate_task+0x38)
:    #func               -1863+   3.417  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -1859	  0.940  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -1858	  1.000  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -1857+   2.104  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -1855+   1.044  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -1854	  0.701  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -1854	  0.522  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -1853	  0.850  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -1852	  0.656  update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
:    #func               -1852	  0.686  wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
:    #func               -1851	  0.805  calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
:    #func               -1850	  0.671  resched_task+0x10 (check_preempt_wakeup+0x12c)
:|   #begin   0x80000001 -1849	  0.522  resched_task+0x30 (check_preempt_wakeup+0x12c)
:|   #end     0x80000001 -1849	  0.940  resched_task+0x44 (check_preempt_wakeup+0x12c)
:    #func               -1848	  0.731  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -1847+   1.029  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1846	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -1846	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1845	  0.597  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func               -1844+   1.029  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1843	  0.582  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func               -1843	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -1842	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1841	  0.776  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -1841	  0.507  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -1840	  0.626  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -1839	  0.731  __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:|   #func               -1839	  0.776  __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x264)
:|   #end     0x80000000 -1838	  0.656  __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x264)
:    #func               -1837	  0.641  preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
:    #func               -1837	  0.477  add_preempt_count+0x10 (preempt_schedule_irq+0x50)
:    #func               -1836	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1835	  0.552  ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:|   #begin   0x80000000 -1835	  0.552  ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:|   #func               -1834	  0.641  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1834	  0.686  ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
:    +func               -1833	  0.582  __schedule+0x14 (preempt_schedule_irq+0x58)
:    +func               -1832	  0.492  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -1832	  0.880  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1831	  0.970  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -1830	  0.567  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -1829	  0.507  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -1829	  0.522  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -1828	  0.537  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -1828	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1827	  0.552  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -1827	  0.582  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -1826	  0.641  __schedule+0xac (preempt_schedule_irq+0x58)
:|   #end     0x80000001 -1826	  0.507  __schedule+0xc0 (preempt_schedule_irq+0x58)
:    #func               -1825	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -1825	  0.895  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1824	  0.701  update_rq_clock+0x10 (__schedule+0x200)
:    #func               -1823	  0.761  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -1822	  0.522  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func               -1822	  0.671  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func               -1821	  0.567  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -1820	  0.671  wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
:    #func               -1820	  0.776  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -1819+   1.402  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -1818	  0.507  __schedule+0x2b0 (preempt_schedule_irq+0x58)
:|   #end     0x80000001 -1817+   1.417  __schedule+0x2c8 (preempt_schedule_irq+0x58)
:    #func               -1816	  0.746  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -1815	  0.552  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -1814	  0.567  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -1814	  0.537  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -1813+   1.014  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -1812+   1.164  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -1811	  0.701  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -1810	  0.910  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -1809	  0.716  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -1809	  0.611  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -1808	  0.597  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -1808	  0.522  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -1807	  0.597  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -1806	  0.537  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -1806	  0.850  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -1805	  0.671  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -1804+   1.104  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -1803	  0.597  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -1803	  0.611  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -1802	  0.567  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -1801+   1.014  __schedule+0x42c (preempt_schedule_irq+0x58)
:|   #func               -1800	  0.850  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -1800	  0.597  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -1799	  0.671  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -1798	  0.761  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -1798	  0.805  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -1797	  0.835  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -1796+   1.074  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -1795+   1.253  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -1794	  0.597  __schedule+0x454 (schedule+0x74)
:    #func               -1793	  0.597  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -1792	  0.656  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -1792	  0.507  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -1791	  0.910  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -1790	  0.522  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -1790	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -1789	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1789	  0.626  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -1788	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -1788	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1787	  0.492  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -1786+   1.492  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1785	  0.641  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -1784	  0.537  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -1784	  0.477  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -1783	  0.567  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -1783	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1782	  0.507  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -1782	  0.507  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -1781	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1781	  0.477  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -1780	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -1780	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1779	  0.746  finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   +begin   0x80000001 -1778	  0.597  finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   #end     0x80000001 -1777	  0.611  finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:    #func               -1777	  0.477  add_preempt_count+0x10 (finish_wait+0x7c)
:    #func               -1776	  0.582  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1776	  0.522  ipipe_unstall_root+0x10 (finish_wait+0xa0)
:|   #begin   0x80000000 -1775	  0.507  ipipe_unstall_root+0x2c (finish_wait+0xa0)
:|   #func               -1775	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1774	  0.492  ipipe_unstall_root+0x64 (finish_wait+0xa0)
:    +func               -1774	  0.477  sub_preempt_count+0x10 (finish_wait+0xa8)
:    +func               -1773+   3.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1769	  0.955  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -1768	  0.716  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000000 -1768	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|   +end     0x80000000 -1767	  0.611  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|   +func               -1766	  0.522  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -1766!  12.194  no_work_pending+0x18 (<00174758>)
:|   +begin   0x90000000 -1754+   1.014  vector_swi+0x3c (<00174754>)
:    +func               -1753	  0.761  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1752	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000001 -1751	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1751	  0.567  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1750	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1750+   1.164  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|  + begin   0x80000001 -1749	  0.671  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -1748	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func               -1747	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func               -1747	  0.701  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:    +func               -1746	  0.791  sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
:    +func               -1745	  0.835  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:    +func               -1744	  0.671  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|   +begin   0x80000000 -1744+   1.149  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  *+func               -1743	  0.641  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|   +end     0x80000000 -1742	  0.895  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:    +func               -1741	  0.701  lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:    +func               -1740	  0.820  lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
:    +func               -1740	  0.791  lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
:    +func               -1739	  0.567  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -1738	  0.552  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -1738	  0.597  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -1737	  0.567  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -1736	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1736	  0.507  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -1735	  0.507  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -1735	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1734	  0.626  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -1734	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -1733	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1732	  0.776  schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
:    +func               -1731	  0.477  __schedule+0x14 (schedule+0x74)
:    +func               -1731	  0.492  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -1731	  0.850  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1730	  0.716  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -1729	  0.552  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -1728	  0.522  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -1728	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -1727	  0.597  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -1727	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1726	  0.552  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -1726	  0.582  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -1725	  0.626  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -1724	  0.477  __schedule+0xc0 (schedule+0x74)
:    #func               -1724	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -1724+   1.029  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1723	  0.731  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -1722	  0.656  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -1721+   2.000  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -1719	  0.835  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -1718	  0.970  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -1717	  0.537  calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
:    #func               -1717	  0.910  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -1716+   1.044  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -1715+   1.194  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -1714	  0.985  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -1713	  0.656  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -1712	  0.671  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -1711+   1.194  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -1710	  0.626  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -1709	  0.761  __schedule+0x2c8 (schedule+0x74)
:    #func               -1709	  0.611  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -1708	  0.537  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -1708	  0.552  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -1707	  0.552  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -1706	  0.731  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -1706	  0.865  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -1705+   1.417  schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:|  *#func               -1703	  0.611  __ipipe_restore_head+0x10 (schedule_event+0x214)
:|   #end     0x80000000 -1703	  0.656  __ipipe_restore_head+0x104 (schedule_event+0x214)
:|   #begin   0x80000000 -1702	  0.701  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -1701	  0.731  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -1701	  0.507  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -1700	  0.626  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -1700	  0.611  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -1699	  0.492  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -1699	  0.492  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -1698	  0.507  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -1698	  0.582  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -1697	  0.597  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -1696+   1.432  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -1695	  0.567  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -1694	  0.552  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -1694	  0.626  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -1693	  0.731  __schedule+0x42c (schedule+0x74)
:|   #func               -1692	  0.597  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -1692	  0.716  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -1691	  0.552  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -1691	  0.626  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -1690	  0.626  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -1689	  0.716  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -1689	  0.522  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -1688	  0.865  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -1687	  0.477  __schedule+0x454 (preempt_schedule_irq+0x58)
:    #func               -1687	  0.537  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -1686	  0.656  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -1686	  0.477  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -1685	  0.641  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -1684	  0.611  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -1684	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -1683	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1683	  0.492  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -1682	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -1682	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1681	  0.507  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -1680	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1680	  0.791  preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:|   #end     0x80000001 -1679	  0.626  preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
:    #func               -1678	  0.477  sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
:    #func               -1678	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   #begin   0x80000000 -1677+   1.731  __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x264)
:|   +end     0x80000000 -1675+   2.492  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func               -1673	  0.567  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000 -1672+   1.074  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func               -1671	  0.761  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000 -1670	  0.641  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func               -1670	  0.955  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func               -1669	  0.701  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000 -1668	  0.850  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func               -1667+   2.208  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func               -1665	  0.626  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000 -1664+   1.208  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000 -1663+   1.044  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func               -1662+   1.059  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func               -1661+   1.029  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  461] LRT:461  1 -1660+   1.402  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func               -1658	  0.835  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func               -1658	  1.000  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func               -1657+   1.149  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+func               -1656+   1.313  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  *+func               -1654	  0.701  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func               -1653	  0.686  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func               -1653	  0.731  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func               -1652+   1.402  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -1651+   1.014  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:|  # func               -1650	  0.716  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  538] TCP-10. -1 -1649	  0.477  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func               -1648+   1.522  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1647+   1.477  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -1645	  0.656  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1645+   1.014  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1644	  0.626  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1643+   1.328  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1642+   1.552  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1640	  0.641  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1640	  0.910  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  461] LRT:461  1 -1639+   1.880  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1637+   1.134  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1636+   1.313  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1634+   3.671  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1631	  0.791  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000 -1630+   1.507  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func               -1628	  0.641  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func               -1628	  0.626  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func               -1627	  0.611  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000 -1627+   1.910  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func               -1625	  0.522  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000 -1624+   1.850  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001 -1622+   1.044  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1621	  0.865  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1620	  0.761  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1620	  0.761  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1619	  0.582  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1618+   6.940  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000 -1611+   1.402  vector_swi+0x3c (<00172b94>)
:   + func               -1610	  0.656  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1609	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1609	  0.611  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1608	  0.641  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1607	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1607+   1.134  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1606+   1.238  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func               -1605+   1.373  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func               -1603	  0.597  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000 -1603	  0.776  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func               -1602+   1.044  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func               -1601	  0.746  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func               -1600+   1.014  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1599	  0.910  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  461] LRT:461  1 -1598	  0.716  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1597+   1.447  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1596+   1.358  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -1595	  0.686  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1594	  0.552  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1593	  0.567  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1593	  0.970  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1592+   1.134  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1591	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1590	  0.731  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  538] TCP-10. -1 -1589+   1.358  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # func               -1588	  0.940  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1587	  0.925  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1586+   1.089  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1585+   2.164  xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:|   +end     0x80000000 -1583+   2.149  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func               -1581	  0.537  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000 -1580	  0.746  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func               -1580	  0.507  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000 -1579	  0.477  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func               -1579	  0.761  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func               -1578	  0.671  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000 -1577	  0.626  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func               -1576+   1.164  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func               -1575	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000 -1575+   1.223  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000 -1574+   1.029  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func               -1573	  0.582  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func               -1572	  0.746  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  461] LRT:461  1 -1571+   1.029  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func               -1570	  0.641  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func               -1570	  0.641  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func               -1569	  0.940  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+func               -1568+   1.044  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  *+func               -1567	  0.492  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func               -1566	  0.522  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func               -1566	  0.537  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func               -1565	  0.746  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -1565	  0.910  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:|  # func               -1564	  0.641  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  538] TCP-10. -1 -1563	  0.597  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func               -1562	  0.880  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1562+   1.343  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -1560	  0.522  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1560	  0.641  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1559	  0.567  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1559	  0.910  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1558+   1.089  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1557	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1556	  0.805  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  461] LRT:461  1 -1555	  0.641  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1555	  0.597  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1554	  0.522  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1553+   1.791  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1552+   1.029  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000 -1551+   1.074  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func               -1550	  0.656  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func               -1549	  0.626  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func               -1548	  0.507  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000 -1548+   1.343  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func               -1546	  0.597  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000 -1546+   1.358  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001 -1544	  0.656  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1544	  0.955  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1543	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1542	  0.746  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1541	  0.701  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1541+   6.208  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000 -1535+   1.417  vector_swi+0x3c (<b68d744c>)
:   + func               -1533	  0.701  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1532	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1532	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1531	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1531	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1530	  0.686  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1530	  0.597  xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:|  + begin   0x80000000 -1529	  0.671  xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:|  # func               -1528+   1.134  rpi_push+0x10 (xnshadow_relax+0x60)
:|  # func               -1527	  0.761  xnsched_renice_root+0x10 (rpi_push+0x188)
:|  # func               -1527	  0.985  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  # [  538] TCP-10.3 1 -1526	  0.731  xnsched_renice_root+0x78 (rpi_push+0x188)
:|  # func               -1525+   1.149  schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:|  # func               -1524	  1.000  __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:|  # func               -1523	  0.776  xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:|  # func               -1522	  0.671  ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:|  + end     0x80000000 -1521+   1.746  ipipe_unstall_head+0xa0 (xnpod_suspend_thread+0x1d4)
:|  + begin   0x90000000 -1520	  0.985  __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:|  + func               -1519	  0.716  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func               -1518	  0.925  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -1517	  0.701  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -1516	  0.850  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000062 -1515	  0.776  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -1515	  0.716  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func               -1514+   1.731  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -1512+   1.268  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -1511	  0.582  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -1510	  0.582  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|  + func               -1510+   1.716  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|  + func               -1508	  0.880  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|  + func               -1507	  0.611  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|  + func               -1506	  0.522  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + begin   0x000000a4 -1506	  0.492  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|  + func               -1505	  0.492  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|  + func               -1505	  0.820  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -1504	  1.000  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -1503+   1.119  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -1502	  0.985  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|  + func               -1501	  0.985  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|  + func               -1500	  0.820  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  + end     0x000000a4 -1499	  0.671  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|  + func               -1499	  0.641  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|  + func               -1498	  0.835  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|  # func               -1497	  0.985  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|  + func               -1496+   1.074  __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x230)
:|  # func               -1495+   1.432  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:|  # func               -1494	  0.865  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -1493+   2.388  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func               -1490+   1.223  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:|  # func               -1489	  0.895  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -1488	  0.746  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:|  # func               -1487	  0.865  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:|  # func               -1487+   1.358  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -1485	  0.940  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -1484+   1.029  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -1483	  0.671  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -1483	  0.850  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -1482	  0.641  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -1481+   1.014  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -1480	  0.835  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  546] realtim 95 -1479+   1.447  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1478	  0.507  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -1477	  0.925  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -1476	  0.746  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  528] SDIAS_T 40 -1476	  0.970  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1475	  0.776  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  465] VARAN_T 30 -1474	  0.835  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1473	  0.761  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  544] cyclic: 30 -1472	  0.537  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1472	  0.701  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  542] Loader: 29 -1471	  0.686  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1470	  0.761  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  527] WD-Trigg 1 -1470	  0.865  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1469	  0.537  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  # func               -1468	  0.731  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  # func               -1467+   1.194  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  # func               -1466+   1.044  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:|  # func               -1465+   1.149  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func               -1464+   1.059  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:|  # func               -1463	  0.507  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -1463	  0.820  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -1462	  0.701  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -1461	  0.582  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -1460+   1.582  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -1459+   1.522  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -1457	  0.656  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  461] LRT:461  1 -1457	  0.656  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -1456+   1.820  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1454	  0.641  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1454+   1.671  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1452	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1451	  0.865  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  546] realtim 95 -1450+   2.223  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1448	  0.940  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1447	  0.716  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1447+   2.447  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1444	  0.641  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1443+   1.477  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func               -1442	  0.641  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func               -1441	  0.746  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -1441+   3.104  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001 -1437+   1.253  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1436	  0.850  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1435	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1435	  0.895  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1434	  0.716  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1433!  47.656  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1385+   1.805  vector_swi+0x3c (<00174754>)
:   + func               -1384	  0.731  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1383	  0.716  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1382	  0.626  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1382	  0.641  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1381	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1380+   1.179  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1379	  0.985  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1378	  0.776  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1377	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1377	  1.000  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1376	  0.626  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1375	  0.835  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1374	  0.761  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1374	  0.895  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1373+   1.432  pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:|  + begin   0x80000001 -1371	  0.597  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1371	  0.626  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1370	  0.671  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1369	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1369	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1368+   7.776  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1360+   1.298  vector_swi+0x3c (<00174754>)
:   + func               -1359	  0.701  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1358	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1358	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1357	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1357	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1356	  0.776  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1356	  0.507  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1355	  0.611  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1355	  0.537  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1354	  0.761  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1353	  0.611  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1353	  0.567  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1352	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1352+   1.731  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1350	  0.925  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -1349	  0.656  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -1348	  0.686  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -1348	  0.746  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -1347	  0.656  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1346	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1346+   1.253  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1344	  0.940  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1343+   1.029  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1342	  0.895  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  546] realtim 95 -1342	  0.850  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1341+   2.238  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1338	  0.641  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1338+   2.432  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1335	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1335+   1.149  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  528] SDIAS_T 40 -1334+   2.507  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1331	  0.835  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1330+   1.059  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1329+   2.074  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1327	  0.656  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1327+   3.432  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1323	  0.761  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1322	  0.597  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1322	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1321	  0.761  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1320	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1320!  35.746  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1284+   1.477  vector_swi+0x3c (<00174754>)
:   + func               -1283	  0.611  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1282	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1281	  0.835  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1281	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1280	  0.716  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1279	  0.970  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1278	  0.716  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1278	  0.776  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1277	  0.567  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1276	  0.865  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1276	  0.731  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1275+   1.313  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1273	  0.507  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1273+   1.119  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1272	  0.611  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1271	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1271	  0.567  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1270	  0.791  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1269	  0.776  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1269+   1.029  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1268	  0.835  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  528] SDIAS_T 40 -1267	  0.611  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1266+   1.835  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1264	  0.805  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1263+   1.805  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1262	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1261	  0.955  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  465] VARAN_T 30 -1260+   1.776  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1258	  0.940  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1257	  0.791  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1257+   2.059  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1255	  0.880  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1254+   3.552  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1250	  0.686  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1249	  0.746  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1249	  0.671  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1248	  0.910  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1247	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1247+   5.940  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1241	  0.820  vector_swi+0x3c (<00174754>)
:   + func               -1240	  0.567  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1239	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1239	  0.626  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1238	  0.462  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1238	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1237	  0.701  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1237	  0.701  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1236	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1235	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1235	  0.865  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1234	  0.701  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1233	  0.522  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1233	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1232	  0.805  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1231	  0.567  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1231	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1230	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1230	  0.626  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1229	  0.731  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1228	  0.880  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1227	  0.641  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  465] VARAN_T 30 -1227	  0.567  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1226+   1.522  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1225	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1224+   1.388  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1223	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1222	  0.776  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  544] cyclic: 30 -1221+   1.597  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1220	  0.671  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1219	  0.746  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1218+   1.582  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1217	  0.611  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1216+   1.865  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func               -1214	  0.656  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func               -1214	  0.626  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -1213+   2.597  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001 -1210	  0.865  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1210	  0.686  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1209	  0.835  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1208	  0.507  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1208	  0.597  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1207!  38.208  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1169+   1.791  vector_swi+0x3c (<00174754>)
:   + func               -1167	  0.820  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1166	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1166	  0.567  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1165	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1164	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1164+   1.059  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1163	  0.880  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1162	  0.597  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1161	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1161	  0.746  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1160	  0.701  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1159+   1.044  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1158	  0.746  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1158+   1.343  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1156	  0.686  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -1156	  0.641  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -1155	  0.716  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -1154	  0.835  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -1153	  0.537  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1153	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1152	  0.791  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1152	  0.656  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1151+   1.119  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1150	  0.597  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  544] cyclic: 30 -1149	  0.880  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1148+   1.671  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1147	  0.731  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1146+   1.597  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1144	  0.761  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1143	  0.805  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  542] Loader: 29 -1143+   1.880  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1141	  0.895  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1140	  0.880  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1139+   2.194  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1137	  0.805  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1136+   2.865  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1133	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1133	  0.686  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1132	  0.776  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1131	  0.641  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1130	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1130!  31.089  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1099+   1.701  vector_swi+0x3c (<00174754>)
:   + func               -1097	  0.641  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1097	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1096	  0.552  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1095	  0.955  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:|  + begin   0x90000000 -1094	  0.805  __irq_svc+0x44 (__ipipe_notify_syscall+0xac)
:|  + func               -1094	  0.776  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func               -1093+   1.238  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -1092	  0.686  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -1091	  0.582  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000057 -1090	  0.895  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -1089	  0.776  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func               -1089+   1.477  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -1087+   1.208  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -1086	  0.731  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -1085	  0.985  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  + func               -1084	  0.641  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func               -1084+   1.194  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func               -1082+   1.134  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func               -1081+   1.611  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func               -1080	  0.656  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  + func               -1079	  0.477  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  + func               -1079	  0.641  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  # func               -1078	  0.970  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  # func               -1077+   1.194  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -1076+   1.522  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  # func               -1074+   1.716  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -1073+   1.656  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -1071+   1.447  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-883  -1069	  0.477  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -1069	  0.910  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -1068+   2.194  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + end     0x00000057 -1066	  0.626  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -1065	  0.791  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -1064	  0.835  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|  + func               -1064	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|  + end     0x90000000 -1063+   1.417  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_notify_syscall+0xac)
:   + func               -1062	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1061+   1.014  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1060+   1.059  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1059	  0.626  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1058	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1058	  0.880  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1057	  1.000  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1056+   1.194  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1055	  0.626  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1054	  0.820  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1053	  0.805  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1052	  0.626  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1052	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1051	  0.716  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1050	  0.820  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1050+   1.164  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1048	  0.925  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  542] Loader: 29 -1047	  0.731  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1047+   1.701  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1045+   1.447  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -1044	  0.791  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1043	  0.552  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:|  + begin   0x90000000 -1042+   1.044  __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:|  + func               -1041	  0.507  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func               -1041	  0.507  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -1040	  0.507  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -1040	  0.537  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000096 -1039	  0.731  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -1038	  0.701  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func               -1038+   1.208  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -1037+   1.074  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -1035	  0.716  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -1035	  0.611  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func               -1034	  0.522  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func               -1034	  0.940  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func               -1033+   1.701  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func               -1031	  0.940  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  + end     0x00000096 -1030	  0.462  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -1030	  0.641  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -1029	  0.567  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|  + func               -1028	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|  + end     0x90000000 -1028+   1.328  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_head+0xa4)
:   + func               -1027	  0.761  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1026+   1.522  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1024+   1.597  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1023	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1022	  0.880  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  538] TCP-10.3 1 -1021+   1.119  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # func               -1020+   1.044  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1019+   1.134  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1018+   1.402  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  # func               -1016+   2.402  xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:|   +func               -1014+   1.134  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -1013	  0.940  __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -1012	  0.805  __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x29c)
:    #func               -1011	  0.895  handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
:    #func               -1010+   1.074  irq_enter+0x10 (handle_IRQ+0x28)
:    #func               -1009	  0.716  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -1009	  0.582  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -1008	  0.716  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -1007	  0.776  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -1006	  0.985  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1005	  0.537  generic_handle_irq+0x10 (handle_IRQ+0x70)
:    #func               -1005+   1.223  irq_to_desc+0x10 (generic_handle_irq+0x1c)
:    #func               -1004	  0.626  handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
:    #func               -1003	  0.477  add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
:    #func               -1003+   1.208  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1001+   1.059  handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
:    #func               -1000	  0.611  sub_preempt_count+0x10 (handle_irq_event+0x3c)
:    #func               -1000+   1.074  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -999+   1.253  handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
:    #func                -997+   1.492  fec_enet_interrupt+0x10 (handle_irq_event_percpu+0x98)
:|   #begin   0x80000001  -996	  0.492  fec_enet_interrupt+0x6c (handle_irq_event_percpu+0x98)
:|   #end     0x80000001  -995	  0.791  fec_enet_interrupt+0x80 (handle_irq_event_percpu+0x98)
:    #func                -995	  0.656  __napi_schedule+0x10 (fec_enet_interrupt+0xd8)
:|   #begin   0x80000001  -994	  0.626  __napi_schedule+0x30 (fec_enet_interrupt+0xd8)
:|   #end     0x80000001  -993	  0.656  __napi_schedule+0x48 (fec_enet_interrupt+0xd8)
:    #func                -993+   1.671  __raise_softirq_irqoff+0x10 (__napi_schedule+0x6c)
:    #func                -991	  0.865  add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
:    #func                -990+   2.477  read_current_timer+0x10 (add_interrupt_randomness+0x40)
:    #func                -988+   1.686  note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
:    #func                -986	  0.686  add_preempt_count+0x10 (handle_irq_event+0x70)
:    #func                -985	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -985	  0.507  gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
:    #func                -984	  0.522  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #begin   0x80000001  -984	  0.761  __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:|   #func                -983	  0.955  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func                -982	  0.537  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   #end     0x80000001  -981	  0.537  __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
:    #func                -981	  0.507  sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
:    #func                -980	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -980	  0.626  irq_exit+0x10 (handle_IRQ+0x74)
:    #func                -979	  0.462  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func                -978	  0.955  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -977	  0.641  do_softirq+0x10 (irq_exit+0x90)
:|   #begin   0x80000001  -977	  0.552  do_softirq+0x4c (irq_exit+0x90)
:|   #end     0x80000001  -976	  0.985  do_softirq+0x64 (irq_exit+0x90)
:    #func                -975	  0.835  __do_softirq+0x14 (do_softirq+0x88)
:    #func                -974	  0.746  msecs_to_jiffies+0x10 (__do_softirq+0x20)
:    #func                -974	  0.477  add_preempt_count+0x10 (__do_softirq+0x6c)
:    #func                -973	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -972	  0.537  ipipe_unstall_root+0x10 (__do_softirq+0x94)
:|   #begin   0x80000000  -972	  0.626  ipipe_unstall_root+0x2c (__do_softirq+0x94)
:|   #func                -971	  0.611  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +func                -971	  0.985  __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:|   #end     0x80000000  -970	  0.597  __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
:    #func                -969	  0.507  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func                -969	  0.522  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001  -968	  0.507  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001  -968	  0.731  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func                -967	  0.522  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func                -966	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -966+   1.373  rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x224)
:    #func                -964+   1.835  lostage_handler+0x14 (rthal_apc_handler+0x60)
:    #func                -962	  0.641  xnsched_renice_root+0x10 (lostage_handler+0xb8)
:|   #begin   0x80000000  -962	  0.597  xnsched_renice_root+0x38 (lostage_handler+0xb8)
:|  *#func                -961	  0.791  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  538] TCP-10. -1  -960	  0.641  xnsched_renice_root+0x78 (lostage_handler+0xb8)
:|  *#func                -960	  0.716  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000  -959	  0.895  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:    #func                -958	  0.761  __xnpod_schedule+0x14 (lostage_handler+0xe0)
:    #func                -957	  0.641  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001  -957	  0.656  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func                -956+   1.164  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:|  #*func                -955	  0.880  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1cc)
:|  #*func                -954	  0.746  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  #*[  538] TCP-10. -1  -953	  0.746  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  #*func                -952+   1.104  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -951+   1.447  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func                -950	  0.746  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -949+   1.134  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -948	  0.567  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001  -947+   1.208  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001  -946+   1.358  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                -945	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -944+   1.238  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  527] WD-Trigg 1  -943+   1.686  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func                -941	  0.835  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -941+   1.507  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                -939+   2.268  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func                -937	  0.746  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000  -936+   3.776  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001  -932+   1.149  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -931	  0.656  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -930	  0.820  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -930	  0.776  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -929	  0.686  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -928+   5.447  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -923+   1.432  vector_swi+0x3c (<00174754>)
:   +*func                -921	  0.641  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -921	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -920	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -920	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -919	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -919+   1.119  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -918	  0.850  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                -917	  0.731  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                -916	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000  -915+   1.253  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                -914	  0.552  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000  -913	  0.746  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func                -913	  0.641  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func                -912	  0.746  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func                -911	  0.597  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func                -911	  0.626  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func                -910	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000  -910	  0.895  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func                -909	  0.597  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func                -908	  0.746  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func                -907	  0.731  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  527] WD-Trigg 1  -907	  0.492  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func                -906+   1.044  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -905+   1.298  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func                -904	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -903	  0.686  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -902	  0.701  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001  -902+   1.089  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001  -901+   1.074  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                -900	  0.597  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -899	  0.835  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  538] TCP-10. -1  -898	  0.626  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  #*func                -898	  0.776  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -897	  0.761  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                -896+   1.149  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func                -895+   1.820  xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:|   #func                -893+   1.044  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   #end     0x80000001  -892+   1.089  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:    #func                -891	  0.776  wake_up_process+0x10 (lostage_handler+0xe8)
:    #func                -890	  0.537  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001  -890	  0.567  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001  -889	  0.477  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func                -889	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func                -888	  0.955  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -887	  0.492  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func                -887	  0.985  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -886	  0.507  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func                -885	  0.611  enqueue_task+0x10 (activate_task+0x38)
:    #func                -884+   3.149  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func                -881+   1.537  enqueue_task_rt+0x10 (enqueue_task+0x3c)
:|   #begin   0x90000000  -880	  0.776  __irq_svc+0x44 (dequeue_rt_stack+0x0)
:|   #func                -879	  0.537  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func                -878	  0.567  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func                -878	  0.626  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func                -877	  0.522  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000057  -877	  0.686  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func                -876	  0.656  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func                -875+   1.552  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func                -874	  0.925  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func                -873	  0.522  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func                -872	  0.552  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   #func                -872	  0.552  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   #func                -871	  0.716  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func                -871	  1.000  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func                -870	  0.955  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   #func                -869	  0.507  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   #func                -868	  0.522  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   #func                -868	  0.552  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func                -867	  0.880  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func                -866	  0.925  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  #*func                -865+   1.388  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  #*func                -864+   1.298  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  #*func                -863	  0.716  xnthread_timeout_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  #*func                -862	  0.820  xnpod_resume_thread+0x10 (xnthread_timeout_handler+0x34)
:|  #*[  532] MainTask 1  -861+   1.611  xnpod_resume_thread+0x74 (xnthread_timeout_handler+0x34)
:|  #*func                -859+   1.134  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  #*event   tick@-113   -858	  0.492  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  #*func                -858	  0.671  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  #*func                -857+   2.029  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  #*func                -855	  0.895  __xnpod_schedule+0x14 (xnintr_clock_handler+0x11c)
:|  #*[  538] TCP-10. -1  -854	  0.477  __xnpod_schedule+0xbc (xnintr_clock_handler+0x11c)
:|  #*func                -854	  0.820  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -853+   1.402  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func                -852	  0.626  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -851	  0.850  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -850	  0.552  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001  -849	  1.000  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001  -848+   1.656  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                -847	  0.641  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -846	  0.925  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  532] MainTask 1  -845+   2.089  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func                -843	  0.671  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -842+   1.014  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                -841+   1.388  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func                -840	  0.731  __ipipe_restore_head+0x10 (xnpod_suspend_thread+0x2ec)
:|  +*end     0x80000000  -839+   2.567  __ipipe_restore_head+0x104 (xnpod_suspend_thread+0x2ec)
:|  +*begin   0x80000001  -837	  0.626  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -836	  0.597  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -836	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -835	  0.641  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -834	  0.597  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -834!  23.089  __ipipe_ret_to_user_irqs_disabled+0x18 (<00173b24>)
:|  +*begin   0x90000000  -811+   1.477  vector_swi+0x3c (<00174754>)
:   +*func                -809	  0.731  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -808	  0.567  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -808	  0.716  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -807	  0.552  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -806	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -806+   1.164  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -805	  0.626  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                -804	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                -803	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000  -803	  0.940  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                -802	  0.701  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000  -801+   1.373  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func                -800+   1.597  plc_platform_ioctl_rt+0x14 [platform_imx] (__rt_dev_ioctl+0x74)
:|  +*begin   0x80000001  -798	  0.656  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -798	  0.522  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -797	  0.537  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -796	  0.477  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -796	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -795!  11.970  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -784	  0.880  vector_swi+0x3c (<00173c7c>)
:   +*func                -783	  0.597  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -782	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -782	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -781	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -781	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -780+   1.388  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -779+   1.402  __rt_task_inquire+0x14 (hisyscall_event+0x188)
:   +*func                -777+   1.343  __rt_task_lookup+0x10 (__rt_task_inquire+0xdc)
:   +*func                -776	  0.761  rt_task_inquire+0x10 (__rt_task_inquire+0x90)
:|  +*begin   0x80000000  -775+   1.731  rt_task_inquire+0x74 (__rt_task_inquire+0x90)
:|  #*func                -773	  0.865  xnarch_tsc_to_ns+0x10 (rt_task_inquire+0x144)
:|  #*func                -773	  0.671  __ipipe_restore_head+0x10 (rt_task_inquire+0x1d0)
:|  +*end     0x80000000  -772+   1.701  __ipipe_restore_head+0x104 (rt_task_inquire+0x1d0)
:|  +*begin   0x80000001  -770	  0.582  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -770	  0.582  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -769	  0.626  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -768	  0.641  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -768	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -767+   1.402  __ipipe_ret_to_user_irqs_disabled+0x18 (<00173c80>)
:|  +*begin   0x90000000  -766	  0.701  vector_swi+0x3c (<00173b20>)
:   +*func                -765	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -765	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -764	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -764	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -763	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -763	  0.791  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -762	  0.910  __rt_task_sleep+0x14 (hisyscall_event+0x188)
:   +*func                -761	  0.835  rt_task_sleep+0x14 (__rt_task_sleep+0x64)
:   +*func                -760	  0.611  xnpod_suspend_thread+0x14 (rt_task_sleep+0x84)
:|  +*begin   0x80000000  -759+   1.104  xnpod_suspend_thread+0x44 (rt_task_sleep+0x84)
:|  #*func                -758+   1.029  xntimer_start_aperiodic+0x14 (xnpod_suspend_thread+0x120)
:|  #*func                -757+   2.402  xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:|  #*func                -755	  0.716  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  532] MainTask 1  -754	  0.626  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func                -754+   1.358  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -752+   1.417  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func                -751	  0.686  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -750+   1.208  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -749	  0.746  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001  -748+   1.059  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001  -747+   1.716  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                -745	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -745+   1.029  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  538] TCP-10. -1  -744+   1.149  __xnpod_schedule+0x480 (xnintr_clock_handler+0x11c)
:|  #*func                -743	  0.641  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -742+   1.119  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                -741+   1.014  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func                -740+   2.059  xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:|   #func                -738	  0.835  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   #end     0x00000057  -737	  0.447  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func                -737+   1.149  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func                -735+   1.104  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func                -734	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000  -734	  0.671  __ipipe_fast_svc_irq_exit+0x18 (dequeue_rt_stack+0x0)
:    #func                -733+   2.164  dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
:    #func                -731	  0.895  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func                -730+   1.134  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func                -729	  0.537  resched_task+0x10 (check_preempt_curr+0x64)
:|   #begin   0x80000001  -728	  0.686  resched_task+0x30 (check_preempt_curr+0x64)
:|   #end     0x80000001  -728	  0.880  resched_task+0x44 (check_preempt_curr+0x64)
:    #func                -727	  0.626  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func                -726+   1.328  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -725	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func                -724+   2.194  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -722	  0.567  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func                -722	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func                -721	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -720	  0.671  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001  -720	  0.701  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001  -719	  0.731  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000  -718+   1.477  __ipipe_do_sync_stage+0x240 (ipipe_unstall_root+0x50)
:|   #end     0x80000000  -717	  0.701  __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
:    #func                -716	  0.850  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func                -715	  0.626  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001  -714	  0.552  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001  -714	  0.701  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func                -713	  0.522  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func                -713	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -712	  0.716  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
:    #func                -711	  0.522  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001  -711	  0.522  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001  -710	  0.477  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func                -710	  0.477  add_preempt_count+0x10 (__wake_up+0x64)
:    #func                -709	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -709	  0.507  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func                -708	  0.955  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func                -707	  0.582  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func                -707	  0.492  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func                -706	  0.611  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001  -705	  0.537  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001  -705	  0.477  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func                -704	  0.552  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func                -704	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -703	  0.477  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func                -703	  0.597  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -702	  0.656  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func                -702	  0.552  enqueue_task+0x10 (activate_task+0x38)
:    #func                -701	  0.940  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func                -700	  0.880  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func                -699+   1.029  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func                -698+   1.716  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func                -696	  0.955  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func                -696	  0.477  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func                -695	  0.537  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func                -695+   1.014  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func                -694	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func                -693	  0.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -692	  0.462  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func                -692	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -691	  0.462  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func                -691	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -690	  0.582  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func                -689	  0.462  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func                -689	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -688	  0.537  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001  -688	  0.507  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001  -687	  0.611  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000  -687	  0.940  __ipipe_do_sync_stage+0x240 (ipipe_unstall_root+0x50)
:|   +end     0x80000000  -686+   1.462  ipipe_unstall_root+0x64 (__do_softirq+0x94)
:    +func                -684	  0.805  net_rx_action+0x14 (__do_softirq+0x12c)
:|   +begin   0x80000001  -684	  0.567  net_rx_action+0x50 (__do_softirq+0x12c)
:|   #end     0x80000001  -683	  0.656  net_rx_action+0x64 (__do_softirq+0x12c)
:    #func                -682	  0.626  ipipe_unstall_root+0x10 (net_rx_action+0x270)
:|   #begin   0x80000000  -682	  0.686  ipipe_unstall_root+0x2c (net_rx_action+0x270)
:|   #func                -681	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -680	  0.970  ipipe_unstall_root+0x64 (net_rx_action+0x270)
:    +func                -680+   1.970  fec_enet_rx_napi+0x14 (net_rx_action+0xa8)
:    +func                -678+   1.029  arm_dma_unmap_page+0x10 (fec_enet_rx_napi+0x180)
:    +func                -677	  0.656  __dma_page_dev_to_cpu+0x14 (arm_dma_unmap_page+0x58)
:    +func                -676+   1.164  dma_cache_maint_page+0x14 (__dma_page_dev_to_cpu+0x34)
:    +func                -675+   2.835  page_address+0x10 (dma_cache_maint_page+0x128)
:    +func                -672	  0.910  __netdev_alloc_skb+0x10 (fec_enet_rx_napi+0x1ac)
:    +func                -671	  0.850  __netdev_alloc_frag+0x14 (__netdev_alloc_skb+0x50)
:|   +begin   0x80000001  -670	  0.552  __netdev_alloc_frag+0x38 (__netdev_alloc_skb+0x50)
:|   #end     0x80000001  -670	  0.671  __netdev_alloc_frag+0x50 (__netdev_alloc_skb+0x50)
:    #func                -669	  0.820  page_address+0x10 (__netdev_alloc_frag+0x120)
:    #func                -668	  0.507  ipipe_unstall_root+0x10 (__netdev_alloc_frag+0x14c)
:|   #begin   0x80000000  -668	  0.552  ipipe_unstall_root+0x2c (__netdev_alloc_frag+0x14c)
:|   #func                -667	  0.626  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -666	  0.925  ipipe_unstall_root+0x64 (__netdev_alloc_frag+0x14c)
:    +func                -665+   1.208  build_skb+0x10 (__netdev_alloc_skb+0x60)
:    +func                -664	  0.597  kmem_cache_alloc+0x14 (build_skb+0x3c)
:    +func                -664	  0.492  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func                -663	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -662	  0.477  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func                -662	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -661	  0.671  kmem_cache_alloc+0xac (build_skb+0x3c)
:|   #end     0x80000001  -661	  0.537  kmem_cache_alloc+0xc4 (build_skb+0x3c)
:    #func                -660	  0.507  ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:|   #begin   0x80000000  -660	  0.522  ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:|   #func                -659	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -658+   1.761  ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
:    +func                -657+   1.656  skb_put+0x10 (fec_enet_rx_napi+0x1e8)
:    +func                -655+   1.805  eth_type_trans+0x10 (fec_enet_rx_napi+0x204)
:    +func                -653	  0.656  napi_gro_receive+0x10 (fec_enet_rx_napi+0x32c)
:    +func                -653	  0.716  skb_gro_reset_offset+0x10 (napi_gro_receive+0x24)
:    +func                -652	  1.000  dev_gro_receive+0x14 (napi_gro_receive+0x30)
:    +func                -651+   1.492  __rcu_read_lock+0x10 (dev_gro_receive+0x7c)
:    +func                -649	  0.970  __rcu_read_unlock+0x10 (dev_gro_receive+0x314)
:    +func                -648+   1.044  netif_receive_skb+0x14 (napi_gro_receive+0x58)
:    +func                -647	  0.746  __netif_receive_skb+0x10 (netif_receive_skb+0x54)
:    +func                -647+   1.179  __netif_receive_skb_core+0x14 (__netif_receive_skb+0x78)
:    +func                -645+   1.940  __rcu_read_lock+0x10 (__netif_receive_skb_core+0xd0)
:    +func                -643	  0.940  arp_rcv+0x10 (__netif_receive_skb_core+0x52c)
:    +func                -643+   1.373  arp_process+0x14 (arp_rcv+0xf0)
:    +func                -641	  0.552  ip_route_input_noref+0x14 (arp_process+0x1b4)
:    +func                -641+   1.164  __rcu_read_lock+0x10 (ip_route_input_noref+0x2c)
:    +func                -639	  0.492  fib_table_lookup+0x14 (ip_route_input_noref+0x29c)
:    +func                -639+   1.805  __rcu_read_lock+0x10 (fib_table_lookup+0x38)
:    +func                -637+   1.044  check_leaf.isra.4+0x14 (fib_table_lookup+0x114)
:    +func                -636	  0.567  __rcu_read_unlock+0x10 (fib_table_lookup+0x2c0)
:    +func                -636	  0.462  fib_table_lookup+0x14 (ip_route_input_noref+0x2c0)
:    +func                -635+   1.522  __rcu_read_lock+0x10 (fib_table_lookup+0x38)
:    +func                -634+   1.253  check_leaf.isra.4+0x14 (fib_table_lookup+0x94)
:    +func                -632+   1.149  __rcu_read_unlock+0x10 (fib_table_lookup+0x2c0)
:    +func                -631+   1.029  fib_validate_source+0x14 (ip_route_input_noref+0x3a8)
:    +func                -630	  0.477  fib_table_lookup+0x14 (fib_validate_source+0x108)
:    +func                -630	  0.776  __rcu_read_lock+0x10 (fib_table_lookup+0x38)
:    +func                -629	  0.626  check_leaf.isra.4+0x14 (fib_table_lookup+0x114)
:    +func                -628	  0.522  __rcu_read_unlock+0x10 (fib_table_lookup+0x2c0)
:    +func                -628	  0.462  fib_table_lookup+0x14 (fib_validate_source+0x12c)
:    +func                -627	  0.507  __rcu_read_lock+0x10 (fib_table_lookup+0x38)
:    +func                -627	  0.582  check_leaf.isra.4+0x14 (fib_table_lookup+0x94)
:    +func                -626+   1.238  __rcu_read_unlock+0x10 (fib_table_lookup+0x2c0)
:    +func                -625	  0.850  __rcu_read_unlock+0x10 (ip_route_input_noref+0x560)
:    +func                -624	  0.746  neigh_lookup+0x10 (arp_process+0x418)
:|   +begin   0x80000001  -623	  0.611  neigh_lookup+0x40 (arp_process+0x418)
:|   #end     0x80000001  -623	  0.761  neigh_lookup+0x54 (arp_process+0x418)
:    #func                -622	  0.537  ipipe_unstall_root+0x10 (neigh_lookup+0x74)
:|   #begin   0x80000000  -621	  0.686  ipipe_unstall_root+0x2c (neigh_lookup+0x74)
:|   #func                -621	  0.791  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -620	  0.671  ipipe_unstall_root+0x64 (neigh_lookup+0x74)
:    +func                -619	  0.686  local_bh_disable+0x10 (neigh_lookup+0x78)
:    +func                -619	  0.477  add_preempt_count+0x10 (local_bh_disable+0x1c)
:    +func                -618	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -617	  0.970  arp_hash+0x10 (neigh_lookup+0x90)
:    +func                -616	  0.865  local_bh_enable+0x10 (neigh_lookup+0x19c)
:    +func                -615	  0.492  sub_preempt_count+0x10 (local_bh_enable+0x70)
:    +func                -615	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -614	  0.492  sub_preempt_count+0x10 (local_bh_enable+0xa4)
:    +func                -614+   1.432  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -612+   1.104  consume_skb+0x10 (arp_process+0x538)
:    +func                -611	  0.880  __kfree_skb+0x10 (consume_skb+0x9c)
:    +func                -610	  0.910  skb_release_all+0x10 (__kfree_skb+0x1c)
:    +func                -609	  0.776  skb_release_head_state+0x10 (skb_release_all+0x1c)
:    +func                -609	  0.955  skb_release_data+0x10 (skb_release_all+0x30)
:    +func                -608	  0.791  skb_free_head+0x10 (skb_release_data+0xf4)
:    +func                -607	  0.731  put_page+0x10 (skb_free_head+0x54)
:    +func                -606	  0.910  put_compound_page+0x10 (put_page+0x24)
:    +func                -605	  0.820  kmem_cache_free+0x14 (__kfree_skb+0x4c)
:    +func                -604	  0.462  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func                -604	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -603	  0.462  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func                -603	  0.910  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -602	  0.522  kmem_cache_free+0x10c (__kfree_skb+0x4c)
:|   #end     0x80000001  -601	  0.641  kmem_cache_free+0x124 (__kfree_skb+0x4c)
:    #func                -601	  0.537  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000  -600	  0.626  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func                -599	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -599+   1.194  ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
:    +func                -598+   1.477  __rcu_read_unlock+0x10 (__netif_receive_skb_core+0x620)
:    +func                -596	  0.611  arm_dma_map_page+0x14 (fec_enet_rx_napi+0x39c)
:    +func                -596	  0.537  dma_cache_maint_page+0x14 (arm_dma_map_page+0x54)
:    +func                -595+   3.388  page_address+0x10 (dma_cache_maint_page+0x128)
:    +func                -592	  0.641  napi_complete+0x10 (fec_enet_rx_napi+0x710)
:    +func                -591	  0.537  napi_gro_flush+0x10 (napi_complete+0x2c)
:|   +begin   0x80000001  -590	  0.567  napi_complete+0x44 (fec_enet_rx_napi+0x710)
:|   #end     0x80000001  -590	  0.641  napi_complete+0x5c (fec_enet_rx_napi+0x710)
:    #func                -589	  0.626  __napi_complete+0x10 (napi_complete+0x68)
:|   #begin   0x80000001  -589	  0.567  __napi_complete+0x70 (napi_complete+0x68)
:|   #end     0x80000001  -588	  0.507  __napi_complete+0x84 (napi_complete+0x68)
:    #func                -588	  0.492  ipipe_unstall_root+0x10 (napi_complete+0x74)
:|   #begin   0x80000000  -587	  0.507  ipipe_unstall_root+0x2c (napi_complete+0x74)
:|   #func                -587	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -586	  0.776  ipipe_unstall_root+0x64 (napi_complete+0x74)
:|   +begin   0x80000001  -585	  0.641  net_rx_action+0x150 (__do_softirq+0x12c)
:|   #end     0x80000001  -585	  0.582  net_rx_action+0x164 (__do_softirq+0x12c)
:    #func                -584	  0.522  ipipe_unstall_root+0x10 (net_rx_action+0x23c)
:|   #begin   0x80000000  -583	  0.522  ipipe_unstall_root+0x2c (net_rx_action+0x23c)
:|   #func                -583	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -582	  0.925  ipipe_unstall_root+0x64 (net_rx_action+0x23c)
:    +func                -581	  0.880  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:|   +begin   0x80000001  -581	  0.611  __do_softirq+0x1f0 (do_softirq+0x88)
:|   #end     0x80000001  -580	  0.865  __do_softirq+0x20c (do_softirq+0x88)
:    #func                -579	  0.611  __local_bh_enable+0x10 (__do_softirq+0x26c)
:    #func                -578	  0.522  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func                -578	  0.955  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -577	  0.507  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001  -577	  0.731  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001  -576+   1.477  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000  -574+   2.044  __ipipe_do_sync_stage+0x2b4 (__ipipe_do_sync_pipeline+0xa8)
:|   +end     0x80000000  -572+   2.567  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func                -570	  0.910  __fsnotify_parent+0x14 (do_readv_writev+0x234)
:    +func                -569	  0.955  fsnotify+0x14 (do_readv_writev+0x250)
:    +func                -568	  0.656  __srcu_read_lock+0x10 (fsnotify+0x248)
:    +func                -567	  0.477  add_preempt_count+0x10 (__srcu_read_lock+0x28)
:    +func                -567	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -566	  0.626  sub_preempt_count+0x10 (__srcu_read_lock+0x54)
:    +func                -565+   1.104  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -564	  0.597  __schedule+0x14 (preempt_schedule+0x50)
:    +func                -564	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func                -563	  0.985  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -562	  0.985  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001  -561	  0.492  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001  -561	  0.656  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func                -560	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000  -560	  0.522  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func                -559	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -558	  0.671  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func                -558	  0.567  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001  -557	  0.611  __schedule+0xac (preempt_schedule+0x50)
:|   #end     0x80000001  -557	  0.477  __schedule+0xc0 (preempt_schedule+0x50)
:    #func                -556	  0.462  add_preempt_count+0x10 (__schedule+0xcc)
:    #func                -556	  0.850  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -555	  0.746  update_rq_clock+0x10 (__schedule+0x200)
:    #func                -554	  0.626  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func                -553	  0.791  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func                -553+   1.298  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func                -551	  0.970  pick_next_task_stop+0x10 (__schedule+0x268)
:    #func                -550+   1.119  pick_next_task_rt+0x10 (__schedule+0x268)
:|   #begin   0x80000001  -549	  0.731  __schedule+0x2b0 (preempt_schedule+0x50)
:|   #end     0x80000001  -549+   1.223  __schedule+0x2c8 (preempt_schedule+0x50)
:    #func                -547	  0.641  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func                -547	  0.582  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001  -546	  0.567  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001  -546	  0.626  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func                -545	  0.865  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func                -544+   2.597  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:    #func                -541	  0.582  xnsched_renice_root+0x10 (schedule_event+0x3d4)
:|   #begin   0x80000000  -541	  0.641  xnsched_renice_root+0x38 (schedule_event+0x3d4)
:|  *#func                -540	  0.865  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  538] TCP-10.3 1  -539	  0.626  xnsched_renice_root+0x78 (schedule_event+0x3d4)
:|  *#func                -539	  0.701  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000  -538+   1.223  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:|   #begin   0x90000000  -537+   1.119  __irq_svc+0x44 (__ipipe_restore_head+0x108)
:|   #func                -536	  0.656  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func                -535	  0.656  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func                -534	  0.671  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func                -534	  0.522  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000062  -533	  0.716  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func                -532	  0.716  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func                -532+   1.761  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func                -530+   1.313  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func                -529	  0.716  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func                -528	  0.701  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   #func                -527+   1.985  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   #func                -525	  0.686  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   #func                -525	  0.701  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   #func                -524	  0.537  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #begin   0x000000a4  -523	  0.507  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   #func                -523	  0.611  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|   #func                -522	  0.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func                -522	  0.985  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func                -521	  0.940  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func                -520+   1.014  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   #func                -519+   1.134  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   #func                -517+   1.194  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|   #end     0x000000a4  -516	  0.641  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   #func                -516	  0.656  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   #func                -515	  0.671  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func                -514+   1.104  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   #func                -513	  0.716  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|  +*func                -512+   1.686  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  #*func                -511+   1.164  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:|  #*func                -510	  0.880  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  #*func                -509+   2.134  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  #*func                -507	  0.925  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:|  #*func                -506+   1.104  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  #*func                -505	  0.641  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:|  #*func                -504	  0.925  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:|  #*func                -503+   1.641  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  #*func                -501+   1.029  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  #*func                -500+   1.029  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func                -499	  0.686  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  #*func                -499+   1.044  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func                -498	  0.611  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  #*func                -497	  0.970  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func                -496	  0.970  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  546] realtim 95  -495+   1.611  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func                -493	  0.522  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  #*func                -493+   1.238  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func                -492	  0.820  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  528] SDIAS_T 40  -491+   1.044  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func                -490	  0.626  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  465] VARAN_T 30  -489	  0.850  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func                -488	  0.776  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  544] cyclic: 30  -488	  0.671  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func                -487	  0.597  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  542] Loader: 29  -486	  0.656  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func                -486	  0.761  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  527] WD-Trigg 1  -485	  0.895  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func                -484	  0.567  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  #*func                -483	  0.805  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  #*func                -483+   1.701  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  #*func                -481+   1.164  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:|  #*func                -480	  0.985  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  #*func                -479+   1.044  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:|  #*func                -478	  0.611  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  #*func                -477+   1.149  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  #*func                -476	  0.567  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  #*func                -475	  0.716  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  #*func                -475	  0.746  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  #*func                -474+   1.507  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  #*func                -472	  0.805  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  #*[  538] TCP-10.3 1  -472	  0.731  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  #*func                -471+   1.895  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -469+   1.641  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func                -467	  0.746  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -467	  1.000  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -466	  0.880  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001  -465+   1.164  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001  -464+   1.791  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                -462	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -461+   1.089  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  546] realtim 95  -460+   2.238  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func                -458	  1.000  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -457	  0.940  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                -456+   3.104  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func                -453	  0.746  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000  -452+   2.388  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   +*func                -450	  0.686  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   +*func                -449	  0.731  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func                -448+   3.970  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  +*begin   0x80000001  -444	  0.985  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -443	  0.805  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -443	  0.776  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -442	  0.910  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -441	  0.656  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -440!  47.253  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -393+   1.671  vector_swi+0x3c (<00174754>)
:   +*func                -391	  0.746  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -391	  0.597  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -390	  0.776  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -389	  0.776  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -388	  0.701  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -388+   1.268  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -386	  0.910  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                -385	  0.955  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                -385	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000  -384+   1.283  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                -383	  0.731  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000  -382+   1.134  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func                -381	  0.656  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func                -380	  0.880  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func                -379+   1.268  pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:|  +*begin   0x80000001  -378	  0.641  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -377	  0.507  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -377	  0.686  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -376	  0.507  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -376	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -375+   6.955  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -368	  0.835  vector_swi+0x3c (<00174754>)
:   +*func                -367	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -367	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -366	  0.567  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -366	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -365	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -365	  0.716  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -364	  0.656  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                -363	  0.492  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                -363	  0.791  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000  -362	  0.716  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                -361	  0.761  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000  -361	  0.626  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func                -360	  0.492  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func                -359+   1.761  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func                -358	  0.686  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   +*func                -357	  0.626  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func                -356	  0.880  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   +*func                -355	  0.716  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   +*func                -355	  0.626  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func                -354	  0.656  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000  -353	  0.940  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func                -353	  0.955  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func                -352+   1.283  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func                -350	  0.895  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  546] realtim 95  -349	  0.925  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func                -348+   2.179  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -346	  0.776  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -346+   1.671  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -344	  0.731  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -343+   1.149  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  528] SDIAS_T 40  -342+   2.373  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func                -340	  0.805  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -339+   1.074  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                -338+   2.477  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func                -335	  0.611  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000  -335+   3.373  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001  -331	  0.656  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -331	  0.746  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -330	  0.582  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -329	  0.507  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -329	  0.746  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -328!  42.089  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -286+   1.522  vector_swi+0x3c (<00174754>)
:   +*func                -284	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -284	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -283	  0.835  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -282	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -282	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -281	  0.746  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -280	  0.850  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                -280	  0.731  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                -279	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000  -278	  1.000  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                -277	  0.597  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000  -277	  0.985  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func                -276	  0.656  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func                -275	  0.985  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func                -274	  0.552  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func                -273	  0.507  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func                -273	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000  -272	  0.567  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func                -272	  0.776  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func                -271	  1.000  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func                -270	  0.776  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  528] SDIAS_T 40  -269	  0.597  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func                -269+   2.805  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -266	  0.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -265+   1.641  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -264	  0.611  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -263	  0.925  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  465] VARAN_T 30  -262+   1.582  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func                -261	  0.791  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -260	  0.925  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                -259+   1.880  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func                -257	  0.805  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000  -256+   3.253  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001  -253	  0.820  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -252	  0.656  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -251	  0.791  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -251	  0.626  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -250	  0.611  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -249+   5.208  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -244+   1.044  vector_swi+0x3c (<00174754>)
:   +*func                -243	  0.611  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -243	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -242	  0.761  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -241	  0.537  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -241	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -240	  0.805  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -239	  0.746  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                -239	  0.731  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                -238	  0.582  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000  -237+   1.313  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                -236	  0.582  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000  -236	  0.746  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func                -235	  0.626  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func                -234	  0.656  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func                -234	  0.716  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func                -233	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func                -232	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000  -232	  0.865  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func                -231	  0.716  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func                -230	  0.850  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func                -229	  0.626  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  465] VARAN_T 30  -229	  0.597  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func                -228+   1.462  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -227	  0.611  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -226+   1.432  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -225	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -224	  0.910  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  544] cyclic: 30  -223+   1.791  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func                -221	  0.761  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -221	  0.895  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                -220+   1.686  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func                -218	  0.611  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000  -217+   1.179  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   +*func                -216	  0.820  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   +*func                -215	  0.567  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func                -215+   2.298  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  +*begin   0x80000001  -213	  0.716  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -212	  0.761  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -211	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -210	  0.507  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -210	  0.567  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -209!  40.328  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -169+   1.925  vector_swi+0x3c (<00174754>)
:   +*func                -167	  0.791  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -166	  0.626  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -166	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -165	  0.522  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -165	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -164	  0.865  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -163	  0.746  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                -162	  0.611  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                -162	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000  -161	  0.895  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                -160	  0.641  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000  -160+   1.373  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func                -158	  0.761  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func                -157+   1.268  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func                -156	  0.626  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   +*func                -155	  0.522  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func                -155	  0.805  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   +*func                -154	  0.820  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   +*func                -153	  0.492  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func                -153	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000  -152	  0.955  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func                -151	  0.820  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func                -151+   1.134  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func                -149	  0.835  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  544] cyclic: 30  -149	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func                -148+   2.089  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -146	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -145+   1.791  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -144	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -143+   1.268  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  542] Loader: 29  -142+   2.029  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func                -140	  0.626  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -139	  0.925  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                -138+   2.298  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func                -136+   1.029  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000  -135+   3.014  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001  -132	  0.835  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -131	  0.671  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -130	  0.805  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -129	  0.791  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -129	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -128!  18.402  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -110+   1.447  __irq_usr+0x20 (<4206ddec>)
:|  +*func                -108	  0.895  gic_handle_irq+0x10 (__irq_usr+0x5c)
:|  +*func                -107	  0.865  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  +*func                -107	  0.656  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  +*func                -106	  0.746  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  +*begin   0x00000057  -105	  0.910  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  +*func                -104	  0.746  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  +*func                -103+   1.477  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  +*func                -102+   1.164  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  +*func                -101	  0.776  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  +*func                -100	  0.985  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  +*func                 -99	  0.716  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  +*func                 -98+   1.223  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  #*func                 -97+   1.447  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  #*func                 -96+   1.328  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  +*func                 -94	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  +*func                 -94	  0.537  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  +*func                 -93	  0.641  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  #*func                 -93	  0.865  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  #*func                 -92+   1.179  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  #*func                 -91+   1.626  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  #*func                 -89+   1.970  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  #*func                 -87+   1.910  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  #*func                 -85+   1.626  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  #*event   tick@872     -83	  0.611  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  #*func                 -83	  0.985  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  #*func                 -82+   2.373  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  +*end     0x00000057   -79	  0.552  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  +*func                 -79+   1.089  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  +*func                 -78	  0.805  __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:|  +*func                 -77	  0.597  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000   -76!  16.970  __ipipe_ret_to_user_irqs_disabled+0x18 (<4206ddec>)
:|  +*begin   0x90000000   -59+   1.656  vector_swi+0x3c (<00174754>)
:   +*func                 -58	  0.746  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                 -57	  0.656  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001   -56	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001   -56	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                 -55	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                 -55+   1.761  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                 -53	  0.850  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                 -52	  0.626  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                 -51	  0.656  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000   -51+   1.044  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                 -50	  0.865  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000   -49+   1.134  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func                 -48	  0.746  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func                 -47	  0.895  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func                 -46	  0.850  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func                 -45	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func                 -45	  0.567  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000   -44	  0.716  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func                 -43	  0.820  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func                 -43+   1.134  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func                 -41	  0.820  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  542] Loader: 29   -41	  0.761  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func                 -40+   1.746  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                 -38+   1.253  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func                 -37	  0.701  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000   -36+   1.388  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                 -35	  0.835  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001   -34+   1.522  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001   -32+   1.552  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                 -31	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000   -30	  0.791  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  538] TCP-10.3 1   -30+   1.208  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  #*func                 -28	  0.791  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                 -28+   1.134  taskSwitchXenomai+0x14 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                 -26+   1.462  measureIdleTime+0x10 [sigmatek_lrt] (taskSwitchXenomai+0x68 [sigmatek_lrt])
:|  #*func                 -25+   3.955  xnarch_tsc_to_ns+0x10 (measureIdleTime+0xa8 [sigmatek_lrt])
:|   #end     0x00000062   -21	  0.611  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func                 -20+   1.373  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func                 -19	  0.880  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func                 -18	  0.507  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000   -18+   2.223  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_restore_head+0x108)
:|   #begin   0x80000001   -15	  0.776  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001   -15	  0.835  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func                 -14	  0.597  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001   -13	  0.552  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001   -13	  0.716  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func                 -12	  0.552  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001   -11	  0.940  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001   -10	  0.597  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001   -10	  0.611  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001    -9	  0.686  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000    -9	  0.910  __schedule+0x42c (preempt_schedule+0x50)
:|   #func                  -8	  0.850  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func                  -7	  0.597  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func                  -6	  0.626  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func                  -6	  0.746  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func                  -5	  0.910  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func                  -4	  1.000  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func                  -3	  0.731  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func                  -2+   2.671  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
<|   #freeze  0x00000001     0	  1.791  __ipipe_do_sync_stage+0x1c4 (__ipipe_dispatch_irq+0x230)
 |   #begin   0x90000000     1	  1.119  __pabt_svc+0x44 (<00000000>)
 |   #func                   2	  1.149  do_PrefetchAbort+0x14 (__pabt_svc+0x50)
 |   #func                   4	  0.776  do_page_fault+0x14 (do_PrefetchAbort+0x44)
 |   #func                   4	  1.313  __ipipe_notify_trap+0x14 (do_page_fault+0x40)
 |   #end     0x80000000     6	  0.820  do_page_fault+0x90 (do_PrefetchAbort+0x44)
     #func                   6	  0.925  __do_kernel_fault+0x10 (do_page_fault+0x384)
     #func                   7	  0.701  fixup_exception+0x10 (__do_kernel_fault+0x2c)
     #func                   8	  2.119  search_exception_tables+0x10 (fixup_exception+0x20)
     #func                  10	  0.865  search_module_extables+0x14 (search_exception_tables+0x38)
     #func                  11	  0.000  add_preempt_count+0x10 (search_module_extables+0x24)

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-20  9:14                                         ` Henri Roosen
@ 2014-11-20  9:54                                           ` Henri Roosen
  2014-11-20 16:24                                             ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-20  9:54 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
wrote:

>
>
> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
>
>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>> > On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>> > gilles.chanteperdrix@xenomai.org> wrote:
>> >
>> > > On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
>> > > > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>> > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > >
>> > > > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
>> > > > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > > > >
>> > > > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
>> > > > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
>> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > > > > > >
>> > > > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
>> wrote:
>> > > > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
>> > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > > > > > > > >
>> > > > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri Roosen
>> > > wrote:
>> > > > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>> Chanteperdrix <
>> > > > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>> > > > > > > > > > > >
>> > > > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>> Roosen
>> > > > > wrote:
>> > > > > > > > > > > > > > I reworked the driver now and the 'stalled head
>> > > domain'
>> > > > > is
>> > > > > > > not
>> > > > > > > > > there
>> > > > > > > > > > > > > > anymore.
>> > > > > > > > > > > > > > However, the other symptoms did not disappear.
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > I currently observe 2 symptoms:
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > As I said, I prefer handle one problem at a time,
>> and
>> > > pass
>> > > > > to
>> > > > > > > the
>> > > > > > > > > > > > > next when we are finished with the current.
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > > Either 1) a stall of the i.MX timer
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > Who cares ? The i.MX timer has no reason to be
>> used,
>> > > the
>> > > > > > > cortex a9
>> > > > > > > > > > > > > local timers should be used. Or are you booting a
>> > > kernel
>> > > > > > > compiled
>> > > > > > > > > > > > > without CONFIG_SMP ?
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > I compiled without CONFIG_SMP as the symptoms
>> seemed less
>> > > > > random.
>> > > > > > > > > > > However,
>> > > > > > > > > > > > as you said, let's put this on ice for now and
>> focus on
>> > > the
>> > > > > NULL
>> > > > > > > > > pointer
>> > > > > > > > > > > > dereference for now.
>> > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > The kernel trace of the NULL pointer
>> dereference is
>> > > as
>> > > > > below:
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > Well the kernel trace is not exactly as below,
>> because
>> > > your
>> > > > > > > mailer
>> > > > > > > > > > > > > wrapped it, which makes it hard to read. Please
>> try to
>> > > get
>> > > > > your
>> > > > > > > > > > > > > mailer not to wrap the trace, or failing that,
>> simply
>> > > > > attach a
>> > > > > > > > > plain
>> > > > > > > > > > > > > text file with the trace.
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > Unable to handle kernel NULL pointer
>> dereference at
>> > > > > virtual
>> > > > > > > > > address
>> > > > > > > > > > > > > 00000000
>> > > > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
>> > > > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
>> > > *ppte=00000000
>> > > > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
>> > > > > > > > > > > > > > Modules linked in: platform_imx(O)
>> sigmatek_lrt(O)
>> > > > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>> W  O
>> > > > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
>> > > > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>> > > > > > > > > > > > > > PC is at 0x0
>> > > > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0,
>> some
>> > > > > function
>> > > > > > > > > pointer
>> > > > > > > > > > > > > is NULL. You would have to disassemble
>> > > > > __ipipe_do_sync_stage
>> > > > > > > around
>> > > > > > > > > > > > > offset 0x1cc to know what exactly. But it is
>> probably
>> > > an
>> > > > > IRQ
>> > > > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage
>> code to
>> > > emit
>> > > > > a
>> > > > > > > printk
>> > > > > > > > > > > > > with the irq number being currently being
>> processed
>> > > when
>> > > > > its
>> > > > > > > > > handler
>> > > > > > > > > > > > > is NULL. We will know what IRQ number has an
>> issue.
>> > > > > > > > > > > > >
>> > > > > > > > > > > >
>> > > > > > > > > > > > Please find the log.txt file attached, which shows
>> the
>> > > IRQ
>> > > > > number
>> > > > > > > > > that
>> > > > > > > > > > > has
>> > > > > > > > > > > > the issue (150: ethernet) as well as the output of
>> > > > > > > /proc/interrupts
>> > > > > > > > > and
>> > > > > > > > > > > > /proc/xenomai/irq
>> > > > > > > > > > > >
>> > > > > > > > > > > > I'll do some more tests to see if it is always IRQ
>> 150.
>> > > > > > > > > > >
>> > > > > > > > > > > Ok, if it is always 150, could you show us how the
>> ethernet
>> > > > > driver
>> > > > > > > > > > > does its request_irq ? If it does a set_type or
>> something ?
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > > > To request the irq, the following statement is called:
>> > > > > > > > > > ret = request_irq(irq, fec_enet_interrupt,
>> IRQF_DISABLED,
>> > > > > pdev->name,
>> > > > > > > > > ndev);
>> > > > > > > > > > I didn't find a set_type.
>> > > > > > > > > >
>> > > > > > > > > > However, I'm not sure if I completely understood your
>> > > question.
>> > > > > Is
>> > > > > > > it ok
>> > > > > > > > > if
>> > > > > > > > > > I point you to the file
>> > > > > drivers/net/ethernet/freescale/fec_main.c,
>> > > > > > > line
>> > > > > > > > > > 1983.
>> > > > > > > > > > (
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > >
>> > > > >
>> > >
>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>> > > > > > > > > > )
>> > > > > > > > >
>> > > > > > > > > Ok, are you using the device tree or not?
>> > > > > > > > >
>> > > > > > > >
>> > > > > > > > Yes, using devicetree
>> > > > > > >
>> > > > > > > You are sure your devicetree has all the necessary parameters
>> for
>> > > > > > > the ethernet interrupt ?
>> > > > > > >
>> > > > > > >
>> > > > > > Yes, should be all in the included imx6qdl.dtsi file. Our board
>> .dts
>> > > file
>> > > > > > includes the file and just sets the correct pinctrl, phy-mode
>> and
>> > > status
>> > > > > to
>> > > > > > okay, similar to what other boards do.
>> > > > > >
>> > > > > > Ethernet communication is working and we are getting interrupts
>> at
>> > > first,
>> > > > > > just after a while it stops working because of the NULL pointer
>> > > > > dereference.
>> > > > > > Any suggestion how to trace down this specific handler getting
>> > > NULL-ed?
>> > > > >
>> > > > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
>> > > > > trigger a panic before printing anything when the bug happens (by
>> > > > > the way, which pointer is NULL, is it the irq handler, or the
>> > > > > interrupt acknowledge routine ?). Modify the I-pipe tracer to
>> store
>> > > > > the current value of the handler instead of the timestamp in the
>> > > > > I-pipe trace structure, and the function printing the traces to
>> cast
>> > > > > the timestamp to a pointer and print its value instead of
>> computing
>> > > > > a difference. With enough back trace points, it should be clear in
>> > > > > the trace generated which function sets the pointer to NULL.
>> > > > >
>> > > > > Alternatively, if you are ready to spend time in your processor
>> > > > > documentation, you can look for a way to program its hardware
>> > > > > breakpoints registers to watch the handler address once it has
>> been
>> > > > > set.
>> > > > >
>> > > > > I found out the irq-handler doesn't get NULL-ified. Instead, the
>> ipd
>> > > > points to the xenomai domain at the moment of handling the irq 150.
>> > > > However, it is only requested and registered in the Linux domain.
>> > > >
>> > > > I'll use the I-pipe tracer now to make a trace at the moment the 150
>> > > > interrupt gets handled in the xenomai domain..
>> > >
>> > > Yes, please, do not forget to ask for a large number of back trace
>> points.
>> > >
>> > > Please find attached the ipipetrace.txt file.
>> >
>> >
>> > > --
>> > >                                             Gilles.
>> > >
>>
>> > Unable to handle kernel NULL pointer dereference at virtual address
>> 00000000
>> > pgd = ce1b0000, hw pgd = ce1b0000
>> > [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>> > --> IRQ handler irq 150 == NULL!! domain Xenomai
>>
>> Please put the panic or trace freeze before printing anything and
>> the whole dumping. This will remove a lot of useless stuff from the
>> trace.
>>
>> Please find attached the ipipetrace_2.txt file (this time I was able to
> capture it via /proc/ipipe/trace/frozen instead of the terminal logging).
>

I noticed we have a taskswitch hook set, which might blur the trace
results. So if you are interested in a trace without the taskswitch hook
set, then please find attached ipipetrace_3.txt. Sorry for the
inconvenience.

>
>
>> --
>>                                             Gilles.
>>
>
>
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.32-ipipe-00218-gcf143c6-dirty/ipipe release #5
------------------------------------------------------------
CPU: 0, Freeze: 3946927621 cycles, Trace Points: 4000 (+10)
Calibrated minimum trace-point overhead: 0.626 us

 +----- Hard IRQs ('|': locked)
 |+-- Xenomai
 ||+- Linux ('*': domain stalled, '+': current, '#': current+stalled)
 |||			  +---------- Delay flag ('+': > 1 us, '!': > 10 us)
 |||			  |	   +- NMI noise ('N')
 |||			  |	   |
	  Type	  User Val.   Time    Delay  Function (Parent)
:|  + end     0x80000001 -4305	  0.656  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4304	  0.686  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4303	  0.492  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -4303	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4302!  41.044  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4261+   1.641  vector_swi+0x3c (<00174754>)
:   + func               -4259	  0.701  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4259	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4258	  0.835  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4257	  0.835  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -4257	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -4256+   1.134  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4255	  0.940  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4254	  0.731  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4253	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4252	  0.910  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4252	  0.910  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4251+   1.059  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -4250	  0.611  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4249+   1.477  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4248	  0.895  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -4247	  0.567  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -4246	  0.805  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -4245	  0.656  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -4245	  0.656  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -4244	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -4243	  0.910  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -4242	  0.925  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -4242+   1.179  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -4240	  0.716  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  539] cyclic: 30 -4240	  0.656  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -4239+   2.134  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4237	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4236+   1.776  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -4234	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4234	  1.000  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  537] Loader: 29 -4233+   2.179  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -4231	  0.761  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -4230+   1.686  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -4228	  0.686  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -4228+   3.343  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -4224	  0.955  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4223	  0.671  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4223	  0.686  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4222	  0.776  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -4221	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4221!  32.820  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4188+   1.641  vector_swi+0x3c (<00174754>)
:   + func               -4186	  0.791  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4185	  0.835  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4185	  0.656  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4184	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -4183	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -4183+   1.089  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4182	  0.805  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4181	  0.686  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4180	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4180	  0.970  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4179	  0.835  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4178	  0.835  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -4177+   1.298  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4176	  0.865  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4175	  0.716  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -4174	  0.492  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -4174	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -4173	  0.671  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -4172	  0.641  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -4172+   1.059  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -4171	  0.955  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  537] Loader: 29 -4170	  0.626  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -4169+   1.925  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4167	  0.567  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4167+   1.955  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -4165	  0.641  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4164	  0.925  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  522] WD-Trigg 1 -4163+   1.776  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -4161	  0.880  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -4160+   1.746  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -4159	  0.731  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -4158+   3.402  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -4155	  0.701  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4154	  0.656  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4153	  0.656  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4153	  0.626  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -4152	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4151+   3.970  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4147	  0.791  vector_swi+0x3c (<00174754>)
:   + func               -4147	  0.507  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4146	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4146	  0.537  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4145	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -4145	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -4144	  0.970  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4143	  0.776  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4142	  0.582  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4142	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4141	  0.701  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4140	  0.522  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4140	  0.925  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -4139	  0.507  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4138	  0.746  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4138	  0.567  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -4137	  0.492  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -4137	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -4136	  0.686  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -4135	  0.671  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -4135	  0.820  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -4134	  0.686  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  522] WD-Trigg 1 -4133	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -4133+   1.179  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4132+   1.507  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -4130	  0.791  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4129	  0.910  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:|  + begin   0x90000000 -4128	  0.985  __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:|  + func               -4127	  0.820  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func               -4127+   1.029  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -4126	  0.761  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -4125	  0.701  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000096 -4124	  0.880  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -4123	  0.686  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func               -4122+   1.716  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -4121+   1.417  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -4119	  0.970  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -4118	  0.716  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func               -4118+   1.208  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func               -4116+   1.313  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func               -4115+   1.283  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func               -4114+   1.134  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  + end     0x00000096 -4113	  0.492  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -4112	  0.805  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -4111	  0.716  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|  + func               -4111	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|  + end     0x90000000 -4110+   1.597  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_head+0xa4)
:   + func               -4109	  0.567  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -4108+   1.373  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -4107+   1.447  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -4105	  0.597  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4105	  0.970  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  533] TCP-10. -1 -4104	  0.985  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  # func               -4103	  0.537  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -4102+   2.208  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|   +func               -4100	  0.835  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -4099	  0.970  __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -4098	  0.671  __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x29c)
:    #func               -4097	  0.656  handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
:    #func               -4097+   1.223  irq_enter+0x10 (handle_IRQ+0x28)
:    #func               -4096	  0.656  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -4095	  0.671  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -4094+   1.014  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -4093	  0.701  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -4093+   1.134  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -4091	  0.522  generic_handle_irq+0x10 (handle_IRQ+0x70)
:    #func               -4091+   1.119  irq_to_desc+0x10 (generic_handle_irq+0x1c)
:    #func               -4090	  0.656  handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
:    #func               -4089	  0.477  add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
:    #func               -4089+   1.119  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -4088	  0.761  handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
:    #func               -4087	  0.626  sub_preempt_count+0x10 (handle_irq_event+0x3c)
:    #func               -4086	  0.970  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -4085+   1.835  handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
:    #func               -4083+   1.626  fec_enet_interrupt+0x10 (handle_irq_event_percpu+0x98)
:|   #begin   0x80000001 -4082	  0.671  fec_enet_interrupt+0x6c (handle_irq_event_percpu+0x98)
:|   #end     0x80000001 -4081	  0.880  fec_enet_interrupt+0x80 (handle_irq_event_percpu+0x98)
:    #func               -4080	  0.582  __napi_schedule+0x10 (fec_enet_interrupt+0xd8)
:|   #begin   0x80000001 -4080	  0.776  __napi_schedule+0x30 (fec_enet_interrupt+0xd8)
:|   #end     0x80000001 -4079	  0.805  __napi_schedule+0x48 (fec_enet_interrupt+0xd8)
:    #func               -4078+   2.104  __raise_softirq_irqoff+0x10 (__napi_schedule+0x6c)
:    #func               -4076	  0.731  add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
:    #func               -4075+   2.477  read_current_timer+0x10 (add_interrupt_randomness+0x40)
:    #func               -4073+   1.343  note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
:    #func               -4071	  0.686  add_preempt_count+0x10 (handle_irq_event+0x70)
:    #func               -4071	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -4070	  0.492  gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
:    #func               -4069	  0.522  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #begin   0x80000001 -4069+   1.014  __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:|   #func               -4068	  1.000  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -4067	  0.522  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   #end     0x80000001 -4066	  0.537  __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
:    #func               -4066	  0.492  sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
:    #func               -4065	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -4065	  0.626  irq_exit+0x10 (handle_IRQ+0x74)
:    #func               -4064	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -4063	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -4063	  0.567  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -4062	  0.537  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -4061	  0.671  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -4061	  0.850  __ipipe_do_sync_stage+0x2b4 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -4060	  0.626  __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -4059	  0.671  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func               -4059	  0.671  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -4058	  0.522  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -4057	  0.791  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -4057	  0.492  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -4056	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -4055	  0.791  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
:    #func               -4055	  0.686  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001 -4054	  0.537  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001 -4053	  0.477  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func               -4053	  0.477  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -4053	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -4052	  0.507  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -4051	  1.000  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -4050	  0.686  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func               -4050	  0.507  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func               -4049	  0.597  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001 -4049	  0.641  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001 -4048	  0.477  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func               -4047	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -4047	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -4046	  0.477  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -4046	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -4045	  0.940  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -4044	  0.611  enqueue_task+0x10 (activate_task+0x38)
:    #func               -4043+   2.925  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -4041+   1.223  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -4039+   1.134  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -4038+   1.850  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -4036+   1.194  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -4035	  0.522  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -4035	  0.522  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -4034	  0.970  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -4033	  0.686  update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
:    #func               -4032	  0.701  wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
:    #func               -4032	  0.791  calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
:    #func               -4031	  0.746  resched_task+0x10 (check_preempt_wakeup+0x12c)
:|   #begin   0x80000001 -4030	  0.522  resched_task+0x30 (check_preempt_wakeup+0x12c)
:|   #end     0x80000001 -4030	  0.940  resched_task+0x44 (check_preempt_wakeup+0x12c)
:    #func               -4029	  0.537  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -4028	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -4027	  0.537  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -4027+   1.044  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -4026	  0.537  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func               -4025	  0.925  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -4024	  0.507  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func               -4024	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -4023+   1.283  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   #begin   0x90000000 -4022	  0.850  __irq_svc+0x44 (ipipe_trace_function+0x4)
:|   #func               -4021	  0.656  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func               -4021	  0.611  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func               -4020	  0.671  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func               -4019	  0.492  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000057 -4019	  0.865  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func               -4018	  0.656  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func               -4017+   1.223  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func               -4016	  1.000  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func               -4015	  0.776  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func               -4014	  0.626  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   #func               -4014	  0.537  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   #func               -4013	  0.671  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -4012	  0.880  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -4012+   1.119  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   #func               -4010	  0.626  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   #func               -4010	  0.477  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   #func               -4009	  0.492  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -4009	  0.910  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -4008+   1.044  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  #*func               -4007+   1.791  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  #*func               -4005+   1.865  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  #*func               -4003+   2.000  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  #*func               -4001+   1.373  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  #*event   tick@-3039 -4000	  0.716  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  #*func               -3999+   1.014  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  #*func               -3998+   2.268  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|   #func               -3996	  0.761  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   #end     0x00000057 -3995	  0.656  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func               -3994	  0.731  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func               -3994	  0.791  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func               -3993	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000 -3992	  0.537  __ipipe_fast_svc_irq_exit+0x18 (ipipe_trace_function+0x4)
:    #func               -3992	  0.567  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -3991	  0.671  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -3991	  0.791  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -3990+   1.313  __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:|   +end     0x00000062 -3988	  0.507  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -3988	  0.776  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -3987	  0.567  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -3987	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -3986	  0.820  __ipipe_fast_svc_irq_exit+0x18 (local_bh_enable+0x0)
:    +func               -3985	  0.880  local_bh_enable+0x10 (dev_queue_xmit+0x498)
:    +func               -3984	  0.567  sub_preempt_count+0x10 (local_bh_enable+0x70)
:    +func               -3984	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3983	  0.492  sub_preempt_count+0x10 (local_bh_enable+0xa4)
:    +func               -3983+   1.223  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3981	  0.626  local_bh_enable+0x10 (ip_finish_output+0x350)
:    +func               -3981	  0.492  sub_preempt_count+0x10 (local_bh_enable+0x70)
:    +func               -3980+   1.044  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3979	  0.820  do_softirq+0x10 (local_bh_enable+0x9c)
:|   +begin   0x80000001 -3978	  0.492  do_softirq+0x4c (local_bh_enable+0x9c)
:|   #end     0x80000001 -3978	  0.805  do_softirq+0x64 (local_bh_enable+0x9c)
:    #func               -3977	  0.776  __do_softirq+0x14 (do_softirq+0x88)
:    #func               -3976	  0.791  msecs_to_jiffies+0x10 (__do_softirq+0x20)
:    #func               -3976	  0.477  add_preempt_count+0x10 (__do_softirq+0x6c)
:    #func               -3975	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3974	  0.671  ipipe_unstall_root+0x10 (__do_softirq+0x94)
:|   #begin   0x80000000 -3974	  0.686  ipipe_unstall_root+0x2c (__do_softirq+0x94)
:|   #func               -3973	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3972+   1.507  ipipe_unstall_root+0x64 (__do_softirq+0x94)
:    +func               -3971	  0.820  net_rx_action+0x14 (__do_softirq+0x12c)
:|   +begin   0x80000001 -3970	  0.567  net_rx_action+0x50 (__do_softirq+0x12c)
:|   #end     0x80000001 -3970	  0.805  net_rx_action+0x64 (__do_softirq+0x12c)
:    #func               -3969	  0.552  ipipe_unstall_root+0x10 (net_rx_action+0x270)
:|   #begin   0x80000000 -3968	  0.522  ipipe_unstall_root+0x2c (net_rx_action+0x270)
:|   #func               -3968	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3967	  0.671  ipipe_unstall_root+0x64 (net_rx_action+0x270)
:    +func               -3967+   1.895  fec_enet_rx_napi+0x14 (net_rx_action+0xa8)
:    +func               -3965+   1.194  arm_dma_unmap_page+0x10 (fec_enet_rx_napi+0x4b0)
:    +func               -3963	  0.761  __dma_page_dev_to_cpu+0x14 (arm_dma_unmap_page+0x58)
:    +func               -3963+   1.955  dma_cache_maint_page+0x14 (__dma_page_dev_to_cpu+0x34)
:    +func               -3961+   2.000  page_address+0x10 (dma_cache_maint_page+0x128)
:    +func               -3959+   1.149  dev_kfree_skb_any+0x10 (fec_enet_rx_napi+0x664)
:    +func               -3958	  0.925  consume_skb+0x10 (dev_kfree_skb_any+0x64)
:    +func               -3957	  0.671  __kfree_skb+0x10 (consume_skb+0x9c)
:    +func               -3956	  0.820  skb_release_all+0x10 (__kfree_skb+0x1c)
:    +func               -3955+   1.343  skb_release_head_state+0x10 (skb_release_all+0x1c)
:    +func               -3954	  0.537  tcp_wfree+0x10 (skb_release_head_state+0xb0)
:|   +begin   0x80000001 -3953	  0.492  tcp_wfree+0x34 (skb_release_head_state+0xb0)
:|   +end     0x80000001 -3953	  0.776  tcp_wfree+0x48 (skb_release_head_state+0xb0)
:    +func               -3952+   1.149  sock_wfree+0x10 (tcp_wfree+0x160)
:    +func               -3951+   1.850  skb_release_data+0x10 (skb_release_all+0x30)
:    +func               -3949	  0.731  napi_complete+0x10 (fec_enet_rx_napi+0x710)
:    +func               -3948	  0.552  napi_gro_flush+0x10 (napi_complete+0x2c)
:|   +begin   0x80000001 -3948	  0.582  napi_complete+0x44 (fec_enet_rx_napi+0x710)
:|   #end     0x80000001 -3947	  0.626  napi_complete+0x5c (fec_enet_rx_napi+0x710)
:    #func               -3947	  0.626  __napi_complete+0x10 (napi_complete+0x68)
:|   #begin   0x80000001 -3946	  0.611  __napi_complete+0x70 (napi_complete+0x68)
:|   #end     0x80000001 -3945	  0.492  __napi_complete+0x84 (napi_complete+0x68)
:    #func               -3945	  0.507  ipipe_unstall_root+0x10 (napi_complete+0x74)
:|   #begin   0x80000000 -3944	  0.597  ipipe_unstall_root+0x2c (napi_complete+0x74)
:|   #func               -3944	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3943	  0.985  ipipe_unstall_root+0x64 (napi_complete+0x74)
:|   +begin   0x80000001 -3942	  0.626  net_rx_action+0x150 (__do_softirq+0x12c)
:|   #end     0x80000001 -3942	  0.507  net_rx_action+0x164 (__do_softirq+0x12c)
:    #func               -3941	  0.522  ipipe_unstall_root+0x10 (net_rx_action+0x23c)
:|   #begin   0x80000000 -3941	  0.522  ipipe_unstall_root+0x2c (net_rx_action+0x23c)
:|   #func               -3940	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3939	  0.895  ipipe_unstall_root+0x64 (net_rx_action+0x23c)
:    +func               -3939	  0.731  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:|   +begin   0x80000001 -3938	  0.611  __do_softirq+0x1f0 (do_softirq+0x88)
:|   #end     0x80000001 -3937	  0.776  __do_softirq+0x20c (do_softirq+0x88)
:    #func               -3936	  0.626  __local_bh_enable+0x10 (__do_softirq+0x26c)
:    #func               -3936	  0.477  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func               -3935	  0.970  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3934	  0.507  ipipe_unstall_root+0x10 (do_softirq+0x94)
:|   #begin   0x80000000 -3934	  0.507  ipipe_unstall_root+0x2c (do_softirq+0x94)
:|   #func               -3933	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3933	  0.507  ipipe_unstall_root+0x64 (do_softirq+0x94)
:    +func               -3932	  0.552  sub_preempt_count+0x10 (local_bh_enable+0xa4)
:    +func               -3932+   1.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3930	  0.611  __schedule+0x14 (preempt_schedule+0x50)
:    +func               -3929	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -3929	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3928+   1.313  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -3927	  0.731  rcu_note_context_switch+0xc4 (__schedule+0x44)
:|   #end     0x80000001 -3926	  0.477  rcu_note_context_switch+0xd8 (__schedule+0x44)
:    #func               -3926	  0.477  add_preempt_count+0x10 (rcu_note_context_switch+0xf8)
:    #func               -3925	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3924	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x208)
:|   #begin   0x80000000 -3924	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x208)
:|   #func               -3923	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3923	  0.507  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x208)
:    +func               -3922	  0.611  sub_preempt_count+0x10 (rcu_note_context_switch+0x210)
:    +func               -3922	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -3921	  0.597  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -3920	  0.477  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -3920	  0.507  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -3919	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -3919	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3918	  0.805  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -3917	  0.567  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -3917	  0.552  __schedule+0xac (preempt_schedule+0x50)
:|   #end     0x80000001 -3916	  0.567  __schedule+0xc0 (preempt_schedule+0x50)
:    #func               -3916	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -3915	  0.955  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3914	  0.805  update_rq_clock+0x10 (__schedule+0x200)
:    #func               -3913	  0.611  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -3913	  0.701  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func               -3912+   1.104  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func               -3911	  0.552  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -3911	  0.701  wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
:    #func               -3910	  0.776  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -3909+   1.238  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -3908	  0.477  __schedule+0x2b0 (preempt_schedule+0x50)
:|   #end     0x80000001 -3907+   1.402  __schedule+0x2c8 (preempt_schedule+0x50)
:    #func               -3906	  0.671  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -3905	  0.552  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -3905	  0.567  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -3904	  0.641  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -3903	  0.776  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -3903+   1.611  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -3901+   1.388  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -3900+   1.074  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -3899	  0.701  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -3898	  0.865  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -3897	  0.597  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -3896	  0.791  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -3896	  0.522  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -3895	  0.537  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -3895	  0.985  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -3894	  0.776  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -3893+   1.567  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -3891	  0.611  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -3891	  0.597  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -3890	  0.552  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -3890+   1.089  __schedule+0x42c (preempt_schedule+0x50)
:|   #func               -3888	  0.925  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -3888	  0.597  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -3887	  0.641  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -3886	  0.731  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -3886	  1.000  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -3885+   1.134  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -3883	  0.701  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -3883+   1.268  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -3881	  0.716  __schedule+0x454 (schedule+0x74)
:    #func               -3881	  0.641  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -3880	  0.731  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -3879	  0.641  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -3879	  0.761  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -3878	  0.507  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -3877	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -3877	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3876	  0.626  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -3876	  0.582  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -3875	  0.925  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3874	  0.507  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -3874+   1.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3872	  0.791  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -3871	  0.641  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -3871	  0.477  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -3870	  0.477  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -3870	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3869	  0.522  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -3868	  0.507  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -3868	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3867	  0.492  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -3867	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -3866	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3865	  0.746  finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   +begin   0x80000001 -3865	  0.552  finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   #end     0x80000001 -3864	  0.477  finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:    #func               -3864	  0.477  add_preempt_count+0x10 (finish_wait+0x7c)
:    #func               -3863	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3863	  0.492  ipipe_unstall_root+0x10 (finish_wait+0xa0)
:|   #begin   0x80000000 -3862	  0.507  ipipe_unstall_root+0x2c (finish_wait+0xa0)
:|   #func               -3862	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3861	  0.477  ipipe_unstall_root+0x64 (finish_wait+0xa0)
:    +func               -3861	  0.477  sub_preempt_count+0x10 (finish_wait+0xa8)
:    +func               -3860+   4.149  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -3856	  0.865  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -3855	  0.865  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000000 -3854	  0.761  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|   +end     0x80000000 -3853	  0.820  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|   +func               -3853	  0.492  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -3852!  11.507  no_work_pending+0x18 (<00174758>)
:|   +begin   0x90000000 -3841+   2.149  vector_swi+0x3c (<00174754>)
:    +func               -3839	  0.746  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -3838	  0.656  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000001 -3837	  0.492  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3837	  0.776  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -3836	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -3835+   1.194  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|  + begin   0x80000001 -3834	  0.671  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -3833	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func               -3833	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func               -3832	  0.925  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:    +func               -3831	  0.955  sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
:    +func               -3830	  0.746  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:    +func               -3830	  0.761  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|   +begin   0x80000000 -3829+   1.029  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  *+func               -3828	  0.671  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|   +end     0x80000000 -3827	  0.865  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:    +func               -3826	  0.597  lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:    +func               -3826	  0.850  lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
:    +func               -3825	  0.626  lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
:    +func               -3824	  0.492  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -3824	  0.552  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -3823	  0.970  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #begin   0x90000000 -3822	  0.880  __irq_svc+0x44 (__gnu_mcount_nc+0x50)
:|   #func               -3821	  0.761  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func               -3820	  0.537  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func               -3820	  0.701  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func               -3819	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000096 -3819	  0.791  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func               -3818	  0.776  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func               -3817+   1.447  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func               -3816+   1.029  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func               -3815	  0.805  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func               -3814	  0.761  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   #func               -3813	  0.820  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -3812	  1.000  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -3811	  0.955  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   #func               -3810+   1.119  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|   #func               -3809+   1.358  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|   #end     0x00000096 -3808	  0.507  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func               -3807+   1.089  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func               -3806	  0.552  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func               -3806	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000 -3805	  0.492  __ipipe_fast_svc_irq_exit+0x18 (__gnu_mcount_nc+0x50)
:    #func               -3805	  0.477  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -3804	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3803	  0.507  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -3803	  0.522  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -3802	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +func               -3802	  0.835  __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:|   #end     0x80000000 -3801	  0.820  __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
:    #func               -3800	  0.641  __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x29c)
:    #func               -3800	  0.567  handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
:    #func               -3799	  0.835  irq_enter+0x10 (handle_IRQ+0x28)
:    #func               -3798	  0.626  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -3798	  0.552  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -3797	  1.000  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -3796	  0.477  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -3796	  0.626  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3795	  0.507  generic_handle_irq+0x10 (handle_IRQ+0x70)
:    #func               -3794	  0.791  irq_to_desc+0x10 (generic_handle_irq+0x1c)
:    #func               -3794	  0.507  handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
:    #func               -3793	  0.477  add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
:    #func               -3793	  0.985  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3792	  0.761  handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
:    #func               -3791	  0.686  sub_preempt_count+0x10 (handle_irq_event+0x3c)
:    #func               -3790+   1.298  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3789	  0.895  handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
:    #func               -3788+   1.089  fec_enet_interrupt+0x10 (handle_irq_event_percpu+0x98)
:|   #begin   0x80000001 -3787	  0.492  fec_enet_interrupt+0x6c (handle_irq_event_percpu+0x98)
:|   #end     0x80000001 -3786	  0.671  fec_enet_interrupt+0x80 (handle_irq_event_percpu+0x98)
:    #func               -3786	  0.507  __napi_schedule+0x10 (fec_enet_interrupt+0xd8)
:|   #begin   0x80000001 -3785	  0.641  __napi_schedule+0x30 (fec_enet_interrupt+0xd8)
:|   #end     0x80000001 -3785	  0.746  __napi_schedule+0x48 (fec_enet_interrupt+0xd8)
:    #func               -3784+   1.970  __raise_softirq_irqoff+0x10 (__napi_schedule+0x6c)
:    #func               -3782+   1.014  add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
:    #func               -3781+   1.910  read_current_timer+0x10 (add_interrupt_randomness+0x40)
:    #func               -3779+   1.940  note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
:    #func               -3777	  0.582  add_preempt_count+0x10 (handle_irq_event+0x70)
:    #func               -3776	  0.985  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3775	  0.522  gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
:    #func               -3775	  0.537  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #begin   0x80000001 -3774	  0.895  __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:|   #func               -3773+   1.014  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -3772	  0.522  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   #end     0x80000001 -3772	  0.507  __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
:    #func               -3771	  0.492  sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
:    #func               -3771	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3770	  0.507  irq_exit+0x10 (handle_IRQ+0x74)
:    #func               -3770	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -3769	  0.940  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3768	  0.746  do_softirq+0x10 (irq_exit+0x90)
:|   #begin   0x80000001 -3767	  0.537  do_softirq+0x4c (irq_exit+0x90)
:|   #end     0x80000001 -3767	  0.731  do_softirq+0x64 (irq_exit+0x90)
:    #func               -3766	  0.626  __do_softirq+0x14 (do_softirq+0x88)
:    #func               -3766	  0.597  msecs_to_jiffies+0x10 (__do_softirq+0x20)
:    #func               -3765	  0.477  add_preempt_count+0x10 (__do_softirq+0x6c)
:    #func               -3764	  0.970  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3764	  0.522  ipipe_unstall_root+0x10 (__do_softirq+0x94)
:|   #begin   0x80000000 -3763	  0.522  ipipe_unstall_root+0x2c (__do_softirq+0x94)
:|   #func               -3762	  0.656  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3762+   1.358  ipipe_unstall_root+0x64 (__do_softirq+0x94)
:    +func               -3760	  0.701  net_rx_action+0x14 (__do_softirq+0x12c)
:|   +begin   0x80000001 -3760	  0.656  net_rx_action+0x50 (__do_softirq+0x12c)
:|   #end     0x80000001 -3759	  0.791  net_rx_action+0x64 (__do_softirq+0x12c)
:    #func               -3758	  0.671  ipipe_unstall_root+0x10 (net_rx_action+0x270)
:|   #begin   0x80000000 -3758	  0.507  ipipe_unstall_root+0x2c (net_rx_action+0x270)
:|   #func               -3757	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3757	  0.820  ipipe_unstall_root+0x64 (net_rx_action+0x270)
:    +func               -3756+   1.522  fec_enet_rx_napi+0x14 (net_rx_action+0xa8)
:    +func               -3754	  1.000  arm_dma_unmap_page+0x10 (fec_enet_rx_napi+0x180)
:    +func               -3753	  0.597  __dma_page_dev_to_cpu+0x14 (arm_dma_unmap_page+0x58)
:    +func               -3753+   1.194  dma_cache_maint_page+0x14 (__dma_page_dev_to_cpu+0x34)
:    +func               -3751+   2.820  page_address+0x10 (dma_cache_maint_page+0x128)
:    +func               -3749	  0.925  __netdev_alloc_skb+0x10 (fec_enet_rx_napi+0x1ac)
:    +func               -3748+   1.238  __netdev_alloc_frag+0x14 (__netdev_alloc_skb+0x50)
:|   +begin   0x80000001 -3746	  0.552  __netdev_alloc_frag+0x38 (__netdev_alloc_skb+0x50)
:|   #end     0x80000001 -3746	  0.671  __netdev_alloc_frag+0x50 (__netdev_alloc_skb+0x50)
:    #func               -3745	  0.611  page_address+0x10 (__netdev_alloc_frag+0x120)
:    #func               -3745	  0.492  ipipe_unstall_root+0x10 (__netdev_alloc_frag+0x14c)
:|   #begin   0x80000000 -3744	  0.537  ipipe_unstall_root+0x2c (__netdev_alloc_frag+0x14c)
:|   #func               -3744	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3743	  0.746  ipipe_unstall_root+0x64 (__netdev_alloc_frag+0x14c)
:    +func               -3742	  0.701  build_skb+0x10 (__netdev_alloc_skb+0x60)
:    +func               -3742	  0.656  kmem_cache_alloc+0x14 (build_skb+0x3c)
:    +func               -3741	  0.597  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func               -3740	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3740	  0.492  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func               -3739	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -3738	  0.582  kmem_cache_alloc+0xac (build_skb+0x3c)
:|   #end     0x80000001 -3738	  0.522  kmem_cache_alloc+0xc4 (build_skb+0x3c)
:    #func               -3737	  0.507  ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:|   #begin   0x80000000 -3737	  0.507  ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:|   #func               -3736	  0.656  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3736+   1.402  ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
:    +func               -3734+   1.895  skb_put+0x10 (fec_enet_rx_napi+0x1e8)
:    +func               -3732+   1.671  eth_type_trans+0x10 (fec_enet_rx_napi+0x204)
:    +func               -3731	  0.626  napi_gro_receive+0x10 (fec_enet_rx_napi+0x32c)
:    +func               -3730	  0.761  skb_gro_reset_offset+0x10 (napi_gro_receive+0x24)
:    +func               -3729	  0.731  dev_gro_receive+0x14 (napi_gro_receive+0x30)
:    +func               -3729+   1.328  __rcu_read_lock+0x10 (dev_gro_receive+0x7c)
:    +func               -3727	  0.626  inet_gro_receive+0x10 (dev_gro_receive+0x1b0)
:    +func               -3727+   1.671  __rcu_read_lock+0x10 (inet_gro_receive+0x90)
:    +func               -3725	  1.000  tcp4_gro_receive+0x10 (inet_gro_receive+0x21c)
:    +func               -3724+   1.402  tcp_gro_receive+0x14 (tcp4_gro_receive+0x108)
:    +func               -3723	  0.567  __rcu_read_unlock+0x10 (inet_gro_receive+0x224)
:    +func               -3722+   1.134  __rcu_read_unlock+0x10 (dev_gro_receive+0x1b8)
:    +func               -3721	  0.910  netif_receive_skb+0x14 (napi_gro_receive+0x58)
:    +func               -3720	  0.746  __netif_receive_skb+0x10 (netif_receive_skb+0x54)
:    +func               -3719+   1.089  __netif_receive_skb_core+0x14 (__netif_receive_skb+0x78)
:    +func               -3718+   2.582  __rcu_read_lock+0x10 (__netif_receive_skb_core+0xd0)
:    +func               -3716+   2.447  ip_rcv+0x14 (__netif_receive_skb_core+0x52c)
:    +func               -3713	  0.925  tcp_v4_early_demux+0x14 (ip_rcv+0x2dc)
:    +func               -3712	  0.746  __inet_lookup_established+0x14 (tcp_v4_early_demux+0xac)
:    +func               -3711+   1.298  __rcu_read_lock+0x10 (__inet_lookup_established+0x98)
:    +func               -3710+   1.328  __rcu_read_unlock+0x10 (__inet_lookup_established+0x240)
:    +func               -3709+   1.014  ipv4_dst_check+0x10 (tcp_v4_early_demux+0xf8)
:    +func               -3708+   1.343  __skb_dst_set_noref+0x10 (tcp_v4_early_demux+0x11c)
:    +func               -3706	  0.537  ip_local_deliver+0x10 (ip_rcv+0x4f0)
:    +func               -3706	  0.656  __rcu_read_lock+0x10 (ip_local_deliver+0x7c)
:    +func               -3705+   1.268  raw_local_deliver+0x14 (ip_local_deliver+0x94)
:    +func               -3704+   1.746  tcp_v4_rcv+0x14 (ip_local_deliver+0x104)
:    +func               -3702	  0.611  sk_filter+0x10 (tcp_v4_rcv+0x2e0)
:    +func               -3702	  0.507  __rcu_read_lock+0x10 (sk_filter+0x40)
:    +func               -3701	  0.686  __rcu_read_unlock+0x10 (sk_filter+0xa8)
:    +func               -3700	  0.507  add_preempt_count+0x10 (tcp_v4_rcv+0x2f4)
:    +func               -3700+   1.283  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3699	  0.477  sub_preempt_count+0x10 (tcp_v4_rcv+0x3b4)
:    +func               -3698	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3697	  0.701  __rcu_read_unlock+0x10 (ip_local_deliver+0x1b0)
:    +func               -3697+   1.059  __rcu_read_unlock+0x10 (__netif_receive_skb_core+0x620)
:    +func               -3696	  0.671  arm_dma_map_page+0x14 (fec_enet_rx_napi+0x39c)
:    +func               -3695	  0.701  dma_cache_maint_page+0x14 (arm_dma_map_page+0x54)
:    +func               -3694+   3.134  page_address+0x10 (dma_cache_maint_page+0x128)
:    +func               -3691	  0.552  napi_complete+0x10 (fec_enet_rx_napi+0x710)
:    +func               -3691	  0.626  napi_gro_flush+0x10 (napi_complete+0x2c)
:|   +begin   0x80000001 -3690	  0.835  napi_complete+0x44 (fec_enet_rx_napi+0x710)
:|   #end     0x80000001 -3689	  0.671  napi_complete+0x5c (fec_enet_rx_napi+0x710)
:    #func               -3688	  0.641  __napi_complete+0x10 (napi_complete+0x68)
:|   #begin   0x80000001 -3688	  0.597  __napi_complete+0x70 (napi_complete+0x68)
:|   #end     0x80000001 -3687	  0.626  __napi_complete+0x84 (napi_complete+0x68)
:    #func               -3687	  0.537  ipipe_unstall_root+0x10 (napi_complete+0x74)
:|   #begin   0x80000000 -3686	  0.552  ipipe_unstall_root+0x2c (napi_complete+0x74)
:|   #func               -3686	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3685	  0.820  ipipe_unstall_root+0x64 (napi_complete+0x74)
:|   +begin   0x80000001 -3684	  0.701  net_rx_action+0x150 (__do_softirq+0x12c)
:|   #end     0x80000001 -3683	  0.537  net_rx_action+0x164 (__do_softirq+0x12c)
:    #func               -3683	  0.492  ipipe_unstall_root+0x10 (net_rx_action+0x23c)
:|   #begin   0x80000000 -3682	  0.522  ipipe_unstall_root+0x2c (net_rx_action+0x23c)
:|   #func               -3682	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3681	  0.686  ipipe_unstall_root+0x64 (net_rx_action+0x23c)
:    +func               -3681	  0.686  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:|   +begin   0x80000001 -3680	  0.582  __do_softirq+0x1f0 (do_softirq+0x88)
:|   #end     0x80000001 -3679	  0.835  __do_softirq+0x20c (do_softirq+0x88)
:    #func               -3679	  0.880  __local_bh_enable+0x10 (__do_softirq+0x26c)
:    #func               -3678	  0.507  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func               -3677+   1.253  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3676	  0.492  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -3675	  0.626  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -3675	  0.805  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -3674	  0.910  __ipipe_do_sync_stage+0x2b4 (ipipe_unstall_root+0x50)
:|   +end     0x80000000 -3673	  0.686  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -3672	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -3672	  0.955  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3671	  0.925  schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
:    +func               -3670	  0.716  __schedule+0x14 (schedule+0x74)
:    +func               -3669	  0.656  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -3669	  0.910  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3668	  0.970  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -3667	  0.746  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -3666	  0.656  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -3665	  0.522  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -3665	  0.522  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -3664	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3664	  0.701  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -3663	  0.686  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -3662	  0.611  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -3662	  0.477  __schedule+0xc0 (schedule+0x74)
:    #func               -3661	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -3661	  0.985  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3660	  0.671  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -3659	  0.671  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -3659+   2.522  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -3656	  0.641  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -3655+   1.432  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:|   #begin   0x90000000 -3654+   1.164  __irq_svc+0x44 (__gnu_mcount_nc+0x58)
:|   #func               -3653	  0.716  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func               -3652	  0.522  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func               -3652	  0.671  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func               -3651	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000062 -3650	  0.537  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func               -3650	  0.761  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func               -3649+   1.582  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func               -3647+   1.283  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func               -3646	  0.582  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func               -3646	  0.567  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   #func               -3645+   2.104  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   #func               -3643	  0.656  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   #func               -3642	  0.611  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   #func               -3642	  0.522  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #begin   0x000000a4 -3641	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   #func               -3641	  0.492  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|   #func               -3640	  0.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func               -3640+   1.029  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func               -3638	  0.805  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func               -3638+   1.029  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   #func               -3637+   1.149  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   #func               -3635+   1.014  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|   #end     0x000000a4 -3634	  0.656  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   #func               -3634	  0.582  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   #func               -3633	  0.656  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -3633	  0.805  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   #func               -3632	  0.850  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|  +*func               -3631+   1.208  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  #*func               -3630+   1.417  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:|  #*func               -3628	  0.895  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  #*func               -3627+   2.417  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  #*func               -3625	  1.000  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:|  #*func               -3624+   1.089  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  #*func               -3623	  0.716  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:|  #*func               -3622	  0.746  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:|  #*func               -3621+   1.552  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  #*func               -3620	  0.955  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  #*func               -3619+   1.074  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func               -3618	  0.701  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  #*func               -3617+   1.059  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func               -3616	  0.626  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  #*func               -3615	  0.925  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func               -3615+   1.238  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  541] realtim 95 -3613+   1.582  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3612	  0.522  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  #*func               -3611+   1.238  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func               -3610	  0.940  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  523] SDIAS_T 40 -3609+   1.059  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3608	  0.611  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  460] VARAN_T 30 -3607	  0.955  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3606	  0.641  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  539] cyclic: 30 -3606	  0.776  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3605	  0.626  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  537] Loader: 29 -3604	  0.746  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3604	  0.716  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  522] WD-Trigg 1 -3603	  1.000  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -3602	  0.597  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  #*func               -3601	  0.940  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  #*func               -3600+   1.298  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  #*func               -3599+   1.104  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:|  #*func               -3598	  0.895  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  #*func               -3597+   1.089  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:|  #*func               -3596	  0.507  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  #*func               -3595	  0.850  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  #*func               -3595+   1.119  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  #*func               -3593	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  #*func               -3593	  0.776  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  #*func               -3592+   1.611  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  #*func               -3591	  0.850  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  #*[  543] backgro -1 -3590	  0.805  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  #*func               -3589+   1.597  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3587+   1.343  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func               -3586	  0.820  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3585+   2.164  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3583	  0.686  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3582	  0.835  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  541] realtim 95 -3581+   2.656  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3579+   1.134  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3578+   2.492  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3575	  0.895  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3574+   1.940  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   +*func               -3572	  0.776  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   +*func               -3572+   1.089  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3570+   4.000  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  +*begin   0x80000001 -3566	  0.865  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3566	  0.776  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3565	  0.776  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3564+   1.671  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3562	  0.671  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3562!  47.686  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3514+   2.074  vector_swi+0x3c (<00174754>)
:   +*func               -3512	  0.716  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3511	  0.746  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3510	  0.716  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3510	  0.791  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3509	  0.985  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3508+   1.313  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3507	  0.970  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3506	  0.761  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3505	  0.537  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3504+   1.014  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3503	  0.567  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3503+   2.029  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3501	  0.671  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3500+   1.029  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3499+   1.417  pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:|  +*begin   0x80000001 -3498	  0.656  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3497	  0.776  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3496	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3496	  0.701  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3495	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3494+   7.522  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3487	  0.925  vector_swi+0x3c (<00174754>)
:   +*func               -3486	  0.626  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3485	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3485	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3484	  0.716  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3484	  0.611  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3483	  0.731  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3482	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3481	  0.477  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3481	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3480	  0.791  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3479	  0.582  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3479	  0.641  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3478	  0.641  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3478+   1.776  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3476	  0.850  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   +*func               -3475	  0.686  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3474	  0.701  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3474	  0.761  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   +*func               -3473	  0.746  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3472	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3472+   1.238  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3470	  0.895  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3469+   1.268  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3468+   1.119  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  541] realtim 95 -3467	  0.910  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -3466+   2.462  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3464	  0.597  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3463+   2.119  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3461	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3460+   1.089  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  523] SDIAS_T 40 -3459+   2.552  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3457	  0.761  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3456+   1.940  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3454	  0.641  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3453+   3.283  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -3450	  0.731  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3449	  0.671  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3449	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3448	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3447	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3447!  38.611  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3408+   1.626  vector_swi+0x3c (<00174754>)
:   +*func               -3407	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3406	  0.626  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3405	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3405	  0.656  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3404	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3403+   1.298  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3402	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3401	  0.611  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3401	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3400	  0.805  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3399	  0.671  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3399	  0.895  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3398	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3397+   1.089  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3396	  0.910  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -3395	  0.537  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3395	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3394	  0.582  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3394	  0.820  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3393+   1.208  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3392	  0.940  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  523] SDIAS_T 40 -3391	  0.835  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -3390+   2.014  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3388	  0.522  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3387+   1.701  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3386	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3385+   1.044  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  460] VARAN_T 30 -3384+   1.910  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3382	  0.970  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3381+   1.432  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3380	  0.880  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3379+   3.208  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -3376	  0.731  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3375	  0.731  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3374	  0.686  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3373	  0.701  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3373	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3372+   5.835  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3366	  0.985  vector_swi+0x3c (<00174754>)
:   +*func               -3365	  0.582  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3365	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3364	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3364	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3363	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3363+   1.059  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3362	  0.910  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3361	  0.626  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3360	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3360	  0.835  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3359	  0.567  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3358	  0.850  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3357	  0.507  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3357	  0.776  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3356	  0.641  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -3355	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3355	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3354	  0.597  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3354	  0.716  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3353	  0.985  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3352	  0.641  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  460] VARAN_T 30 -3351	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -3351+   1.447  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3350	  0.522  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3349+   2.074  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3347	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3346+   1.059  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  539] cyclic: 30 -3345+   1.940  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3343	  0.656  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3343+   1.388  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3341	  0.537  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3341+   1.343  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   +*func               -3340	  0.626  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   +*func               -3339	  0.552  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3338+   2.895  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  +*begin   0x80000001 -3335	  0.611  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3335	  0.686  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3334	  0.671  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3333	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3333	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3332!  39.791  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3292+   1.641  vector_swi+0x3c (<00174754>)
:   +*func               -3291	  0.776  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3290	  0.641  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3289	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3289	  0.746  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3288	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3288+   1.343  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3286	  0.880  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3285	  0.582  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3285	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3284	  0.925  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3283	  0.567  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3283+   1.149  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3281	  1.000  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3280+   1.671  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3279	  0.955  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   +*func               -3278	  0.552  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3277	  0.746  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   +*func               -3277	  0.597  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   +*func               -3276	  0.582  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3275	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3275	  0.746  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3274	  0.552  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3274+   1.402  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3272	  0.940  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  539] cyclic: 30 -3271	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -3271+   1.880  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3269	  0.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3268+   1.641  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3267	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3266	  1.000  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  537] Loader: 29 -3265+   2.223  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3263	  0.805  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3262+   1.850  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3260	  0.626  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3260+   3.761  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -3256	  0.776  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3255	  0.656  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3254	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3254	  0.835  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3253	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3252!  33.656  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3219+   1.701  vector_swi+0x3c (<00174754>)
:   +*func               -3217	  0.716  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3216	  0.686  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3216	  0.537  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3215	  0.611  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3214	  0.626  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3214+   1.208  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3213	  0.850  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3212	  0.492  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3211	  0.656  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3211	  0.820  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3210	  0.537  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3209	  0.985  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3208	  0.791  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3207+   1.149  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3206+   1.059  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -3205	  0.537  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3205	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3204	  0.835  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3203	  0.805  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3203+   1.238  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3201	  0.940  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  537] Loader: 29 -3200	  0.835  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -3200+   1.805  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3198	  0.805  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3197+   2.582  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3194	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3194	  0.925  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  522] WD-Trigg 1 -3193+   1.552  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -3191	  0.641  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3191+   1.597  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func               -3189	  0.626  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -3188+   3.552  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -3185	  0.880  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3184	  0.805  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -3183	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -3183	  0.641  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -3182	  0.507  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -3181+   4.746  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -3177+   1.089  vector_swi+0x3c (<00174754>)
:   +*func               -3176	  0.641  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -3175	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -3174	  0.611  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -3174	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -3173	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -3173	  0.835  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -3172	  0.746  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -3171	  0.791  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -3170	  0.582  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -3170	  0.776  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -3169	  0.686  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -3168	  0.671  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -3168	  0.791  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -3167	  0.865  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -3166	  0.731  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -3165	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -3165	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -3164	  0.567  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -3164	  0.537  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -3163	  0.716  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -3162	  0.761  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  522] WD-Trigg 1 -3162	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -3161+   1.537  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -3160+   1.447  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func               -3158	  0.686  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -3157+   1.104  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -3156	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -3156	  0.940  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  543] backgro -1 -3155+   1.029  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  #*func               -3154	  0.626  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func               -3153+   2.238  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|   #end     0x00000062 -3151	  0.791  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func               -3150+   1.447  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func               -3149	  0.791  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func               -3148	  0.701  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000 -3147+   1.328  __ipipe_fast_svc_irq_exit+0x18 (__gnu_mcount_nc+0x58)
:    #func               -3146	  0.955  calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
:    #func               -3145+   1.985  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -3143+   1.029  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -3142+   1.776  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -3140	  0.835  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -3139	  0.776  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -3139	  0.805  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -3138+   1.507  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -3136	  0.537  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -3136+   1.298  __schedule+0x2c8 (schedule+0x74)
:    #func               -3134	  0.880  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -3134	  0.641  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -3133	  0.641  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -3132	  0.641  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -3132	  0.880  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -3131+   1.149  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -3130	  0.731  schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:|  *#func               -3129	  0.522  __ipipe_restore_head+0x10 (schedule_event+0x214)
:|   #end     0x80000000 -3128	  0.537  __ipipe_restore_head+0x104 (schedule_event+0x214)
:|   #begin   0x80000000 -3128	  0.880  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -3127	  0.910  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -3126	  0.507  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -3125	  0.641  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -3125	  0.597  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -3124	  0.686  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -3124	  0.522  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -3123	  0.552  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -3122	  1.000  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -3121	  0.731  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -3121+   1.522  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -3119	  0.611  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -3119	  0.716  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -3118	  0.567  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -3117	  0.925  __schedule+0x42c (schedule+0x74)
:|   #func               -3116	  0.835  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -3116	  0.597  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -3115	  0.626  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -3114	  0.746  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -3114	  1.000  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -3113	  0.955  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -3112	  0.716  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -3111+   1.268  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -3110	  0.746  __schedule+0x454 (preempt_schedule+0x50)
:    #func               -3109	  0.522  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -3108	  0.776  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -3108	  0.641  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -3107	  0.731  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -3106	  0.537  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -3106	  0.641  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -3105	  0.880  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +func               -3104+   1.552  __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:|   #end     0x80000000 -3103	  0.701  __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
:    #func               -3102+   1.044  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func               -3101	  0.671  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -3100	  0.641  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -3100+   1.014  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -3099	  0.552  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -3098	  0.910  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3097	  0.641  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
:    #func               -3096	  0.716  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001 -3096	  0.552  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001 -3095	  0.477  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func               -3095	  0.567  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -3094	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3093	  0.507  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -3093	  0.970  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -3092	  0.686  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func               -3091	  0.611  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func               -3091	  0.746  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001 -3090	  0.537  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001 -3089	  0.477  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func               -3089	  0.567  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -3088	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3088	  0.492  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -3087	  0.611  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3087	  0.686  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -3086	  0.731  enqueue_task+0x10 (activate_task+0x38)
:    #func               -3085+   2.477  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -3083	  0.895  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -3082	  0.656  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -3081+   1.432  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -3080+   1.044  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -3079	  0.671  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -3078	  0.611  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -3077	  0.865  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -3077	  0.656  update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
:    #func               -3076	  0.611  wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
:    #func               -3075	  0.597  calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
:    #func               -3075	  0.656  resched_task+0x10 (check_preempt_wakeup+0x12c)
:|   #begin   0x80000001 -3074	  0.507  resched_task+0x30 (check_preempt_wakeup+0x12c)
:|   #end     0x80000001 -3074+   1.432  resched_task+0x44 (check_preempt_wakeup+0x12c)
:    #func               -3072	  0.582  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -3072	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3071	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -3070	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3069	  0.492  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func               -3069	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3068	  0.597  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func               -3067	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -3067+   1.044  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3066	  0.641  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -3065	  0.492  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -3065	  0.597  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -3064	  0.910  __ipipe_do_sync_stage+0x240 (ipipe_unstall_root+0x50)
:|   +end     0x80000000 -3063	  0.537  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -3063	  0.492  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -3062	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3061	  0.507  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -3061	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3060	  0.507  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -3060	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3059+   1.044  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -3058	  0.567  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -3057	  0.492  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -3057	  0.552  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -3056	  0.552  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -3056	  0.746  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3055	  0.820  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -3054	  0.597  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -3053	  0.597  __schedule+0xac (preempt_schedule+0x50)
:|   #end     0x80000001 -3053	  0.492  __schedule+0xc0 (preempt_schedule+0x50)
:    #func               -3052	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -3052	  0.641  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3051	  0.641  update_rq_clock+0x10 (__schedule+0x200)
:    #func               -3051	  0.611  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -3050	  0.641  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func               -3049	  0.701  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func               -3049	  0.641  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -3048	  0.567  wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
:    #func               -3047	  0.791  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -3047+   1.029  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -3046	  0.492  __schedule+0x2b0 (preempt_schedule+0x50)
:|   #end     0x80000001 -3045	  0.731  __schedule+0x2c8 (preempt_schedule+0x50)
:    #func               -3044	  0.477  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -3044	  0.507  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -3043	  0.582  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -3043	  0.462  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -3042	  0.910  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -3041	  0.791  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -3041	  0.597  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -3040	  0.656  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -3039	  0.522  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -3039	  0.656  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -3038	  0.656  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -3038	  0.641  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -3037+   1.238  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x90000000 -3036	  0.880  __irq_svc+0x44 (__ipipe_trace+0x420)
:|   #func               -3035	  0.835  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func               -3034	  0.925  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func               -3033	  0.701  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func               -3032	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000057 -3032	  0.731  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func               -3031	  0.746  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func               -3030+   1.805  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func               -3029+   1.164  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func               -3027	  0.761  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func               -3027	  0.970  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   #func               -3026	  0.746  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   #func               -3025+   1.223  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -3024+   1.253  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -3022+   1.253  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   #func               -3021	  0.656  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   #func               -3021	  0.626  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   #func               -3020	  0.641  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -3019	  0.985  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -3018	  0.955  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  #*func               -3017+   1.656  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  #*func               -3016+   1.850  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  #*func               -3014+   2.805  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  #*func               -3011+   1.223  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  #*event   tick@-2054 -3010	  0.567  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  #*func               -3009	  0.776  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  #*func               -3008+   2.238  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|   #func               -3006	  0.746  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   #end     0x00000057 -3005	  0.656  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func               -3005	  0.776  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func               -3004	  0.731  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func               -3003	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000 -3003	  0.761  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:|   #begin   0x80000001 -3002	  0.761  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -3001+   1.104  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -3000	  0.701  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -2999+   1.074  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -2998	  0.582  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -2998	  0.701  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -2997	  0.507  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -2997	  0.686  __schedule+0x42c (preempt_schedule+0x50)
:|   #func               -2996	  0.597  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -2995	  0.626  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -2995	  0.492  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -2994	  0.671  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -2994	  0.641  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -2993	  0.716  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -2992	  0.537  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -2992	  0.970  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -2991	  0.567  __schedule+0x454 (schedule+0x74)
:    #func               -2990	  0.656  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -2989	  0.552  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -2989	  0.492  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -2988	  0.626  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -2988	  0.507  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -2987	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -2987	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2986	  0.507  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -2986	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -2985+   1.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2984	  0.492  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -2984+   1.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2982	  0.731  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -2981	  0.522  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -2981	  0.671  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -2980	  0.537  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -2980	  0.910  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2979	  0.522  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -2978	  0.507  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -2978	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2977	  0.492  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -2977	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -2976	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2975	  0.776  finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   +begin   0x80000001 -2975	  0.582  finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   #end     0x80000001 -2974	  0.611  finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:    #func               -2973	  0.477  add_preempt_count+0x10 (finish_wait+0x7c)
:    #func               -2973	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2972	  0.537  ipipe_unstall_root+0x10 (finish_wait+0xa0)
:|   #begin   0x80000000 -2972	  0.507  ipipe_unstall_root+0x2c (finish_wait+0xa0)
:|   #func               -2971	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2971	  0.477  ipipe_unstall_root+0x64 (finish_wait+0xa0)
:    +func               -2970	  0.477  sub_preempt_count+0x10 (finish_wait+0xa8)
:    +func               -2970+   3.970  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2966	  0.761  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -2965	  0.641  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000000 -2965	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|   +end     0x80000000 -2964	  0.611  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|   +func               -2963	  0.522  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -2963!  11.656  no_work_pending+0x18 (<00174758>)
:|   +begin   0x90000000 -2951+   1.567  vector_swi+0x3c (<00174754>)
:    +func               -2949	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -2949	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000001 -2948	  0.611  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2948	  0.716  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2947	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2946+   1.402  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|  + begin   0x80000001 -2945	  0.641  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -2944	  0.462  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func               -2944	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func               -2943	  0.895  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:    +func               -2942	  0.611  sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
:    +func               -2942	  0.895  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:    +func               -2941	  0.671  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|   +begin   0x80000000 -2940	  0.895  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  *+func               -2939	  0.791  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|   +end     0x80000000 -2938	  1.000  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:    +func               -2937	  0.597  lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:    +func               -2937	  0.880  lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
:    +func               -2936	  0.686  lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
:    +func               -2935	  0.507  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -2935	  0.567  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -2934	  0.477  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -2934	  0.477  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -2933	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2933	  0.492  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -2932	  0.522  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -2931	  0.626  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2931	  0.507  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -2930	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -2930	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2929	  0.820  schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
:    +func               -2928	  0.656  __schedule+0x14 (schedule+0x74)
:    +func               -2928	  0.492  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -2927	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2926	  0.835  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -2925	  0.597  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -2925	  0.477  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -2924	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -2924	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -2923	  0.641  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2923	  0.820  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -2922	  0.567  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -2921	  0.597  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -2921	  0.477  __schedule+0xc0 (schedule+0x74)
:    #func               -2920	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -2920	  1.000  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2919	  0.671  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -2918	  0.656  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -2918+   2.029  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -2915	  0.597  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -2915	  0.850  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -2914	  0.701  calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
:    #func               -2913+   1.014  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -2912	  0.686  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -2912+   1.029  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -2911	  0.537  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -2910	  0.597  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -2909	  0.492  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -2909+   1.597  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -2907	  0.477  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -2907+   1.014  __schedule+0x2c8 (schedule+0x74)
:    #func               -2906	  0.522  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -2905	  0.522  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -2905	  0.552  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -2904	  0.597  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -2904	  0.746  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -2903	  0.940  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -2902	  0.955  schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:|  *#func               -2901	  0.701  __ipipe_restore_head+0x10 (schedule_event+0x214)
:|   #end     0x80000000 -2900	  0.582  __ipipe_restore_head+0x104 (schedule_event+0x214)
:|   #begin   0x80000000 -2900	  0.716  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -2899	  0.776  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -2898	  0.507  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -2898	  0.716  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -2897	  0.686  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -2896	  0.537  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -2896	  0.492  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -2895	  0.537  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -2895	  0.641  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -2894	  0.701  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -2893	  0.940  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -2893	  0.582  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -2892	  0.522  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -2891	  0.582  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -2891	  0.731  __schedule+0x42c (schedule+0x74)
:|   #func               -2890	  0.716  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -2889+   1.059  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -2888	  0.567  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -2888	  0.626  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -2887	  0.611  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -2887	  0.701  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -2886	  0.805  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -2885	  0.850  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -2884	  0.492  __schedule+0x454 (preempt_schedule+0x50)
:    #func               -2884	  0.477  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -2883	  0.626  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -2883	  0.477  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -2882	  0.656  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -2881	  0.582  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -2881	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -2880	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2880	  0.492  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -2879	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -2879+   1.074  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2878	  0.507  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -2877+   2.417  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2875	  0.865  __rcu_read_unlock+0x10 (ip_queue_xmit+0x2e0)
:    +func               -2874	  0.671  rcu_read_unlock_special+0x10 (__rcu_read_unlock+0x54)
:|   +begin   0x80000001 -2873	  0.611  rcu_read_unlock_special+0x48 (__rcu_read_unlock+0x54)
:|   #end     0x80000001 -2873	  0.537  rcu_read_unlock_special+0x60 (__rcu_read_unlock+0x54)
:    #func               -2872	  0.477  add_preempt_count+0x10 (rcu_read_unlock_special+0xd8)
:    #func               -2872	  1.000  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2871	  0.522  ipipe_unstall_root+0x10 (rcu_read_unlock_special+0x190)
:|   #begin   0x80000000 -2870	  0.522  ipipe_unstall_root+0x2c (rcu_read_unlock_special+0x190)
:|   #func               -2870	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2869	  0.641  ipipe_unstall_root+0x64 (rcu_read_unlock_special+0x190)
:    +func               -2868	  0.477  sub_preempt_count+0x10 (rcu_read_unlock_special+0x198)
:    +func               -2868+   1.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2866+   1.373  tcp_event_new_data_sent+0x10 (tcp_write_xmit+0x440)
:    +func               -2865+   1.179  tcp_rearm_rto+0x10 (tcp_event_new_data_sent+0x64)
:    +func               -2864	  0.656  sk_reset_timer+0x10 (tcp_rearm_rto+0xa4)
:    +func               -2863+   1.567  mod_timer+0x14 (sk_reset_timer+0x24)
:    +func               -2861+   1.268  tcp_schedule_loss_probe+0x10 (tcp_write_xmit+0x9b8)
:    +func               -2860	  0.641  msecs_to_jiffies+0x10 (tcp_schedule_loss_probe+0xf0)
:    +func               -2860	  0.492  sk_reset_timer+0x10 (tcp_schedule_loss_probe+0x154)
:    +func               -2859+   1.432  mod_timer+0x14 (sk_reset_timer+0x24)
:    +func               -2858	  0.835  lock_timer_base+0x14 (mod_timer+0xa0)
:|   +begin   0x80000001 -2857	  0.477  lock_timer_base+0x54 (mod_timer+0xa0)
:|   #end     0x80000001 -2856	  0.492  lock_timer_base+0x6c (mod_timer+0xa0)
:    #func               -2856	  0.492  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -2855	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2855+   1.895  detach_if_pending+0x10 (mod_timer+0xb4)
:    #func               -2853	  0.716  internal_add_timer+0x10 (mod_timer+0x184)
:    #func               -2852	  0.835  __internal_add_timer+0x10 (internal_add_timer+0x20)
:    #func               -2851	  0.522  ipipe_unstall_root+0x10 (mod_timer+0x194)
:|   #begin   0x80000000 -2851	  0.731  ipipe_unstall_root+0x2c (mod_timer+0x194)
:|   #func               -2850	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2849	  0.626  ipipe_unstall_root+0x64 (mod_timer+0x194)
:    +func               -2849	  0.582  sub_preempt_count+0x10 (mod_timer+0x19c)
:    +func               -2848+   1.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2846	  0.805  release_sock+0x10 (tcp_sendmsg+0xc04)
:    +func               -2846	  0.507  local_bh_disable+0x10 (release_sock+0x1c)
:    +func               -2845	  0.477  add_preempt_count+0x10 (local_bh_disable+0x1c)
:    +func               -2845	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2844	  0.477  add_preempt_count+0x10 (release_sock+0x24)
:    +func               -2843	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2843	  0.477  sub_preempt_count+0x10 (release_sock+0x5c)
:    +func               -2842+   1.223  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2841+   1.208  tcp_v4_do_rcv+0x14 (release_sock+0xd4)
:    +func               -2840+   1.074  ipv4_dst_check+0x10 (tcp_v4_do_rcv+0x70)
:    +func               -2839+   1.268  tcp_rcv_established+0x14 (tcp_v4_do_rcv+0x8c)
:    +func               -2838+   1.179  tcp_validate_incoming+0x14 (tcp_rcv_established+0x498)
:    +func               -2836	  0.716  tcp_ack+0x14 (tcp_rcv_established+0x4b0)
:    +func               -2836	  0.626  tcp_rearm_rto+0x10 (tcp_ack+0xb4)
:    +func               -2835	  0.611  sk_reset_timer+0x10 (tcp_rearm_rto+0xa4)
:    +func               -2834	  0.820  mod_timer+0x14 (sk_reset_timer+0x24)
:    +func               -2834	  0.865  lock_timer_base+0x14 (mod_timer+0xa0)
:|   +begin   0x80000001 -2833	  0.507  lock_timer_base+0x54 (mod_timer+0xa0)
:|   #end     0x80000001 -2832	  0.552  lock_timer_base+0x6c (mod_timer+0xa0)
:    #func               -2832	  0.507  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -2831	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2830	  0.835  detach_if_pending+0x10 (mod_timer+0xb4)
:    #func               -2830	  0.656  internal_add_timer+0x10 (mod_timer+0x184)
:    #func               -2829	  0.686  __internal_add_timer+0x10 (internal_add_timer+0x20)
:    #func               -2828	  0.507  ipipe_unstall_root+0x10 (mod_timer+0x194)
:|   #begin   0x80000000 -2828	  0.850  ipipe_unstall_root+0x2c (mod_timer+0x194)
:|   #func               -2827	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2826	  0.567  ipipe_unstall_root+0x64 (mod_timer+0x194)
:    +func               -2826	  0.552  sub_preempt_count+0x10 (mod_timer+0x19c)
:    +func               -2825+   2.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2823	  0.761  __kfree_skb+0x10 (tcp_ack+0x58c)
:    +func               -2822	  0.910  skb_release_all+0x10 (__kfree_skb+0x1c)
:    +func               -2821	  0.955  skb_release_head_state+0x10 (skb_release_all+0x1c)
:    +func               -2820+   1.149  skb_release_data+0x10 (skb_release_all+0x30)
:    +func               -2819	  0.805  skb_free_head+0x10 (skb_release_data+0xf4)
:    +func               -2818+   1.388  kfree+0x14 (skb_free_head+0x5c)
:    +func               -2817	  0.597  add_preempt_count+0x10 (kfree+0xf4)
:    +func               -2816+   1.194  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2815	  0.462  sub_preempt_count+0x10 (kfree+0x104)
:    +func               -2814	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2814	  0.656  kfree+0x148 (skb_free_head+0x5c)
:|   #end     0x80000001 -2813	  0.686  kfree+0x160 (skb_free_head+0x5c)
:    #func               -2812	  0.597  ipipe_unstall_root+0x10 (kfree+0x1bc)
:|   #begin   0x80000000 -2812	  0.552  ipipe_unstall_root+0x2c (kfree+0x1bc)
:|   #func               -2811	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2811	  0.820  ipipe_unstall_root+0x64 (kfree+0x1bc)
:    +func               -2810	  0.820  kmem_cache_free+0x14 (__kfree_skb+0x80)
:    +func               -2809	  0.477  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func               -2808	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2808	  0.522  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func               -2807	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2807	  0.626  kmem_cache_free+0x10c (__kfree_skb+0x80)
:|   #end     0x80000001 -2806	  0.507  kmem_cache_free+0x124 (__kfree_skb+0x80)
:    #func               -2806	  0.552  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000 -2805	  0.522  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func               -2805	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2804+   1.447  ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
:    +func               -2803+   1.119  tcp_valid_rtt_meas+0x10 (tcp_ack+0x764)
:    +func               -2801+   1.298  tcp_rearm_rto+0x10 (tcp_ack+0x774)
:    +func               -2800	  0.686  ktime_get_real+0x14 (tcp_ack+0x898)
:    +func               -2799	  0.641  getnstimeofday+0x10 (ktime_get_real+0x24)
:    +func               -2799+   2.462  __getnstimeofday+0x14 (getnstimeofday+0x18)
:    +func               -2796	  0.716  ns_to_timeval+0x14 (tcp_ack+0x8b0)
:    +func               -2796+   1.373  ns_to_timespec+0x14 (ns_to_timeval+0x24)
:    +func               -2794+   1.641  bictcp_acked+0x14 (tcp_ack+0x90c)
:    +func               -2793	  0.865  bictcp_cong_avoid+0x14 (tcp_ack+0xa68)
:    +func               -2792+   1.641  tcp_is_cwnd_limited+0x10 (bictcp_cong_avoid+0x28)
:    +func               -2790+   1.074  tcp_urg+0x14 (tcp_rcv_established+0x508)
:    +func               -2789	  0.910  tcp_data_queue+0x14 (tcp_rcv_established+0x514)
:    +func               -2788+   1.283  dst_release+0x10 (tcp_data_queue+0x58)
:    +func               -2787	  0.880  tcp_try_rmem_schedule+0x14 (tcp_data_queue+0x118)
:    +func               -2786+   1.253  tcp_queue_rcv+0x10 (tcp_data_queue+0x1d4)
:    +func               -2785+   1.925  tcp_event_data_recv+0x10 (tcp_data_queue+0x1f8)
:    +func               -2783	  0.656  sock_def_readable+0x10 (tcp_data_queue+0x4d4)
:    +func               -2782	  0.671  __rcu_read_lock+0x10 (sock_def_readable+0x1c)
:    +func               -2781+   1.029  __rcu_read_unlock+0x10 (sock_def_readable+0x58)
:    +func               -2780	  0.925  tcp_check_space+0x10 (tcp_rcv_established+0x544)
:    +func               -2779	  0.805  __tcp_ack_snd_check+0x10 (tcp_rcv_established+0x55c)
:    +func               -2779	  0.805  tcp_send_delayed_ack+0x10 (__tcp_ack_snd_check+0x94)
:    +func               -2778	  0.626  sk_reset_timer+0x10 (tcp_send_delayed_ack+0xe8)
:    +func               -2777+   1.417  mod_timer+0x14 (sk_reset_timer+0x24)
:    +func               -2776	  0.701  __cond_resched_softirq+0x10 (release_sock+0xd8)
:    +func               -2775	  0.492  add_preempt_count+0x10 (release_sock+0xec)
:    +func               -2775	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2774	  0.537  tcp_release_cb+0x10 (release_sock+0x114)
:    +func               -2773	  0.477  sub_preempt_count+0x10 (release_sock+0x140)
:    +func               -2773	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2772+   1.014  local_bh_enable+0x10 (release_sock+0x144)
:    +func               -2771	  0.477  sub_preempt_count+0x10 (local_bh_enable+0x70)
:    +func               -2770	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2770	  0.552  sub_preempt_count+0x10 (local_bh_enable+0xa4)
:    +func               -2769+   4.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2765	  0.970  __fsnotify_parent+0x14 (do_readv_writev+0x234)
:    +func               -2764	  0.865  fsnotify+0x14 (do_readv_writev+0x250)
:    +func               -2763	  0.611  __srcu_read_lock+0x10 (fsnotify+0x248)
:    +func               -2763	  0.477  add_preempt_count+0x10 (__srcu_read_lock+0x28)
:    +func               -2762	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2761	  0.477  sub_preempt_count+0x10 (__srcu_read_lock+0x54)
:    +func               -2761	  0.910  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2760	  0.537  __srcu_read_unlock+0x10 (fsnotify+0x21c)
:|   +begin   0x80000001 -2760	  0.746  __srcu_read_unlock+0x34 (fsnotify+0x21c)
:|   #end     0x80000001 -2759	  0.641  __srcu_read_unlock+0x4c (fsnotify+0x21c)
:    #func               -2758	  0.537  ipipe_unstall_root+0x10 (__srcu_read_unlock+0x6c)
:|   #begin   0x80000000 -2758	  0.582  ipipe_unstall_root+0x2c (__srcu_read_unlock+0x6c)
:|   #func               -2757	  0.597  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2756+   1.268  ipipe_unstall_root+0x64 (__srcu_read_unlock+0x6c)
:    +func               -2755+   1.179  fput+0x10 (SyS_writev+0x68)
:|   +func               -2754	  0.910  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -2753!  14.880  ret_fast_syscall+0x2c (<b6b1662c>)
:|   +begin   0x90000000 -2738+   1.701  vector_swi+0x3c (<b6b174b4>)
:    +func               -2736+   1.656  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -2735+   1.537  SyS_select+0x14 (ret_fast_syscall+0x0)
:    +func               -2733	  0.820  poll_select_set_timeout+0x14 (SyS_select+0xc4)
:    +func               -2732+   1.253  ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
:    +func               -2731+   1.328  timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
:    +func               -2730	  0.611  core_sys_select+0x14 (SyS_select+0xf4)
:    +func               -2729	  0.776  __rcu_read_lock+0x10 (core_sys_select+0x30)
:    +func               -2728+   1.656  __rcu_read_unlock+0x10 (core_sys_select+0x50)
:    +func               -2727	  0.537  do_select+0x14 (core_sys_select+0x234)
:    +func               -2726	  0.746  __rcu_read_lock+0x10 (do_select+0x28)
:    +func               -2726	  0.865  __rcu_read_unlock+0x10 (do_select+0x138)
:    +func               -2725	  0.626  select_estimate_accuracy+0x14 (do_select+0x550)
:    +func               -2724	  0.970  ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
:    +func               -2723	  0.731  set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
:    +func               -2722+   2.358  task_nice+0x10 (select_estimate_accuracy+0x44)
:    +func               -2720	  0.611  fget_light+0x10 (do_select+0x29c)
:    +func               -2719	  0.716  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -2719	  0.895  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -2718+   1.029  sock_poll+0x10 (do_select+0x2f8)
:    +func               -2717	  0.850  tcp_poll+0x10 (sock_poll+0x2c)
:    +func               -2716+   1.074  __pollwait+0x10 (tcp_poll+0x38)
:    +func               -2715	  0.820  add_wait_queue+0x10 (__pollwait+0xec)
:|   +begin   0x80000001 -2714	  0.507  add_wait_queue+0x40 (__pollwait+0xec)
:|   #end     0x80000001 -2713	  0.626  add_wait_queue+0x58 (__pollwait+0xec)
:    #func               -2713	  0.477  add_preempt_count+0x10 (add_wait_queue+0x64)
:    #func               -2712	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2712	  0.537  ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:|   #begin   0x80000000 -2711	  1.000  ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:|   #func               -2710	  0.611  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2709	  0.537  ipipe_unstall_root+0x64 (add_wait_queue+0x88)
:    +func               -2709	  0.477  sub_preempt_count+0x10 (add_wait_queue+0x90)
:    +func               -2708+   1.373  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2707	  0.791  fput+0x10 (do_select+0x330)
:    +func               -2706	  0.805  _cond_resched+0x10 (do_select+0x418)
:    +func               -2705+   1.194  poll_freewait+0x10 (do_select+0x508)
:    +func               -2704	  0.537  remove_wait_queue+0x10 (poll_freewait+0x4c)
:|   +begin   0x80000001 -2704	  0.850  remove_wait_queue+0x30 (poll_freewait+0x4c)
:|   #end     0x80000001 -2703	  0.641  remove_wait_queue+0x48 (poll_freewait+0x4c)
:    #func               -2702	  0.477  add_preempt_count+0x10 (remove_wait_queue+0x54)
:    #func               -2702	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2701	  0.507  ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:|   #begin   0x80000000 -2701	  0.507  ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:|   #func               -2700	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2700	  0.507  ipipe_unstall_root+0x64 (remove_wait_queue+0x88)
:    +func               -2699	  0.477  sub_preempt_count+0x10 (remove_wait_queue+0x90)
:    +func               -2699	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2698+   1.626  fput+0x10 (poll_freewait+0x54)
:    +func               -2696	  0.776  poll_select_copy_remaining+0x14 (SyS_select+0x108)
:    +func               -2696	  0.820  ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
:    +func               -2695+   1.014  set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:|   +func               -2694	  0.626  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -2693+   4.134  ret_fast_syscall+0x2c (<b6b174b8>)
:|   +begin   0x90000000 -2689	  0.820  vector_swi+0x3c (<b6e53c80>)
:    +func               -2688	  0.940  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -2687	  0.492  SyS_read+0x14 (ret_fast_syscall+0x0)
:    +func               -2687	  0.626  fget_light+0x10 (SyS_read+0x28)
:    +func               -2686	  0.641  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -2686	  0.701  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -2685+   1.029  vfs_read+0x14 (SyS_read+0x4c)
:    +func               -2684	  0.925  rw_verify_area+0x14 (vfs_read+0x8c)
:    +func               -2683	  0.970  do_sync_read+0x14 (vfs_read+0xc4)
:    +func               -2682	  0.716  sock_aio_read+0x14 (do_sync_read+0x88)
:    +func               -2681+   1.074  alloc_sock_iocb+0x10 (sock_aio_read+0x48)
:    +func               -2680	  0.910  inet_recvmsg+0x14 (sock_aio_read+0x100)
:    +func               -2679	  0.656  tcp_recvmsg+0x14 (inet_recvmsg+0x4c)
:    +func               -2679	  0.507  lock_sock_nested+0x10 (tcp_recvmsg+0x30)
:    +func               -2678	  0.656  ipipe_root_only+0x10 (lock_sock_nested+0x1c)
:    +func               -2677	  0.477  local_bh_disable+0x10 (lock_sock_nested+0x20)
:    +func               -2677	  0.477  add_preempt_count+0x10 (local_bh_disable+0x1c)
:    +func               -2676	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2676	  0.477  add_preempt_count+0x10 (lock_sock_nested+0x28)
:    +func               -2675	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2675	  0.477  sub_preempt_count+0x10 (lock_sock_nested+0x48)
:    +func               -2674	  0.985  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2673	  0.522  local_bh_enable+0x10 (lock_sock_nested+0x68)
:    +func               -2673	  0.477  sub_preempt_count+0x10 (local_bh_enable+0x70)
:    +func               -2672+   1.208  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2671	  0.552  sub_preempt_count+0x10 (local_bh_enable+0xa4)
:    +func               -2671+   1.492  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x90000000 -2669	  0.626  __irq_svc+0x44 (tcp_recvmsg+0x144)
:|   +func               -2669	  0.776  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -2668	  0.910  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -2667	  0.731  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -2666	  0.537  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000062 -2666	  0.731  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -2665	  0.731  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +func               -2664+   1.955  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -2662+   1.313  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -2661	  0.582  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -2660	  0.567  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   +func               -2660+   1.761  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   +func               -2658	  0.746  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   +func               -2657	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   +func               -2657	  0.552  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +begin   0x000000a4 -2656	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   +func               -2656	  0.522  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|   +func               -2655	  0.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -2654	  0.895  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -2653+   1.044  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -2652	  0.880  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   +func               -2652	  0.895  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   +func               -2651+   1.044  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|   +end     0x000000a4 -2650	  0.835  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   +func               -2649	  0.582  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   +func               -2648	  0.955  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -2647	  0.895  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   +func               -2646	  0.895  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|  + func               -2645+   1.283  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -2644+   1.955  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:|  # func               -2642	  0.746  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -2641+   2.417  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func               -2639	  0.865  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:|  # func               -2638+   1.119  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -2637	  0.686  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:|  # func               -2636	  0.940  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:|  # func               -2635+   1.835  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -2634	  1.000  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -2633+   1.134  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -2631	  0.746  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -2631+   1.059  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -2630	  0.656  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -2629	  0.880  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -2628+   1.238  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  541] realtim 95 -2627+   1.776  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2625	  0.552  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -2625	  0.985  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -2624	  0.805  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  523] SDIAS_T 40 -2623+   1.014  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2622	  0.895  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  460] VARAN_T 30 -2621	  1.000  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2620	  0.865  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  539] cyclic: 30 -2619	  0.805  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2618	  0.731  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  537] Loader: 29 -2617	  0.656  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2617	  0.656  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  522] WD-Trigg 1 -2616+   1.194  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2615	  0.656  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  # func               -2614	  0.850  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  # func               -2613+   1.761  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  # func               -2612+   1.119  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:|  # func               -2611	  0.895  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func               -2610+   1.164  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:|  # func               -2608	  0.761  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -2608	  0.925  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -2607	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -2606	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -2606	  0.671  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -2605+   1.597  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -2603+   1.029  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  533] TCP-10. -1 -2602	  0.626  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -2602+   1.582  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2600+   1.597  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -2599	  0.910  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2598+   1.447  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2596	  0.701  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -2596+   1.358  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -2594+   1.835  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -2592	  0.641  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2592+   1.104  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  541] realtim 95 -2591+   2.313  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2588+   1.029  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2587+   2.432  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2585+   1.134  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2584+   2.432  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func               -2581	  0.761  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func               -2580	  0.910  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -2580+   3.761  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001 -2576	  0.820  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2575	  0.910  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2574	  0.805  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2573	  0.820  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2572	  0.701  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2572!  49.238  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2523+   2.582  vector_swi+0x3c (<00174754>)
:   + func               -2520	  0.731  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2519	  0.731  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2518	  0.611  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2518	  0.746  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2517	  0.746  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2516+   1.537  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2515	  0.985  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2514	  0.865  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2513	  0.791  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2512	  1.000  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2511	  0.626  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2511+   1.761  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2509	  0.731  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2508+   1.044  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2507+   1.582  pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:|  + begin   0x80000001 -2505	  0.641  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2505	  0.761  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2504	  0.567  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2503	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2503	  0.671  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2502+   7.597  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2495	  0.955  vector_swi+0x3c (<00174754>)
:   + func               -2494	  0.611  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2493	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2492	  0.641  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2492	  0.582  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2491	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2491	  0.985  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2490	  0.626  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2489	  0.492  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2489	  0.567  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2488	  0.731  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2487	  0.626  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2487	  0.641  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2486	  0.641  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2485+   1.850  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2484+   1.104  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -2482	  0.656  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -2482	  0.850  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -2481	  0.835  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -2480	  0.716  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2479	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2479+   1.029  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2478	  0.865  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2477+   1.298  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2476	  0.910  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  541] realtim 95 -2475	  0.820  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2474+   1.865  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2472	  0.880  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2471+   1.791  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2469	  0.582  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2469	  0.895  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  523] SDIAS_T 40 -2468+   2.805  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2465	  0.925  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2464+   2.029  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2462	  0.671  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2461+   3.880  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -2458	  0.716  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2457	  0.611  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2456	  0.567  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2456	  0.507  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2455	  0.671  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2455!  34.134  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2420+   1.462  vector_swi+0x3c (<00174754>)
:   + func               -2419	  0.641  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2418	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2418	  0.611  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2417	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2417	  0.761  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2416+   1.462  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2414+   1.059  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2413	  0.716  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2413	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2412	  0.761  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2411	  0.716  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2411	  1.000  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2410	  0.507  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2409	  1.000  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2408	  0.805  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -2407	  0.507  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2407	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2406	  0.567  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2406	  0.746  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2405+   1.119  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2404	  0.985  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  523] SDIAS_T 40 -2403	  0.746  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2402+   1.746  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2400	  0.552  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2400+   2.432  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2397	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2397+   1.074  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  460] VARAN_T 30 -2396+   1.895  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2394+   1.044  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2393+   1.776  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2391	  0.716  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2390+   3.014  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -2387	  0.746  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2386	  0.656  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2386	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2385	  0.626  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2384	  0.641  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2384+   5.552  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2378+   1.089  vector_swi+0x3c (<00174754>)
:   + func               -2377	  0.507  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2377	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2376	  0.492  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2376	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2375	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2375	  0.940  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2374	  0.611  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2373	  0.716  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2372	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2372	  0.910  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2371	  0.537  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2370	  0.791  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2370	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2369	  0.701  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2368+   1.447  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -2367	  0.507  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2366	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2366	  0.567  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2365	  0.835  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2365	  0.940  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2364	  0.597  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  460] VARAN_T 30 -2363	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2362+   1.402  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2361	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2360+   1.358  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2359	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2359	  0.776  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  539] cyclic: 30 -2358+   1.731  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2356	  0.761  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2355+   1.283  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2354	  0.537  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2353+   1.298  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func               -2352	  0.641  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func               -2351	  0.940  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -2351+   2.985  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001 -2348	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2347	  0.746  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2346	  0.671  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2346	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2345	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2344!  40.432  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2304+   1.850  vector_swi+0x3c (<00174754>)
:   + func               -2302	  0.820  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2301	  0.656  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2301	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2300	  0.611  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2299	  0.776  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2299+   1.149  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2298	  0.761  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2297	  0.611  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2296	  0.776  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2295	  0.791  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2295	  0.970  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2294	  0.940  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2293	  0.507  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2292+   1.522  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2291+   1.044  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -2290	  0.716  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -2289	  0.716  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -2288	  0.641  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -2288	  0.701  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2287	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2286	  0.835  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2285	  0.731  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2285+   1.134  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2284	  0.686  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  539] cyclic: 30 -2283	  0.641  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2282+   1.895  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2280	  0.567  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2280+   1.776  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2278	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2278	  1.000  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  537] Loader: 29 -2277+   2.641  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2274	  0.910  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2273+   1.805  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2271	  0.641  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2271+   3.522  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -2267	  0.746  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2266	  0.597  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2266	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2265	  0.835  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2264	  0.686  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2263!  32.567  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2231+   1.820  vector_swi+0x3c (<00174754>)
:   + func               -2229	  0.776  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2228	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2228	  0.820  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2227	  0.641  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2226	  0.776  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2225+   1.223  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2224	  0.746  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2223	  0.716  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2223	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2222	  0.955  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2221	  0.641  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2221	  0.970  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2220	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2219	  0.835  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2218	  0.865  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -2217	  0.507  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2217	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2216	  0.716  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2216	  0.671  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2215+   1.537  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2213+   1.014  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  537] Loader: 29 -2212	  0.761  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2212+   1.895  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2210	  0.791  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2209+   1.985  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2207	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2206+   1.089  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  522] WD-Trigg 1 -2205+   1.761  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2204	  0.611  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2203+   1.597  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -2201	  0.731  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2201+   3.149  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -2197	  0.835  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2197	  0.791  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2196	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2195	  0.492  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2195	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2194+   4.223  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2190	  0.850  vector_swi+0x3c (<00174754>)
:   + func               -2189	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2188	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2188	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2187	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2187	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2186	  0.820  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2185	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2185	  0.611  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2184+   1.059  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2183	  0.805  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2182	  0.582  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2182	  1.000  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2181	  0.626  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2180	  0.611  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2179	  0.776  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -2179	  0.492  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2178	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2178	  0.671  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2177	  0.522  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2176	  0.701  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2176	  0.746  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  522] WD-Trigg 1 -2175	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2174+   1.417  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2173+   1.313  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -2172	  0.567  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2171+   1.253  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2170	  0.805  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -2169+   1.537  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -2168+   1.179  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -2166	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2166+   1.044  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  533] TCP-10. -1 -2165	  0.880  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  # func               -2164	  0.671  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -2163+   2.059  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|   +func               -2161+   1.089  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -2160	  0.835  __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -2159	  1.000  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func               -2158	  0.552  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -2158	  0.671  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -2157	  0.865  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -2156	  0.746  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -2155+   1.089  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2154	  0.761  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
:    #func               -2154+   1.134  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001 -2152	  0.537  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001 -2152	  0.611  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func               -2151	  0.492  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -2151	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2150	  0.507  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -2150	  0.970  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -2149	  0.731  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func               -2148	  0.626  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func               -2147	  0.656  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001 -2147	  0.537  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001 -2146	  0.462  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func               -2146	  0.492  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -2145	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2144	  0.492  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -2144	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2143	  0.716  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -2142	  0.746  enqueue_task+0x10 (activate_task+0x38)
:    #func               -2142+   3.089  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -2139	  0.880  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -2138	  0.910  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -2137+   1.761  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -2135+   1.074  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -2134	  0.567  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -2133	  0.656  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -2133	  0.970  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -2132	  0.686  update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
:    #func               -2131	  0.731  wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
:    #func               -2130	  0.910  calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
:    #func               -2129	  0.656  resched_task+0x10 (check_preempt_wakeup+0x12c)
:|   #begin   0x80000001 -2129	  0.641  resched_task+0x30 (check_preempt_wakeup+0x12c)
:|   #end     0x80000001 -2128	  0.985  resched_task+0x44 (check_preempt_wakeup+0x12c)
:    #func               -2127	  0.701  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -2126	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2126	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -2125	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2124	  0.492  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func               -2124+   1.074  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2123	  0.955  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func               -2122	  0.492  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -2121+   1.029  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2120	  0.656  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -2120	  0.507  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -2119	  0.626  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -2119	  0.820  __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:|   #func               -2118	  0.776  __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x264)
:|   #end     0x80000000 -2117	  0.641  __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x264)
:    #func               -2116	  0.776  preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
:    #func               -2116	  0.492  add_preempt_count+0x10 (preempt_schedule_irq+0x50)
:    #func               -2115	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2114	  0.537  ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:|   #begin   0x80000000 -2114	  0.611  ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:|   #func               -2113	  0.641  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2112	  0.656  ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
:    +func               -2112	  0.716  __schedule+0x14 (preempt_schedule_irq+0x58)
:    +func               -2111	  0.507  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -2111	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2110+   1.044  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -2109	  0.567  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -2108	  0.611  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -2108	  0.507  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -2107	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -2107	  0.597  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2106	  0.671  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -2105	  0.671  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -2105	  0.582  __schedule+0xac (preempt_schedule_irq+0x58)
:|   #end     0x80000001 -2104	  0.507  __schedule+0xc0 (preempt_schedule_irq+0x58)
:    #func               -2104	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -2103	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2102	  0.776  update_rq_clock+0x10 (__schedule+0x200)
:    #func               -2102	  0.492  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -2101	  0.641  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func               -2100	  0.671  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func               -2100	  0.597  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -2099	  0.716  wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
:    #func               -2098	  0.776  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -2098+   1.268  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -2096	  0.492  __schedule+0x2b0 (preempt_schedule_irq+0x58)
:|   #end     0x80000001 -2096+   1.134  __schedule+0x2c8 (preempt_schedule_irq+0x58)
:    #func               -2095	  0.656  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -2094	  0.522  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -2094	  0.686  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -2093	  0.477  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -2092+   1.223  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -2091+   1.223  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -2090	  0.791  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -2089	  0.880  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -2088	  0.701  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -2088	  0.955  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -2087	  0.597  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -2086	  0.671  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -2085	  0.552  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -2085	  0.537  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -2084	  0.925  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -2083	  0.686  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -2083+   1.388  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -2081	  0.626  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -2081	  0.686  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -2080	  0.567  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -2079+   1.164  __schedule+0x42c (preempt_schedule_irq+0x58)
:|   #func               -2078	  0.985  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -2077	  0.597  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -2077	  0.641  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -2076	  0.776  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -2075	  0.955  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -2074	  1.000  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -2073	  0.746  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -2073+   1.164  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -2071	  0.731  __schedule+0x454 (schedule+0x74)
:    #func               -2071	  0.507  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -2070	  0.671  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -2069	  0.507  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -2069	  0.761  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -2068	  0.552  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -2068	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -2067	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2067	  0.492  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -2066	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -2066	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2065	  0.492  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -2064+   1.447  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2063	  0.641  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -2062	  0.656  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -2062	  0.477  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -2061	  0.611  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -2060	  0.850  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2060	  0.492  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -2059	  0.507  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -2059	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2058	  0.477  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -2058	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -2057	  0.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2056	  0.731  finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   +begin   0x80000001 -2056	  0.597  finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   #end     0x80000001 -2055	  0.477  finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:    #func               -2054	  0.477  add_preempt_count+0x10 (finish_wait+0x7c)
:    #func               -2054	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2053	  0.477  ipipe_unstall_root+0x10 (finish_wait+0xa0)
:|   #begin   0x80000000 -2053	  0.507  ipipe_unstall_root+0x2c (finish_wait+0xa0)
:|   #func               -2052	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2052+   1.149  ipipe_unstall_root+0x64 (finish_wait+0xa0)
:|   +begin   0x90000000 -2051+   1.014  __irq_svc+0x44 (ipipe_unstall_root+0x68)
:|   +func               -2050	  0.820  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -2049+   1.089  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -2048	  0.701  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -2047	  0.611  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000057 -2047	  0.716  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -2046	  0.865  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +func               -2045+   1.820  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -2043+   1.164  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -2042	  0.955  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -2041+   1.014  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   +func               -2040	  0.850  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -2039+   1.268  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -2038+   1.582  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -2036+   1.194  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -2035	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   +func               -2035	  0.552  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   +func               -2034	  0.746  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -2033	  0.985  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -2032+   1.119  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -2031+   2.253  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  # func               -2029+   1.626  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -2027+   1.582  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -2026+   1.328  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-1069 -2024	  0.626  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -2024+   1.164  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -2023+   2.447  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|   +func               -2020	  0.731  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   +end     0x00000057 -2019	  0.686  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -2019	  0.910  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -2018	  0.865  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -2017	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -2016	  0.567  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x68)
:    +func               -2016	  0.507  sub_preempt_count+0x10 (finish_wait+0xa8)
:    +func               -2015+   4.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2011	  0.865  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -2010	  0.835  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000000 -2009	  0.761  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|   +end     0x80000000 -2008	  0.641  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|   +func               -2008	  0.492  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -2007!  11.985  no_work_pending+0x18 (<00174758>)
:|   +begin   0x90000000 -1995+   1.686  vector_swi+0x3c (<00174754>)
:    +func               -1994	  0.761  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1993	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000001 -1992	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1992	  0.626  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1991	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1990	  1.000  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|  + begin   0x80000001 -1989	  0.626  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -1989	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func               -1988	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func               -1988	  0.791  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:    +func               -1987	  0.865  sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
:    +func               -1986	  0.805  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:    +func               -1985	  0.582  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|   +begin   0x80000000 -1985	  0.805  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  *+func               -1984	  0.686  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|   +end     0x80000000 -1983+   1.253  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:    +func               -1982	  0.880  lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:    +func               -1981	  0.970  lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
:    +func               -1980	  0.880  lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
:    +func               -1979	  0.522  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -1979	  0.582  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -1978	  0.537  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -1978	  0.477  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -1977	  0.955  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1976	  0.626  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -1975	  0.522  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -1975	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1974	  0.597  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -1974	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -1973	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1973	  0.910  schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
:    +func               -1972	  0.582  __schedule+0x14 (schedule+0x74)
:    +func               -1971	  0.492  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -1971	  0.985  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1970+   1.268  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -1968	  0.686  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -1968	  0.477  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -1967	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -1967	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -1966	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1966	  0.716  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -1965	  0.567  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -1964	  0.582  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -1964	  0.477  __schedule+0xc0 (schedule+0x74)
:    #func               -1963	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -1963	  0.925  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1962	  0.641  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -1961	  0.611  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -1961+   2.134  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -1958	  0.761  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -1958	  0.910  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -1957	  0.597  calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
:    #func               -1956+   1.029  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -1955	  0.701  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -1954	  0.805  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -1954	  0.716  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -1953	  0.626  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -1952	  0.641  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -1952+   1.268  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -1950	  0.626  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -1950	  0.970  __schedule+0x2c8 (schedule+0x74)
:    #func               -1949	  0.641  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -1948	  0.522  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -1948	  0.522  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -1947	  0.641  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -1946	  0.671  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -1946	  0.791  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -1945	  0.835  schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:|  *#func               -1944	  0.537  __ipipe_restore_head+0x10 (schedule_event+0x214)
:|   #end     0x80000000 -1944	  0.567  __ipipe_restore_head+0x104 (schedule_event+0x214)
:|   #begin   0x80000000 -1943	  0.537  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -1943	  0.656  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -1942	  0.656  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -1941	  0.597  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -1941	  0.567  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -1940	  0.641  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -1939	  0.582  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -1939	  0.507  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -1938	  0.910  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -1937	  0.537  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -1937+   1.134  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -1936	  0.597  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -1935	  0.582  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -1935	  0.537  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -1934	  0.746  __schedule+0x42c (schedule+0x74)
:|   #func               -1933	  0.686  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -1933	  0.492  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -1932	  0.567  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -1932	  0.492  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -1931	  0.656  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -1930	  0.865  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -1930	  0.895  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -1929+   1.044  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -1928	  0.477  __schedule+0x454 (preempt_schedule_irq+0x58)
:    #func               -1927	  0.507  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -1927	  0.686  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -1926	  0.477  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -1925	  0.731  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -1925	  0.507  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -1924	  0.656  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -1924	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1923	  0.492  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -1923	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -1922+   1.089  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1921	  0.582  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -1920	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1920	  0.835  preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:|   #end     0x80000001 -1919	  0.477  preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
:    #func               -1918	  0.477  sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
:    #func               -1918	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   #begin   0x80000000 -1917+   1.492  __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x264)
:|   +end     0x00000062 -1915	  0.522  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -1915+   1.029  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -1914	  0.611  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -1913	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -1913+   2.268  __ipipe_fast_svc_irq_exit+0x18 (tcp_recvmsg+0x144)
:    +func               -1910+   2.044  skb_copy_datagram_iovec+0x14 (tcp_recvmsg+0x5ac)
:    +func               -1908+   1.880  tcp_rcv_space_adjust+0x10 (tcp_recvmsg+0x5e4)
:    +func               -1906+   1.283  tcp_cleanup_rbuf+0x14 (tcp_recvmsg+0x7c0)
:    +func               -1905	  0.656  release_sock+0x10 (tcp_recvmsg+0x7c8)
:    +func               -1905	  0.507  local_bh_disable+0x10 (release_sock+0x1c)
:    +func               -1904	  0.567  add_preempt_count+0x10 (local_bh_disable+0x1c)
:    +func               -1903	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1903	  0.611  add_preempt_count+0x10 (release_sock+0x24)
:    +func               -1902+   1.119  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1901	  0.537  tcp_release_cb+0x10 (release_sock+0x114)
:    +func               -1901	  0.477  sub_preempt_count+0x10 (release_sock+0x140)
:    +func               -1900	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1899	  0.850  local_bh_enable+0x10 (release_sock+0x144)
:    +func               -1898	  0.477  sub_preempt_count+0x10 (local_bh_enable+0x70)
:    +func               -1898	  0.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1897	  0.462  sub_preempt_count+0x10 (local_bh_enable+0xa4)
:    +func               -1897+   2.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1894+   1.014  __fsnotify_parent+0x14 (vfs_read+0x10c)
:    +func               -1893+   1.238  fsnotify+0x14 (vfs_read+0x128)
:    +func               -1892	  0.895  fput+0x10 (SyS_read+0x68)
:|   +func               -1891	  0.492  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -1890!  11.373  ret_fast_syscall+0x2c (<b6e53c84>)
:|   +begin   0x90000000 -1879	  0.731  vector_swi+0x3c (<b6b174b4>)
:    +func               -1878+   1.820  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1876+   1.567  SyS_select+0x14 (ret_fast_syscall+0x0)
:    +func               -1875	  0.805  poll_select_set_timeout+0x14 (SyS_select+0xc4)
:    +func               -1874+   1.791  ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
:    +func               -1872+   1.268  timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
:    +func               -1871	  0.611  core_sys_select+0x14 (SyS_select+0xf4)
:    +func               -1870	  0.895  __rcu_read_lock+0x10 (core_sys_select+0x30)
:    +func               -1869+   2.044  __rcu_read_unlock+0x10 (core_sys_select+0x50)
:    +func               -1867	  0.537  do_select+0x14 (core_sys_select+0x234)
:    +func               -1867	  0.895  __rcu_read_lock+0x10 (do_select+0x28)
:    +func               -1866	  0.925  __rcu_read_unlock+0x10 (do_select+0x138)
:    +func               -1865	  0.716  select_estimate_accuracy+0x14 (do_select+0x550)
:    +func               -1864	  0.955  ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
:    +func               -1863	  0.805  set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
:    +func               -1862+   2.179  task_nice+0x10 (select_estimate_accuracy+0x44)
:    +func               -1860	  0.582  fget_light+0x10 (do_select+0x29c)
:    +func               -1860	  0.731  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -1859	  0.820  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -1858+   1.283  sock_poll+0x10 (do_select+0x2f8)
:    +func               -1857	  0.925  tcp_poll+0x10 (sock_poll+0x2c)
:    +func               -1856+   1.134  __pollwait+0x10 (tcp_poll+0x38)
:    +func               -1855	  0.686  add_wait_queue+0x10 (__pollwait+0xec)
:|   +begin   0x80000001 -1854	  0.507  add_wait_queue+0x40 (__pollwait+0xec)
:|   #end     0x80000001 -1854	  0.671  add_wait_queue+0x58 (__pollwait+0xec)
:    #func               -1853	  0.656  add_preempt_count+0x10 (add_wait_queue+0x64)
:    #func               -1852	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1852	  0.597  ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:|   #begin   0x80000000 -1851	  0.791  ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:|   #func               -1850	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1850	  0.552  ipipe_unstall_root+0x64 (add_wait_queue+0x88)
:    +func               -1849	  0.656  sub_preempt_count+0x10 (add_wait_queue+0x90)
:    +func               -1848+   1.611  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1847	  0.940  fput+0x10 (do_select+0x330)
:    +func               -1846	  0.835  _cond_resched+0x10 (do_select+0x418)
:    +func               -1845	  0.671  poll_freewait+0x10 (do_select+0x508)
:    +func               -1844	  0.552  remove_wait_queue+0x10 (poll_freewait+0x4c)
:|   +begin   0x80000001 -1844	  0.567  remove_wait_queue+0x30 (poll_freewait+0x4c)
:|   #end     0x80000001 -1843	  0.537  remove_wait_queue+0x48 (poll_freewait+0x4c)
:    #func               -1843	  0.507  add_preempt_count+0x10 (remove_wait_queue+0x54)
:    #func               -1842	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1842	  0.522  ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:|   #begin   0x80000000 -1841	  0.507  ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:|   #func               -1841	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1840	  0.522  ipipe_unstall_root+0x64 (remove_wait_queue+0x88)
:    +func               -1840	  0.492  sub_preempt_count+0x10 (remove_wait_queue+0x90)
:    +func               -1839	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1839+   1.522  fput+0x10 (poll_freewait+0x54)
:    +func               -1837	  0.805  poll_select_copy_remaining+0x14 (SyS_select+0x108)
:    +func               -1836	  0.955  ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
:    +func               -1835	  0.865  set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:|   +func               -1834	  0.507  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -1834+   3.820  ret_fast_syscall+0x2c (<b6b174b8>)
:|   +begin   0x90000000 -1830	  0.940  vector_swi+0x3c (<b6e53c80>)
:    +func               -1829	  0.761  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1828	  0.522  SyS_read+0x14 (ret_fast_syscall+0x0)
:    +func               -1828	  0.567  fget_light+0x10 (SyS_read+0x28)
:    +func               -1827	  0.552  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -1827	  0.746  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -1826	  0.791  vfs_read+0x14 (SyS_read+0x4c)
:    +func               -1825	  0.985  rw_verify_area+0x14 (vfs_read+0x8c)
:    +func               -1824	  0.970  do_sync_read+0x14 (vfs_read+0xc4)
:    +func               -1823	  0.716  sock_aio_read+0x14 (do_sync_read+0x88)
:    +func               -1822	  0.865  alloc_sock_iocb+0x10 (sock_aio_read+0x48)
:    +func               -1822	  0.805  inet_recvmsg+0x14 (sock_aio_read+0x100)
:    +func               -1821	  0.641  tcp_recvmsg+0x14 (inet_recvmsg+0x4c)
:    +func               -1820	  0.507  lock_sock_nested+0x10 (tcp_recvmsg+0x30)
:    +func               -1820	  0.656  ipipe_root_only+0x10 (lock_sock_nested+0x1c)
:    +func               -1819	  0.477  local_bh_disable+0x10 (lock_sock_nested+0x20)
:    +func               -1819	  0.477  add_preempt_count+0x10 (local_bh_disable+0x1c)
:    +func               -1818	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1818	  0.477  add_preempt_count+0x10 (lock_sock_nested+0x28)
:    +func               -1817	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1816	  0.462  sub_preempt_count+0x10 (lock_sock_nested+0x48)
:    +func               -1816	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1815	  0.626  local_bh_enable+0x10 (lock_sock_nested+0x68)
:    +func               -1815	  0.477  sub_preempt_count+0x10 (local_bh_enable+0x70)
:    +func               -1814	  0.955  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1813	  0.462  sub_preempt_count+0x10 (local_bh_enable+0xa4)
:    +func               -1813+   1.268  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1811+   1.194  skb_copy_datagram_iovec+0x14 (tcp_recvmsg+0x5ac)
:    +func               -1810+   1.208  tcp_rcv_space_adjust+0x10 (tcp_recvmsg+0x5e4)
:    +func               -1809	  0.880  tcp_cleanup_rbuf+0x14 (tcp_recvmsg+0x7c0)
:    +func               -1808	  0.462  release_sock+0x10 (tcp_recvmsg+0x7c8)
:    +func               -1808	  0.597  local_bh_disable+0x10 (release_sock+0x1c)
:    +func               -1807	  0.477  add_preempt_count+0x10 (local_bh_disable+0x1c)
:    +func               -1807	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1806	  0.582  add_preempt_count+0x10 (release_sock+0x24)
:    +func               -1805	  0.791  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1805	  0.522  tcp_release_cb+0x10 (release_sock+0x114)
:    +func               -1804	  0.477  sub_preempt_count+0x10 (release_sock+0x140)
:    +func               -1804	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1803	  0.477  local_bh_enable+0x10 (release_sock+0x144)
:    +func               -1802	  0.477  sub_preempt_count+0x10 (local_bh_enable+0x70)
:    +func               -1802	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1801	  0.462  sub_preempt_count+0x10 (local_bh_enable+0xa4)
:    +func               -1801+   1.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1800	  0.522  __fsnotify_parent+0x14 (vfs_read+0x10c)
:    +func               -1799	  0.731  fsnotify+0x14 (vfs_read+0x128)
:    +func               -1798	  0.656  fput+0x10 (SyS_read+0x68)
:|   +func               -1798	  0.477  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -1797!  15.746  ret_fast_syscall+0x2c (<b6e53c84>)
:|   +begin   0x90000000 -1782+   1.179  vector_swi+0x3c (<b6b174b4>)
:    +func               -1780	  0.641  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1780+   1.044  SyS_select+0x14 (ret_fast_syscall+0x0)
:    +func               -1779	  0.731  poll_select_set_timeout+0x14 (SyS_select+0xc4)
:    +func               -1778+   1.029  ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
:    +func               -1777	  0.805  timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
:    +func               -1776	  0.552  core_sys_select+0x14 (SyS_select+0xf4)
:    +func               -1776	  0.641  __rcu_read_lock+0x10 (core_sys_select+0x30)
:    +func               -1775+   1.164  __rcu_read_unlock+0x10 (core_sys_select+0x50)
:    +func               -1774	  0.477  do_select+0x14 (core_sys_select+0x234)
:    +func               -1773	  0.895  __rcu_read_lock+0x10 (do_select+0x28)
:    +func               -1772	  0.746  __rcu_read_unlock+0x10 (do_select+0x138)
:    +func               -1772	  0.850  select_estimate_accuracy+0x14 (do_select+0x550)
:    +func               -1771	  0.805  ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
:    +func               -1770	  0.686  set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
:    +func               -1769+   1.477  task_nice+0x10 (select_estimate_accuracy+0x44)
:    +func               -1768	  0.492  fget_light+0x10 (do_select+0x29c)
:    +func               -1767	  0.537  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -1767	  0.656  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -1766	  0.641  sock_poll+0x10 (do_select+0x2f8)
:    +func               -1765	  0.537  tcp_poll+0x10 (sock_poll+0x2c)
:    +func               -1765	  0.805  __pollwait+0x10 (tcp_poll+0x38)
:    +func               -1764	  0.880  add_wait_queue+0x10 (__pollwait+0xec)
:|   +begin   0x80000001 -1763	  0.641  add_wait_queue+0x40 (__pollwait+0xec)
:|   #end     0x80000001 -1763	  0.626  add_wait_queue+0x58 (__pollwait+0xec)
:    #func               -1762	  0.626  add_preempt_count+0x10 (add_wait_queue+0x64)
:    #func               -1761	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1761	  0.537  ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:|   #begin   0x80000000 -1760	  0.701  ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:|   #func               -1759	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1759	  0.656  ipipe_unstall_root+0x64 (add_wait_queue+0x88)
:    +func               -1758	  0.477  sub_preempt_count+0x10 (add_wait_queue+0x90)
:    +func               -1758	  0.985  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1757	  0.791  fput+0x10 (do_select+0x330)
:    +func               -1756	  0.686  _cond_resched+0x10 (do_select+0x418)
:    +func               -1755+   1.268  poll_freewait+0x10 (do_select+0x508)
:    +func               -1754	  0.522  remove_wait_queue+0x10 (poll_freewait+0x4c)
:|   +begin   0x80000001 -1754	  0.522  remove_wait_queue+0x30 (poll_freewait+0x4c)
:|   #end     0x80000001 -1753	  0.492  remove_wait_queue+0x48 (poll_freewait+0x4c)
:    #func               -1753	  0.477  add_preempt_count+0x10 (remove_wait_queue+0x54)
:    #func               -1752	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1752	  0.507  ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:|   #begin   0x80000000 -1751	  0.507  ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:|   #func               -1750	  0.686  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1750	  0.492  ipipe_unstall_root+0x64 (remove_wait_queue+0x88)
:    +func               -1749	  0.477  sub_preempt_count+0x10 (remove_wait_queue+0x90)
:    +func               -1749	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1748+   1.238  fput+0x10 (poll_freewait+0x54)
:    +func               -1747	  0.671  poll_select_copy_remaining+0x14 (SyS_select+0x108)
:    +func               -1746	  0.820  ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
:    +func               -1745	  0.791  set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:|   +func               -1745	  0.626  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -1744+   3.164  ret_fast_syscall+0x2c (<b6b174b8>)
:|   +begin   0x90000000 -1741	  0.731  vector_swi+0x3c (<b6e53c80>)
:    +func               -1740	  0.671  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1739	  0.477  SyS_read+0x14 (ret_fast_syscall+0x0)
:    +func               -1739	  0.552  fget_light+0x10 (SyS_read+0x28)
:    +func               -1738	  0.537  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -1738	  0.656  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -1737	  0.641  vfs_read+0x14 (SyS_read+0x4c)
:    +func               -1737+   1.014  rw_verify_area+0x14 (vfs_read+0x8c)
:    +func               -1736+   1.074  do_sync_read+0x14 (vfs_read+0xc4)
:    +func               -1735	  0.507  sock_aio_read+0x14 (do_sync_read+0x88)
:    +func               -1734	  0.925  alloc_sock_iocb+0x10 (sock_aio_read+0x48)
:    +func               -1733	  0.641  inet_recvmsg+0x14 (sock_aio_read+0x100)
:    +func               -1732	  0.507  tcp_recvmsg+0x14 (inet_recvmsg+0x4c)
:    +func               -1732	  0.477  lock_sock_nested+0x10 (tcp_recvmsg+0x30)
:    +func               -1731	  0.641  ipipe_root_only+0x10 (lock_sock_nested+0x1c)
:    +func               -1731	  0.477  local_bh_disable+0x10 (lock_sock_nested+0x20)
:    +func               -1730	  0.477  add_preempt_count+0x10 (local_bh_disable+0x1c)
:    +func               -1730	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1729	  0.477  add_preempt_count+0x10 (lock_sock_nested+0x28)
:    +func               -1729	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1728	  0.477  sub_preempt_count+0x10 (lock_sock_nested+0x48)
:    +func               -1728	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1727	  0.626  local_bh_enable+0x10 (lock_sock_nested+0x68)
:    +func               -1727	  0.477  sub_preempt_count+0x10 (local_bh_enable+0x70)
:    +func               -1726	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1725	  0.462  sub_preempt_count+0x10 (local_bh_enable+0xa4)
:    +func               -1725+   1.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1723+   1.253  skb_copy_datagram_iovec+0x14 (tcp_recvmsg+0x5ac)
:    +func               -1722	  0.985  tcp_rcv_space_adjust+0x10 (tcp_recvmsg+0x5e4)
:    +func               -1721	  0.761  __kfree_skb+0x10 (tcp_recvmsg+0x6b8)
:    +func               -1720	  0.865  skb_release_all+0x10 (__kfree_skb+0x1c)
:    +func               -1719	  0.970  skb_release_head_state+0x10 (skb_release_all+0x1c)
:    +func               -1718	  0.865  sock_rfree+0x10 (skb_release_head_state+0xb0)
:    +func               -1717+   1.104  skb_release_data+0x10 (skb_release_all+0x30)
:    +func               -1716+   1.238  skb_free_head+0x10 (skb_release_data+0xf4)
:    +func               -1715	  0.880  put_page+0x10 (skb_free_head+0x54)
:    +func               -1714+   1.059  put_compound_page+0x10 (put_page+0x24)
:    +func               -1713	  0.880  kmem_cache_free+0x14 (__kfree_skb+0x4c)
:    +func               -1712	  0.477  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func               -1712	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1711	  0.462  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func               -1711	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1710	  0.522  kmem_cache_free+0x10c (__kfree_skb+0x4c)
:|   #end     0x80000001 -1709	  0.537  kmem_cache_free+0x124 (__kfree_skb+0x4c)
:    #func               -1709	  0.507  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000 -1708	  0.776  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func               -1707	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1707+   1.089  ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
:    +func               -1706	  0.850  tcp_cleanup_rbuf+0x14 (tcp_recvmsg+0x7c0)
:    +func               -1705	  0.492  release_sock+0x10 (tcp_recvmsg+0x7c8)
:    +func               -1705	  0.477  local_bh_disable+0x10 (release_sock+0x1c)
:    +func               -1704	  0.477  add_preempt_count+0x10 (local_bh_disable+0x1c)
:    +func               -1704	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1703	  0.477  add_preempt_count+0x10 (release_sock+0x24)
:    +func               -1703	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1702	  0.522  tcp_release_cb+0x10 (release_sock+0x114)
:    +func               -1701	  0.492  sub_preempt_count+0x10 (release_sock+0x140)
:    +func               -1701	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1700	  0.656  local_bh_enable+0x10 (release_sock+0x144)
:    +func               -1699	  0.477  sub_preempt_count+0x10 (local_bh_enable+0x70)
:    +func               -1699	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1698	  0.462  sub_preempt_count+0x10 (local_bh_enable+0xa4)
:    +func               -1698+   1.253  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1696	  0.537  __fsnotify_parent+0x14 (vfs_read+0x10c)
:    +func               -1696	  0.716  fsnotify+0x14 (vfs_read+0x128)
:    +func               -1695	  0.671  fput+0x10 (SyS_read+0x68)
:|   +func               -1695	  0.567  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -1694+   6.179  ret_fast_syscall+0x2c (<b6e53c84>)
:|   +begin   0x90000000 -1688	  0.865  vector_swi+0x3c (<b6b16628>)
:    +func               -1687	  0.925  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1686	  0.507  SyS_writev+0x14 (ret_fast_syscall+0x0)
:    +func               -1686+   1.119  fget_light+0x10 (SyS_writev+0x28)
:|   +begin   0x90000000 -1684	  0.731  __irq_svc+0x44 (__ipipe_trace+0x1c)
:|   +func               -1684	  0.776  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -1683	  1.000  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -1682	  0.686  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -1681	  0.567  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000062 -1681	  0.656  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -1680	  0.761  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +func               -1679+   1.716  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -1678+   1.223  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -1676	  0.746  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -1676	  0.582  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   +func               -1675+   1.850  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   +func               -1673	  0.641  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   +func               -1672	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   +func               -1672	  0.537  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +begin   0x000000a4 -1671	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   +func               -1671	  0.492  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|   +func               -1670	  0.701  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -1670+   1.044  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -1669	  0.910  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -1668	  0.925  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   +func               -1667+   1.119  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   +func               -1666+   1.328  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|   +end     0x000000a4 -1664	  0.701  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   +func               -1664	  0.686  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   +func               -1663+   1.074  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -1662+   1.014  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   +func               -1661	  0.791  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|  + func               -1660+   1.194  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -1659+   1.716  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:|  # func               -1657	  0.776  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -1656+   2.492  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func               -1654	  0.880  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:|  # func               -1653+   1.029  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -1652	  0.820  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:|  # func               -1651	  0.761  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:|  # func               -1650+   1.776  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -1649+   1.029  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -1648+   1.059  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -1646	  0.701  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -1646+   1.149  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -1645	  0.626  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -1644	  0.880  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -1643+   1.268  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  541] realtim 95 -1642+   1.895  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1640	  0.522  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -1639	  0.940  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -1639	  0.925  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  523] SDIAS_T 40 -1638+   1.029  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1637	  0.626  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  460] VARAN_T 30 -1636	  0.686  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1635	  0.761  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  539] cyclic: 30 -1634	  0.835  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1634	  0.746  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  537] Loader: 29 -1633	  0.552  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1632	  0.791  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  522] WD-Trigg 1 -1632+   1.074  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1630	  0.656  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  # func               -1630	  0.791  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  # func               -1629+   1.402  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  # func               -1628+   1.104  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:|  # func               -1627	  0.910  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func               -1626	  0.940  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:|  # func               -1625	  0.522  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -1624	  0.925  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -1623	  0.582  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -1623	  0.611  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -1622	  0.776  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -1621+   1.522  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -1620	  0.970  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  533] TCP-10. -1 -1619	  0.611  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -1618+   1.492  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1617+   1.552  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -1615	  0.835  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1614	  1.000  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1613	  0.880  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1612+   1.358  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1611+   1.865  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1609	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1609+   1.253  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  541] realtim 95 -1607+   2.626  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1605	  0.970  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1604+   3.253  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1601	  0.910  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1600+   1.940  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func               -1598	  0.746  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func               -1597	  0.865  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -1596+   3.955  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001 -1592	  0.970  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1591	  0.716  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1590	  0.791  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1590	  0.835  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1589	  0.641  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1588!  47.731  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1540+   2.492  vector_swi+0x3c (<00174754>)
:   + func               -1538	  0.805  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1537	  0.746  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1536	  0.686  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1536	  0.701  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1535	  0.791  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1534+   1.253  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1533	  0.985  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1532	  0.761  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1531	  0.686  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1531	  0.820  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1530	  0.850  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1529+   1.119  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1528+   1.029  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1527+   1.029  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1526+   1.597  pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:|  + begin   0x80000001 -1524	  0.611  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1523	  0.641  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1523	  0.820  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1522	  0.641  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1521	  0.686  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1521+   7.253  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1513+   1.044  vector_swi+0x3c (<00174754>)
:   + func               -1512	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1512	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1511	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1511	  0.611  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1510	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1510+   1.179  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1509	  0.850  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1508	  0.492  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1507	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1507	  0.820  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1506	  0.731  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1505	  0.955  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1504	  0.492  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1504+   1.776  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1502	  0.895  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -1501	  0.611  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -1500	  0.716  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -1500	  0.761  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -1499	  0.656  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1498	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1498	  0.940  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1497	  0.835  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1496+   1.149  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1495	  1.000  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  541] realtim 95 -1494	  0.835  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1493+   2.208  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1491	  0.776  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1490+   1.985  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1488	  0.656  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1487+   1.179  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  523] SDIAS_T 40 -1486+   2.626  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1483	  0.925  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1483+   1.686  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1481	  0.626  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1480+   4.000  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1476	  0.731  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1476	  0.671  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1475	  0.656  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1474	  0.626  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1474	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1473!  46.343  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1427+   1.388  vector_swi+0x3c (<00174754>)
:   + func               -1425	  0.820  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1424	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1424	  0.686  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1423	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1423	  0.716  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1422+   1.029  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1421	  0.895  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1420	  0.686  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1419	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1419	  0.925  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1418+   1.298  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1417	  0.865  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1416	  0.686  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1415+   1.104  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1414	  0.791  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1413	  0.507  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1413	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1412	  0.716  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1411	  0.805  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1411+   1.074  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1409	  0.805  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  523] SDIAS_T 40 -1409	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1408+   1.850  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1406	  0.791  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1406+   1.626  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1404	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1403	  0.865  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  460] VARAN_T 30 -1403+   2.059  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1400+   1.014  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1399+   1.597  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1398	  0.611  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1397+   3.343  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1394	  0.597  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1393	  0.656  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1393	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1392	  0.746  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1391	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1391+   6.641  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1384	  0.940  vector_swi+0x3c (<00174754>)
:   + func               -1383	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1382	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1382	  0.582  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1381	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1381	  0.626  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1380+   1.059  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1379	  0.746  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1378	  0.597  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1378	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1377	  0.805  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1376	  0.626  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1376	  0.820  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1375	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1374	  0.761  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1374	  0.656  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1373	  0.731  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1372	  0.567  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1372	  0.656  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1371	  0.955  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1370	  0.925  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1369	  0.656  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  460] VARAN_T 30 -1368	  0.462  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1368+   1.477  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1367	  0.686  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1366+   1.492  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1364	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1364	  0.940  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  539] cyclic: 30 -1363+   1.656  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1361	  0.701  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1361+   1.283  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1359	  0.597  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1359+   1.208  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func               -1357	  0.746  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func               -1357+   1.462  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -1355+   2.761  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001 -1352	  0.597  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1352	  0.761  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1351	  0.686  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1350	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1350	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1349!  39.865  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1309+   2.119  vector_swi+0x3c (<00174754>)
:   + func               -1307	  0.746  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1306	  0.626  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1306	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1305	  0.835  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1305	  0.791  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1304+   1.059  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1303	  0.895  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1302	  0.597  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1301	  0.567  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1301	  0.880  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1300	  0.656  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1299+   1.223  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1298+   1.029  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1297+   1.402  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1295+   1.388  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func               -1294	  0.671  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func               -1293	  0.880  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func               -1292	  0.626  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func               -1292	  0.537  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1291	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1291	  0.805  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1290	  0.910  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1289+   1.179  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1288	  0.761  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  539] cyclic: 30 -1287	  0.791  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1286+   1.731  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1285	  0.776  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1284+   1.820  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1282	  0.626  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1281+   1.119  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  537] Loader: 29 -1280+   1.850  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1278	  0.776  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1278+   1.582  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1276	  0.791  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1275+   3.388  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1272	  0.626  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1271	  0.716  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1270	  0.746  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1270	  0.940  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1269	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1268!  32.835  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1235+   2.373  vector_swi+0x3c (<00174754>)
:   + func               -1233	  0.805  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1232	  0.805  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1231	  0.880  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1231	  0.641  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1230	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1229+   1.119  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1228+   1.014  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1227	  0.746  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1226	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1226	  0.895  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1225	  0.761  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1224	  0.970  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1223	  0.791  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1222	  0.835  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1222	  0.686  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1221	  0.582  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1220	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1220	  0.880  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1219	  0.597  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1218+   1.134  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1217	  0.835  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  537] Loader: 29 -1216	  0.492  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1216+   1.761  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1214	  0.656  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1213+   1.925  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1211	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1211	  0.970  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  522] WD-Trigg 1 -1210+   2.000  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1208	  0.820  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1207+   1.373  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func               -1206	  0.746  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1205+   3.940  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1201+   1.119  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1200	  0.671  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1199	  0.820  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1198	  0.537  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1198	  0.611  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1197+   4.432  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1193+   1.029  vector_swi+0x3c (<00174754>)
:   + func               -1192	  0.626  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1191	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1191	  0.611  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1190	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1190	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1189	  0.701  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1188	  0.731  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1188	  0.716  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1187	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1186	  0.791  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1186	  0.701  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1185	  0.731  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1184	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1184	  0.746  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1183	  0.641  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1182	  0.492  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1182	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1181	  0.582  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1181	  0.671  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1180	  0.835  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1179	  0.731  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  522] WD-Trigg 1 -1178	  0.746  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1178+   1.567  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1176+   1.582  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -1174	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1174+   1.253  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1173+   1.238  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1171+   1.164  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1170+   1.388  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1169	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1168	  0.776  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  533] TCP-10. -1 -1167+   1.149  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  # func               -1166	  0.746  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func               -1166+   1.910  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|   +func               -1164	  0.805  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -1163	  0.791  __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -1162+   1.492  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func               -1161	  0.701  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -1160	  0.656  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -1159	  0.865  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -1158	  0.671  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -1158	  0.970  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1157	  0.761  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
:    #func               -1156	  0.686  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001 -1155	  0.582  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001 -1155	  0.477  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func               -1154	  0.492  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -1154	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1153	  0.522  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -1152	  0.985  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -1151	  0.716  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func               -1151	  0.641  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func               -1150	  0.626  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001 -1149	  0.537  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001 -1149	  0.477  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func               -1148	  0.567  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -1148	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1147	  0.492  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -1147	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1146	  0.701  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -1145	  0.716  enqueue_task+0x10 (activate_task+0x38)
:    #func               -1145+   3.716  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -1141+   1.014  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -1140+   1.014  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -1139+   1.552  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -1137+   1.044  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -1136	  0.537  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -1136	  0.611  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -1135	  0.850  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -1134	  0.805  update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
:    #func               -1133	  0.731  wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
:    #func               -1133	  0.820  calc_delta_mine+0x10 (wakeup_preempt_entity+0x50)
:    #func               -1132	  0.686  resched_task+0x10 (check_preempt_wakeup+0x12c)
:|   #begin   0x80000001 -1131	  0.611  resched_task+0x30 (check_preempt_wakeup+0x12c)
:|   #end     0x80000001 -1131+   1.014  resched_task+0x44 (check_preempt_wakeup+0x12c)
:    #func               -1130	  0.537  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -1129	  0.940  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1128	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -1128	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1127	  0.507  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func               -1126	  0.970  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1125	  0.716  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func               -1125	  0.492  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -1124+   1.298  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1123	  0.611  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -1122	  0.507  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -1122	  0.626  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -1121	  0.701  __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:|   #func               -1120	  0.895  __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x264)
:|   #end     0x80000000 -1120	  0.641  __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x264)
:    #func               -1119	  0.656  preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
:    #func               -1118	  0.477  add_preempt_count+0x10 (preempt_schedule_irq+0x50)
:    #func               -1118	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1117	  0.567  ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:|   #begin   0x80000000 -1116	  0.552  ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:|   #func               -1116	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1115	  0.656  ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
:    +func               -1115	  0.567  __schedule+0x14 (preempt_schedule_irq+0x58)
:    +func               -1114	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -1114	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1113+   1.223  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -1112	  0.582  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -1111	  0.507  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -1110	  0.522  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -1110	  0.522  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -1109	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1109	  0.671  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -1108	  0.597  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -1108	  0.582  __schedule+0xac (preempt_schedule_irq+0x58)
:|   #end     0x80000001 -1107	  0.507  __schedule+0xc0 (preempt_schedule_irq+0x58)
:    #func               -1106	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -1106	  0.970  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1105	  0.776  update_rq_clock+0x10 (__schedule+0x200)
:    #func               -1104	  0.656  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -1104	  0.641  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func               -1103	  0.731  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func               -1102	  0.611  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -1102	  0.671  wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
:    #func               -1101	  0.940  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -1100+   1.402  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -1099	  0.492  __schedule+0x2b0 (preempt_schedule_irq+0x58)
:|   #end     0x80000001 -1098+   1.134  __schedule+0x2c8 (preempt_schedule_irq+0x58)
:    #func               -1097	  0.686  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func               -1096	  0.552  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -1096	  0.582  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001 -1095	  0.492  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func               -1095	  0.805  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -1094+   1.343  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000 -1093	  0.791  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func               -1092+   1.044  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func               -1091	  0.716  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000 -1090	  0.761  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001 -1089	  0.567  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001 -1089	  0.820  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func               -1088	  0.537  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -1087	  0.537  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -1087	  0.850  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -1086	  0.716  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -1085+   1.358  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -1084	  0.567  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -1083	  0.582  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -1083	  0.552  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -1082+   1.134  __schedule+0x42c (preempt_schedule_irq+0x58)
:|   #func               -1081+   1.179  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -1080	  0.597  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -1079	  0.641  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -1079	  0.761  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -1078+   1.074  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -1077	  1.000  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -1076	  0.731  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -1075+   1.208  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -1074	  0.582  __schedule+0x454 (schedule+0x74)
:    #func               -1073	  0.507  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -1073	  0.552  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -1072	  0.507  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -1072	  0.820  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -1071	  0.507  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -1070	  0.507  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -1070	  0.716  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1069	  0.626  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -1068	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -1068	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1067	  0.507  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -1067+   1.268  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x90000000 -1066+   1.014  __irq_svc+0x44 (__ipipe_trace+0x420)
:|   +func               -1065	  0.880  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -1064	  0.731  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -1063	  0.716  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -1062	  0.597  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000057 -1062	  0.910  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -1061	  0.835  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +func               -1060+   1.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -1058+   1.059  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -1057	  0.895  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -1056	  0.955  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   +func               -1055	  0.746  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -1054+   1.253  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -1053+   1.208  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -1052+   1.059  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -1051	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   +func               -1050+   1.149  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   +func               -1049	  0.671  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -1049	  0.985  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -1048+   1.089  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -1046+   1.611  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  # func               -1045+   1.880  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -1043+   1.716  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -1041+   1.343  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-84   -1040	  0.716  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -1039	  0.955  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -1038+   2.417  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|   +func               -1036	  0.880  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   +end     0x00000057 -1035	  0.656  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -1034	  0.955  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -1033	  0.925  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -1032	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -1032+   2.029  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:    +func               -1030	  0.656  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001 -1029	  0.701  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001 -1028	  0.507  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func               -1028	  0.597  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -1027	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1027	  0.522  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -1026	  0.552  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -1026	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1025	  0.537  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -1025	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -1024	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1023	  0.746  finish_wait+0x10 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   +begin   0x80000001 -1023	  0.582  finish_wait+0x58 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:|   #end     0x80000001 -1022	  0.626  finish_wait+0x70 (lrtdrv_timing_wait_nrt+0xc8 [sigmatek_lrt])
:    #func               -1021	  0.477  add_preempt_count+0x10 (finish_wait+0x7c)
:    #func               -1021	  0.582  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1020	  0.537  ipipe_unstall_root+0x10 (finish_wait+0xa0)
:|   #begin   0x80000000 -1020	  0.507  ipipe_unstall_root+0x2c (finish_wait+0xa0)
:|   #func               -1019	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1019	  0.492  ipipe_unstall_root+0x64 (finish_wait+0xa0)
:    +func               -1018	  0.477  sub_preempt_count+0x10 (finish_wait+0xa8)
:    +func               -1018+   3.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1014	  0.761  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -1013	  0.686  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000000 -1012	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|   +end     0x80000000 -1012	  0.940  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|   +func               -1011	  0.522  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -1010!  11.253  no_work_pending+0x18 (<00174758>)
:|   +begin   0x90000000  -999+   1.462  vector_swi+0x3c (<00174754>)
:    +func                -998	  0.626  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func                -997	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000001  -996	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -996	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -995	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -995+   1.179  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|  + begin   0x80000001  -994	  0.791  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001  -993	  0.462  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func                -992	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func                -992	  0.776  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:    +func                -991	  0.761  sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
:    +func                -990	  0.835  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:    +func                -989	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|   +begin   0x80000000  -989+   1.582  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  *+func                -987	  0.791  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|   +end     0x80000000  -986+   1.149  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:    +func                -985	  0.492  lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:    +func                -985	  0.820  lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
:    +func                -984	  0.895  lrtdrv_timing_wait_nrt+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x308 [sigmatek_lrt])
:    +func                -983	  0.507  prepare_to_wait+0x10 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   +begin   0x80000001  -982	  0.656  prepare_to_wait+0x44 (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:|   #end     0x80000001  -982	  0.552  prepare_to_wait+0x5c (lrtdrv_timing_wait_nrt+0x88 [sigmatek_lrt])
:    #func                -981	  0.626  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func                -981	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -980	  0.492  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000  -979	  0.671  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func                -979	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -978	  0.597  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func                -978	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func                -977	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -976	  0.940  schedule+0x10 (lrtdrv_timing_wait_nrt+0xb8 [sigmatek_lrt])
:    +func                -975	  0.611  __schedule+0x14 (schedule+0x74)
:    +func                -975	  0.582  add_preempt_count+0x10 (__schedule+0x38)
:    +func                -974	  0.910  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -973	  0.761  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001  -973	  0.582  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001  -972	  0.537  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func                -971	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000  -971	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func                -970	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -970	  0.731  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func                -969	  0.686  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001  -968	  0.731  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001  -968	  0.477  __schedule+0xc0 (schedule+0x74)
:    #func                -967	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func                -967+   1.089  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -966	  0.656  deactivate_task+0x10 (__schedule+0x4ec)
:    #func                -965	  0.626  dequeue_task+0x10 (deactivate_task+0x38)
:    #func                -964+   1.626  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func                -963	  0.716  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func                -962	  0.701  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func                -961	  0.582  calc_delta_mine+0x10 (update_curr.constprop.40+0x74)
:    #func                -961+   1.119  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func                -960	  0.910  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func                -959+   1.865  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func                -957	  0.656  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func                -956	  0.582  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func                -956	  0.701  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func                -955+   1.492  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001  -953	  0.611  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001  -953	  0.835  __schedule+0x2c8 (schedule+0x74)
:    #func                -952	  0.522  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func                -951	  0.522  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001  -951	  0.686  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001  -950	  0.507  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func                -950	  0.746  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func                -949	  0.910  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000  -948	  0.835  schedule_event+0x12c (ipipe_kevent_hook+0x3c)
:|  *#func                -947	  0.701  __ipipe_restore_head+0x10 (schedule_event+0x214)
:|   #end     0x80000000  -947	  0.537  __ipipe_restore_head+0x104 (schedule_event+0x214)
:|   #begin   0x80000000  -946	  0.731  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func                -945	  0.626  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func                -945	  0.522  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000  -944	  0.731  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001  -943	  0.671  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001  -943	  0.686  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func                -942	  0.522  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001  -942	  0.552  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001  -941+   1.014  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func                -940	  0.552  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001  -939+   1.358  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001  -938	  0.582  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001  -937	  0.582  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001  -937	  0.582  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000  -936	  0.895  __schedule+0x42c (schedule+0x74)
:|   #func                -935	  0.641  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func                -935	  0.641  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func                -934	  0.492  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func                -934	  0.492  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func                -933	  0.701  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func                -932	  0.835  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func                -932	  0.671  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func                -931+   1.074  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000  -930	  0.671  __schedule+0x454 (preempt_schedule_irq+0x58)
:    #func                -929	  0.477  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000  -929	  0.776  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000  -928	  0.507  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func                -927+   1.059  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func                -926	  0.507  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000  -926	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func                -925	  0.671  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -925	  0.641  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func                -924	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func                -924	  0.910  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -923	  0.492  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func                -922	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -921	  0.671  preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:|   #end     0x80000001  -921	  0.671  preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
:    #func                -920	  0.477  sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
:    #func                -920	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   #begin   0x80000000  -919+   1.835  __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x264)
:|   +end     0x00000062  -917	  0.492  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func                -917	  1.000  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func                -916	  0.925  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func                -915	  0.507  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000  -914	  0.716  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x1c)
:    +func                -913+   1.731  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func                -912	  0.925  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func                -911	  0.835  vfs_writev+0x14 (SyS_writev+0x4c)
:    +func                -910	  0.791  do_readv_writev+0x14 (vfs_writev+0x6c)
:    +func                -909+   1.791  rw_copy_check_uvector+0x14 (do_readv_writev+0x54)
:    +func                -907+   1.805  rw_verify_area+0x14 (do_readv_writev+0x70)
:    +func                -906	  0.567  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000  -905+   1.104  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func                -904	  0.761  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000  -903	  0.955  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func                -902	  0.850  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func                -901	  0.761  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000  -901+   1.059  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func                -900+   2.388  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func                -897+   1.134  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000  -896+   1.104  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000  -895+   1.149  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func                -894+   1.059  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func                -893+   1.208  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  456] LRT:456  1  -891	  0.731  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func                -891+   1.701  xntimer_stop_aperiodic+0x10 (xnpod_resume_thread+0x148)
:|  *+func                -889	  0.850  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func                -888	  0.582  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func                -888+   1.014  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+func                -887+   1.298  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  *+func                -885	  0.850  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func                -884	  0.701  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func                -884	  0.865  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func                -883	  0.985  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  # func                -882	  0.731  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:|  # func                -881+   1.044  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  533] TCP-10. -1  -880	  0.611  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func                -880+   1.373  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -878+   1.597  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func                -877	  0.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -876	  0.865  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -875	  0.701  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -874+   1.208  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -873+   1.791  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -871	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -871	  0.955  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  456] LRT:456  1  -870+   2.552  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -867+   1.074  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -866+   3.552  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func                -863	  0.761  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000  -862+   1.761  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func                -860	  0.701  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func                -860	  0.880  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func                -859	  0.761  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000  -858+   2.000  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func                -856	  0.626  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000  -855+   2.552  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001  -853	  0.985  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -852	  0.791  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -851	  0.805  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -850	  0.671  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -849	  0.671  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -849+   7.343  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000  -841+   1.268  vector_swi+0x3c (<00172b94>)
:   + func                -840	  0.701  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -839	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -839	  0.552  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -838	  0.791  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -838	  0.626  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -837+   1.686  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -835+   1.119  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func                -834+   1.328  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func                -833	  0.686  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000  -832	  0.850  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func                -831	  0.791  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func                -831+   1.059  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func                -829+   1.014  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -828	  0.940  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  456] LRT:456  1  -828	  0.716  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -827+   1.104  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -826+   1.298  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -824	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -824	  0.567  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -823	  0.552  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -823+   1.014  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -822	  0.955  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -821	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -820	  0.701  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  533] TCP-10. -1  -819	  1.000  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # func                -818	  0.761  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -818+   1.671  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|   +end     0x80000000  -816+   1.343  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func                -815	  0.671  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000  -814	  0.805  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func                -813	  0.731  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000  -812	  0.492  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func                -812	  0.626  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func                -811	  0.746  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000  -811	  0.701  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func                -810+   1.208  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func                -809	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000  -808	  0.820  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000  -807	  0.626  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func                -807	  0.641  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func                -806	  0.597  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  456] LRT:456  1  -805	  0.880  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func                -805	  0.611  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func                -804	  0.641  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func                -803	  0.970  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+func                -802+   1.089  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  *+func                -801	  0.671  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func                -801	  0.507  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func                -800	  0.671  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func                -799+   1.089  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  # func                -798	  0.597  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:|  # func                -798	  0.641  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  533] TCP-10. -1  -797	  0.477  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func                -797+   1.328  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -795+   1.074  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func                -794	  0.522  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -794	  0.761  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -793	  0.537  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -792+   1.029  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -791	  0.761  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -791	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -790	  0.746  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  456] LRT:456  1  -789	  0.805  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -789	  0.641  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -788+   1.611  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func                -786	  0.507  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000  -786	  0.895  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func                -785	  0.776  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func                -784	  0.701  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func                -783	  0.507  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000  -783+   1.492  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func                -781	  0.597  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000  -781+   1.074  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001  -780	  0.865  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -779	  0.895  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -778	  0.671  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -777	  0.791  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -776	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -776+   5.507  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000  -770+   1.507  vector_swi+0x3c (<00172b94>)
:   + func                -769	  0.552  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -768	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -768	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -767	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -767	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -766	  0.701  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -766+   1.179  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func                -765	  0.731  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func                -764	  0.567  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000  -763	  0.582  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func                -763+   1.119  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func                -762	  0.940  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func                -761	  0.671  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -760	  0.776  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  456] LRT:456  1  -759	  0.597  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -759+   1.179  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -757+   1.164  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -756	  0.582  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -756	  0.537  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -755	  0.552  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -755	  0.985  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -754	  0.746  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -753	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -752	  0.686  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  533] TCP-10. -1  -752	  0.805  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # func                -751	  0.776  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -750	  0.970  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|   +end     0x80000000  -749	  0.970  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func                -748	  0.537  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000  -747	  0.880  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func                -747	  0.567  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000  -746	  0.492  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func                -746	  0.701  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func                -745	  0.537  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000  -744	  0.641  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func                -744+   1.537  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func                -742	  0.641  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000  -741+   1.029  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000  -740	  0.746  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func                -740	  0.537  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func                -739	  0.656  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  456] LRT:456  1  -739	  0.925  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func                -738	  0.522  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func                -737	  0.582  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func                -736	  0.865  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+func                -736	  0.761  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  *+func                -735	  0.507  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func                -734	  0.522  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func                -734	  0.522  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func                -733	  0.776  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  # func                -733	  0.641  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1e4)
:|  # func                -732	  0.626  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  533] TCP-10. -1  -731	  0.477  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func                -731	  0.820  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -730+   1.328  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func                -729	  0.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -728	  0.641  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -727	  0.537  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -727+   1.014  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -726	  0.895  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -725	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -725	  0.641  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  456] LRT:456  1  -724	  0.761  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -723	  0.507  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -723+   1.417  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func                -721	  0.507  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000  -721	  0.940  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func                -720	  0.761  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func                -719	  0.761  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func                -718	  0.537  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000  -718+   1.208  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func                -716	  0.522  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000  -716	  0.820  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001  -715	  0.746  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -714	  0.671  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -714	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -713+   1.044  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -712	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -711+   5.865  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000  -706+   1.074  vector_swi+0x3c (<b685d44c>)
:   + func                -705	  0.507  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -704	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -704	  0.611  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -703	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -702	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -702	  0.791  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -701	  0.597  xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:|  + begin   0x80000000  -701	  0.701  xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:|  # func                -700+   1.208  rpi_push+0x10 (xnshadow_relax+0x60)
:|  # func                -699	  0.731  xnsched_renice_root+0x10 (rpi_push+0x188)
:|  # func                -698+   1.029  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  # [  533] TCP-10.3 1  -697	  0.761  xnsched_renice_root+0x78 (rpi_push+0x188)
:|  # func                -696+   1.134  schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:|  # func                -695+   1.343  __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:|  # func                -694	  0.656  xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:|  # func                -693	  0.671  ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:|  + end     0x80000000  -692+   1.074  ipipe_unstall_head+0xa0 (xnpod_suspend_thread+0x1d4)
:|  + begin   0x90000000  -691	  0.955  __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:|  + func                -690	  0.686  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func                -690	  0.895  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func                -689	  0.671  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func                -688	  0.656  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000062  -687	  0.656  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func                -687	  0.716  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func                -686+   1.791  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func                -684+   1.179  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func                -683	  0.567  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func                -682	  0.567  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|  + func                -682+   1.925  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|  + func                -680	  0.895  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|  + func                -679	  0.686  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|  + func                -678	  0.537  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + begin   0x000000a4  -678	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|  + func                -677	  0.552  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|  + func                -677	  0.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func                -676	  1.000  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func                -675	  0.985  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func                -674	  0.791  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|  + func                -673	  0.925  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|  + func                -672	  0.865  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  + end     0x000000a4  -672	  0.686  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|  + func                -671	  0.656  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|  + func                -670	  0.940  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|  # func                -669+   1.253  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|  + func                -668	  0.805  __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x230)
:|  # func                -667+   1.343  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1e4)
:|  # func                -666	  0.805  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func                -665+   2.432  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func                -663	  0.895  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0xe0 [sigmatek_lrt])
:|  # func                -662	  0.925  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func                -661	  0.970  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0xf8 [sigmatek_lrt])
:|  # func                -660	  0.761  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x110 [sigmatek_lrt])
:|  # func                -659+   1.880  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func                -657+   1.253  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func                -656+   1.134  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func                -655	  0.701  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func                -654+   1.149  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func                -653	  0.626  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func                -652+   1.641  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func                -651	  0.925  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  541] realtim 95  -650+   1.313  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -648	  0.522  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func                -648+   1.134  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func                -647	  0.791  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  523] SDIAS_T 40  -646	  0.835  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -645	  0.776  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  460] VARAN_T 30  -644	  0.880  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -643	  0.656  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  539] cyclic: 30  -643	  0.716  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -642	  0.626  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  537] Loader: 29  -641	  0.671  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -641	  0.746  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  522] WD-Trigg 1  -640	  0.985  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -639	  0.492  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  # func                -639	  0.835  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  # func                -638+   1.238  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  # func                -637+   1.223  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x1a0 [sigmatek_lrt])
:|  # func                -635	  0.910  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x54 [sigmatek_lrt])
:|  # func                -634+   1.149  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x74 [sigmatek_lrt])
:|  # func                -633	  0.611  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func                -633+   1.059  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func                -632	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func                -631	  0.567  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func                -630	  0.731  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func                -630+   1.492  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func                -628+   1.089  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  456] LRT:456  1  -627	  0.776  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func                -626+   1.701  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -625	  0.805  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -624+   1.701  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -622	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -622+   1.552  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  541] realtim 95  -620+   2.044  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -618	  0.776  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -617+   2.104  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func                -615	  0.671  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000  -614+   1.626  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func                -613	  0.791  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func                -612	  0.910  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func                -611+   3.791  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001  -607+   1.074  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -606+   1.029  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -605	  0.776  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -604	  0.701  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -604	  0.567  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -603!  50.477  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -553+   1.910  vector_swi+0x3c (<00174754>)
:   + func                -551	  0.716  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -550	  0.761  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -549	  0.761  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -549	  0.626  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -548	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -547+   1.537  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -546+   1.014  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -545	  0.641  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -544	  0.656  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -543+   1.283  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -542	  0.641  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -541+   1.089  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func                -540	  0.656  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -540	  0.910  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -539+   1.268  pci_locker_signal_stop+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x8fc [sigmatek_lrt])
:|  + begin   0x80000001  -538	  0.626  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -537	  0.597  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -536	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -536	  0.791  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -535	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -534+   7.761  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -527	  0.925  vector_swi+0x3c (<00174754>)
:   + func                -526	  0.641  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -525	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -524	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -524	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -523	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -523	  0.537  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -522	  0.761  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -522	  0.492  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -521	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -521	  0.805  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -520	  0.597  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -519	  0.701  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func                -518	  0.492  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -518+   1.910  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -516	  0.820  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func                -515	  0.686  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func                -515	  0.746  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func                -514	  0.835  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func                -513	  0.656  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func                -512	  0.641  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000  -512	  1.000  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func                -511	  0.805  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func                -510+   1.238  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -509	  0.865  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  541] realtim 95  -508	  0.835  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -507+   2.089  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -505	  0.850  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -504+   1.880  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -502	  0.686  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -501	  0.970  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  523] SDIAS_T 40  -500+   2.373  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -498+   1.313  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -497+   1.865  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func                -495	  0.522  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000  -494+   3.373  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001  -491	  0.716  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -490	  0.686  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -490	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -489	  0.641  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -488	  0.686  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -488!  33.835  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -454+   1.328  vector_swi+0x3c (<00174754>)
:   + func                -452	  0.567  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -452	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -451	  0.805  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -450	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -450	  0.731  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -449+   1.089  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -448+   1.014  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -447	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -447	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -446	  1.000  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -445	  0.746  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -444	  0.582  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func                -444	  0.597  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -443	  0.895  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -442	  0.761  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func                -441	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func                -441	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000  -440	  0.701  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func                -440	  0.597  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func                -439+   1.149  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -438	  0.895  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  523] SDIAS_T 40  -437+   1.134  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -436+   1.955  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -434	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -433+   1.626  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -432	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -431	  0.895  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  460] VARAN_T 30  -430+   1.776  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -428	  0.641  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -428+   1.507  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func                -426	  0.716  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000  -426+   3.149  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001  -422	  0.671  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -422	  0.686  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -421	  0.671  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -420	  0.686  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -420	  0.611  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -419+   5.850  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -413+   1.194  vector_swi+0x3c (<00174754>)
:   + func                -412	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -411	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -411	  0.597  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -410	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -410	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -409	  0.820  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -409	  0.746  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -408	  0.626  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -407	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -407	  1.000  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -406	  0.626  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -405	  0.835  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func                -404	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -404	  0.925  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -403	  0.776  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func                -402	  0.507  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func                -401	  0.597  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000  -401	  0.626  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func                -400	  0.701  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func                -399	  0.895  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -399	  0.597  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  460] VARAN_T 30  -398	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -397+   1.477  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -396	  0.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -395+   1.373  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -394	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -394	  0.820  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  539] cyclic: 30  -393+   2.044  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -391	  0.597  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -390+   1.402  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func                -389	  0.597  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000  -388+   1.268  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:   + func                -387	  0.626  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5f0 [sigmatek_lrt])
:   + func                -386	  0.641  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func                -386+   2.940  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:|  + begin   0x80000001  -383	  0.597  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -382	  0.567  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -381	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -381	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -380	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -380!  40.567  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -339+   1.552  vector_swi+0x3c (<00174754>)
:   + func                -338	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -337	  0.701  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -336	  0.492  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -336	  0.761  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -335	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -334+   1.119  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -333	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -332	  0.716  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -332	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -331+   1.014  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -330	  0.835  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -329	  0.970  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func                -328+   1.044  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -327+   1.343  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -326	  0.925  lrtdrv_timing_watchdog+0x10 [sigmatek_lrt] (lrt_ioctl_work+0xa38 [sigmatek_lrt])
:   + func                -325	  0.701  setup_watchdog+0x10 [sigmatek_lrt] (lrtdrv_timing_watchdog+0x64 [sigmatek_lrt])
:   + func                -324	  0.761  rt_task_self+0x10 (setup_watchdog+0x64 [sigmatek_lrt])
:   + func                -324	  0.567  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x5d8 [sigmatek_lrt])
:   + func                -323	  0.567  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func                -322	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000  -322	  0.776  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func                -321	  0.776  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func                -320+   1.328  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -319	  0.820  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  539] cyclic: 30  -318	  0.611  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -318+   1.955  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -316	  0.761  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -315+   2.164  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -313	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -312	  0.970  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  537] Loader: 29  -311+   1.940  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -309	  0.716  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -309+   1.701  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  # func                -307	  0.597  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000  -306+   3.820  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001  -302	  0.731  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -302	  0.746  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -301	  0.761  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -300	  0.701  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -299	  0.582  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -299!  32.820  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -266+   1.805  vector_swi+0x3c (<00174754>)
:   + func                -264	  0.940  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -263	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -263	  0.641  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -262	  0.776  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -261	  0.746  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -261	  0.955  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -260	  0.940  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -259	  0.791  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -258	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -257	  0.970  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -256	  0.761  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -256	  0.671  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func                -255	  0.731  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -254+   1.044  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -253+   1.029  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func                -252	  0.611  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func                -251	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000  -251	  0.731  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func                -250	  0.716  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func                -249+   1.074  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -248	  0.925  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  537] Loader: 29  -247	  0.641  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -247+   1.686  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -245+   1.537  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -244	  0.761  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -243+   1.283  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -242	  0.731  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -241+   1.298  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -240+   1.358  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -238	  0.671  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -238	  0.671  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  533] TCP-10.3 1  -237	  1.000  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # func                -236	  0.641  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  # func                -235+   2.134  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|   +func                -233	  1.000  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000  -232	  0.820  __ipipe_do_sync_stage+0x1a8 (__ipipe_do_sync_pipeline+0xa8)
:    #func                -231+   1.074  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func                -230	  0.716  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001  -229	  0.656  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001  -229	  0.761  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func                -228	  0.791  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func                -227	  0.985  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -226+   1.373  rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x224)
:    #func                -225+   1.731  lostage_handler+0x14 (rthal_apc_handler+0x60)
:    #func                -223	  0.626  xnsched_renice_root+0x10 (lostage_handler+0xb8)
:|   #begin   0x80000000  -223+   1.164  xnsched_renice_root+0x38 (lostage_handler+0xb8)
:|  *#func                -221	  0.925  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  533] TCP-10. -1  -220	  0.522  xnsched_renice_root+0x78 (lostage_handler+0xb8)
:|  *#func                -220	  0.611  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000  -219	  0.701  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:    #func                -219	  0.671  __xnpod_schedule+0x14 (lostage_handler+0xe0)
:    #func                -218	  0.552  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001  -217	  0.835  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func                -217+   1.537  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:|  #*func                -215	  0.835  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1cc)
:|  #*func                -214	  0.686  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  #*[  533] TCP-10. -1  -213	  0.582  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  #*func                -213+   1.388  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -212+   1.477  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func                -210	  0.597  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -209	  0.880  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -209	  0.686  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001  -208+   1.104  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001  -207+   1.402  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                -205	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -205	  0.865  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  522] WD-Trigg 1  -204+   1.761  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func                -202	  0.761  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -201+   1.716  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|  #*func                -200	  0.582  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000  -199+   3.402  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001  -196	  0.731  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -195	  0.835  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -194	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -193	  0.761  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -193	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -192+   5.522  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -187	  0.955  vector_swi+0x3c (<00174754>)
:   +*func                -186	  0.656  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -185	  0.820  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -184	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -184	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -183	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -183+   1.089  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -182	  0.716  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                -181	  0.746  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                -180	  0.686  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000  -179	  0.805  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                -179	  0.507  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000  -178	  0.746  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func                -177	  0.761  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func                -177	  0.656  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func                -176	  0.567  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func                -175	  0.507  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func                -175	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000  -174	  0.716  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func                -174	  0.537  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func                -173	  0.880  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func                -172	  0.895  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  522] WD-Trigg 1  -171	  0.507  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func                -171	  0.865  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -170+   1.208  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func                -169	  0.641  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -168	  0.671  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -167	  0.552  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001  -167	  0.985  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001  -166+   1.194  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                -165	  0.686  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -164	  0.671  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  533] TCP-10. -1  -163+   1.119  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  #*func                -162	  0.522  xnpod_fire_callouts+0x10 (__xnpod_schedule+0x700)
:|  #*func                -162+   1.626  taskSwitchXenomai+0x10 [sigmatek_lrt] (xnpod_fire_callouts+0x78)
:|   #func                -160	  0.970  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   #end     0x80000001  -159+   1.268  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:    #func                -158+   1.044  wake_up_process+0x10 (lostage_handler+0xe8)
:    #func                -157	  0.626  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001  -156	  0.671  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001  -155	  0.492  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func                -155	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func                -154	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -154	  0.522  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func                -153	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -152	  0.522  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func                -152	  0.611  enqueue_task+0x10 (activate_task+0x38)
:    #func                -151+   3.104  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func                -148	  0.791  enqueue_task_rt+0x10 (enqueue_task+0x3c)
:    #func                -147+   1.656  dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
:    #func                -146	  0.955  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func                -145	  0.925  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func                -144	  0.716  resched_task+0x10 (check_preempt_curr+0x64)
:|   #begin   0x80000001  -143	  0.507  resched_task+0x30 (check_preempt_curr+0x64)
:|   #end     0x80000001  -143	  0.910  resched_task+0x44 (check_preempt_curr+0x64)
:    #func                -142	  0.626  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func                -141	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -140	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func                -140+   1.462  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -138	  0.582  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func                -138	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func                -137+   1.313  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -136	  0.761  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001  -135	  0.671  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001  -134	  0.865  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000  -134	  0.820  __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xa8)
:|   #func                -133	  0.791  __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x264)
:|   #end     0x80000000  -132	  0.656  __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x264)
:    #func                -131	  0.537  preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
:    #func                -131	  0.477  add_preempt_count+0x10 (preempt_schedule_irq+0x50)
:    #func                -130	  0.850  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -129	  0.522  ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:|   #begin   0x80000000  -129	  0.522  ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:|   #func                -128	  0.626  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +func                -128	  0.925  __ipipe_do_sync_stage+0x14 (ipipe_unstall_root+0x50)
:|   #end     0x80000000  -127	  0.492  __ipipe_do_sync_stage+0x1a8 (ipipe_unstall_root+0x50)
:    #func                -126	  0.656  irq_enter+0x10 (__ipipe_do_sync_stage+0x20c)
:    #func                -126	  0.507  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001  -125	  0.641  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001  -125	  0.701  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func                -124	  0.522  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func                -123	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -123	  0.731  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x224)
:    #func                -122	  0.522  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001  -121	  0.537  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001  -121	  0.522  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func                -120	  0.477  add_preempt_count+0x10 (__wake_up+0x64)
:    #func                -120	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -119	  0.507  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func                -119	  0.985  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func                -118	  0.597  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func                -117	  0.492  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func                -117	  0.552  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001  -116	  0.507  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001  -115	  0.462  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func                -115	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func                -115	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -114	  0.477  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func                -114	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -113	  0.477  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func                -113	  0.477  enqueue_task+0x10 (activate_task+0x38)
:    #func                -112	  0.925  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func                -111	  0.761  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func                -110+   1.044  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func                -109+   1.746  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func                -108	  0.835  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func                -107	  0.492  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func                -106	  0.671  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func                -106	  0.895  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func                -105	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func                -104	  1.000  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -103	  0.462  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func                -103	  0.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -102	  0.477  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func                -101	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -101	  0.597  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func                -100	  0.462  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func                -100	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -99	  0.552  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001   -98	  0.537  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001   -98	  0.597  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000   -97+   1.059  __ipipe_do_sync_stage+0x240 (ipipe_unstall_root+0x50)
:|   +end     0x80000000   -96	  0.686  ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
:    +func                 -95	  0.746  __schedule+0x14 (preempt_schedule_irq+0x58)
:    +func                 -95	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func                 -94	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                 -93+   1.119  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001   -92	  0.597  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001   -92	  0.492  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func                 -91	  0.567  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000   -91	  0.522  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func                 -90	  0.597  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000   -89	  0.686  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func                 -89	  0.731  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001   -88	  0.597  __schedule+0xac (preempt_schedule_irq+0x58)
:|   #end     0x80000001   -87	  0.477  __schedule+0xc0 (preempt_schedule_irq+0x58)
:    #func                 -87	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func                 -86	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -86	  0.791  update_rq_clock+0x10 (__schedule+0x200)
:    #func                 -85	  0.641  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func                 -84	  0.626  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func                 -84	  0.835  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func                 -83	  0.850  pick_next_task_stop+0x10 (__schedule+0x268)
:    #func                 -82+   1.104  pick_next_task_rt+0x10 (__schedule+0x268)
:|   #begin   0x90000000   -81	  0.880  __irq_svc+0x44 (__ipipe_trace+0x420)
:|   #func                 -80	  0.940  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func                 -79	  0.671  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func                 -78	  0.776  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func                 -78	  0.611  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000057   -77	  0.522  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func                 -76	  0.746  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func                 -76+   1.641  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func                 -74+   1.074  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func                 -73	  0.776  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func                 -72	  0.880  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   #func                 -71	  0.761  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   #func                 -71+   1.104  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func                 -69+   1.940  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func                 -67+   1.328  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   #func                 -66	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   #func                 -66	  0.552  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   #func                 -65	  0.671  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func                 -64	  0.985  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func                 -63+   1.194  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  #*func                 -62+   1.522  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  #*func                 -61+   1.716  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  #*func                 -59+   1.597  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  #*func                 -57+   1.462  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  #*event   tick@900     -56	  0.597  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  #*func                 -55+   1.059  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  #*func                 -54+   2.388  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|   #func                 -52	  0.641  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   #end     0x00000057   -51	  0.746  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func                 -50	  0.910  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func                 -49	  0.507  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func                 -49	  0.507  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func                 -48	  0.522  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000096   -48	  0.701  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func                 -47	  0.492  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func                 -47	  0.716  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func                 -46+   1.134  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func                 -45	  0.925  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func                 -44	  0.567  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   #func                 -43	  0.671  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func                 -43	  0.880  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func                 -42	  0.746  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   #func                 -41	  0.970  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|   #func                 -40	  0.686  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|   #end     0x00000096   -39	  0.507  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func                 -39	  0.626  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func                 -38+   1.134  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func                 -37	  0.567  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000   -37+   1.044  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:|   #begin   0x80000001   -36	  0.746  __schedule+0x2b0 (preempt_schedule_irq+0x58)
:|   #end     0x80000001   -35+   1.268  __schedule+0x2c8 (preempt_schedule_irq+0x58)
:    #func                 -34	  0.731  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func                 -33	  0.597  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001   -32	  0.567  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001   -32	  0.641  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func                 -31	  0.761  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func                 -30+   1.850  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:    #func                 -28	  0.552  xnsched_renice_root+0x10 (schedule_event+0x3d4)
:|   #begin   0x80000000   -28	  0.522  xnsched_renice_root+0x38 (schedule_event+0x3d4)
:|  *#func                 -27	  0.970  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  533] TCP-10.3 1   -26	  0.567  xnsched_renice_root+0x78 (schedule_event+0x3d4)
:|  *#func                 -26	  0.746  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000   -25	  0.850  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:    #func                 -24	  0.850  __xnpod_schedule+0x14 (schedule_event+0x3fc)
:    #func                 -23	  0.641  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001   -23	  0.567  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func                 -22	  0.835  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:|  #*func                 -21	  0.552  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1cc)
:|  #*func                 -21	  0.597  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  #*[  533] TCP-10.3 1   -20	  0.552  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  #*func                 -20+   1.656  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|   #func                 -18	  0.776  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   #end     0x80000001   -17	  0.746  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001   -16	  0.701  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001   -16	  0.671  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func                 -15	  0.537  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001   -14	  0.552  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001   -14	  0.820  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func                 -13	  0.761  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001   -12	  0.910  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001   -11	  0.582  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001   -11	  0.746  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001   -10	  0.701  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000    -9+   1.089  __schedule+0x42c (preempt_schedule_irq+0x58)
:|   #func                  -8+   1.432  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func                  -7	  0.597  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func                  -6	  0.686  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func                  -6	  0.731  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func                  -5	  0.955  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func                  -4	  0.865  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func                  -3	  0.820  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func                  -2+   2.731  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
<|   #freeze  0x00000001     0	  1.686  __ipipe_do_sync_stage+0x1c4 (__ipipe_dispatch_irq+0x230)
 |   #begin   0x90000000     1	  1.328  __pabt_svc+0x44 (<00000000>)
 |   #func                   3	  1.104  do_PrefetchAbort+0x14 (__pabt_svc+0x50)
 |   #func                   4	  0.910  do_page_fault+0x14 (do_PrefetchAbort+0x44)
 |   #func                   5	  1.388  __ipipe_notify_trap+0x14 (do_page_fault+0x40)
 |   #end     0x80000000     6	  0.805  do_page_fault+0x90 (do_PrefetchAbort+0x44)
     #func                   7	  0.686  __do_kernel_fault+0x10 (do_page_fault+0x384)
     #func                   7	  0.701  fixup_exception+0x10 (__do_kernel_fault+0x2c)
     #func                   8	  2.343  search_exception_tables+0x10 (fixup_exception+0x20)
     #func                  10	  0.731  search_module_extables+0x14 (search_exception_tables+0x38)
     #func                  11	  0.000  add_preempt_count+0x10 (search_module_extables+0x24)

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-20  9:54                                           ` Henri Roosen
@ 2014-11-20 16:24                                             ` Henri Roosen
  2014-11-20 18:45                                               ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-20 16:24 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen <henriroosen@gmail.com>
wrote:

>
>
> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
> wrote:
>
>>
>>
>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>> gilles.chanteperdrix@xenomai.org> wrote:
>>
>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>>> > On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>>> > gilles.chanteperdrix@xenomai.org> wrote:
>>> >
>>> > > On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
>>> > > > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>>> > > > gilles.chanteperdrix@xenomai.org> wrote:
>>> > > >
>>> > > > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
>>> > > > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>>> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>>> > > > > >
>>> > > > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
>>> > > > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
>>> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>>> > > > > > > >
>>> > > > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
>>> wrote:
>>> > > > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
>>> > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>>> > > > > > > > > >
>>> > > > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>>> Roosen
>>> > > wrote:
>>> > > > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>>> Chanteperdrix <
>>> > > > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>>> Roosen
>>> > > > > wrote:
>>> > > > > > > > > > > > > > I reworked the driver now and the 'stalled head
>>> > > domain'
>>> > > > > is
>>> > > > > > > not
>>> > > > > > > > > there
>>> > > > > > > > > > > > > > anymore.
>>> > > > > > > > > > > > > > However, the other symptoms did not disappear.
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > I currently observe 2 symptoms:
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > As I said, I prefer handle one problem at a
>>> time, and
>>> > > pass
>>> > > > > to
>>> > > > > > > the
>>> > > > > > > > > > > > > next when we are finished with the current.
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > > Either 1) a stall of the i.MX timer
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > Who cares ? The i.MX timer has no reason to be
>>> used,
>>> > > the
>>> > > > > > > cortex a9
>>> > > > > > > > > > > > > local timers should be used. Or are you booting a
>>> > > kernel
>>> > > > > > > compiled
>>> > > > > > > > > > > > > without CONFIG_SMP ?
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > I compiled without CONFIG_SMP as the symptoms
>>> seemed less
>>> > > > > random.
>>> > > > > > > > > > > However,
>>> > > > > > > > > > > > as you said, let's put this on ice for now and
>>> focus on
>>> > > the
>>> > > > > NULL
>>> > > > > > > > > pointer
>>> > > > > > > > > > > > dereference for now.
>>> > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > The kernel trace of the NULL pointer
>>> dereference is
>>> > > as
>>> > > > > below:
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > Well the kernel trace is not exactly as below,
>>> because
>>> > > your
>>> > > > > > > mailer
>>> > > > > > > > > > > > > wrapped it, which makes it hard to read. Please
>>> try to
>>> > > get
>>> > > > > your
>>> > > > > > > > > > > > > mailer not to wrap the trace, or failing that,
>>> simply
>>> > > > > attach a
>>> > > > > > > > > plain
>>> > > > > > > > > > > > > text file with the trace.
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > >
>>> > > > > > > > > > > > > > Unable to handle kernel NULL pointer
>>> dereference at
>>> > > > > virtual
>>> > > > > > > > > address
>>> > > > > > > > > > > > > 00000000
>>> > > > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
>>> > > > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
>>> > > *ppte=00000000
>>> > > > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
>>> > > > > > > > > > > > > > Modules linked in: platform_imx(O)
>>> sigmatek_lrt(O)
>>> > > > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>>>   W  O
>>> > > > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
>>> > > > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>>> > > > > > > > > > > > > > PC is at 0x0
>>> > > > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0,
>>> some
>>> > > > > function
>>> > > > > > > > > pointer
>>> > > > > > > > > > > > > is NULL. You would have to disassemble
>>> > > > > __ipipe_do_sync_stage
>>> > > > > > > around
>>> > > > > > > > > > > > > offset 0x1cc to know what exactly. But it is
>>> probably
>>> > > an
>>> > > > > IRQ
>>> > > > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage
>>> code to
>>> > > emit
>>> > > > > a
>>> > > > > > > printk
>>> > > > > > > > > > > > > with the irq number being currently being
>>> processed
>>> > > when
>>> > > > > its
>>> > > > > > > > > handler
>>> > > > > > > > > > > > > is NULL. We will know what IRQ number has an
>>> issue.
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > Please find the log.txt file attached, which shows
>>> the
>>> > > IRQ
>>> > > > > number
>>> > > > > > > > > that
>>> > > > > > > > > > > has
>>> > > > > > > > > > > > the issue (150: ethernet) as well as the output of
>>> > > > > > > /proc/interrupts
>>> > > > > > > > > and
>>> > > > > > > > > > > > /proc/xenomai/irq
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > I'll do some more tests to see if it is always IRQ
>>> 150.
>>> > > > > > > > > > >
>>> > > > > > > > > > > Ok, if it is always 150, could you show us how the
>>> ethernet
>>> > > > > driver
>>> > > > > > > > > > > does its request_irq ? If it does a set_type or
>>> something ?
>>> > > > > > > > > > >
>>> > > > > > > > > >
>>> > > > > > > > > > To request the irq, the following statement is called:
>>> > > > > > > > > > ret = request_irq(irq, fec_enet_interrupt,
>>> IRQF_DISABLED,
>>> > > > > pdev->name,
>>> > > > > > > > > ndev);
>>> > > > > > > > > > I didn't find a set_type.
>>> > > > > > > > > >
>>> > > > > > > > > > However, I'm not sure if I completely understood your
>>> > > question.
>>> > > > > Is
>>> > > > > > > it ok
>>> > > > > > > > > if
>>> > > > > > > > > > I point you to the file
>>> > > > > drivers/net/ethernet/freescale/fec_main.c,
>>> > > > > > > line
>>> > > > > > > > > > 1983.
>>> > > > > > > > > > (
>>> > > > > > > > > >
>>> > > > > > > > >
>>> > > > > > >
>>> > > > >
>>> > >
>>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>>> > > > > > > > > > )
>>> > > > > > > > >
>>> > > > > > > > > Ok, are you using the device tree or not?
>>> > > > > > > > >
>>> > > > > > > >
>>> > > > > > > > Yes, using devicetree
>>> > > > > > >
>>> > > > > > > You are sure your devicetree has all the necessary
>>> parameters for
>>> > > > > > > the ethernet interrupt ?
>>> > > > > > >
>>> > > > > > >
>>> > > > > > Yes, should be all in the included imx6qdl.dtsi file. Our
>>> board .dts
>>> > > file
>>> > > > > > includes the file and just sets the correct pinctrl, phy-mode
>>> and
>>> > > status
>>> > > > > to
>>> > > > > > okay, similar to what other boards do.
>>> > > > > >
>>> > > > > > Ethernet communication is working and we are getting
>>> interrupts at
>>> > > first,
>>> > > > > > just after a while it stops working because of the NULL pointer
>>> > > > > dereference.
>>> > > > > > Any suggestion how to trace down this specific handler getting
>>> > > NULL-ed?
>>> > > > >
>>> > > > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
>>> > > > > trigger a panic before printing anything when the bug happens (by
>>> > > > > the way, which pointer is NULL, is it the irq handler, or the
>>> > > > > interrupt acknowledge routine ?). Modify the I-pipe tracer to
>>> store
>>> > > > > the current value of the handler instead of the timestamp in the
>>> > > > > I-pipe trace structure, and the function printing the traces to
>>> cast
>>> > > > > the timestamp to a pointer and print its value instead of
>>> computing
>>> > > > > a difference. With enough back trace points, it should be clear
>>> in
>>> > > > > the trace generated which function sets the pointer to NULL.
>>> > > > >
>>> > > > > Alternatively, if you are ready to spend time in your processor
>>> > > > > documentation, you can look for a way to program its hardware
>>> > > > > breakpoints registers to watch the handler address once it has
>>> been
>>> > > > > set.
>>> > > > >
>>> > > > > I found out the irq-handler doesn't get NULL-ified. Instead, the
>>> ipd
>>> > > > points to the xenomai domain at the moment of handling the irq 150.
>>> > > > However, it is only requested and registered in the Linux domain.
>>> > > >
>>> > > > I'll use the I-pipe tracer now to make a trace at the moment the
>>> 150
>>> > > > interrupt gets handled in the xenomai domain..
>>> > >
>>> > > Yes, please, do not forget to ask for a large number of back trace
>>> points.
>>> > >
>>> > > Please find attached the ipipetrace.txt file.
>>> >
>>> >
>>> > > --
>>> > >                                             Gilles.
>>> > >
>>>
>>> > Unable to handle kernel NULL pointer dereference at virtual address
>>> 00000000
>>> > pgd = ce1b0000, hw pgd = ce1b0000
>>> > [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>>> > --> IRQ handler irq 150 == NULL!! domain Xenomai
>>>
>>> Please put the panic or trace freeze before printing anything and
>>> the whole dumping. This will remove a lot of useless stuff from the
>>> trace.
>>>
>>> Please find attached the ipipetrace_2.txt file (this time I was able to
>> capture it via /proc/ipipe/trace/frozen instead of the terminal logging).
>>
>
> I noticed we have a taskswitch hook set, which might blur the trace
> results. So if you are interested in a trace without the taskswitch hook
> set, then please find attached ipipetrace_3.txt. Sorry for the
> inconvenience.
>

I was actually wondering how __ipipe_next_irq() could come up with 150 when
in the xenomai domain.

I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit strange
to me:
first p is set to the __ipipe_current_context and ipd to p->domain. Later
in the for-loop, p get updated again to __ipipe_current_context again (so
it is expected to change) but ipd is not updated to be set to the p->domain
again.
Was that on purpose or is the ipd = p->domain; statement missing inside the
for-loop?


>>
>>> --
>>>                                             Gilles.
>>>
>>
>>
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-20 16:24                                             ` Henri Roosen
@ 2014-11-20 18:45                                               ` Gilles Chanteperdrix
  2014-11-21  7:57                                                 ` Philippe Gerum
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-20 18:45 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen <henriroosen@gmail.com>
> wrote:
> 
> >
> >
> > On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
> > wrote:
> >
> >>
> >>
> >> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> >> gilles.chanteperdrix@xenomai.org> wrote:
> >>
> >>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> >>> > On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> >>> > gilles.chanteperdrix@xenomai.org> wrote:
> >>> >
> >>> > > On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> >>> > > > On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> >>> > > > gilles.chanteperdrix@xenomai.org> wrote:
> >>> > > >
> >>> > > > > On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> >>> > > > > > On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> >>> > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> >>> > > > > >
> >>> > > > > > > On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> >>> > > > > > > > On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> >>> > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> >>> > > > > > > >
> >>> > > > > > > > > On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> >>> wrote:
> >>> > > > > > > > > > On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> >>> > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> >>> > > > > > > > > >
> >>> > > > > > > > > > > On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
> >>> Roosen
> >>> > > wrote:
> >>> > > > > > > > > > > > On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> >>> Chanteperdrix <
> >>> > > > > > > > > > > > gilles.chanteperdrix@xenomai.org> wrote:
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > > On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> >>> Roosen
> >>> > > > > wrote:
> >>> > > > > > > > > > > > > > I reworked the driver now and the 'stalled head
> >>> > > domain'
> >>> > > > > is
> >>> > > > > > > not
> >>> > > > > > > > > there
> >>> > > > > > > > > > > > > > anymore.
> >>> > > > > > > > > > > > > > However, the other symptoms did not disappear.
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > I currently observe 2 symptoms:
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > As I said, I prefer handle one problem at a
> >>> time, and
> >>> > > pass
> >>> > > > > to
> >>> > > > > > > the
> >>> > > > > > > > > > > > > next when we are finished with the current.
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > Either 1) a stall of the i.MX timer
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > Who cares ? The i.MX timer has no reason to be
> >>> used,
> >>> > > the
> >>> > > > > > > cortex a9
> >>> > > > > > > > > > > > > local timers should be used. Or are you booting a
> >>> > > kernel
> >>> > > > > > > compiled
> >>> > > > > > > > > > > > > without CONFIG_SMP ?
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > I compiled without CONFIG_SMP as the symptoms
> >>> seemed less
> >>> > > > > random.
> >>> > > > > > > > > > > However,
> >>> > > > > > > > > > > > as you said, let's put this on ice for now and
> >>> focus on
> >>> > > the
> >>> > > > > NULL
> >>> > > > > > > > > pointer
> >>> > > > > > > > > > > > dereference for now.
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > > > or 2) a kernel NULL pointer dereference.
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > The kernel trace of the NULL pointer
> >>> dereference is
> >>> > > as
> >>> > > > > below:
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > Well the kernel trace is not exactly as below,
> >>> because
> >>> > > your
> >>> > > > > > > mailer
> >>> > > > > > > > > > > > > wrapped it, which makes it hard to read. Please
> >>> try to
> >>> > > get
> >>> > > > > your
> >>> > > > > > > > > > > > > mailer not to wrap the trace, or failing that,
> >>> simply
> >>> > > > > attach a
> >>> > > > > > > > > plain
> >>> > > > > > > > > > > > > text file with the trace.
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > >
> >>> > > > > > > > > > > > > > Unable to handle kernel NULL pointer
> >>> dereference at
> >>> > > > > virtual
> >>> > > > > > > > > address
> >>> > > > > > > > > > > > > 00000000
> >>> > > > > > > > > > > > > > pgd = ce230000, hw pgd = ce230000
> >>> > > > > > > > > > > > > > [00000000] *pgd=1e30d831, *pte=00000000,
> >>> > > *ppte=00000000
> >>> > > > > > > > > > > > > > Internal error: Oops: 80000007 [#1] PREEMPT ARM
> >>> > > > > > > > > > > > > > Modules linked in: platform_imx(O)
> >>> sigmatek_lrt(O)
> >>> > > > > > > > > > > > > > CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> >>>   W  O
> >>> > > > > > > > > > > > > > 3.10.32-ipipe-00218-gcf143c6-dirty #100
> >>> > > > > > > > > > > > > > task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> >>> > > > > > > > > > > > > > PC is at 0x0
> >>> > > > > > > > > > > > > > LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > > > __ipipe_do_sync_stage is jumping to address 0,
> >>> some
> >>> > > > > function
> >>> > > > > > > > > pointer
> >>> > > > > > > > > > > > > is NULL. You would have to disassemble
> >>> > > > > __ipipe_do_sync_stage
> >>> > > > > > > around
> >>> > > > > > > > > > > > > offset 0x1cc to know what exactly. But it is
> >>> probably
> >>> > > an
> >>> > > > > IRQ
> >>> > > > > > > > > > > > > handler. You can modify __ipipe_do_sync_stage
> >>> code to
> >>> > > emit
> >>> > > > > a
> >>> > > > > > > printk
> >>> > > > > > > > > > > > > with the irq number being currently being
> >>> processed
> >>> > > when
> >>> > > > > its
> >>> > > > > > > > > handler
> >>> > > > > > > > > > > > > is NULL. We will know what IRQ number has an
> >>> issue.
> >>> > > > > > > > > > > > >
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > Please find the log.txt file attached, which shows
> >>> the
> >>> > > IRQ
> >>> > > > > number
> >>> > > > > > > > > that
> >>> > > > > > > > > > > has
> >>> > > > > > > > > > > > the issue (150: ethernet) as well as the output of
> >>> > > > > > > /proc/interrupts
> >>> > > > > > > > > and
> >>> > > > > > > > > > > > /proc/xenomai/irq
> >>> > > > > > > > > > > >
> >>> > > > > > > > > > > > I'll do some more tests to see if it is always IRQ
> >>> 150.
> >>> > > > > > > > > > >
> >>> > > > > > > > > > > Ok, if it is always 150, could you show us how the
> >>> ethernet
> >>> > > > > driver
> >>> > > > > > > > > > > does its request_irq ? If it does a set_type or
> >>> something ?
> >>> > > > > > > > > > >
> >>> > > > > > > > > >
> >>> > > > > > > > > > To request the irq, the following statement is called:
> >>> > > > > > > > > > ret = request_irq(irq, fec_enet_interrupt,
> >>> IRQF_DISABLED,
> >>> > > > > pdev->name,
> >>> > > > > > > > > ndev);
> >>> > > > > > > > > > I didn't find a set_type.
> >>> > > > > > > > > >
> >>> > > > > > > > > > However, I'm not sure if I completely understood your
> >>> > > question.
> >>> > > > > Is
> >>> > > > > > > it ok
> >>> > > > > > > > > if
> >>> > > > > > > > > > I point you to the file
> >>> > > > > drivers/net/ethernet/freescale/fec_main.c,
> >>> > > > > > > line
> >>> > > > > > > > > > 1983.
> >>> > > > > > > > > > (
> >>> > > > > > > > > >
> >>> > > > > > > > >
> >>> > > > > > >
> >>> > > > >
> >>> > >
> >>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> >>> > > > > > > > > > )
> >>> > > > > > > > >
> >>> > > > > > > > > Ok, are you using the device tree or not?
> >>> > > > > > > > >
> >>> > > > > > > >
> >>> > > > > > > > Yes, using devicetree
> >>> > > > > > >
> >>> > > > > > > You are sure your devicetree has all the necessary
> >>> parameters for
> >>> > > > > > > the ethernet interrupt ?
> >>> > > > > > >
> >>> > > > > > >
> >>> > > > > > Yes, should be all in the included imx6qdl.dtsi file. Our
> >>> board .dts
> >>> > > file
> >>> > > > > > includes the file and just sets the correct pinctrl, phy-mode
> >>> and
> >>> > > status
> >>> > > > > to
> >>> > > > > > okay, similar to what other boards do.
> >>> > > > > >
> >>> > > > > > Ethernet communication is working and we are getting
> >>> interrupts at
> >>> > > first,
> >>> > > > > > just after a while it stops working because of the NULL pointer
> >>> > > > > dereference.
> >>> > > > > > Any suggestion how to trace down this specific handler getting
> >>> > > NULL-ed?
> >>> > > > >
> >>> > > > > You can try using the I-pipe tracer. Enable the I-pipe tracer,
> >>> > > > > trigger a panic before printing anything when the bug happens (by
> >>> > > > > the way, which pointer is NULL, is it the irq handler, or the
> >>> > > > > interrupt acknowledge routine ?). Modify the I-pipe tracer to
> >>> store
> >>> > > > > the current value of the handler instead of the timestamp in the
> >>> > > > > I-pipe trace structure, and the function printing the traces to
> >>> cast
> >>> > > > > the timestamp to a pointer and print its value instead of
> >>> computing
> >>> > > > > a difference. With enough back trace points, it should be clear
> >>> in
> >>> > > > > the trace generated which function sets the pointer to NULL.
> >>> > > > >
> >>> > > > > Alternatively, if you are ready to spend time in your processor
> >>> > > > > documentation, you can look for a way to program its hardware
> >>> > > > > breakpoints registers to watch the handler address once it has
> >>> been
> >>> > > > > set.
> >>> > > > >
> >>> > > > > I found out the irq-handler doesn't get NULL-ified. Instead, the
> >>> ipd
> >>> > > > points to the xenomai domain at the moment of handling the irq 150.
> >>> > > > However, it is only requested and registered in the Linux domain.
> >>> > > >
> >>> > > > I'll use the I-pipe tracer now to make a trace at the moment the
> >>> 150
> >>> > > > interrupt gets handled in the xenomai domain..
> >>> > >
> >>> > > Yes, please, do not forget to ask for a large number of back trace
> >>> points.
> >>> > >
> >>> > > Please find attached the ipipetrace.txt file.
> >>> >
> >>> >
> >>> > > --
> >>> > >                                             Gilles.
> >>> > >
> >>>
> >>> > Unable to handle kernel NULL pointer dereference at virtual address
> >>> 00000000
> >>> > pgd = ce1b0000, hw pgd = ce1b0000
> >>> > [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> >>> > --> IRQ handler irq 150 == NULL!! domain Xenomai
> >>>
> >>> Please put the panic or trace freeze before printing anything and
> >>> the whole dumping. This will remove a lot of useless stuff from the
> >>> trace.
> >>>
> >>> Please find attached the ipipetrace_2.txt file (this time I was able to
> >> capture it via /proc/ipipe/trace/frozen instead of the terminal logging).
> >>
> >
> > I noticed we have a taskswitch hook set, which might blur the trace
> > results. So if you are interested in a trace without the taskswitch hook
> > set, then please find attached ipipetrace_3.txt. Sorry for the
> > inconvenience.
> >
> 
> I was actually wondering how __ipipe_next_irq() could come up with 150 when
> in the xenomai domain.
> 
> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit strange
> to me:
> first p is set to the __ipipe_current_context and ipd to p->domain. Later
> in the for-loop, p get updated again to __ipipe_current_context again (so
> it is expected to change) but ipd is not updated to be set to the p->domain
> again.
> Was that on purpose or is the ipd = p->domain; statement missing inside the
> for-loop?

Looks strange. Have you tried adding ipd = p->domain under p =
__ipipe_current_context ? 

Regards.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-20 18:45                                               ` Gilles Chanteperdrix
@ 2014-11-21  7:57                                                 ` Philippe Gerum
  2014-11-21  8:03                                                   ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Philippe Gerum @ 2014-11-21  7:57 UTC (permalink / raw)
  To: Gilles Chanteperdrix, Henri Roosen; +Cc: Xenomai@xenomai.org

On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
> On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
>> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen <henriroosen@gmail.com>
>> wrote:
>>
>>>
>>>
>>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>
>>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>
>>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
>>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>>>
>>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
>>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>>>>>
>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
>>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
>>>>> wrote:
>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>>>>> Roosen
>>>>>>> wrote:
>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>>>>> Chanteperdrix <
>>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>>>>> Roosen
>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
>>>>>>> domain'
>>>>>>>>> is
>>>>>>>>>>> not
>>>>>>>>>>>>> there
>>>>>>>>>>>>>>>>>> anymore.
>>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
>>>>> time, and
>>>>>>> pass
>>>>>>>>> to
>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> next when we are finished with the current.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
>>>>> used,
>>>>>>> the
>>>>>>>>>>> cortex a9
>>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
>>>>>>> kernel
>>>>>>>>>>> compiled
>>>>>>>>>>>>>>>>> without CONFIG_SMP ?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
>>>>> seemed less
>>>>>>>>> random.
>>>>>>>>>>>>>>> However,
>>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
>>>>> focus on
>>>>>>> the
>>>>>>>>> NULL
>>>>>>>>>>>>> pointer
>>>>>>>>>>>>>>>> dereference for now.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
>>>>> dereference is
>>>>>>> as
>>>>>>>>> below:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
>>>>> because
>>>>>>> your
>>>>>>>>>>> mailer
>>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
>>>>> try to
>>>>>>> get
>>>>>>>>> your
>>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
>>>>> simply
>>>>>>>>> attach a
>>>>>>>>>>>>> plain
>>>>>>>>>>>>>>>>> text file with the trace.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
>>>>> dereference at
>>>>>>>>> virtual
>>>>>>>>>>>>> address
>>>>>>>>>>>>>>>>> 00000000
>>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
>>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
>>>>>>> *ppte=00000000
>>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
>>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
>>>>> sigmatek_lrt(O)
>>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>>>>>   W  O
>>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
>>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>>>>>>>>>>>>>>>>>> PC is at 0x0
>>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
>>>>> some
>>>>>>>>> function
>>>>>>>>>>>>> pointer
>>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
>>>>>>>>> __ipipe_do_sync_stage
>>>>>>>>>>> around
>>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
>>>>> probably
>>>>>>> an
>>>>>>>>> IRQ
>>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
>>>>> code to
>>>>>>> emit
>>>>>>>>> a
>>>>>>>>>>> printk
>>>>>>>>>>>>>>>>> with the irq number being currently being
>>>>> processed
>>>>>>> when
>>>>>>>>> its
>>>>>>>>>>>>> handler
>>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
>>>>> issue.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
>>>>> the
>>>>>>> IRQ
>>>>>>>>> number
>>>>>>>>>>>>> that
>>>>>>>>>>>>>>> has
>>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
>>>>>>>>>>> /proc/interrupts
>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>> /proc/xenomai/irq
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
>>>>> 150.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
>>>>> ethernet
>>>>>>>>> driver
>>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
>>>>> something ?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> To request the irq, the following statement is called:
>>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
>>>>> IRQF_DISABLED,
>>>>>>>>> pdev->name,
>>>>>>>>>>>>> ndev);
>>>>>>>>>>>>>> I didn't find a set_type.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> However, I'm not sure if I completely understood your
>>>>>>> question.
>>>>>>>>> Is
>>>>>>>>>>> it ok
>>>>>>>>>>>>> if
>>>>>>>>>>>>>> I point you to the file
>>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
>>>>>>>>>>> line
>>>>>>>>>>>>>> 1983.
>>>>>>>>>>>>>> (
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>>>>>>>>>>>>>> )
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ok, are you using the device tree or not?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Yes, using devicetree
>>>>>>>>>>>
>>>>>>>>>>> You are sure your devicetree has all the necessary
>>>>> parameters for
>>>>>>>>>>> the ethernet interrupt ?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
>>>>> board .dts
>>>>>>> file
>>>>>>>>>> includes the file and just sets the correct pinctrl, phy-mode
>>>>> and
>>>>>>> status
>>>>>>>>> to
>>>>>>>>>> okay, similar to what other boards do.
>>>>>>>>>>
>>>>>>>>>> Ethernet communication is working and we are getting
>>>>> interrupts at
>>>>>>> first,
>>>>>>>>>> just after a while it stops working because of the NULL pointer
>>>>>>>>> dereference.
>>>>>>>>>> Any suggestion how to trace down this specific handler getting
>>>>>>> NULL-ed?
>>>>>>>>>
>>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe tracer,
>>>>>>>>> trigger a panic before printing anything when the bug happens (by
>>>>>>>>> the way, which pointer is NULL, is it the irq handler, or the
>>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe tracer to
>>>>> store
>>>>>>>>> the current value of the handler instead of the timestamp in the
>>>>>>>>> I-pipe trace structure, and the function printing the traces to
>>>>> cast
>>>>>>>>> the timestamp to a pointer and print its value instead of
>>>>> computing
>>>>>>>>> a difference. With enough back trace points, it should be clear
>>>>> in
>>>>>>>>> the trace generated which function sets the pointer to NULL.
>>>>>>>>>
>>>>>>>>> Alternatively, if you are ready to spend time in your processor
>>>>>>>>> documentation, you can look for a way to program its hardware
>>>>>>>>> breakpoints registers to watch the handler address once it has
>>>>> been
>>>>>>>>> set.
>>>>>>>>>
>>>>>>>>> I found out the irq-handler doesn't get NULL-ified. Instead, the
>>>>> ipd
>>>>>>>> points to the xenomai domain at the moment of handling the irq 150.
>>>>>>>> However, it is only requested and registered in the Linux domain.
>>>>>>>>
>>>>>>>> I'll use the I-pipe tracer now to make a trace at the moment the
>>>>> 150
>>>>>>>> interrupt gets handled in the xenomai domain..
>>>>>>>
>>>>>>> Yes, please, do not forget to ask for a large number of back trace
>>>>> points.
>>>>>>>
>>>>>>> Please find attached the ipipetrace.txt file.
>>>>>>
>>>>>>
>>>>>>> --
>>>>>>>                                             Gilles.
>>>>>>>
>>>>>
>>>>>> Unable to handle kernel NULL pointer dereference at virtual address
>>>>> 00000000
>>>>>> pgd = ce1b0000, hw pgd = ce1b0000
>>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
>>>>>
>>>>> Please put the panic or trace freeze before printing anything and
>>>>> the whole dumping. This will remove a lot of useless stuff from the
>>>>> trace.
>>>>>
>>>>> Please find attached the ipipetrace_2.txt file (this time I was able to
>>>> capture it via /proc/ipipe/trace/frozen instead of the terminal logging).
>>>>
>>>
>>> I noticed we have a taskswitch hook set, which might blur the trace
>>> results. So if you are interested in a trace without the taskswitch hook
>>> set, then please find attached ipipetrace_3.txt. Sorry for the
>>> inconvenience.
>>>
>>
>> I was actually wondering how __ipipe_next_irq() could come up with 150 when
>> in the xenomai domain.
>>
>> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit strange
>> to me:
>> first p is set to the __ipipe_current_context and ipd to p->domain. Later
>> in the for-loop, p get updated again to __ipipe_current_context again (so
>> it is expected to change) but ipd is not updated to be set to the p->domain
>> again.
>> Was that on purpose or is the ipd = p->domain; statement missing inside the
>> for-loop?
> 
> Looks strange. Have you tried adding ipd = p->domain under p =
> __ipipe_current_context ? 
> 

The callee may not switch domain over an interrupt handler. Only CPU
migration may happen, which is what this assignment cares about.

rules in IRQ context over sync_stage are:

- no domain migration
- CPU migration possible over the root domain only

Each CPU holds an array of per-domain context areas, each context area
backlinks to the domain descriptor.

-- 
Philippe.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-21  7:57                                                 ` Philippe Gerum
@ 2014-11-21  8:03                                                   ` Henri Roosen
  2014-11-21  8:06                                                     ` Gilles Chanteperdrix
  2014-11-21  8:15                                                     ` Philippe Gerum
  0 siblings, 2 replies; 44+ messages in thread
From: Henri Roosen @ 2014-11-21  8:03 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: Xenomai@xenomai.org

On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org> wrote:

> On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
> > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
> >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen <henriroosen@gmail.com>
> >> wrote:
> >>
> >>>
> >>>
> >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
> >>> wrote:
> >>>
> >>>>
> >>>>
> >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> >>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>
> >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> >>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>
> >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> >>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>>>
> >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> >>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> >>>>> wrote:
> >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
> >>>>> Roosen
> >>>>>>> wrote:
> >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> >>>>> Chanteperdrix <
> >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> >>>>> Roosen
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
> >>>>>>> domain'
> >>>>>>>>> is
> >>>>>>>>>>> not
> >>>>>>>>>>>>> there
> >>>>>>>>>>>>>>>>>> anymore.
> >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
> >>>>> time, and
> >>>>>>> pass
> >>>>>>>>> to
> >>>>>>>>>>> the
> >>>>>>>>>>>>>>>>> next when we are finished with the current.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
> >>>>> used,
> >>>>>>> the
> >>>>>>>>>>> cortex a9
> >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
> >>>>>>> kernel
> >>>>>>>>>>> compiled
> >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
> >>>>> seemed less
> >>>>>>>>> random.
> >>>>>>>>>>>>>>> However,
> >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
> >>>>> focus on
> >>>>>>> the
> >>>>>>>>> NULL
> >>>>>>>>>>>>> pointer
> >>>>>>>>>>>>>>>> dereference for now.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
> >>>>> dereference is
> >>>>>>> as
> >>>>>>>>> below:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
> >>>>> because
> >>>>>>> your
> >>>>>>>>>>> mailer
> >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
> >>>>> try to
> >>>>>>> get
> >>>>>>>>> your
> >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
> >>>>> simply
> >>>>>>>>> attach a
> >>>>>>>>>>>>> plain
> >>>>>>>>>>>>>>>>> text file with the trace.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
> >>>>> dereference at
> >>>>>>>>> virtual
> >>>>>>>>>>>>> address
> >>>>>>>>>>>>>>>>> 00000000
> >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
> >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
> >>>>>>> *ppte=00000000
> >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
> >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
> >>>>> sigmatek_lrt(O)
> >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> >>>>>   W  O
> >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
> >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> >>>>>>>>>>>>>>>>>> PC is at 0x0
> >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
> >>>>> some
> >>>>>>>>> function
> >>>>>>>>>>>>> pointer
> >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
> >>>>>>>>> __ipipe_do_sync_stage
> >>>>>>>>>>> around
> >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
> >>>>> probably
> >>>>>>> an
> >>>>>>>>> IRQ
> >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
> >>>>> code to
> >>>>>>> emit
> >>>>>>>>> a
> >>>>>>>>>>> printk
> >>>>>>>>>>>>>>>>> with the irq number being currently being
> >>>>> processed
> >>>>>>> when
> >>>>>>>>> its
> >>>>>>>>>>>>> handler
> >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
> >>>>> issue.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
> >>>>> the
> >>>>>>> IRQ
> >>>>>>>>> number
> >>>>>>>>>>>>> that
> >>>>>>>>>>>>>>> has
> >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
> >>>>>>>>>>> /proc/interrupts
> >>>>>>>>>>>>> and
> >>>>>>>>>>>>>>>> /proc/xenomai/irq
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
> >>>>> 150.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
> >>>>> ethernet
> >>>>>>>>> driver
> >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
> >>>>> something ?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> To request the irq, the following statement is called:
> >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
> >>>>> IRQF_DISABLED,
> >>>>>>>>> pdev->name,
> >>>>>>>>>>>>> ndev);
> >>>>>>>>>>>>>> I didn't find a set_type.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> However, I'm not sure if I completely understood your
> >>>>>>> question.
> >>>>>>>>> Is
> >>>>>>>>>>> it ok
> >>>>>>>>>>>>> if
> >>>>>>>>>>>>>> I point you to the file
> >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
> >>>>>>>>>>> line
> >>>>>>>>>>>>>> 1983.
> >>>>>>>>>>>>>> (
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> >>>>>>>>>>>>>> )
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Ok, are you using the device tree or not?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Yes, using devicetree
> >>>>>>>>>>>
> >>>>>>>>>>> You are sure your devicetree has all the necessary
> >>>>> parameters for
> >>>>>>>>>>> the ethernet interrupt ?
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
> >>>>> board .dts
> >>>>>>> file
> >>>>>>>>>> includes the file and just sets the correct pinctrl, phy-mode
> >>>>> and
> >>>>>>> status
> >>>>>>>>> to
> >>>>>>>>>> okay, similar to what other boards do.
> >>>>>>>>>>
> >>>>>>>>>> Ethernet communication is working and we are getting
> >>>>> interrupts at
> >>>>>>> first,
> >>>>>>>>>> just after a while it stops working because of the NULL pointer
> >>>>>>>>> dereference.
> >>>>>>>>>> Any suggestion how to trace down this specific handler getting
> >>>>>>> NULL-ed?
> >>>>>>>>>
> >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe tracer,
> >>>>>>>>> trigger a panic before printing anything when the bug happens (by
> >>>>>>>>> the way, which pointer is NULL, is it the irq handler, or the
> >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe tracer to
> >>>>> store
> >>>>>>>>> the current value of the handler instead of the timestamp in the
> >>>>>>>>> I-pipe trace structure, and the function printing the traces to
> >>>>> cast
> >>>>>>>>> the timestamp to a pointer and print its value instead of
> >>>>> computing
> >>>>>>>>> a difference. With enough back trace points, it should be clear
> >>>>> in
> >>>>>>>>> the trace generated which function sets the pointer to NULL.
> >>>>>>>>>
> >>>>>>>>> Alternatively, if you are ready to spend time in your processor
> >>>>>>>>> documentation, you can look for a way to program its hardware
> >>>>>>>>> breakpoints registers to watch the handler address once it has
> >>>>> been
> >>>>>>>>> set.
> >>>>>>>>>
> >>>>>>>>> I found out the irq-handler doesn't get NULL-ified. Instead, the
> >>>>> ipd
> >>>>>>>> points to the xenomai domain at the moment of handling the irq
> 150.
> >>>>>>>> However, it is only requested and registered in the Linux domain.
> >>>>>>>>
> >>>>>>>> I'll use the I-pipe tracer now to make a trace at the moment the
> >>>>> 150
> >>>>>>>> interrupt gets handled in the xenomai domain..
> >>>>>>>
> >>>>>>> Yes, please, do not forget to ask for a large number of back trace
> >>>>> points.
> >>>>>>>
> >>>>>>> Please find attached the ipipetrace.txt file.
> >>>>>>
> >>>>>>
> >>>>>>> --
> >>>>>>>                                             Gilles.
> >>>>>>>
> >>>>>
> >>>>>> Unable to handle kernel NULL pointer dereference at virtual address
> >>>>> 00000000
> >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
> >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
> >>>>>
> >>>>> Please put the panic or trace freeze before printing anything and
> >>>>> the whole dumping. This will remove a lot of useless stuff from the
> >>>>> trace.
> >>>>>
> >>>>> Please find attached the ipipetrace_2.txt file (this time I was able
> to
> >>>> capture it via /proc/ipipe/trace/frozen instead of the terminal
> logging).
> >>>>
> >>>
> >>> I noticed we have a taskswitch hook set, which might blur the trace
> >>> results. So if you are interested in a trace without the taskswitch
> hook
> >>> set, then please find attached ipipetrace_3.txt. Sorry for the
> >>> inconvenience.
> >>>
> >>
> >> I was actually wondering how __ipipe_next_irq() could come up with 150
> when
> >> in the xenomai domain.
> >>
> >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit
> strange
> >> to me:
> >> first p is set to the __ipipe_current_context and ipd to p->domain.
> Later
> >> in the for-loop, p get updated again to __ipipe_current_context again
> (so
> >> it is expected to change) but ipd is not updated to be set to the
> p->domain
> >> again.
> >> Was that on purpose or is the ipd = p->domain; statement missing inside
> the
> >> for-loop?
> >
> > Looks strange. Have you tried adding ipd = p->domain under p =
> > __ipipe_current_context ?
> >
>
> The callee may not switch domain over an interrupt handler. Only CPU
> migration may happen, which is what this assignment cares about.
>
> rules in IRQ context over sync_stage are:
>
> - no domain migration
> - CPU migration possible over the root domain only
>
> Each CPU holds an array of per-domain context areas, each context area
> backlinks to the domain descriptor.
>
>
I'll instrument the code to detect domain migration, but I guess that is
what we are facing.

Is the domain migration visible in the ipipe-trace / how can I trace down
to the point where domain migration happens?

Thanks!
Henri

--
> Philippe.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-21  8:03                                                   ` Henri Roosen
@ 2014-11-21  8:06                                                     ` Gilles Chanteperdrix
  2014-11-21  8:15                                                     ` Philippe Gerum
  1 sibling, 0 replies; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-21  8:06 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Fri, Nov 21, 2014 at 09:03:38AM +0100, Henri Roosen wrote:
> On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org> wrote:
> 
> > On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
> > > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
> > >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen <henriroosen@gmail.com>
> > >> wrote:
> > >>
> > >>>
> > >>>
> > >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen <henriroosen@gmail.com>
> > >>> wrote:
> > >>>
> > >>>>
> > >>>>
> > >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> > >>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>
> > >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> > >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> > >>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>
> > >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> > >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> > >>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>>>
> > >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
> > >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> > >>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen wrote:
> > >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> > >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> > >>>>> wrote:
> > >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
> > >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
> > >>>>> Roosen
> > >>>>>>> wrote:
> > >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> > >>>>> Chanteperdrix <
> > >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org> wrote:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> > >>>>> Roosen
> > >>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
> > >>>>>>> domain'
> > >>>>>>>>> is
> > >>>>>>>>>>> not
> > >>>>>>>>>>>>> there
> > >>>>>>>>>>>>>>>>>> anymore.
> > >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
> > >>>>> time, and
> > >>>>>>> pass
> > >>>>>>>>> to
> > >>>>>>>>>>> the
> > >>>>>>>>>>>>>>>>> next when we are finished with the current.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
> > >>>>> used,
> > >>>>>>> the
> > >>>>>>>>>>> cortex a9
> > >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
> > >>>>>>> kernel
> > >>>>>>>>>>> compiled
> > >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
> > >>>>> seemed less
> > >>>>>>>>> random.
> > >>>>>>>>>>>>>>> However,
> > >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
> > >>>>> focus on
> > >>>>>>> the
> > >>>>>>>>> NULL
> > >>>>>>>>>>>>> pointer
> > >>>>>>>>>>>>>>>> dereference for now.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
> > >>>>> dereference is
> > >>>>>>> as
> > >>>>>>>>> below:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
> > >>>>> because
> > >>>>>>> your
> > >>>>>>>>>>> mailer
> > >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
> > >>>>> try to
> > >>>>>>> get
> > >>>>>>>>> your
> > >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
> > >>>>> simply
> > >>>>>>>>> attach a
> > >>>>>>>>>>>>> plain
> > >>>>>>>>>>>>>>>>> text file with the trace.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
> > >>>>> dereference at
> > >>>>>>>>> virtual
> > >>>>>>>>>>>>> address
> > >>>>>>>>>>>>>>>>> 00000000
> > >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
> > >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
> > >>>>>>> *ppte=00000000
> > >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
> > >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
> > >>>>> sigmatek_lrt(O)
> > >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> > >>>>>   W  O
> > >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
> > >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> > >>>>>>>>>>>>>>>>>> PC is at 0x0
> > >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
> > >>>>> some
> > >>>>>>>>> function
> > >>>>>>>>>>>>> pointer
> > >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
> > >>>>>>>>> __ipipe_do_sync_stage
> > >>>>>>>>>>> around
> > >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
> > >>>>> probably
> > >>>>>>> an
> > >>>>>>>>> IRQ
> > >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
> > >>>>> code to
> > >>>>>>> emit
> > >>>>>>>>> a
> > >>>>>>>>>>> printk
> > >>>>>>>>>>>>>>>>> with the irq number being currently being
> > >>>>> processed
> > >>>>>>> when
> > >>>>>>>>> its
> > >>>>>>>>>>>>> handler
> > >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
> > >>>>> issue.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
> > >>>>> the
> > >>>>>>> IRQ
> > >>>>>>>>> number
> > >>>>>>>>>>>>> that
> > >>>>>>>>>>>>>>> has
> > >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
> > >>>>>>>>>>> /proc/interrupts
> > >>>>>>>>>>>>> and
> > >>>>>>>>>>>>>>>> /proc/xenomai/irq
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
> > >>>>> 150.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
> > >>>>> ethernet
> > >>>>>>>>> driver
> > >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
> > >>>>> something ?
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> To request the irq, the following statement is called:
> > >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
> > >>>>> IRQF_DISABLED,
> > >>>>>>>>> pdev->name,
> > >>>>>>>>>>>>> ndev);
> > >>>>>>>>>>>>>> I didn't find a set_type.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> However, I'm not sure if I completely understood your
> > >>>>>>> question.
> > >>>>>>>>> Is
> > >>>>>>>>>>> it ok
> > >>>>>>>>>>>>> if
> > >>>>>>>>>>>>>> I point you to the file
> > >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
> > >>>>>>>>>>> line
> > >>>>>>>>>>>>>> 1983.
> > >>>>>>>>>>>>>> (
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>>>
> > http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> > >>>>>>>>>>>>>> )
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Ok, are you using the device tree or not?
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Yes, using devicetree
> > >>>>>>>>>>>
> > >>>>>>>>>>> You are sure your devicetree has all the necessary
> > >>>>> parameters for
> > >>>>>>>>>>> the ethernet interrupt ?
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
> > >>>>> board .dts
> > >>>>>>> file
> > >>>>>>>>>> includes the file and just sets the correct pinctrl, phy-mode
> > >>>>> and
> > >>>>>>> status
> > >>>>>>>>> to
> > >>>>>>>>>> okay, similar to what other boards do.
> > >>>>>>>>>>
> > >>>>>>>>>> Ethernet communication is working and we are getting
> > >>>>> interrupts at
> > >>>>>>> first,
> > >>>>>>>>>> just after a while it stops working because of the NULL pointer
> > >>>>>>>>> dereference.
> > >>>>>>>>>> Any suggestion how to trace down this specific handler getting
> > >>>>>>> NULL-ed?
> > >>>>>>>>>
> > >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe tracer,
> > >>>>>>>>> trigger a panic before printing anything when the bug happens (by
> > >>>>>>>>> the way, which pointer is NULL, is it the irq handler, or the
> > >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe tracer to
> > >>>>> store
> > >>>>>>>>> the current value of the handler instead of the timestamp in the
> > >>>>>>>>> I-pipe trace structure, and the function printing the traces to
> > >>>>> cast
> > >>>>>>>>> the timestamp to a pointer and print its value instead of
> > >>>>> computing
> > >>>>>>>>> a difference. With enough back trace points, it should be clear
> > >>>>> in
> > >>>>>>>>> the trace generated which function sets the pointer to NULL.
> > >>>>>>>>>
> > >>>>>>>>> Alternatively, if you are ready to spend time in your processor
> > >>>>>>>>> documentation, you can look for a way to program its hardware
> > >>>>>>>>> breakpoints registers to watch the handler address once it has
> > >>>>> been
> > >>>>>>>>> set.
> > >>>>>>>>>
> > >>>>>>>>> I found out the irq-handler doesn't get NULL-ified. Instead, the
> > >>>>> ipd
> > >>>>>>>> points to the xenomai domain at the moment of handling the irq
> > 150.
> > >>>>>>>> However, it is only requested and registered in the Linux domain.
> > >>>>>>>>
> > >>>>>>>> I'll use the I-pipe tracer now to make a trace at the moment the
> > >>>>> 150
> > >>>>>>>> interrupt gets handled in the xenomai domain..
> > >>>>>>>
> > >>>>>>> Yes, please, do not forget to ask for a large number of back trace
> > >>>>> points.
> > >>>>>>>
> > >>>>>>> Please find attached the ipipetrace.txt file.
> > >>>>>>
> > >>>>>>
> > >>>>>>> --
> > >>>>>>>                                             Gilles.
> > >>>>>>>
> > >>>>>
> > >>>>>> Unable to handle kernel NULL pointer dereference at virtual address
> > >>>>> 00000000
> > >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
> > >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> > >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
> > >>>>>
> > >>>>> Please put the panic or trace freeze before printing anything and
> > >>>>> the whole dumping. This will remove a lot of useless stuff from the
> > >>>>> trace.
> > >>>>>
> > >>>>> Please find attached the ipipetrace_2.txt file (this time I was able
> > to
> > >>>> capture it via /proc/ipipe/trace/frozen instead of the terminal
> > logging).
> > >>>>
> > >>>
> > >>> I noticed we have a taskswitch hook set, which might blur the trace
> > >>> results. So if you are interested in a trace without the taskswitch
> > hook
> > >>> set, then please find attached ipipetrace_3.txt. Sorry for the
> > >>> inconvenience.
> > >>>
> > >>
> > >> I was actually wondering how __ipipe_next_irq() could come up with 150
> > when
> > >> in the xenomai domain.
> > >>
> > >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit
> > strange
> > >> to me:
> > >> first p is set to the __ipipe_current_context and ipd to p->domain.
> > Later
> > >> in the for-loop, p get updated again to __ipipe_current_context again
> > (so
> > >> it is expected to change) but ipd is not updated to be set to the
> > p->domain
> > >> again.
> > >> Was that on purpose or is the ipd = p->domain; statement missing inside
> > the
> > >> for-loop?
> > >
> > > Looks strange. Have you tried adding ipd = p->domain under p =
> > > __ipipe_current_context ?
> > >
> >
> > The callee may not switch domain over an interrupt handler. Only CPU
> > migration may happen, which is what this assignment cares about.
> >
> > rules in IRQ context over sync_stage are:
> >
> > - no domain migration
> > - CPU migration possible over the root domain only
> >
> > Each CPU holds an array of per-domain context areas, each context area
> > backlinks to the domain descriptor.
> >
> >
> I'll instrument the code to detect domain migration, but I guess that is
> what we are facing.
> 
> Is the domain migration visible in the ipipe-trace / how can I trace down
> to the point where domain migration happens?

Yes, domain migration is visible in the I-pipe trace, the current
domain is indicated with a + in one of the two columns corresponding
to the two domains at the left of the trace, or with # if the
current domain is also "stalled", that is has run local_irq_save or
local_irq_disable for Linux domain, or hard_local_irq_save or
hard_local_irq_disable for Xenomai domain.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-21  8:03                                                   ` Henri Roosen
  2014-11-21  8:06                                                     ` Gilles Chanteperdrix
@ 2014-11-21  8:15                                                     ` Philippe Gerum
  2014-11-21 11:09                                                       ` Henri Roosen
  1 sibling, 1 reply; 44+ messages in thread
From: Philippe Gerum @ 2014-11-21  8:15 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On 11/21/2014 09:03 AM, Henri Roosen wrote:
> 
> On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org
> <mailto:rpm@xenomai.org>> wrote:
> 
>     On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
>     > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
>     >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen
>     <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>     >> wrote:
>     >>
>     >>>
>     >>>
>     >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen
>     <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>     >>> wrote:
>     >>>
>     >>>>
>     >>>>
>     >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>     >>>> gilles.chanteperdrix@xenomai.org
>     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>     >>>>
>     >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>     >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>     >>>>>> gilles.chanteperdrix@xenomai.org
>     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>     >>>>>>
>     >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
>     >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>     >>>>>>>> gilles.chanteperdrix@xenomai.org
>     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>     >>>>>>>>
>     >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen wrote:
>     >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>     >>>>>>>>>> gilles.chanteperdrix@xenomai.org
>     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>     >>>>>>>>>>
>     >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen
>     wrote:
>     >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
>     >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
>     >>>>> wrote:
>     >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix <
>     >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>     >>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>     >>>>> Roosen
>     >>>>>>> wrote:
>     >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>     >>>>> Chanteperdrix <
>     >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>     >>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>     >>>>> Roosen
>     >>>>>>>>> wrote:
>     >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
>     >>>>>>> domain'
>     >>>>>>>>> is
>     >>>>>>>>>>> not
>     >>>>>>>>>>>>> there
>     >>>>>>>>>>>>>>>>>> anymore.
>     >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
>     >>>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
>     >>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
>     >>>>> time, and
>     >>>>>>> pass
>     >>>>>>>>> to
>     >>>>>>>>>>> the
>     >>>>>>>>>>>>>>>>> next when we are finished with the current.
>     >>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
>     >>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
>     >>>>> used,
>     >>>>>>> the
>     >>>>>>>>>>> cortex a9
>     >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
>     >>>>>>> kernel
>     >>>>>>>>>>> compiled
>     >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
>     >>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
>     >>>>> seemed less
>     >>>>>>>>> random.
>     >>>>>>>>>>>>>>> However,
>     >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
>     >>>>> focus on
>     >>>>>>> the
>     >>>>>>>>> NULL
>     >>>>>>>>>>>>> pointer
>     >>>>>>>>>>>>>>>> dereference for now.
>     >>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
>     >>>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
>     >>>>> dereference is
>     >>>>>>> as
>     >>>>>>>>> below:
>     >>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
>     >>>>> because
>     >>>>>>> your
>     >>>>>>>>>>> mailer
>     >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
>     >>>>> try to
>     >>>>>>> get
>     >>>>>>>>> your
>     >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
>     >>>>> simply
>     >>>>>>>>> attach a
>     >>>>>>>>>>>>> plain
>     >>>>>>>>>>>>>>>>> text file with the trace.
>     >>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
>     >>>>> dereference at
>     >>>>>>>>> virtual
>     >>>>>>>>>>>>> address
>     >>>>>>>>>>>>>>>>> 00000000
>     >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
>     >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
>     >>>>>>> *ppte=00000000
>     >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
>     >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
>     >>>>> sigmatek_lrt(O)
>     >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>     >>>>>   W  O
>     >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
>     >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>     >>>>>>>>>>>>>>>>>> PC is at 0x0
>     >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>     >>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
>     >>>>> some
>     >>>>>>>>> function
>     >>>>>>>>>>>>> pointer
>     >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
>     >>>>>>>>> __ipipe_do_sync_stage
>     >>>>>>>>>>> around
>     >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
>     >>>>> probably
>     >>>>>>> an
>     >>>>>>>>> IRQ
>     >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
>     >>>>> code to
>     >>>>>>> emit
>     >>>>>>>>> a
>     >>>>>>>>>>> printk
>     >>>>>>>>>>>>>>>>> with the irq number being currently being
>     >>>>> processed
>     >>>>>>> when
>     >>>>>>>>> its
>     >>>>>>>>>>>>> handler
>     >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
>     >>>>> issue.
>     >>>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
>     >>>>> the
>     >>>>>>> IRQ
>     >>>>>>>>> number
>     >>>>>>>>>>>>> that
>     >>>>>>>>>>>>>>> has
>     >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
>     >>>>>>>>>>> /proc/interrupts
>     >>>>>>>>>>>>> and
>     >>>>>>>>>>>>>>>> /proc/xenomai/irq
>     >>>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
>     >>>>> 150.
>     >>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
>     >>>>> ethernet
>     >>>>>>>>> driver
>     >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
>     >>>>> something ?
>     >>>>>>>>>>>>>>>
>     >>>>>>>>>>>>>>
>     >>>>>>>>>>>>>> To request the irq, the following statement is called:
>     >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
>     >>>>> IRQF_DISABLED,
>     >>>>>>>>> pdev->name,
>     >>>>>>>>>>>>> ndev);
>     >>>>>>>>>>>>>> I didn't find a set_type.
>     >>>>>>>>>>>>>>
>     >>>>>>>>>>>>>> However, I'm not sure if I completely understood your
>     >>>>>>> question.
>     >>>>>>>>> Is
>     >>>>>>>>>>> it ok
>     >>>>>>>>>>>>> if
>     >>>>>>>>>>>>>> I point you to the file
>     >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
>     >>>>>>>>>>> line
>     >>>>>>>>>>>>>> 1983.
>     >>>>>>>>>>>>>> (
>     >>>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>
>     >>>>>>>>>
>     >>>>>>>
>     >>>>>
>     http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>     >>>>>>>>>>>>>> )
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Ok, are you using the device tree or not?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>
>     >>>>>>>>>>>> Yes, using devicetree
>     >>>>>>>>>>>
>     >>>>>>>>>>> You are sure your devicetree has all the necessary
>     >>>>> parameters for
>     >>>>>>>>>>> the ethernet interrupt ?
>     >>>>>>>>>>>
>     >>>>>>>>>>>
>     >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
>     >>>>> board .dts
>     >>>>>>> file
>     >>>>>>>>>> includes the file and just sets the correct pinctrl, phy-mode
>     >>>>> and
>     >>>>>>> status
>     >>>>>>>>> to
>     >>>>>>>>>> okay, similar to what other boards do.
>     >>>>>>>>>>
>     >>>>>>>>>> Ethernet communication is working and we are getting
>     >>>>> interrupts at
>     >>>>>>> first,
>     >>>>>>>>>> just after a while it stops working because of the NULL
>     pointer
>     >>>>>>>>> dereference.
>     >>>>>>>>>> Any suggestion how to trace down this specific handler
>     getting
>     >>>>>>> NULL-ed?
>     >>>>>>>>>
>     >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe tracer,
>     >>>>>>>>> trigger a panic before printing anything when the bug
>     happens (by
>     >>>>>>>>> the way, which pointer is NULL, is it the irq handler, or the
>     >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe tracer to
>     >>>>> store
>     >>>>>>>>> the current value of the handler instead of the timestamp
>     in the
>     >>>>>>>>> I-pipe trace structure, and the function printing the
>     traces to
>     >>>>> cast
>     >>>>>>>>> the timestamp to a pointer and print its value instead of
>     >>>>> computing
>     >>>>>>>>> a difference. With enough back trace points, it should be
>     clear
>     >>>>> in
>     >>>>>>>>> the trace generated which function sets the pointer to NULL.
>     >>>>>>>>>
>     >>>>>>>>> Alternatively, if you are ready to spend time in your
>     processor
>     >>>>>>>>> documentation, you can look for a way to program its hardware
>     >>>>>>>>> breakpoints registers to watch the handler address once it has
>     >>>>> been
>     >>>>>>>>> set.
>     >>>>>>>>>
>     >>>>>>>>> I found out the irq-handler doesn't get NULL-ified.
>     Instead, the
>     >>>>> ipd
>     >>>>>>>> points to the xenomai domain at the moment of handling the
>     irq 150.
>     >>>>>>>> However, it is only requested and registered in the Linux
>     domain.
>     >>>>>>>>
>     >>>>>>>> I'll use the I-pipe tracer now to make a trace at the
>     moment the
>     >>>>> 150
>     >>>>>>>> interrupt gets handled in the xenomai domain..
>     >>>>>>>
>     >>>>>>> Yes, please, do not forget to ask for a large number of back
>     trace
>     >>>>> points.
>     >>>>>>>
>     >>>>>>> Please find attached the ipipetrace.txt file.
>     >>>>>>
>     >>>>>>
>     >>>>>>> --
>     >>>>>>>                                             Gilles.
>     >>>>>>>
>     >>>>>
>     >>>>>> Unable to handle kernel NULL pointer dereference at virtual
>     address
>     >>>>> 00000000
>     >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
>     >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>     >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
>     >>>>>
>     >>>>> Please put the panic or trace freeze before printing anything and
>     >>>>> the whole dumping. This will remove a lot of useless stuff
>     from the
>     >>>>> trace.
>     >>>>>
>     >>>>> Please find attached the ipipetrace_2.txt file (this time I
>     was able to
>     >>>> capture it via /proc/ipipe/trace/frozen instead of the terminal
>     logging).
>     >>>>
>     >>>
>     >>> I noticed we have a taskswitch hook set, which might blur the trace
>     >>> results. So if you are interested in a trace without the
>     taskswitch hook
>     >>> set, then please find attached ipipetrace_3.txt. Sorry for the
>     >>> inconvenience.
>     >>>
>     >>
>     >> I was actually wondering how __ipipe_next_irq() could come up
>     with 150 when
>     >> in the xenomai domain.
>     >>
>     >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit
>     strange
>     >> to me:
>     >> first p is set to the __ipipe_current_context and ipd to
>     p->domain. Later
>     >> in the for-loop, p get updated again to __ipipe_current_context
>     again (so
>     >> it is expected to change) but ipd is not updated to be set to the
>     p->domain
>     >> again.
>     >> Was that on purpose or is the ipd = p->domain; statement missing
>     inside the
>     >> for-loop?
>     >
>     > Looks strange. Have you tried adding ipd = p->domain under p =
>     > __ipipe_current_context ?
>     >
> 
>     The callee may not switch domain over an interrupt handler. Only CPU
>     migration may happen, which is what this assignment cares about.
> 
>     rules in IRQ context over sync_stage are:
> 
>     - no domain migration
>     - CPU migration possible over the root domain only
> 
>     Each CPU holds an array of per-domain context areas, each context area
>     backlinks to the domain descriptor.
> 
> 
> I'll instrument the code to detect domain migration, but I guess that is
> what we are facing.

I don't see how that would be possible with Xenomai. The domain
migration gates are relax/harden calls in the nucleus, and these can
only be invoked from regular task contexts. But checking for peace of
mind won't harm anyway.

> 
> Is the domain migration visible in the ipipe-trace / how can I trace
> down to the point where domain migration happens?
> 

The tracer reports the current domain, see the heading line of a trace
for details about the symbols used.

-- 
Philippe.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-21  8:15                                                     ` Philippe Gerum
@ 2014-11-21 11:09                                                       ` Henri Roosen
  2014-11-21 16:11                                                         ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-21 11:09 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: Xenomai@xenomai.org

On Fri, Nov 21, 2014 at 9:15 AM, Philippe Gerum <rpm@xenomai.org> wrote:

> On 11/21/2014 09:03 AM, Henri Roosen wrote:
> >
> > On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org
> > <mailto:rpm@xenomai.org>> wrote:
> >
> >     On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
> >     > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
> >     >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen
> >     <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
> >     >> wrote:
> >     >>
> >     >>>
> >     >>>
> >     >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen
> >     <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
> >     >>> wrote:
> >     >>>
> >     >>>>
> >     >>>>
> >     >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
> >     >>>> gilles.chanteperdrix@xenomai.org
> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >     >>>>
> >     >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
> >     >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
> >     >>>>>> gilles.chanteperdrix@xenomai.org
> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >     >>>>>>
> >     >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen wrote:
> >     >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
> >     >>>>>>>> gilles.chanteperdrix@xenomai.org
> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >     >>>>>>>>
> >     >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen
> wrote:
> >     >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
> >     >>>>>>>>>> gilles.chanteperdrix@xenomai.org
> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >     >>>>>>>>>>
> >     >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen
> >     wrote:
> >     >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
> >     >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >     >>>>>>>>>>>>
> >     >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
> >     >>>>> wrote:
> >     >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles Chanteperdrix
> <
> >     >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >     >>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
> >     >>>>> Roosen
> >     >>>>>>> wrote:
> >     >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
> >     >>>>> Chanteperdrix <
> >     >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >     >>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
> >     >>>>> Roosen
> >     >>>>>>>>> wrote:
> >     >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
> >     >>>>>>> domain'
> >     >>>>>>>>> is
> >     >>>>>>>>>>> not
> >     >>>>>>>>>>>>> there
> >     >>>>>>>>>>>>>>>>>> anymore.
> >     >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
> >     >>>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
> >     >>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
> >     >>>>> time, and
> >     >>>>>>> pass
> >     >>>>>>>>> to
> >     >>>>>>>>>>> the
> >     >>>>>>>>>>>>>>>>> next when we are finished with the current.
> >     >>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
> >     >>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
> >     >>>>> used,
> >     >>>>>>> the
> >     >>>>>>>>>>> cortex a9
> >     >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
> >     >>>>>>> kernel
> >     >>>>>>>>>>> compiled
> >     >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
> >     >>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
> >     >>>>> seemed less
> >     >>>>>>>>> random.
> >     >>>>>>>>>>>>>>> However,
> >     >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
> >     >>>>> focus on
> >     >>>>>>> the
> >     >>>>>>>>> NULL
> >     >>>>>>>>>>>>> pointer
> >     >>>>>>>>>>>>>>>> dereference for now.
> >     >>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
> >     >>>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
> >     >>>>> dereference is
> >     >>>>>>> as
> >     >>>>>>>>> below:
> >     >>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
> >     >>>>> because
> >     >>>>>>> your
> >     >>>>>>>>>>> mailer
> >     >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
> >     >>>>> try to
> >     >>>>>>> get
> >     >>>>>>>>> your
> >     >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
> >     >>>>> simply
> >     >>>>>>>>> attach a
> >     >>>>>>>>>>>>> plain
> >     >>>>>>>>>>>>>>>>> text file with the trace.
> >     >>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
> >     >>>>> dereference at
> >     >>>>>>>>> virtual
> >     >>>>>>>>>>>>> address
> >     >>>>>>>>>>>>>>>>> 00000000
> >     >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
> >     >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
> >     >>>>>>> *ppte=00000000
> >     >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
> >     >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
> >     >>>>> sigmatek_lrt(O)
> >     >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
> >     >>>>>   W  O
> >     >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
> >     >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
> >     >>>>>>>>>>>>>>>>>> PC is at 0x0
> >     >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
> >     >>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
> >     >>>>> some
> >     >>>>>>>>> function
> >     >>>>>>>>>>>>> pointer
> >     >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
> >     >>>>>>>>> __ipipe_do_sync_stage
> >     >>>>>>>>>>> around
> >     >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
> >     >>>>> probably
> >     >>>>>>> an
> >     >>>>>>>>> IRQ
> >     >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
> >     >>>>> code to
> >     >>>>>>> emit
> >     >>>>>>>>> a
> >     >>>>>>>>>>> printk
> >     >>>>>>>>>>>>>>>>> with the irq number being currently being
> >     >>>>> processed
> >     >>>>>>> when
> >     >>>>>>>>> its
> >     >>>>>>>>>>>>> handler
> >     >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
> >     >>>>> issue.
> >     >>>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
> >     >>>>> the
> >     >>>>>>> IRQ
> >     >>>>>>>>> number
> >     >>>>>>>>>>>>> that
> >     >>>>>>>>>>>>>>> has
> >     >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
> >     >>>>>>>>>>> /proc/interrupts
> >     >>>>>>>>>>>>> and
> >     >>>>>>>>>>>>>>>> /proc/xenomai/irq
> >     >>>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
> >     >>>>> 150.
> >     >>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
> >     >>>>> ethernet
> >     >>>>>>>>> driver
> >     >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
> >     >>>>> something ?
> >     >>>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>> To request the irq, the following statement is called:
> >     >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
> >     >>>>> IRQF_DISABLED,
> >     >>>>>>>>> pdev->name,
> >     >>>>>>>>>>>>> ndev);
> >     >>>>>>>>>>>>>> I didn't find a set_type.
> >     >>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>> However, I'm not sure if I completely understood your
> >     >>>>>>> question.
> >     >>>>>>>>> Is
> >     >>>>>>>>>>> it ok
> >     >>>>>>>>>>>>> if
> >     >>>>>>>>>>>>>> I point you to the file
> >     >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
> >     >>>>>>>>>>> line
> >     >>>>>>>>>>>>>> 1983.
> >     >>>>>>>>>>>>>> (
> >     >>>>>>>>>>>>>>
> >     >>>>>>>>>>>>>
> >     >>>>>>>>>>>
> >     >>>>>>>>>
> >     >>>>>>>
> >     >>>>>
> >
> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
> >     >>>>>>>>>>>>>> )
> >     >>>>>>>>>>>>>
> >     >>>>>>>>>>>>> Ok, are you using the device tree or not?
> >     >>>>>>>>>>>>>
> >     >>>>>>>>>>>>
> >     >>>>>>>>>>>> Yes, using devicetree
> >     >>>>>>>>>>>
> >     >>>>>>>>>>> You are sure your devicetree has all the necessary
> >     >>>>> parameters for
> >     >>>>>>>>>>> the ethernet interrupt ?
> >     >>>>>>>>>>>
> >     >>>>>>>>>>>
> >     >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
> >     >>>>> board .dts
> >     >>>>>>> file
> >     >>>>>>>>>> includes the file and just sets the correct pinctrl,
> phy-mode
> >     >>>>> and
> >     >>>>>>> status
> >     >>>>>>>>> to
> >     >>>>>>>>>> okay, similar to what other boards do.
> >     >>>>>>>>>>
> >     >>>>>>>>>> Ethernet communication is working and we are getting
> >     >>>>> interrupts at
> >     >>>>>>> first,
> >     >>>>>>>>>> just after a while it stops working because of the NULL
> >     pointer
> >     >>>>>>>>> dereference.
> >     >>>>>>>>>> Any suggestion how to trace down this specific handler
> >     getting
> >     >>>>>>> NULL-ed?
> >     >>>>>>>>>
> >     >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe
> tracer,
> >     >>>>>>>>> trigger a panic before printing anything when the bug
> >     happens (by
> >     >>>>>>>>> the way, which pointer is NULL, is it the irq handler, or
> the
> >     >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe tracer
> to
> >     >>>>> store
> >     >>>>>>>>> the current value of the handler instead of the timestamp
> >     in the
> >     >>>>>>>>> I-pipe trace structure, and the function printing the
> >     traces to
> >     >>>>> cast
> >     >>>>>>>>> the timestamp to a pointer and print its value instead of
> >     >>>>> computing
> >     >>>>>>>>> a difference. With enough back trace points, it should be
> >     clear
> >     >>>>> in
> >     >>>>>>>>> the trace generated which function sets the pointer to
> NULL.
> >     >>>>>>>>>
> >     >>>>>>>>> Alternatively, if you are ready to spend time in your
> >     processor
> >     >>>>>>>>> documentation, you can look for a way to program its
> hardware
> >     >>>>>>>>> breakpoints registers to watch the handler address once it
> has
> >     >>>>> been
> >     >>>>>>>>> set.
> >     >>>>>>>>>
> >     >>>>>>>>> I found out the irq-handler doesn't get NULL-ified.
> >     Instead, the
> >     >>>>> ipd
> >     >>>>>>>> points to the xenomai domain at the moment of handling the
> >     irq 150.
> >     >>>>>>>> However, it is only requested and registered in the Linux
> >     domain.
> >     >>>>>>>>
> >     >>>>>>>> I'll use the I-pipe tracer now to make a trace at the
> >     moment the
> >     >>>>> 150
> >     >>>>>>>> interrupt gets handled in the xenomai domain..
> >     >>>>>>>
> >     >>>>>>> Yes, please, do not forget to ask for a large number of back
> >     trace
> >     >>>>> points.
> >     >>>>>>>
> >     >>>>>>> Please find attached the ipipetrace.txt file.
> >     >>>>>>
> >     >>>>>>
> >     >>>>>>> --
> >     >>>>>>>                                             Gilles.
> >     >>>>>>>
> >     >>>>>
> >     >>>>>> Unable to handle kernel NULL pointer dereference at virtual
> >     address
> >     >>>>> 00000000
> >     >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
> >     >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
> >     >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
> >     >>>>>
> >     >>>>> Please put the panic or trace freeze before printing anything
> and
> >     >>>>> the whole dumping. This will remove a lot of useless stuff
> >     from the
> >     >>>>> trace.
> >     >>>>>
> >     >>>>> Please find attached the ipipetrace_2.txt file (this time I
> >     was able to
> >     >>>> capture it via /proc/ipipe/trace/frozen instead of the terminal
> >     logging).
> >     >>>>
> >     >>>
> >     >>> I noticed we have a taskswitch hook set, which might blur the
> trace
> >     >>> results. So if you are interested in a trace without the
> >     taskswitch hook
> >     >>> set, then please find attached ipipetrace_3.txt. Sorry for the
> >     >>> inconvenience.
> >     >>>
> >     >>
> >     >> I was actually wondering how __ipipe_next_irq() could come up
> >     with 150 when
> >     >> in the xenomai domain.
> >     >>
> >     >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit
> >     strange
> >     >> to me:
> >     >> first p is set to the __ipipe_current_context and ipd to
> >     p->domain. Later
> >     >> in the for-loop, p get updated again to __ipipe_current_context
> >     again (so
> >     >> it is expected to change) but ipd is not updated to be set to the
> >     p->domain
> >     >> again.
> >     >> Was that on purpose or is the ipd = p->domain; statement missing
> >     inside the
> >     >> for-loop?
> >     >
> >     > Looks strange. Have you tried adding ipd = p->domain under p =
> >     > __ipipe_current_context ?
> >     >
> >
> >     The callee may not switch domain over an interrupt handler. Only CPU
> >     migration may happen, which is what this assignment cares about.
> >
> >     rules in IRQ context over sync_stage are:
> >
> >     - no domain migration
> >     - CPU migration possible over the root domain only
> >
> >     Each CPU holds an array of per-domain context areas, each context
> area
> >     backlinks to the domain descriptor.
> >
> >
> > I'll instrument the code to detect domain migration, but I guess that is
> > what we are facing.
>
> I don't see how that would be possible with Xenomai. The domain
> migration gates are relax/harden calls in the nucleus, and these can
> only be invoked from regular task contexts. But checking for peace of
> mind won't harm anyway.
>

I've added the check on p->domain != ipd at the end of the for-loop. That
one triggers in my case.

More debugging found:
1) the irq that triggers the domain switch is always irq 164 (0xa4). This
is the irq from our FPGA, fed to the i.MX6 via GPIO interrupt. The
interrupt handler is a primary domain handler, registered
using rtdm_irq_request(). I've added checks on primary domain at entry and
exit of the handler. Those checks never trigger, so the handler always
enters and leaves in primary domain.

2) our irq-handler is apparently not called when the switch occurs. I've
added a variable that is set to zero in __ipipe_do_sync_stage() after
__ipipe_next_irq(). Our handler sets it to a non-zero value. The value of
that variable is zero when the switch is detected at the end of the
for-loop.
I've noticed that when not setting the variable to zero, it has the value
that is returned by our handler at a spurous interrupt, which means the
last time our handler was called was not a valid interrupt... not sure what
to conclude from that.

I'm having trouble interpreting the ipipe-trace to find out what is really
going on. I've added a trace (fr7.txt) that was frozen at the point where
the domain-switch was detected at the end of the for-loop in
__ipipe_do_sync_stage(). Could you help me interpreting this trace to find
out where and why there is a domain switch during the irq handling?

Thanks!
Henri


> >
> > Is the domain migration visible in the ipipe-trace / how can I trace
> > down to the point where domain migration happens?
> >
>
> The tracer reports the current domain, see the heading line of a trace
> for details about the symbols used.
>
> --
> Philippe.
>
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.32-ipipe-00218-gcf143c6-dirty/ipipe release #5
------------------------------------------------------------
CPU: 0, Freeze: 64086670647 cycles, Trace Points: 4000 (+10)
Calibrated minimum trace-point overhead: 0.626 us

 +----- Hard IRQs ('|': locked)
 |+-- Xenomai
 ||+- Linux ('*': domain stalled, '+': current, '#': current+stalled)
 |||			  +---------- Delay flag ('+': > 1 us, '!': > 10 us)
 |||			  |	   +- NMI noise ('N')
 |||			  |	   |
	  Type	  User Val.   Time    Delay  Function (Parent)
:    +func               -3465	  0.582  __pm_runtime_suspend+0x10 (sdhci_runtime_pm_put+0x3c)
:|   +begin   0x80000001 -3464	  0.537  __pm_runtime_suspend+0x84 (sdhci_runtime_pm_put+0x3c)
:|   #end     0x80000001 -3464	  0.462  __pm_runtime_suspend+0x9c (sdhci_runtime_pm_put+0x3c)
:    #func               -3463	  0.477  add_preempt_count+0x10 (__pm_runtime_suspend+0xa8)
:    #func               -3463	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3462	  0.776  rpm_suspend+0x14 (__pm_runtime_suspend+0xb4)
:    #func               -3461	  0.656  rpm_check_suspend_allowed+0x10 (rpm_suspend+0x84)
:    #func               -3461	  0.492  ipipe_unstall_root+0x10 (__pm_runtime_suspend+0xc4)
:|   #begin   0x80000000 -3460	  0.507  ipipe_unstall_root+0x2c (__pm_runtime_suspend+0xc4)
:|   #func               -3460	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3459	  0.582  ipipe_unstall_root+0x64 (__pm_runtime_suspend+0xc4)
:    +func               -3459	  0.477  sub_preempt_count+0x10 (__pm_runtime_suspend+0xcc)
:    +func               -3458	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3457	  0.507  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:|   +begin   0x80000001 -3457	  0.507  __do_softirq+0x1f0 (do_softirq+0x88)
:|   #end     0x80000001 -3456	  0.552  __do_softirq+0x20c (do_softirq+0x88)
:    #func               -3456	  0.731  __local_bh_enable+0x10 (__do_softirq+0x26c)
:    #func               -3455	  0.507  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func               -3455	  0.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3454	  0.492  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -3453	  0.507  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -3453	  0.716  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -3452	  0.820  __ipipe_do_sync_stage+0x2f0 (__ipipe_do_sync_pipeline+0xa8)
:|   +end     0x00000036 -3451	  0.552  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -3451	  0.940  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -3450	  0.686  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -3449	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -3449	  0.582  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:    +func               -3448	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3447	  0.492  wait_for_completion+0x10 (mmc_wait_for_req+0x88)
:    +func               -3447	  0.492  wait_for_common+0x14 (wait_for_completion+0x20)
:    +func               -3446	  0.567  ipipe_root_only+0x10 (wait_for_common+0x28)
:|   +begin   0x80000001 -3446	  0.686  wait_for_common+0x44 (wait_for_completion+0x20)
:|   #end     0x80000001 -3445	  0.462  wait_for_common+0x58 (wait_for_completion+0x20)
:    #func               -3445	  0.477  add_preempt_count+0x10 (wait_for_common+0x64)
:    #func               -3444	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3443	  0.507  ipipe_unstall_root+0x10 (wait_for_common+0x1b0)
:|   #begin   0x80000000 -3443	  0.537  ipipe_unstall_root+0x2c (wait_for_common+0x1b0)
:|   #func               -3442	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3442	  0.492  ipipe_unstall_root+0x64 (wait_for_common+0x1b0)
:    +func               -3441	  0.477  sub_preempt_count+0x10 (wait_for_common+0x1b8)
:    +func               -3441+   1.029  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3440	  0.611  get_card_status+0x14 (mmc_blk_err_check+0x34c)
:    +func               -3439	  0.552  mmc_wait_for_cmd+0x14 (get_card_status+0x80)
:    +func               -3439	  0.701  mmc_wait_for_req+0x10 (mmc_wait_for_cmd+0x94)
:    +func               -3438	  0.537  __init_waitqueue_head+0x10 (mmc_wait_for_req+0x38)
:    +func               -3437	  0.686  mmc_start_request+0x10 (mmc_wait_for_req+0x7c)
:    +func               -3437	  0.492  led_trigger_event+0x10 (mmc_start_request+0xd8)
:    +func               -3436	  0.477  add_preempt_count+0x10 (led_trigger_event+0x28)
:    +func               -3436	  0.597  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3435	  0.477  led_set_brightness+0x10 (led_trigger_event+0x64)
:    +func               -3435	  0.656  sdhci_led_control+0x10 (led_set_brightness+0x70)
:|   +begin   0x80000001 -3434	  0.477  sdhci_led_control+0x34 (led_set_brightness+0x70)
:|   #end     0x80000001 -3434	  0.611  sdhci_led_control+0x4c (led_set_brightness+0x70)
:    #func               -3433	  0.492  add_preempt_count+0x10 (sdhci_led_control+0x60)
:    #func               -3433	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3432+   1.029  esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
:    #func               -3431	  0.492  ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:|   #begin   0x80000000 -3430	  0.656  ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:|   #func               -3430	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3429	  0.686  ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
:    +func               -3428	  0.477  sub_preempt_count+0x10 (sdhci_led_control+0x130)
:    +func               -3428	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3427	  0.477  sub_preempt_count+0x10 (led_trigger_event+0x3c)
:    +func               -3427	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3426	  0.477  sdhci_request+0x10 (mmc_start_request+0xec)
:    +func               -3426	  0.477  sdhci_runtime_pm_get+0x10 (sdhci_request+0x28)
:    +func               -3425	  0.477  __pm_runtime_resume+0x10 (sdhci_runtime_pm_get+0x24)
:    +func               -3425	  0.567  ipipe_root_only+0x10 (__pm_runtime_resume+0x3c)
:|   +begin   0x80000001 -3424	  0.597  __pm_runtime_resume+0x74 (sdhci_runtime_pm_get+0x24)
:|   #end     0x80000001 -3424	  0.462  __pm_runtime_resume+0x8c (sdhci_runtime_pm_get+0x24)
:    #func               -3423	  0.492  add_preempt_count+0x10 (__pm_runtime_resume+0x98)
:    #func               -3423	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3422	  0.686  rpm_resume+0x14 (__pm_runtime_resume+0xa4)
:    #func               -3421	  0.537  ipipe_unstall_root+0x10 (__pm_runtime_resume+0xb4)
:|   #begin   0x80000000 -3421	  0.582  ipipe_unstall_root+0x2c (__pm_runtime_resume+0xb4)
:|   #func               -3420	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3420	  0.477  ipipe_unstall_root+0x64 (__pm_runtime_resume+0xb4)
:    +func               -3419	  0.477  sub_preempt_count+0x10 (__pm_runtime_resume+0xbc)
:    +func               -3419	  0.611  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -3418	  0.567  sdhci_request+0x44 (mmc_start_request+0xec)
:|   #end     0x80000001 -3418	  0.477  sdhci_request+0x58 (mmc_start_request+0xec)
:    #func               -3417	  0.477  add_preempt_count+0x10 (sdhci_request+0x6c)
:    #func               -3417	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3416	  0.701  mmc_gpio_get_cd+0x10 (sdhci_request+0xbc)
:    #func               -3415	  0.835  esdhc_readl_le+0x10 (sdhci_request+0x1a0)
:    #func               -3414	  0.626  sdhci_send_command+0x14 (sdhci_request+0x294)
:    #func               -3414	  0.895  esdhc_readl_le+0x10 (sdhci_send_command+0x120)
:    #func               -3413	  0.656  mod_timer+0x14 (sdhci_send_command+0x14c)
:    #func               -3412	  0.626  lock_timer_base+0x14 (mod_timer+0xa0)
:|   #begin   0x80000001 -3412	  0.552  lock_timer_base+0x54 (mod_timer+0xa0)
:|   #end     0x80000001 -3411	  0.477  lock_timer_base+0x6c (mod_timer+0xa0)
:    #func               -3411	  0.462  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -3410	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3410+   1.164  detach_if_pending+0x10 (mod_timer+0xb4)
:    #func               -3408	  0.656  internal_add_timer+0x10 (mod_timer+0x184)
:    #func               -3408	  0.641  __internal_add_timer+0x10 (internal_add_timer+0x20)
:    #func               -3407	  0.477  sub_preempt_count+0x10 (mod_timer+0x19c)
:    #func               -3407	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3406	  0.805  esdhc_writel_le+0x10 (sdhci_send_command+0xa68)
:    #func               -3405	  0.970  esdhc_writew_le+0x10 (sdhci_send_command+0xc74)
:    #func               -3404	  0.746  ipipe_unstall_root+0x10 (sdhci_request+0x2a0)
:|   #begin   0x80000000 -3403	  0.492  ipipe_unstall_root+0x2c (sdhci_request+0x2a0)
:|   #func               -3403	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3402	  0.716  ipipe_unstall_root+0x64 (sdhci_request+0x2a0)
:|   +begin   0x90000000 -3401	  0.716  __irq_svc+0x44 (ipipe_unstall_root+0x68)
:|   +func               -3401	  0.522  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -3400	  0.597  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -3400	  0.701  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -3399	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000036 -3398	  0.582  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -3398	  0.567  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +func               -3397	  0.970  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -3396+   1.089  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -3395	  0.507  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -3395	  0.671  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -3394	  0.656  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -3393	  0.880  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -3392	  0.895  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -3392	  0.910  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|   +func               -3391	  0.582  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|   +func               -3390	  0.701  __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -3389	  0.537  __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -3389	  0.641  __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x2d8)
:    #func               -3388+   1.253  handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
:    #func               -3387	  0.686  irq_enter+0x10 (handle_IRQ+0x28)
:    #func               -3386	  0.477  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -3386	  0.671  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -3385	  0.567  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -3385	  0.507  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -3384	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3383	  0.477  generic_handle_irq+0x10 (handle_IRQ+0x70)
:    #func               -3383	  0.597  irq_to_desc+0x10 (generic_handle_irq+0x1c)
:    #func               -3382	  0.492  handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
:    #func               -3382	  0.477  add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
:    #func               -3381	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3381	  0.522  handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
:    #func               -3380	  0.477  sub_preempt_count+0x10 (handle_irq_event+0x3c)
:    #func               -3380	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3379	  0.641  handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
:    #func               -3378	  0.462  sdhci_irq+0x14 (handle_irq_event_percpu+0x98)
:    #func               -3378	  0.462  add_preempt_count+0x10 (sdhci_irq+0x24)
:    #func               -3377	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3377+   1.014  esdhc_readl_le+0x10 (sdhci_irq+0x90)
:    #func               -3376	  0.686  esdhc_writel_le+0x10 (sdhci_irq+0x1b8)
:    #func               -3375	  0.492  sdhci_finish_command+0x10 (sdhci_irq+0x2a4)
:    #func               -3375	  0.835  esdhc_readl_le+0x10 (sdhci_finish_command+0xf8)
:|   #begin   0x80000001 -3374	  0.641  sdhci_finish_command+0x188 (sdhci_irq+0x2a4)
:|   #end     0x80000001 -3373	  0.507  sdhci_finish_command+0x19c (sdhci_irq+0x2a4)
:    #func               -3373	  0.507  __tasklet_schedule+0x10 (sdhci_finish_command+0x1b0)
:|   #begin   0x80000001 -3372	  0.582  __tasklet_schedule+0x30 (sdhci_finish_command+0x1b0)
:|   #end     0x80000001 -3371	  0.507  __tasklet_schedule+0x48 (sdhci_finish_command+0x1b0)
:    #func               -3371+   1.059  __raise_softirq_irqoff+0x10 (__tasklet_schedule+0x74)
:    #func               -3370	  0.940  esdhc_readl_le+0x10 (sdhci_irq+0x8e8)
:    #func               -3369	  0.507  sub_preempt_count+0x10 (sdhci_irq+0x938)
:    #func               -3368+   1.014  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3367	  0.791  add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
:    #func               -3367+   1.791  read_current_timer+0x10 (add_interrupt_randomness+0x40)
:    #func               -3365+   1.059  note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
:    #func               -3364	  0.477  add_preempt_count+0x10 (handle_irq_event+0x70)
:    #func               -3363	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3363	  0.761  gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
:    #func               -3362	  0.597  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #begin   0x80000001 -3361	  0.477  __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:|   #func               -3361	  0.865  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -3360	  0.522  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   #end     0x80000001 -3359	  0.552  __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
:    #func               -3359	  0.507  sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
:    #func               -3358	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3358+   1.208  irq_exit+0x10 (handle_IRQ+0x74)
:    #func               -3356	  0.492  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -3356	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3355	  0.522  do_softirq+0x10 (irq_exit+0x90)
:|   #begin   0x80000001 -3355	  0.656  do_softirq+0x4c (irq_exit+0x90)
:|   #end     0x80000001 -3354	  0.537  do_softirq+0x64 (irq_exit+0x90)
:    #func               -3353	  0.522  __do_softirq+0x14 (do_softirq+0x88)
:    #func               -3353	  0.567  msecs_to_jiffies+0x10 (__do_softirq+0x20)
:    #func               -3352	  0.492  add_preempt_count+0x10 (__do_softirq+0x6c)
:    #func               -3352	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3351	  0.507  ipipe_unstall_root+0x10 (__do_softirq+0x94)
:|   #begin   0x80000000 -3350	  0.656  ipipe_unstall_root+0x2c (__do_softirq+0x94)
:|   #func               -3350	  0.611  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3349	  0.716  ipipe_unstall_root+0x64 (__do_softirq+0x94)
:    +func               -3349	  0.522  tasklet_action+0x10 (__do_softirq+0x12c)
:|   +begin   0x80000001 -3348	  0.567  tasklet_action+0x30 (__do_softirq+0x12c)
:|   #end     0x80000001 -3347	  0.507  tasklet_action+0x44 (__do_softirq+0x12c)
:    #func               -3347	  0.507  ipipe_unstall_root+0x10 (tasklet_action+0x64)
:|   #begin   0x80000000 -3346	  0.507  ipipe_unstall_root+0x2c (tasklet_action+0x64)
:|   #func               -3346	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3345	  0.522  ipipe_unstall_root+0x64 (tasklet_action+0x64)
:|   +begin   0x80000001 -3345	  0.582  tasklet_action+0x94 (__do_softirq+0x12c)
:|   +end     0x80000001 -3344	  0.492  tasklet_action+0xa8 (__do_softirq+0x12c)
:    +func               -3344	  0.507  sdhci_tasklet_finish+0x10 (tasklet_action+0xc4)
:|   +begin   0x80000001 -3343	  0.537  sdhci_tasklet_finish+0x30 (tasklet_action+0xc4)
:|   #end     0x80000001 -3343	  0.477  sdhci_tasklet_finish+0x48 (tasklet_action+0xc4)
:    #func               -3342	  0.477  add_preempt_count+0x10 (sdhci_tasklet_finish+0x5c)
:    #func               -3342	  0.507  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3341	  0.641  del_timer+0x14 (sdhci_tasklet_finish+0xa4)
:    #func               -3341	  0.716  lock_timer_base+0x14 (del_timer+0x34)
:|   #begin   0x80000001 -3340	  0.507  lock_timer_base+0x54 (del_timer+0x34)
:|   #end     0x80000001 -3339	  0.477  lock_timer_base+0x6c (del_timer+0x34)
:    #func               -3339	  0.477  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -3338	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3338	  0.597  detach_if_pending+0x10 (del_timer+0x44)
:    #func               -3337	  0.462  sub_preempt_count+0x10 (del_timer+0x60)
:    #func               -3337	  0.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3336	  0.507  ipipe_unstall_root+0x10 (sdhci_tasklet_finish+0x160)
:|   #begin   0x80000000 -3336	  0.507  ipipe_unstall_root+0x2c (sdhci_tasklet_finish+0x160)
:|   #func               -3335	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3335	  0.477  ipipe_unstall_root+0x64 (sdhci_tasklet_finish+0x160)
:    +func               -3334	  0.477  sub_preempt_count+0x10 (sdhci_tasklet_finish+0x168)
:    +func               -3334	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3333	  0.686  mmc_request_done+0x10 (sdhci_tasklet_finish+0x190)
:    +func               -3332	  0.492  led_trigger_event+0x10 (mmc_request_done+0x70)
:    +func               -3332	  0.492  add_preempt_count+0x10 (led_trigger_event+0x28)
:    +func               -3331	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3331	  0.626  led_set_brightness+0x10 (led_trigger_event+0x64)
:    +func               -3330	  0.522  sdhci_led_control+0x10 (led_set_brightness+0x70)
:|   +begin   0x80000001 -3330	  0.537  sdhci_led_control+0x34 (led_set_brightness+0x70)
:|   #end     0x80000001 -3329	  0.477  sdhci_led_control+0x4c (led_set_brightness+0x70)
:    #func               -3329	  0.462  add_preempt_count+0x10 (sdhci_led_control+0x60)
:    #func               -3328	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3327	  0.955  esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
:    #func               -3326	  0.522  ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:|   #begin   0x80000000 -3326	  0.522  ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:|   #func               -3325	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3325	  0.507  ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
:    +func               -3324	  0.746  sub_preempt_count+0x10 (sdhci_led_control+0x130)
:|   +begin   0x90000000 -3324	  0.716  __irq_svc+0x44 (__ipipe_trace+0x420)
:|   +func               -3323	  0.656  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -3322	  0.522  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -3322	  0.776  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -3321	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000062 -3320	  0.716  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -3320	  0.567  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +func               -3319	  0.955  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -3318+   1.477  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -3317	  0.611  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -3316	  0.671  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   +func               -3315+   1.611  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   +func               -3314	  0.656  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   +func               -3313	  0.671  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   +func               -3313	  0.537  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +begin   0x000000a4 -3312	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   +func               -3312	  0.477  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|   +func               -3311	  0.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -3310	  0.985  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -3309	  0.776  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -3309	  0.955  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   +func               -3308+   1.014  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   +func               -3307	  1.000  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|   +end     0x000000a4 -3306	  0.641  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   +func               -3305	  0.567  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   +func               -3304	  0.537  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -3304	  0.865  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   +func               -3303	  0.701  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|  + func               -3302	  0.910  __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -3301+   1.656  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x228)
:|  # func               -3300	  0.776  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -3299+   2.402  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func               -3297+   1.373  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:|  # func               -3295	  0.955  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -3294	  0.656  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:|  # func               -3294	  0.865  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:|  # func               -3293+   1.462  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -3291+   1.014  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -3290+   1.014  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -3289	  0.641  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -3289	  0.761  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -3288	  0.641  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -3287	  0.686  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -3286	  0.507  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -3286+   1.194  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -3285	  0.850  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  507] SDIAS_T 40 -3284+   1.552  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -3282	  0.776  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  506] WD-Trigg 1 -3282+   1.059  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -3281	  0.567  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  # func               -3280	  0.805  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  # func               -3279+   1.373  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  # func               -3278+   1.358  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x2f4 [sigmatek_lrt])
:|  # func               -3276	  0.985  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func               -3275	  0.970  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:|  # func               -3274	  0.597  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -3274	  0.611  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -3273	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -3273	  0.701  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -3272	  0.641  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -3271+   1.522  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -3270	  0.880  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [   73] mmcqd/0 -1 -3269	  0.731  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -3268+   1.388  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3267+   2.029  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -3265	  0.985  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3264+   1.358  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -3262	  0.850  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -3262+   1.552  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -3260+   1.597  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -3258	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3258	  0.925  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  507] SDIAS_T 40 -3257+   3.686  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -3253	  0.955  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -3252+   4.716  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -3248	  0.895  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3247	  0.835  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -3246	  0.865  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -3245	  0.835  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -3244	  0.791  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -3243!  31.925  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -3212+   1.552  __irq_usr+0x20 (<00183204>)
:|  + func               -3210	  0.701  gic_handle_irq+0x10 (__irq_usr+0x5c)
:|  + func               -3209	  0.611  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -3209	  0.716  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -3208	  0.552  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000057 -3207	  0.731  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -3207	  0.552  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func               -3206+   2.149  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -3204+   1.119  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -3203	  0.597  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -3202	  0.880  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  + func               -3201	  0.701  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func               -3201	  0.985  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func               -3200	  0.880  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func               -3199+   1.238  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func               -3198	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  + func               -3197	  0.477  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  + func               -3196	  0.805  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  # func               -3196	  0.940  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  # func               -3195+   1.253  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -3193+   1.402  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  # func               -3192+   1.611  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -3190+   1.402  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -3189+   1.567  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-2230 -3187	  0.597  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -3187	  1.000  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -3186+   2.194  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + end     0x00000057 -3184	  0.492  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -3183+   1.014  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -3182	  0.776  __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:|  + func               -3181	  0.582  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -3181!  48.238  __ipipe_ret_to_user_irqs_disabled+0x18 (<00183204>)
:|  + begin   0x90000000 -3133+   1.402  vector_swi+0x3c (<00174754>)
:   + func               -3131	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -3130	  0.761  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -3130	  0.701  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3129	  0.656  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -3128	  0.791  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -3128+   1.313  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -3126	  0.925  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -3125	  0.492  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -3125	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -3124+   1.417  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -3123	  0.731  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -3122+   1.223  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -3121	  0.656  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -3120+   1.119  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -3119	  0.716  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -3118	  0.701  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -3118	  0.656  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -3117	  0.716  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -3116	  0.746  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -3115+   1.313  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -3114+   1.298  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  507] SDIAS_T 40 -3113	  0.731  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -3112+   1.895  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3110	  0.701  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3110+   1.746  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -3108	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3107	  1.000  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  506] WD-Trigg 1 -3106+   3.701  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -3103	  0.611  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -3102+   3.850  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -3098+   1.014  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3097	  0.626  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -3096	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -3096	  0.746  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -3095	  0.597  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -3094+   3.985  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -3090	  0.776  vector_swi+0x3c (<00174754>)
:   + func               -3090	  0.611  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -3089	  0.701  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -3088	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3088	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -3087	  0.552  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -3087	  0.910  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -3086	  0.716  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -3085	  0.686  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -3084	  0.537  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -3084+   1.223  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -3083	  0.507  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -3082	  0.537  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -3082	  0.537  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -3081	  0.746  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -3080	  0.597  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -3080	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -3079	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -3079	  0.656  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -3078	  0.865  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -3077	  0.880  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -3076	  0.552  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  506] WD-Trigg 1 -3076	  0.462  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -3075+   1.089  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3074+   1.208  xntimer_next_local_shot+0x10 (__xnpod_schedule+0x258)
:|  # event   tick@-2716 -3073	  0.731  xntimer_next_local_shot+0xd0 (__xnpod_schedule+0x258)
:|  # func               -3072	  0.671  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -3072+   1.746  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  # func               -3070+   1.298  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -3069	  0.656  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3068+   1.089  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -3067	  0.716  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -3066+   1.298  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -3065+   1.447  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -3063	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3063	  0.835  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [   73] mmcqd/0 -1 -3062+   2.328  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|   +func               -3060+   1.223  __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -3058	  0.701  __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -3058+   1.358  irq_enter+0x10 (__ipipe_do_sync_stage+0x250)
:    #func               -3056	  0.746  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -3056	  0.582  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -3055	  0.731  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -3054	  0.671  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -3054+   1.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3052	  0.865  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x268)
:    #func               -3051	  0.522  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001 -3051	  0.552  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001 -3050	  0.477  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func               -3050	  0.477  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -3049	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3048	  0.507  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -3048	  0.835  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -3047	  0.507  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func               -3047	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3046	  0.656  irq_exit+0x10 (__ipipe_do_sync_stage+0x26c)
:    #func               -3045	  0.492  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -3045	  1.000  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3044	  0.761  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -3043	  0.492  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -3042	  0.626  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -3042+   1.119  __ipipe_do_sync_stage+0x284 (__ipipe_do_sync_pipeline+0xa8)
:|   +end     0x00000062 -3041	  0.582  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -3040	  0.970  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -3039	  0.791  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -3038	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -3038	  0.791  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:    +func               -3037+   1.417  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3036	  0.477  sub_preempt_count+0x10 (led_trigger_event+0x3c)
:    +func               -3035	  0.955  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3034	  0.641  mmc_wait_done+0x10 (mmc_request_done+0x84)
:    +func               -3034	  0.522  complete+0x14 (mmc_wait_done+0x1c)
:|   +begin   0x80000001 -3033	  0.701  complete+0x34 (mmc_wait_done+0x1c)
:|   #end     0x80000001 -3032	  0.522  complete+0x4c (mmc_wait_done+0x1c)
:    #func               -3032	  0.462  add_preempt_count+0x10 (complete+0x58)
:    #func               -3031	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3031	  0.477  __wake_up_common+0x14 (complete+0x7c)
:    #func               -3030	  0.522  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -3030	  0.522  ipipe_unstall_root+0x10 (complete+0x88)
:|   #begin   0x80000000 -3029	  0.567  ipipe_unstall_root+0x2c (complete+0x88)
:|   #func               -3029	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3028	  0.507  ipipe_unstall_root+0x64 (complete+0x88)
:    +func               -3028	  0.477  sub_preempt_count+0x10 (complete+0x90)
:    +func               -3027	  0.985  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3026	  0.776  sdhci_runtime_pm_put+0x10 (sdhci_tasklet_finish+0x198)
:    +func               -3025	  0.835  __pm_runtime_suspend+0x10 (sdhci_runtime_pm_put+0x3c)
:|   +begin   0x80000001 -3024	  0.671  __pm_runtime_suspend+0x84 (sdhci_runtime_pm_put+0x3c)
:|   #end     0x80000001 -3024	  0.477  __pm_runtime_suspend+0x9c (sdhci_runtime_pm_put+0x3c)
:    #func               -3023	  0.477  add_preempt_count+0x10 (__pm_runtime_suspend+0xa8)
:    #func               -3023	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3022	  0.820  rpm_suspend+0x14 (__pm_runtime_suspend+0xb4)
:    #func               -3021+   1.014  rpm_check_suspend_allowed+0x10 (rpm_suspend+0x84)
:    #func               -3020	  0.552  ipipe_unstall_root+0x10 (__pm_runtime_suspend+0xc4)
:|   #begin   0x80000000 -3020	  0.507  ipipe_unstall_root+0x2c (__pm_runtime_suspend+0xc4)
:|   #func               -3019	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3019	  0.567  ipipe_unstall_root+0x64 (__pm_runtime_suspend+0xc4)
:    +func               -3018	  0.477  sub_preempt_count+0x10 (__pm_runtime_suspend+0xcc)
:    +func               -3018+   1.402  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3016	  0.820  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:|   +begin   0x80000001 -3015	  0.791  __do_softirq+0x1f0 (do_softirq+0x88)
:|   #end     0x80000001 -3015	  0.805  __do_softirq+0x20c (do_softirq+0x88)
:    #func               -3014	  0.626  __local_bh_enable+0x10 (__do_softirq+0x26c)
:    #func               -3013	  0.462  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func               -3013	  0.955  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3012	  0.552  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -3011	  0.507  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -3011	  0.895  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -3010	  0.985  __ipipe_do_sync_stage+0x2f0 (__ipipe_do_sync_pipeline+0xa8)
:|   +end     0x00000036 -3009	  0.656  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -3008	  0.970  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -3007	  0.686  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -3007	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -3006	  0.626  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x68)
:    +func               -3005	  0.477  sub_preempt_count+0x10 (sdhci_request+0x2a8)
:    +func               -3005+   1.164  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3004	  0.761  wait_for_completion+0x10 (mmc_wait_for_req+0x88)
:    +func               -3003	  0.552  wait_for_common+0x14 (wait_for_completion+0x20)
:    +func               -3002	  0.537  ipipe_root_only+0x10 (wait_for_common+0x28)
:|   +begin   0x80000001 -3002	  0.582  wait_for_common+0x44 (wait_for_completion+0x20)
:|   #end     0x80000001 -3001	  0.522  wait_for_common+0x58 (wait_for_completion+0x20)
:    #func               -3001	  0.492  add_preempt_count+0x10 (wait_for_common+0x64)
:    #func               -3000	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3000	  0.552  ipipe_unstall_root+0x10 (wait_for_common+0x1b0)
:|   #begin   0x80000000 -2999	  0.522  ipipe_unstall_root+0x2c (wait_for_common+0x1b0)
:|   #func               -2998	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2998	  0.492  ipipe_unstall_root+0x64 (wait_for_common+0x1b0)
:    +func               -2997	  0.492  sub_preempt_count+0x10 (wait_for_common+0x1b8)
:    +func               -2997+   1.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2995	  0.850  get_card_status+0x14 (mmc_blk_err_check+0x34c)
:    +func               -2994	  0.940  mmc_wait_for_cmd+0x14 (get_card_status+0x80)
:    +func               -2993	  0.626  mmc_wait_for_req+0x10 (mmc_wait_for_cmd+0x94)
:    +func               -2993	  0.865  __init_waitqueue_head+0x10 (mmc_wait_for_req+0x38)
:    +func               -2992	  0.761  mmc_start_request+0x10 (mmc_wait_for_req+0x7c)
:    +func               -2991	  0.522  led_trigger_event+0x10 (mmc_start_request+0xd8)
:    +func               -2991	  0.477  add_preempt_count+0x10 (led_trigger_event+0x28)
:    +func               -2990	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2989	  0.761  led_set_brightness+0x10 (led_trigger_event+0x64)
:    +func               -2989	  0.671  sdhci_led_control+0x10 (led_set_brightness+0x70)
:|   +begin   0x80000001 -2988	  0.597  sdhci_led_control+0x34 (led_set_brightness+0x70)
:|   #end     0x80000001 -2987	  0.507  sdhci_led_control+0x4c (led_set_brightness+0x70)
:    #func               -2987	  0.477  add_preempt_count+0x10 (sdhci_led_control+0x60)
:    #func               -2986+   1.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2985	  1.000  esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
:    #func               -2984	  0.492  ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:|   #begin   0x80000000 -2983	  0.567  ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:|   #func               -2983	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2982	  0.552  ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
:    +func               -2982	  0.477  sub_preempt_count+0x10 (sdhci_led_control+0x130)
:    +func               -2981	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2980	  0.492  sub_preempt_count+0x10 (led_trigger_event+0x3c)
:    +func               -2980	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2979	  0.611  sdhci_request+0x10 (mmc_start_request+0xec)
:    +func               -2979	  0.626  sdhci_runtime_pm_get+0x10 (sdhci_request+0x28)
:    +func               -2978	  0.492  __pm_runtime_resume+0x10 (sdhci_runtime_pm_get+0x24)
:    +func               -2977	  0.582  ipipe_root_only+0x10 (__pm_runtime_resume+0x3c)
:|   +begin   0x80000001 -2977	  0.582  __pm_runtime_resume+0x74 (sdhci_runtime_pm_get+0x24)
:|   #end     0x80000001 -2976	  0.477  __pm_runtime_resume+0x8c (sdhci_runtime_pm_get+0x24)
:    #func               -2976	  0.477  add_preempt_count+0x10 (__pm_runtime_resume+0x98)
:    #func               -2975	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2975+   1.298  rpm_resume+0x14 (__pm_runtime_resume+0xa4)
:    #func               -2973	  0.552  ipipe_unstall_root+0x10 (__pm_runtime_resume+0xb4)
:|   #begin   0x80000000 -2973	  0.641  ipipe_unstall_root+0x2c (__pm_runtime_resume+0xb4)
:|   #func               -2972	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2972	  0.522  ipipe_unstall_root+0x64 (__pm_runtime_resume+0xb4)
:    +func               -2971	  0.477  sub_preempt_count+0x10 (__pm_runtime_resume+0xbc)
:    +func               -2971	  0.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2970	  0.686  sdhci_request+0x44 (mmc_start_request+0xec)
:|   #end     0x80000001 -2969	  0.462  sdhci_request+0x58 (mmc_start_request+0xec)
:    #func               -2969	  0.477  add_preempt_count+0x10 (sdhci_request+0x6c)
:    #func               -2968	  0.925  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2967+   1.059  mmc_gpio_get_cd+0x10 (sdhci_request+0xbc)
:    #func               -2966+   1.402  esdhc_readl_le+0x10 (sdhci_request+0x1a0)
:    #func               -2965	  0.611  sdhci_send_command+0x14 (sdhci_request+0x294)
:    #func               -2964	  0.940  esdhc_readl_le+0x10 (sdhci_send_command+0x120)
:    #func               -2963	  1.000  mod_timer+0x14 (sdhci_send_command+0x14c)
:    #func               -2962+   1.313  lock_timer_base+0x14 (mod_timer+0xa0)
:|   #begin   0x80000001 -2961	  0.597  lock_timer_base+0x54 (mod_timer+0xa0)
:|   #end     0x80000001 -2960	  0.477  lock_timer_base+0x6c (mod_timer+0xa0)
:    #func               -2960	  0.462  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -2959	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2959+   1.134  detach_if_pending+0x10 (mod_timer+0xb4)
:    #func               -2957	  0.671  internal_add_timer+0x10 (mod_timer+0x184)
:    #func               -2957	  0.582  __internal_add_timer+0x10 (internal_add_timer+0x20)
:    #func               -2956	  0.507  sub_preempt_count+0x10 (mod_timer+0x19c)
:    #func               -2956	  1.000  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2955+   1.044  esdhc_writel_le+0x10 (sdhci_send_command+0xa68)
:    #func               -2954	  0.970  esdhc_writew_le+0x10 (sdhci_send_command+0xc74)
:    #func               -2953	  0.895  ipipe_unstall_root+0x10 (sdhci_request+0x2a0)
:|   #begin   0x80000000 -2952	  0.477  ipipe_unstall_root+0x2c (sdhci_request+0x2a0)
:|   #func               -2951	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2951+   1.313  ipipe_unstall_root+0x64 (sdhci_request+0x2a0)
:|   +begin   0x90000000 -2949	  0.880  __irq_svc+0x44 (ipipe_unstall_root+0x68)
:|   +func               -2949	  0.656  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -2948	  0.641  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -2947	  0.686  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -2947	  0.910  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000036 -2946	  0.492  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -2945	  0.731  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +func               -2944+   1.537  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -2943+   1.238  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -2942	  0.925  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -2941	  0.641  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -2940	  0.985  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -2939	  0.880  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -2938+   1.014  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -2937+   1.044  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|   +func               -2936	  0.716  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|   +func               -2935	  0.955  __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -2935	  0.970  __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -2934	  0.731  __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x2d8)
:    #func               -2933	  0.582  handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
:    #func               -2932+   1.492  irq_enter+0x10 (handle_IRQ+0x28)
:    #func               -2931	  0.507  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -2930	  0.641  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -2930	  0.701  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -2929	  0.492  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -2928	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2928	  0.507  generic_handle_irq+0x10 (handle_IRQ+0x70)
:    #func               -2927	  0.865  irq_to_desc+0x10 (generic_handle_irq+0x1c)
:    #func               -2926	  0.522  handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
:    #func               -2926	  0.477  add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
:    #func               -2925	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2924	  0.552  handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
:    #func               -2924	  0.477  sub_preempt_count+0x10 (handle_irq_event+0x3c)
:    #func               -2923	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2923	  0.895  handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
:    #func               -2922	  0.477  sdhci_irq+0x14 (handle_irq_event_percpu+0x98)
:    #func               -2921	  0.462  add_preempt_count+0x10 (sdhci_irq+0x24)
:    #func               -2921	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2920+   1.179  esdhc_readl_le+0x10 (sdhci_irq+0x90)
:    #func               -2919+   1.059  esdhc_writel_le+0x10 (sdhci_irq+0x1b8)
:    #func               -2918	  0.641  sdhci_finish_command+0x10 (sdhci_irq+0x2a4)
:    #func               -2917	  0.880  esdhc_readl_le+0x10 (sdhci_finish_command+0xf8)
:|   #begin   0x80000001 -2916	  0.746  sdhci_finish_command+0x188 (sdhci_irq+0x2a4)
:|   #end     0x80000001 -2916	  0.761  sdhci_finish_command+0x19c (sdhci_irq+0x2a4)
:    #func               -2915	  0.522  __tasklet_schedule+0x10 (sdhci_finish_command+0x1b0)
:|   #begin   0x80000001 -2914	  0.567  __tasklet_schedule+0x30 (sdhci_finish_command+0x1b0)
:|   #end     0x80000001 -2914	  0.716  __tasklet_schedule+0x48 (sdhci_finish_command+0x1b0)
:    #func               -2913+   1.298  __raise_softirq_irqoff+0x10 (__tasklet_schedule+0x74)
:    #func               -2912	  0.791  esdhc_readl_le+0x10 (sdhci_irq+0x8e8)
:    #func               -2911	  0.537  sub_preempt_count+0x10 (sdhci_irq+0x938)
:    #func               -2910+   1.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2909	  0.805  add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
:    #func               -2908+   1.850  read_current_timer+0x10 (add_interrupt_randomness+0x40)
:    #func               -2906+   1.358  note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
:    #func               -2905	  0.597  add_preempt_count+0x10 (handle_irq_event+0x70)
:    #func               -2904+   1.164  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2903	  0.731  gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
:    #func               -2902	  0.522  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #begin   0x80000001 -2902+   1.268  __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:|   #func               -2901	  0.880  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -2900	  0.552  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   #end     0x80000001 -2899	  0.552  __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
:    #func               -2899	  0.492  sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
:    #func               -2898	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2897	  0.686  irq_exit+0x10 (handle_IRQ+0x74)
:    #func               -2897	  0.492  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -2896+   1.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2895	  0.582  do_softirq+0x10 (irq_exit+0x90)
:|   #begin   0x80000001 -2894	  0.671  do_softirq+0x4c (irq_exit+0x90)
:|   #end     0x80000001 -2894	  0.671  do_softirq+0x64 (irq_exit+0x90)
:    #func               -2893	  0.671  __do_softirq+0x14 (do_softirq+0x88)
:    #func               -2892	  0.626  msecs_to_jiffies+0x10 (__do_softirq+0x20)
:    #func               -2892	  0.492  add_preempt_count+0x10 (__do_softirq+0x6c)
:    #func               -2891	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2890	  0.522  ipipe_unstall_root+0x10 (__do_softirq+0x94)
:|   #begin   0x80000000 -2890	  0.507  ipipe_unstall_root+0x2c (__do_softirq+0x94)
:|   #func               -2889	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2889	  0.985  ipipe_unstall_root+0x64 (__do_softirq+0x94)
:    +func               -2888	  0.552  tasklet_action+0x10 (__do_softirq+0x12c)
:|   +begin   0x80000001 -2887	  0.567  tasklet_action+0x30 (__do_softirq+0x12c)
:|   #end     0x80000001 -2887	  0.492  tasklet_action+0x44 (__do_softirq+0x12c)
:    #func               -2886	  0.507  ipipe_unstall_root+0x10 (tasklet_action+0x64)
:|   #begin   0x80000000 -2886	  0.507  ipipe_unstall_root+0x2c (tasklet_action+0x64)
:|   #func               -2885	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2885	  0.537  ipipe_unstall_root+0x64 (tasklet_action+0x64)
:|   +begin   0x80000001 -2884	  0.552  tasklet_action+0x94 (__do_softirq+0x12c)
:|   +end     0x80000001 -2884	  0.641  tasklet_action+0xa8 (__do_softirq+0x12c)
:    +func               -2883	  0.611  sdhci_tasklet_finish+0x10 (tasklet_action+0xc4)
:|   +begin   0x80000001 -2882	  0.537  sdhci_tasklet_finish+0x30 (tasklet_action+0xc4)
:|   #end     0x80000001 -2882	  0.492  sdhci_tasklet_finish+0x48 (tasklet_action+0xc4)
:    #func               -2881	  0.462  add_preempt_count+0x10 (sdhci_tasklet_finish+0x5c)
:    #func               -2881	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2880	  0.507  del_timer+0x14 (sdhci_tasklet_finish+0xa4)
:    #func               -2880	  0.567  lock_timer_base+0x14 (del_timer+0x34)
:|   #begin   0x80000001 -2879	  0.507  lock_timer_base+0x54 (del_timer+0x34)
:|   #end     0x80000001 -2879	  0.477  lock_timer_base+0x6c (del_timer+0x34)
:    #func               -2878	  0.477  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -2878	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2877	  0.701  detach_if_pending+0x10 (del_timer+0x44)
:    #func               -2876	  0.597  sub_preempt_count+0x10 (del_timer+0x60)
:    #func               -2876	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2875	  0.507  ipipe_unstall_root+0x10 (sdhci_tasklet_finish+0x160)
:|   #begin   0x80000000 -2875	  0.507  ipipe_unstall_root+0x2c (sdhci_tasklet_finish+0x160)
:|   #func               -2874	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2874	  0.477  ipipe_unstall_root+0x64 (sdhci_tasklet_finish+0x160)
:    +func               -2873	  0.477  sub_preempt_count+0x10 (sdhci_tasklet_finish+0x168)
:    +func               -2873	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2872	  0.641  mmc_request_done+0x10 (sdhci_tasklet_finish+0x190)
:    +func               -2871	  0.492  led_trigger_event+0x10 (mmc_request_done+0x70)
:    +func               -2871	  0.477  add_preempt_count+0x10 (led_trigger_event+0x28)
:    +func               -2870	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2870	  0.492  led_set_brightness+0x10 (led_trigger_event+0x64)
:    +func               -2869	  0.537  sdhci_led_control+0x10 (led_set_brightness+0x70)
:|   +begin   0x80000001 -2869	  0.537  sdhci_led_control+0x34 (led_set_brightness+0x70)
:|   #end     0x80000001 -2868	  0.477  sdhci_led_control+0x4c (led_set_brightness+0x70)
:    #func               -2868	  0.492  add_preempt_count+0x10 (sdhci_led_control+0x60)
:    #func               -2867	  0.850  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2866	  0.925  esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
:    #func               -2865	  0.522  ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:|   #begin   0x80000000 -2865	  0.522  ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:|   #func               -2864	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2864	  0.507  ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
:    +func               -2863	  0.477  sub_preempt_count+0x10 (sdhci_led_control+0x130)
:    +func               -2863	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2862	  0.477  sub_preempt_count+0x10 (led_trigger_event+0x3c)
:    +func               -2862	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2861	  0.597  mmc_wait_done+0x10 (mmc_request_done+0x84)
:    +func               -2860	  0.522  complete+0x14 (mmc_wait_done+0x1c)
:|   +begin   0x80000001 -2860	  0.567  complete+0x34 (mmc_wait_done+0x1c)
:|   #end     0x80000001 -2859	  0.492  complete+0x4c (mmc_wait_done+0x1c)
:    #func               -2859	  0.492  add_preempt_count+0x10 (complete+0x58)
:    #func               -2858	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2858	  0.477  __wake_up_common+0x14 (complete+0x7c)
:    #func               -2857	  0.522  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -2857	  0.507  ipipe_unstall_root+0x10 (complete+0x88)
:|   #begin   0x80000000 -2856	  0.537  ipipe_unstall_root+0x2c (complete+0x88)
:|   #func               -2856	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2855	  0.492  ipipe_unstall_root+0x64 (complete+0x88)
:    +func               -2855	  0.477  sub_preempt_count+0x10 (complete+0x90)
:    +func               -2854	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2854	  0.537  sdhci_runtime_pm_put+0x10 (sdhci_tasklet_finish+0x198)
:    +func               -2853	  0.701  __pm_runtime_suspend+0x10 (sdhci_runtime_pm_put+0x3c)
:|   +begin   0x80000001 -2852	  0.641  __pm_runtime_suspend+0x84 (sdhci_runtime_pm_put+0x3c)
:|   #end     0x80000001 -2852	  0.462  __pm_runtime_suspend+0x9c (sdhci_runtime_pm_put+0x3c)
:    #func               -2851	  0.477  add_preempt_count+0x10 (__pm_runtime_suspend+0xa8)
:    #func               -2851	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2850	  0.611  rpm_suspend+0x14 (__pm_runtime_suspend+0xb4)
:    #func               -2849	  0.940  rpm_check_suspend_allowed+0x10 (rpm_suspend+0x84)
:    #func               -2848	  0.522  ipipe_unstall_root+0x10 (__pm_runtime_suspend+0xc4)
:|   #begin   0x80000000 -2848	  0.641  ipipe_unstall_root+0x2c (__pm_runtime_suspend+0xc4)
:|   #func               -2847	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2847	  0.462  ipipe_unstall_root+0x64 (__pm_runtime_suspend+0xc4)
:    +func               -2846	  0.477  sub_preempt_count+0x10 (__pm_runtime_suspend+0xcc)
:    +func               -2846+   1.044  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2845	  0.716  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:|   +begin   0x80000001 -2844	  0.791  __do_softirq+0x1f0 (do_softirq+0x88)
:|   #end     0x80000001 -2843	  0.656  __do_softirq+0x20c (do_softirq+0x88)
:    #func               -2843	  0.567  __local_bh_enable+0x10 (__do_softirq+0x26c)
:    #func               -2842	  0.492  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func               -2842	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2841	  0.507  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -2840+   1.029  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -2839	  0.820  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -2839	  0.731  __ipipe_do_sync_stage+0x2f0 (__ipipe_do_sync_pipeline+0xa8)
:|   +end     0x00000036 -2838	  0.582  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -2837+   1.119  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -2836	  0.746  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -2835	  0.820  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -2835	  0.701  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x68)
:    +func               -2834	  0.492  sub_preempt_count+0x10 (sdhci_request+0x2a8)
:    +func               -2833	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2832	  0.611  wait_for_completion+0x10 (mmc_wait_for_req+0x88)
:    +func               -2832	  0.477  wait_for_common+0x14 (wait_for_completion+0x20)
:    +func               -2831	  0.537  ipipe_root_only+0x10 (wait_for_common+0x28)
:|   +begin   0x80000001 -2831	  0.582  wait_for_common+0x44 (wait_for_completion+0x20)
:|   #end     0x80000001 -2830	  0.567  wait_for_common+0x58 (wait_for_completion+0x20)
:    #func               -2830	  0.477  add_preempt_count+0x10 (wait_for_common+0x64)
:    #func               -2829	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2829	  0.522  ipipe_unstall_root+0x10 (wait_for_common+0x1b0)
:|   #begin   0x80000000 -2828	  0.507  ipipe_unstall_root+0x2c (wait_for_common+0x1b0)
:|   #func               -2828	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2827	  0.477  ipipe_unstall_root+0x64 (wait_for_common+0x1b0)
:    +func               -2827	  0.477  sub_preempt_count+0x10 (wait_for_common+0x1b8)
:    +func               -2826+   1.238  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2825	  0.791  get_card_status+0x14 (mmc_blk_err_check+0x34c)
:    +func               -2824	  0.552  mmc_wait_for_cmd+0x14 (get_card_status+0x80)
:    +func               -2823	  0.507  mmc_wait_for_req+0x10 (mmc_wait_for_cmd+0x94)
:    +func               -2823	  0.507  __init_waitqueue_head+0x10 (mmc_wait_for_req+0x38)
:    +func               -2822	  0.582  mmc_start_request+0x10 (mmc_wait_for_req+0x7c)
:    +func               -2822	  0.477  led_trigger_event+0x10 (mmc_start_request+0xd8)
:    +func               -2821	  0.477  add_preempt_count+0x10 (led_trigger_event+0x28)
:    +func               -2821	  0.611  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2820	  0.507  led_set_brightness+0x10 (led_trigger_event+0x64)
:    +func               -2820	  0.671  sdhci_led_control+0x10 (led_set_brightness+0x70)
:|   +begin   0x80000001 -2819	  0.641  sdhci_led_control+0x34 (led_set_brightness+0x70)
:|   #end     0x80000001 -2818	  0.492  sdhci_led_control+0x4c (led_set_brightness+0x70)
:    #func               -2818	  0.507  add_preempt_count+0x10 (sdhci_led_control+0x60)
:    #func               -2817	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2817+   1.059  esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
:    #func               -2816	  0.597  ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:|   #begin   0x80000000 -2815	  0.537  ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:|   #func               -2814	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2814	  0.492  ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
:    +func               -2813	  0.492  sub_preempt_count+0x10 (sdhci_led_control+0x130)
:    +func               -2813	  0.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2812	  0.507  sub_preempt_count+0x10 (led_trigger_event+0x3c)
:    +func               -2812	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2811	  0.641  sdhci_request+0x10 (mmc_start_request+0xec)
:    +func               -2810	  0.492  sdhci_runtime_pm_get+0x10 (sdhci_request+0x28)
:    +func               -2810	  0.477  __pm_runtime_resume+0x10 (sdhci_runtime_pm_get+0x24)
:    +func               -2809	  0.552  ipipe_root_only+0x10 (__pm_runtime_resume+0x3c)
:|   +begin   0x80000001 -2809	  0.597  __pm_runtime_resume+0x74 (sdhci_runtime_pm_get+0x24)
:|   #end     0x80000001 -2808	  0.492  __pm_runtime_resume+0x8c (sdhci_runtime_pm_get+0x24)
:    #func               -2808	  0.492  add_preempt_count+0x10 (__pm_runtime_resume+0x98)
:    #func               -2807	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2807+   1.074  rpm_resume+0x14 (__pm_runtime_resume+0xa4)
:    #func               -2805	  0.611  ipipe_unstall_root+0x10 (__pm_runtime_resume+0xb4)
:|   #begin   0x80000000 -2805	  0.522  ipipe_unstall_root+0x2c (__pm_runtime_resume+0xb4)
:|   #func               -2804	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2804	  0.507  ipipe_unstall_root+0x64 (__pm_runtime_resume+0xb4)
:    +func               -2803	  0.477  sub_preempt_count+0x10 (__pm_runtime_resume+0xbc)
:    +func               -2803	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2802	  0.567  sdhci_request+0x44 (mmc_start_request+0xec)
:|   #end     0x80000001 -2802	  0.492  sdhci_request+0x58 (mmc_start_request+0xec)
:    #func               -2801	  0.477  add_preempt_count+0x10 (sdhci_request+0x6c)
:    #func               -2801	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2800	  0.716  mmc_gpio_get_cd+0x10 (sdhci_request+0xbc)
:    #func               -2799+   1.104  esdhc_readl_le+0x10 (sdhci_request+0x1a0)
:    #func               -2798	  0.582  sdhci_send_command+0x14 (sdhci_request+0x294)
:    #func               -2798	  0.925  esdhc_readl_le+0x10 (sdhci_send_command+0x120)
:    #func               -2797	  0.835  mod_timer+0x14 (sdhci_send_command+0x14c)
:    #func               -2796	  0.567  lock_timer_base+0x14 (mod_timer+0xa0)
:|   #begin   0x80000001 -2795	  0.522  lock_timer_base+0x54 (mod_timer+0xa0)
:|   #end     0x80000001 -2795	  0.492  lock_timer_base+0x6c (mod_timer+0xa0)
:    #func               -2794	  0.477  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -2794	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2793	  1.000  detach_if_pending+0x10 (mod_timer+0xb4)
:    #func               -2792	  0.686  internal_add_timer+0x10 (mod_timer+0x184)
:    #func               -2791	  0.626  __internal_add_timer+0x10 (internal_add_timer+0x20)
:    #func               -2791	  0.477  sub_preempt_count+0x10 (mod_timer+0x19c)
:    #func               -2790	  0.940  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2789+   1.074  esdhc_writel_le+0x10 (sdhci_send_command+0xa68)
:    #func               -2788	  0.910  esdhc_writew_le+0x10 (sdhci_send_command+0xc74)
:    #func               -2787	  0.731  ipipe_unstall_root+0x10 (sdhci_request+0x2a0)
:|   #begin   0x80000000 -2787	  0.611  ipipe_unstall_root+0x2c (sdhci_request+0x2a0)
:|   #func               -2786	  0.626  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2785+   1.029  ipipe_unstall_root+0x64 (sdhci_request+0x2a0)
:|   +begin   0x90000000 -2784	  0.850  __irq_svc+0x44 (ipipe_unstall_root+0x68)
:|   +func               -2783	  0.791  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -2783	  0.507  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -2782	  0.731  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -2781	  0.492  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000036 -2781	  0.626  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -2780+   1.328  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +func               -2779	  0.880  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -2778	  1.000  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -2777	  0.492  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -2777	  0.477  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -2776	  0.567  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -2776	  0.985  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -2775+   1.134  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -2773+   1.134  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|   +func               -2772	  0.671  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|   +func               -2772	  0.805  __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -2771	  0.805  __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -2770	  0.641  __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x2d8)
:    #func               -2769	  0.626  handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
:    #func               -2769	  0.910  irq_enter+0x10 (handle_IRQ+0x28)
:    #func               -2768	  0.522  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -2767	  0.716  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -2767	  0.597  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -2766	  0.492  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -2766	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2765	  0.507  generic_handle_irq+0x10 (handle_IRQ+0x70)
:    #func               -2764	  0.582  irq_to_desc+0x10 (generic_handle_irq+0x1c)
:    #func               -2764	  0.507  handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
:    #func               -2763	  0.477  add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
:    #func               -2763	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2762	  0.522  handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
:    #func               -2762	  0.462  sub_preempt_count+0x10 (handle_irq_event+0x3c)
:    #func               -2761	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2760	  0.791  handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
:    #func               -2760	  0.477  sdhci_irq+0x14 (handle_irq_event_percpu+0x98)
:    #func               -2759	  0.462  add_preempt_count+0x10 (sdhci_irq+0x24)
:    #func               -2759	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2758	  0.925  esdhc_readl_le+0x10 (sdhci_irq+0x90)
:    #func               -2757	  0.746  esdhc_writel_le+0x10 (sdhci_irq+0x1b8)
:    #func               -2756	  0.522  sdhci_finish_command+0x10 (sdhci_irq+0x2a4)
:    #func               -2756	  0.850  esdhc_readl_le+0x10 (sdhci_finish_command+0xf8)
:|   #begin   0x80000001 -2755	  0.492  sdhci_finish_command+0x188 (sdhci_irq+0x2a4)
:|   #end     0x80000001 -2754	  0.507  sdhci_finish_command+0x19c (sdhci_irq+0x2a4)
:    #func               -2754	  0.537  __tasklet_schedule+0x10 (sdhci_finish_command+0x1b0)
:|   #begin   0x80000001 -2753	  0.567  __tasklet_schedule+0x30 (sdhci_finish_command+0x1b0)
:|   #end     0x80000001 -2753	  0.656  __tasklet_schedule+0x48 (sdhci_finish_command+0x1b0)
:    #func               -2752+   1.343  __raise_softirq_irqoff+0x10 (__tasklet_schedule+0x74)
:    #func               -2751	  0.820  esdhc_readl_le+0x10 (sdhci_irq+0x8e8)
:    #func               -2750	  0.522  sub_preempt_count+0x10 (sdhci_irq+0x938)
:    #func               -2749+   1.373  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2748	  0.746  add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
:    #func               -2747+   1.477  read_current_timer+0x10 (add_interrupt_randomness+0x40)
:    #func               -2746	  0.820  note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
:    #func               -2745	  0.611  add_preempt_count+0x10 (handle_irq_event+0x70)
:    #func               -2744	  0.611  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2744	  0.805  gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
:    #func               -2743	  0.537  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #begin   0x80000001 -2742	  0.507  __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:|   #func               -2742	  0.880  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -2741	  0.507  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   #end     0x80000001 -2740	  0.552  __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
:    #func               -2740	  0.507  sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
:    #func               -2739	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2739	  0.597  irq_exit+0x10 (handle_IRQ+0x74)
:    #func               -2738	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -2738+   1.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2737	  0.611  do_softirq+0x10 (irq_exit+0x90)
:|   #begin   0x80000001 -2736	  0.656  do_softirq+0x4c (irq_exit+0x90)
:|   #end     0x80000001 -2735	  0.805  do_softirq+0x64 (irq_exit+0x90)
:    #func               -2734	  0.477  __do_softirq+0x14 (do_softirq+0x88)
:    #func               -2734	  0.567  msecs_to_jiffies+0x10 (__do_softirq+0x20)
:    #func               -2733	  0.462  add_preempt_count+0x10 (__do_softirq+0x6c)
:    #func               -2733	  0.597  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2732	  0.537  ipipe_unstall_root+0x10 (__do_softirq+0x94)
:|   #begin   0x80000000 -2732	  0.507  ipipe_unstall_root+0x2c (__do_softirq+0x94)
:|   #func               -2731	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2731	  0.716  ipipe_unstall_root+0x64 (__do_softirq+0x94)
:    +func               -2730	  0.537  tasklet_action+0x10 (__do_softirq+0x12c)
:|   +begin   0x80000001 -2730	  0.537  tasklet_action+0x30 (__do_softirq+0x12c)
:|   #end     0x80000001 -2729	  0.507  tasklet_action+0x44 (__do_softirq+0x12c)
:    #func               -2728	  0.492  ipipe_unstall_root+0x10 (tasklet_action+0x64)
:|   #begin   0x80000000 -2728	  0.507  ipipe_unstall_root+0x2c (tasklet_action+0x64)
:|   #func               -2727	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2727	  0.537  ipipe_unstall_root+0x64 (tasklet_action+0x64)
:|   +begin   0x80000001 -2726	  0.686  tasklet_action+0x94 (__do_softirq+0x12c)
:|   +end     0x80000001 -2726	  0.492  tasklet_action+0xa8 (__do_softirq+0x12c)
:    +func               -2725	  0.492  sdhci_tasklet_finish+0x10 (tasklet_action+0xc4)
:|   +begin   0x80000001 -2725	  0.611  sdhci_tasklet_finish+0x30 (tasklet_action+0xc4)
:|   #end     0x80000001 -2724	  0.462  sdhci_tasklet_finish+0x48 (tasklet_action+0xc4)
:    #func               -2724	  0.477  add_preempt_count+0x10 (sdhci_tasklet_finish+0x5c)
:    #func               -2723	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2723	  0.477  del_timer+0x14 (sdhci_tasklet_finish+0xa4)
:    #func               -2722	  0.492  lock_timer_base+0x14 (del_timer+0x34)
:|   #begin   0x80000001 -2722	  0.507  lock_timer_base+0x54 (del_timer+0x34)
:|   #end     0x80000001 -2721	  0.477  lock_timer_base+0x6c (del_timer+0x34)
:    #func               -2721	  0.462  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -2720	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2720+   1.402  detach_if_pending+0x10 (del_timer+0x44)
:    #func               -2718	  0.492  sub_preempt_count+0x10 (del_timer+0x60)
:    #func               -2718	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2717	  0.567  ipipe_unstall_root+0x10 (sdhci_tasklet_finish+0x160)
:|   #begin   0x80000000 -2716	  0.507  ipipe_unstall_root+0x2c (sdhci_tasklet_finish+0x160)
:|   #func               -2716	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2715	  0.537  ipipe_unstall_root+0x64 (sdhci_tasklet_finish+0x160)
:    +func               -2715	  0.477  sub_preempt_count+0x10 (sdhci_tasklet_finish+0x168)
:    +func               -2714	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2714	  0.701  mmc_request_done+0x10 (sdhci_tasklet_finish+0x190)
:|   +begin   0x90000000 -2713	  0.820  __irq_svc+0x44 (__ipipe_trace+0x420)
:|   +func               -2712	  0.507  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -2712	  0.835  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -2711	  0.731  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -2710	  0.522  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000057 -2710	  0.731  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -2709	  0.582  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +func               -2708+   1.014  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   +func               -2707+   1.119  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   +func               -2706	  0.701  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   +func               -2705	  0.761  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   +func               -2705	  0.552  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -2704	  0.522  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -2704	  0.880  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -2703+   1.238  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -2702	  0.492  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   +func               -2701	  0.492  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   +func               -2701	  0.507  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -2700	  0.880  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -2699+   1.119  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -2698+   1.611  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  # func               -2696+   1.567  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -2695+   1.238  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-2230 -2694	  0.492  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -2693	  0.880  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -2692+   2.194  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  # func               -2690	  0.701  xnintr_host_tick+0x10 (xnintr_clock_handler+0x140)
:|  # func               -2689+   1.567  __ipipe_set_irq_pending+0x10 (xnintr_host_tick+0x40)
:|   +func               -2688	  0.805  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   +func               -2687	  0.716  __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -2686	  0.552  __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -2686	  0.731  __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x2d8)
:    #func               -2685	  0.507  handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
:    #func               -2684	  0.537  irq_enter+0x10 (handle_IRQ+0x28)
:    #func               -2684	  0.477  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -2683	  0.716  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -2683	  0.552  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -2682	  0.477  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -2682	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2681	  0.477  generic_handle_irq+0x10 (handle_IRQ+0x70)
:    #func               -2681	  0.567  irq_to_desc+0x10 (generic_handle_irq+0x1c)
:    #func               -2680	  0.492  handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
:    #func               -2680	  0.477  add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
:    #func               -2679	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2678	  0.492  handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
:    #func               -2678	  0.477  sub_preempt_count+0x10 (handle_irq_event+0x3c)
:    #func               -2677	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2677	  0.537  handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
:    #func               -2676	  0.865  mxc_timer_interrupt+0x10 (handle_irq_event_percpu+0x98)
:    #func               -2675+   1.268  __ipipe_tsc_update+0x10 (mxc_timer_interrupt+0x3c)
:    #func               -2674	  0.746  tick_handle_periodic+0x14 (mxc_timer_interrupt+0x48)
:    #func               -2673	  0.567  tick_periodic+0x10 (tick_handle_periodic+0x28)
:    #func               -2673	  0.462  add_preempt_count+0x10 (tick_periodic+0x2c)
:    #func               -2672	  0.850  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2671	  0.656  do_timer+0x14 (tick_periodic+0x5c)
:|   #begin   0x80000001 -2671	  0.507  do_timer+0x48 (tick_periodic+0x5c)
:|   #end     0x80000001 -2670	  0.492  do_timer+0x60 (tick_periodic+0x5c)
:    #func               -2670	  0.477  add_preempt_count+0x10 (do_timer+0x78)
:    #func               -2669+   1.223  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2668	  0.477  sub_preempt_count+0x10 (do_timer+0xb1c)
:    #func               -2668	  0.925  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2667	  0.925  calc_global_load+0x10 (do_timer+0xb40)
:    #func               -2666	  0.701  sub_preempt_count+0x10 (tick_periodic+0x70)
:    #func               -2665	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2664	  0.686  update_root_process_times+0x10 (tick_periodic+0x98)
:    #func               -2663	  0.805  update_process_times+0x10 (update_root_process_times+0x34)
:    #func               -2663+   1.074  account_process_tick+0x10 (update_process_times+0x3c)
:    #func               -2662+   1.447  account_system_time+0x10 (account_process_tick+0x74)
:    #func               -2660	  0.626  run_local_timers+0x10 (update_process_times+0x40)
:    #func               -2660	  0.895  hrtimer_run_queues+0x14 (run_local_timers+0x18)
:    #func               -2659+   1.641  get_xtime_and_monotonic_and_sleep_offset+0x10 (hrtimer_run_queues+0x70)
:    #func               -2657	  0.671  timekeeping_get_tai_offset+0x10 (hrtimer_run_queues+0x74)
:    #func               -2656	  0.462  add_preempt_count+0x10 (hrtimer_run_queues+0x110)
:    #func               -2656	  0.791  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2655	  0.462  sub_preempt_count+0x10 (hrtimer_run_queues+0x124)
:    #func               -2655+   1.119  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2653	  0.522  raise_softirq+0x10 (run_local_timers+0x20)
:|   #begin   0x80000001 -2653	  0.522  raise_softirq+0x30 (run_local_timers+0x20)
:|   #end     0x80000001 -2652	  0.537  raise_softirq+0x48 (run_local_timers+0x20)
:    #func               -2652	  0.955  __raise_softirq_irqoff+0x10 (raise_softirq+0x5c)
:    #func               -2651+   2.328  rcu_check_callbacks+0x14 (update_process_times+0x4c)
:    #func               -2649	  0.761  invoke_rcu_core+0x10 (rcu_check_callbacks+0x994)
:    #func               -2648	  0.507  raise_softirq+0x10 (invoke_rcu_core+0x28)
:|   #begin   0x80000001 -2647	  0.611  raise_softirq+0x30 (invoke_rcu_core+0x28)
:|   #end     0x80000001 -2647	  0.477  raise_softirq+0x48 (invoke_rcu_core+0x28)
:    #func               -2646+   1.507  __raise_softirq_irqoff+0x10 (raise_softirq+0x5c)
:    #func               -2645	  0.791  rsp_wakeup+0x10 (irq_work_run+0xac)
:    #func               -2644	  0.522  __wake_up+0x14 (rsp_wakeup+0x28)
:|   #begin   0x80000001 -2643	  0.522  __wake_up+0x40 (rsp_wakeup+0x28)
:|   #end     0x80000001 -2643	  0.611  __wake_up+0x58 (rsp_wakeup+0x28)
:    #func               -2642	  0.477  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -2642	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2641	  0.507  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -2641	  0.805  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -2640	  0.731  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func               -2639	  0.731  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func               -2638	  0.805  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001 -2638	  0.537  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001 -2637	  0.477  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func               -2636	  0.626  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -2636	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2635	  0.477  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -2635	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2634	  0.850  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -2633	  0.746  enqueue_task+0x10 (activate_task+0x38)
:    #func               -2633+   2.910  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -2630+   1.208  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -2628+   1.805  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -2627+   1.880  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -2625+   1.462  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -2623	  0.507  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -2623	  0.537  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -2622	  0.850  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -2621	  0.656  update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
:    #func               -2621	  0.791  wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
:    #func               -2620	  0.522  resched_task+0x10 (check_preempt_wakeup+0x12c)
:|   #begin   0x80000001 -2619	  0.492  resched_task+0x30 (check_preempt_wakeup+0x12c)
:|   #end     0x80000001 -2619	  0.805  resched_task+0x44 (check_preempt_wakeup+0x12c)
:    #func               -2618	  0.522  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -2618	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2617	  0.492  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -2616+   1.104  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2615	  0.492  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func               -2615+   1.104  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2614	  0.776  scheduler_tick+0x10 (update_process_times+0x6c)
:    #func               -2613	  0.477  add_preempt_count+0x10 (scheduler_tick+0x28)
:    #func               -2612	  0.582  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2612+   1.044  update_rq_clock+0x10 (scheduler_tick+0x34)
:    #func               -2611	  0.611  task_tick_fair+0x10 (scheduler_tick+0x114)
:    #func               -2610	  0.776  update_curr.constprop.40+0x14 (task_tick_fair+0x28)
:    #func               -2609	  0.701  sched_slice.constprop.43+0x14 (task_tick_fair+0x3c)
:    #func               -2609+   1.194  calc_delta_mine+0x10 (sched_slice.constprop.43+0x9c)
:    #func               -2607	  0.567  resched_task+0x10 (task_tick_fair+0x58)
:|   #begin   0x80000001 -2607	  0.582  resched_task+0x30 (task_tick_fair+0x58)
:|   #end     0x80000001 -2606	  0.686  resched_task+0x44 (task_tick_fair+0x58)
:    #func               -2606	  0.656  clear_buddies+0x10 (task_tick_fair+0x64)
:    #func               -2605	  0.492  sub_preempt_count+0x10 (scheduler_tick+0x11c)
:    #func               -2604+   1.507  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2603+   1.686  run_posix_cpu_timers+0x14 (update_process_times+0x74)
:    #func               -2601	  0.805  clockevents_program_event+0x14 (tick_handle_periodic+0x60)
:    #func               -2600+   1.552  ktime_get+0x14 (clockevents_program_event+0xac)
:    #func               -2599	  0.686  xnarch_next_htick_shot+0x14 (clockevents_program_event+0x12c)
:|   #begin   0x80000000 -2598	  0.716  xnarch_next_htick_shot+0x34 (clockevents_program_event+0x12c)
:|  *#func               -2597+   1.537  xntimer_start_aperiodic+0x14 (xnarch_next_htick_shot+0x6c)
:|  *#func               -2596+   1.686  xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:|  *#func               -2594	  1.000  __ipipe_restore_head+0x10 (xnarch_next_htick_shot+0xcc)
:|   #end     0x80000000 -2593+   1.641  __ipipe_restore_head+0x104 (xnarch_next_htick_shot+0xcc)
:    #func               -2592	  0.582  add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
:    #func               -2591+   1.343  read_current_timer+0x10 (add_interrupt_randomness+0x40)
:    #func               -2590+   1.358  note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
:    #func               -2588	  0.507  add_preempt_count+0x10 (handle_irq_event+0x70)
:    #func               -2588	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2587	  0.611  gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
:    #func               -2586	  0.671  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #begin   0x80000001 -2586+   1.194  __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:|   #func               -2585	  0.985  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -2584	  0.507  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   #end     0x80000001 -2583	  0.522  __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
:    #func               -2583	  0.492  sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
:    #func               -2582	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2581	  0.507  irq_exit+0x10 (handle_IRQ+0x74)
:    #func               -2581	  0.507  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -2580	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2579	  0.552  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -2579	  0.552  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -2578+   1.134  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -2577+   1.104  __ipipe_do_sync_stage+0x2f0 (__ipipe_do_sync_pipeline+0xa8)
:|   +end     0x00000057 -2576	  0.671  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -2575+   1.179  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -2574	  0.880  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -2573	  0.611  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -2573+   1.089  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:    +func               -2572	  0.492  led_trigger_event+0x10 (mmc_request_done+0x70)
:    +func               -2571	  0.492  add_preempt_count+0x10 (led_trigger_event+0x28)
:    +func               -2571	  0.940  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2570	  0.641  led_set_brightness+0x10 (led_trigger_event+0x64)
:    +func               -2569	  0.507  sdhci_led_control+0x10 (led_set_brightness+0x70)
:|   +begin   0x80000001 -2569	  0.820  sdhci_led_control+0x34 (led_set_brightness+0x70)
:|   #end     0x80000001 -2568	  0.656  sdhci_led_control+0x4c (led_set_brightness+0x70)
:    #func               -2567	  0.492  add_preempt_count+0x10 (sdhci_led_control+0x60)
:    #func               -2567	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2566+   1.164  esdhc_writeb_le+0x10 (sdhci_led_control+0x10c)
:    #func               -2565	  0.522  ipipe_unstall_root+0x10 (sdhci_led_control+0x128)
:|   #begin   0x80000000 -2564	  0.537  ipipe_unstall_root+0x2c (sdhci_led_control+0x128)
:|   #func               -2564	  0.641  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2563	  0.507  ipipe_unstall_root+0x64 (sdhci_led_control+0x128)
:    +func               -2562	  0.537  sub_preempt_count+0x10 (sdhci_led_control+0x130)
:    +func               -2562	  0.925  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2561	  0.477  sub_preempt_count+0x10 (led_trigger_event+0x3c)
:    +func               -2560+   1.014  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2559	  0.626  mmc_wait_done+0x10 (mmc_request_done+0x84)
:    +func               -2559	  0.537  complete+0x14 (mmc_wait_done+0x1c)
:|   +begin   0x80000001 -2558	  0.611  complete+0x34 (mmc_wait_done+0x1c)
:|   #end     0x80000001 -2558	  0.492  complete+0x4c (mmc_wait_done+0x1c)
:    #func               -2557	  0.776  add_preempt_count+0x10 (complete+0x58)
:    #func               -2556	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2556	  0.507  __wake_up_common+0x14 (complete+0x7c)
:    #func               -2555	  0.522  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -2555	  0.522  ipipe_unstall_root+0x10 (complete+0x88)
:|   #begin   0x80000000 -2554	  0.582  ipipe_unstall_root+0x2c (complete+0x88)
:|   #func               -2554	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2553	  0.507  ipipe_unstall_root+0x64 (complete+0x88)
:    +func               -2552	  0.477  sub_preempt_count+0x10 (complete+0x90)
:    +func               -2552	  0.970  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2551	  0.776  sdhci_runtime_pm_put+0x10 (sdhci_tasklet_finish+0x198)
:    +func               -2550	  0.835  __pm_runtime_suspend+0x10 (sdhci_runtime_pm_put+0x3c)
:|   +begin   0x80000001 -2549	  0.671  __pm_runtime_suspend+0x84 (sdhci_runtime_pm_put+0x3c)
:|   #end     0x80000001 -2549	  0.462  __pm_runtime_suspend+0x9c (sdhci_runtime_pm_put+0x3c)
:    #func               -2548	  0.462  add_preempt_count+0x10 (__pm_runtime_suspend+0xa8)
:    #func               -2548	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2547	  0.910  rpm_suspend+0x14 (__pm_runtime_suspend+0xb4)
:    #func               -2546	  0.925  rpm_check_suspend_allowed+0x10 (rpm_suspend+0x84)
:    #func               -2545	  0.537  ipipe_unstall_root+0x10 (__pm_runtime_suspend+0xc4)
:|   #begin   0x80000000 -2545	  0.656  ipipe_unstall_root+0x2c (__pm_runtime_suspend+0xc4)
:|   #func               -2544	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2544	  0.507  ipipe_unstall_root+0x64 (__pm_runtime_suspend+0xc4)
:    +func               -2543	  0.477  sub_preempt_count+0x10 (__pm_runtime_suspend+0xcc)
:    +func               -2543+   1.477  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2541	  0.716  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:|   +begin   0x80000001 -2540	  0.522  __do_softirq+0x1f0 (do_softirq+0x88)
:|   #end     0x80000001 -2540	  0.970  __do_softirq+0x20c (do_softirq+0x88)
:    #func               -2539	  1.000  wakeup_softirqd+0x10 (__do_softirq+0x264)
:    #func               -2538	  0.507  wake_up_process+0x10 (wakeup_softirqd+0x34)
:    #func               -2537	  0.492  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001 -2537+   1.044  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001 -2536	  0.462  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func               -2535	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -2535	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2534	  0.462  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -2534	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2533	  0.507  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -2533	  0.492  enqueue_task+0x10 (activate_task+0x38)
:    #func               -2532	  0.805  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -2531	  0.910  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -2530	  0.835  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -2530+   1.671  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -2528	  0.761  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -2527	  0.492  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -2527+   1.074  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -2526	  0.492  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -2525	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2525	  0.462  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -2524+   1.119  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2523	  0.701  __local_bh_enable+0x10 (__do_softirq+0x26c)
:    #func               -2522	  0.462  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func               -2522	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2521	  0.611  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -2520	  0.507  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -2520	  0.880  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -2519+   1.089  __ipipe_do_sync_stage+0x2f0 (__ipipe_do_sync_pipeline+0xa8)
:|   +end     0x00000036 -2518	  0.582  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -2517	  0.656  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -2517	  0.761  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -2516	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -2515	  0.567  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x68)
:    +func               -2515	  0.761  sub_preempt_count+0x10 (sdhci_request+0x2a8)
:    +func               -2514+   1.149  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2513	  0.582  __schedule+0x14 (preempt_schedule+0x50)
:    +func               -2512	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -2512	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2511+   1.059  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -2510	  0.611  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -2509	  0.641  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -2509	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -2508	  0.552  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -2508	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2507	  0.701  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -2507+   1.238  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -2505	  0.582  __schedule+0xac (preempt_schedule+0x50)
:|   #end     0x80000001 -2505	  0.477  __schedule+0xc0 (preempt_schedule+0x50)
:    #func               -2504	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -2504	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2503	  0.567  update_rq_clock+0x10 (__schedule+0x200)
:    #func               -2502	  0.492  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -2502	  0.537  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func               -2501+   1.104  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func               -2500	  0.567  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -2500	  0.671  wakeup_preempt_entity+0x10 (pick_next_task_fair+0x9c)
:    #func               -2499	  0.850  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -2498+   1.835  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -2496	  0.522  __schedule+0x2b0 (preempt_schedule+0x50)
:|   #end     0x80000001 -2496+   1.492  __schedule+0x2c8 (preempt_schedule+0x50)
:|   #begin   0x80000000 -2494+   1.298  __schedule+0x42c (preempt_schedule+0x50)
:|   #func               -2493	  0.925  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -2492	  0.805  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -2491	  0.626  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -2491	  0.731  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -2490	  0.925  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -2489	  0.955  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -2488	  0.850  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -2487+   1.134  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -2486	  0.746  __schedule+0x454 (schedule+0x74)
:    #func               -2485	  0.522  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -2485	  0.791  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -2484	  0.507  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -2484	  0.820  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -2483	  0.582  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -2482	  0.626  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -2482	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2481	  0.522  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -2481	  0.582  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -2480	  0.925  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2479	  0.582  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -2478+   1.402  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2477	  0.597  del_timer+0x14 (schedule_timeout+0x1bc)
:    +func               -2476+   1.776  lock_timer_base+0x14 (del_timer+0x34)
:|   +begin   0x80000001 -2475	  0.552  lock_timer_base+0x54 (del_timer+0x34)
:|   #end     0x80000001 -2474	  0.477  lock_timer_base+0x6c (del_timer+0x34)
:    #func               -2474	  0.477  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -2473	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2472	  0.701  detach_if_pending+0x10 (del_timer+0x44)
:    #func               -2472	  0.507  ipipe_unstall_root+0x10 (del_timer+0x58)
:|   #begin   0x80000000 -2471	  0.507  ipipe_unstall_root+0x2c (del_timer+0x58)
:|   #func               -2471	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2470	  0.492  ipipe_unstall_root+0x64 (del_timer+0x58)
:    +func               -2470	  0.477  sub_preempt_count+0x10 (del_timer+0x60)
:    +func               -2469+   1.298  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2468	  0.626  prepare_to_wait+0x10 (rcu_gp_kthread+0x450)
:|   +begin   0x80000001 -2467	  0.537  prepare_to_wait+0x44 (rcu_gp_kthread+0x450)
:|   #end     0x80000001 -2467	  0.477  prepare_to_wait+0x5c (rcu_gp_kthread+0x450)
:    #func               -2466	  0.462  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -2466	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2465	  0.492  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -2465	  0.507  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -2464	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2464	  0.507  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -2463	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -2463	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2462	  0.776  schedule_timeout+0x14 (rcu_gp_kthread+0x490)
:    +func               -2461	  0.746  init_timer_key+0x10 (schedule_timeout+0x8c)
:    +func               -2461	  0.537  lock_timer_base+0x14 (schedule_timeout+0xb4)
:|   +begin   0x80000001 -2460	  0.656  lock_timer_base+0x54 (schedule_timeout+0xb4)
:|   #end     0x80000001 -2459	  0.462  lock_timer_base+0x6c (schedule_timeout+0xb4)
:    #func               -2459	  0.552  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -2458	  0.626  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2458	  0.835  detach_if_pending+0x10 (schedule_timeout+0xc8)
:    #func               -2457	  0.582  internal_add_timer+0x10 (schedule_timeout+0x188)
:    #func               -2456	  0.611  __internal_add_timer+0x10 (internal_add_timer+0x20)
:    #func               -2456	  0.492  ipipe_unstall_root+0x10 (schedule_timeout+0x198)
:|   #begin   0x80000000 -2455	  0.626  ipipe_unstall_root+0x2c (schedule_timeout+0x198)
:|   #func               -2455	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2454	  0.731  ipipe_unstall_root+0x64 (schedule_timeout+0x198)
:    +func               -2453	  0.477  sub_preempt_count+0x10 (schedule_timeout+0x1a0)
:    +func               -2453	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2452	  0.791  schedule+0x10 (schedule_timeout+0x1b4)
:    +func               -2451	  0.522  __schedule+0x14 (schedule+0x74)
:    +func               -2451	  0.492  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -2450	  0.582  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2450	  0.731  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -2449	  0.522  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -2449	  0.567  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -2448	  0.507  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -2447	  0.626  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -2447	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2446	  0.567  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -2446+   1.149  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -2445	  0.641  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -2444	  0.477  __schedule+0xc0 (schedule+0x74)
:    #func               -2444	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -2443	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2442	  0.716  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -2442	  0.507  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -2441+   1.671  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -2439	  0.776  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -2439	  0.746  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -2438+   1.164  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -2437	  0.567  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -2436	  0.925  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -2435	  0.626  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -2435	  0.552  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -2434	  0.492  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -2434	  0.970  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -2433	  0.582  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -2432	  0.970  __schedule+0x2c8 (schedule+0x74)
:|   #begin   0x80000000 -2431	  0.731  __schedule+0x42c (schedule+0x74)
:|   #func               -2430	  0.582  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -2430	  0.477  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -2429	  0.507  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -2429	  0.492  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -2428	  0.701  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -2428	  0.716  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -2427	  0.805  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -2426+   1.104  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -2425	  0.567  __schedule+0x454 (schedule+0x74)
:    #func               -2424	  0.507  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -2424	  0.582  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -2423	  0.507  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -2423	  0.507  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -2422	  0.492  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -2422	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -2421	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2421	  0.537  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -2420	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -2420	  0.955  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2419	  0.522  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -2418+   1.194  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2417	  0.492  add_preempt_count+0x10 (smpboot_thread_fn+0x44)
:    +func               -2417	  0.880  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2416+   1.641  kthread_should_stop+0x10 (smpboot_thread_fn+0x48)
:    +func               -2414+   1.059  kthread_should_park+0x10 (smpboot_thread_fn+0x98)
:    +func               -2413	  0.567  ksoftirqd_should_run+0x10 (smpboot_thread_fn+0x198)
:    +func               -2412	  0.716  sub_preempt_count+0x10 (smpboot_thread_fn+0x1d0)
:    +func               -2412	  0.985  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2411	  0.701  run_ksoftirqd+0x10 (smpboot_thread_fn+0x1ec)
:|   +begin   0x80000001 -2410	  0.477  run_ksoftirqd+0x30 (smpboot_thread_fn+0x1ec)
:|   #end     0x80000001 -2410	  0.865  run_ksoftirqd+0x48 (smpboot_thread_fn+0x1ec)
:    #func               -2409	  0.656  __do_softirq+0x14 (run_ksoftirqd+0x64)
:    #func               -2408	  0.686  msecs_to_jiffies+0x10 (__do_softirq+0x20)
:    #func               -2407	  0.492  add_preempt_count+0x10 (__do_softirq+0x6c)
:    #func               -2407	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2406	  0.537  ipipe_unstall_root+0x10 (__do_softirq+0x94)
:|   #begin   0x80000000 -2406	  0.626  ipipe_unstall_root+0x2c (__do_softirq+0x94)
:|   #func               -2405	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2404	  0.895  ipipe_unstall_root+0x64 (__do_softirq+0x94)
:    +func               -2404	  0.701  run_timer_softirq+0x14 (__do_softirq+0x12c)
:    +func               -2403	  0.537  hrtimer_run_pending+0x10 (run_timer_softirq+0x24)
:|   +begin   0x80000001 -2402	  0.552  run_timer_softirq+0x60 (__do_softirq+0x12c)
:|   #end     0x80000001 -2402	  0.492  run_timer_softirq+0x78 (__do_softirq+0x12c)
:    #func               -2401	  0.477  add_preempt_count+0x10 (run_timer_softirq+0x84)
:    #func               -2401+   1.179  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2400	  0.522  ipipe_unstall_root+0x10 (run_timer_softirq+0x284)
:|   #begin   0x80000000 -2399	  0.507  ipipe_unstall_root+0x2c (run_timer_softirq+0x284)
:|   #func               -2399	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2398	  0.522  ipipe_unstall_root+0x64 (run_timer_softirq+0x284)
:    +func               -2398	  0.477  sub_preempt_count+0x10 (run_timer_softirq+0x28c)
:    +func               -2397	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2396	  0.791  call_timer_fn+0x14 (run_timer_softirq+0x2ac)
:    +func               -2396+   1.074  can_stat_update+0x10 (call_timer_fn+0x84)
:    +func               -2395	  0.805  calc_rate+0x10 (can_stat_update+0xc0)
:    +func               -2394	  0.701  calc_rate+0x10 (can_stat_update+0xd8)
:    +func               -2393	  0.522  calc_rate+0x10 (can_stat_update+0x10c)
:    +func               -2393	  0.820  calc_rate+0x10 (can_stat_update+0x120)
:    +func               -2392	  0.835  round_jiffies+0x10 (can_stat_update+0x178)
:    +func               -2391+   1.044  round_jiffies_common+0x10 (round_jiffies+0x20)
:    +func               -2390	  0.671  mod_timer+0x14 (can_stat_update+0x184)
:    +func               -2389	  0.761  lock_timer_base+0x14 (mod_timer+0xa0)
:|   +begin   0x80000001 -2388	  0.492  lock_timer_base+0x54 (mod_timer+0xa0)
:|   #end     0x80000001 -2388	  0.611  lock_timer_base+0x6c (mod_timer+0xa0)
:    #func               -2387	  0.477  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -2387	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2386+   1.044  detach_if_pending+0x10 (mod_timer+0xb4)
:    #func               -2385+   1.179  internal_add_timer+0x10 (mod_timer+0x184)
:    #func               -2384	  0.686  __internal_add_timer+0x10 (internal_add_timer+0x20)
:    #func               -2383	  0.582  ipipe_unstall_root+0x10 (mod_timer+0x194)
:|   #begin   0x80000000 -2383	  0.537  ipipe_unstall_root+0x2c (mod_timer+0x194)
:|   #func               -2382	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2382	  0.686  ipipe_unstall_root+0x64 (mod_timer+0x194)
:    +func               -2381	  0.477  sub_preempt_count+0x10 (mod_timer+0x19c)
:    +func               -2380	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2380	  0.597  run_timer_softirq+0x2c4 (__do_softirq+0x12c)
:|   #end     0x80000001 -2379	  0.477  run_timer_softirq+0x2e0 (__do_softirq+0x12c)
:    #func               -2379	  0.477  add_preempt_count+0x10 (run_timer_softirq+0x2ec)
:    #func               -2378	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2378	  0.522  ipipe_unstall_root+0x10 (run_timer_softirq+0xf4)
:|   #begin   0x80000000 -2377	  0.522  ipipe_unstall_root+0x2c (run_timer_softirq+0xf4)
:|   #func               -2376	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2376	  0.537  ipipe_unstall_root+0x64 (run_timer_softirq+0xf4)
:    +func               -2375	  0.477  sub_preempt_count+0x10 (run_timer_softirq+0xfc)
:    +func               -2375	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2374+   1.074  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:    +func               -2373+   1.268  rcu_process_callbacks+0x14 (__do_softirq+0x12c)
:    +func               -2372	  0.522  rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:|   +begin   0x80000001 -2371	  0.537  rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:|   #end     0x80000001 -2371	  0.507  rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
:    #func               -2370	  0.477  ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:|   #begin   0x80000000 -2370	  0.507  ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:|   #func               -2369	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2369	  0.641  ipipe_unstall_root+0x64 (rcu_process_gp_end+0x9c)
:    +func               -2368	  0.611  check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:|   +begin   0x80000001 -2367	  0.537  check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:|   #end     0x80000001 -2367	  0.791  check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
:    #func               -2366	  0.492  ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:|   #begin   0x80000000 -2366	  0.507  ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:|   #func               -2365	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2365	  0.716  ipipe_unstall_root+0x64 (check_for_new_grace_period+0x154)
:|   +begin   0x80000001 -2364	  0.597  rcu_process_callbacks+0x134 (__do_softirq+0x12c)
:|   #end     0x80000001 -2363	  0.477  rcu_process_callbacks+0x150 (__do_softirq+0x12c)
:    #func               -2363	  0.477  add_preempt_count+0x10 (rcu_process_callbacks+0x164)
:    #func               -2362	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2362+   1.194  rcu_accelerate_cbs+0x14 (rcu_process_callbacks+0x220)
:    #func               -2360	  0.940  rcu_report_qs_rnp+0x14 (rcu_process_callbacks+0x234)
:    #func               -2359	  0.507  rcu_report_qs_rsp+0x10 (rcu_report_qs_rnp+0x198)
:    #func               -2359	  0.552  ipipe_unstall_root+0x10 (rcu_report_qs_rsp+0x5c)
:|   #begin   0x80000000 -2358	  0.507  ipipe_unstall_root+0x2c (rcu_report_qs_rsp+0x5c)
:|   #func               -2358	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2357	  0.507  ipipe_unstall_root+0x64 (rcu_report_qs_rsp+0x5c)
:    +func               -2357	  0.477  sub_preempt_count+0x10 (rcu_report_qs_rsp+0x64)
:    +func               -2356	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2356	  0.507  __wake_up+0x14 (rcu_report_qs_rsp+0x94)
:|   +begin   0x80000001 -2355	  0.567  __wake_up+0x40 (rcu_report_qs_rsp+0x94)
:|   #end     0x80000001 -2355	  0.477  __wake_up+0x58 (rcu_report_qs_rsp+0x94)
:    #func               -2354	  0.477  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -2354	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2353	  0.492  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -2352	  0.791  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -2352	  0.611  autoremove_wake_function+0x10 (__wake_up_common+0x64)
:    #func               -2351	  0.611  default_wake_function+0x10 (autoremove_wake_function+0x1c)
:    #func               -2350	  0.537  try_to_wake_up+0x10 (default_wake_function+0x1c)
:|   #begin   0x80000001 -2350	  0.507  try_to_wake_up+0x38 (default_wake_function+0x1c)
:|   #end     0x80000001 -2349	  0.582  try_to_wake_up+0x50 (default_wake_function+0x1c)
:    #func               -2349	  0.537  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -2348	  0.641  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2348	  0.492  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -2347	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2346	  0.507  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -2346	  0.567  enqueue_task+0x10 (activate_task+0x38)
:    #func               -2345+   1.895  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -2343	  0.776  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -2343+   1.029  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -2342+   1.492  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -2340+   1.582  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:|   #begin   0x90000000 -2339	  0.761  __irq_svc+0x44 (__ipipe_trace+0x10)
:|   #func               -2338	  0.776  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func               -2337	  0.850  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func               -2336	  0.701  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func               -2335	  0.582  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000062 -2335	  0.925  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func               -2334	  0.686  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #func               -2333+   1.164  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func               -2332+   1.328  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func               -2331	  0.582  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func               -2330	  0.716  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   #func               -2329+   1.820  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   #func               -2328	  0.940  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   #func               -2327	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   #func               -2326	  0.537  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #begin   0x000000a4 -2326	  0.492  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   #func               -2325	  0.477  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|   #func               -2325	  0.701  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|   #func               -2324+   1.119  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|   #func               -2323	  0.746  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|   #func               -2322+   1.044  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   #func               -2321+   1.119  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   #func               -2320	  0.865  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|   #end     0x000000a4 -2319	  0.671  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   #func               -2318	  0.731  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   #func               -2318	  0.552  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -2317	  0.910  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   #func               -2316	  0.820  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
:|  +*func               -2315+   1.388  __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xc0)
:|  #*func               -2314+   1.537  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x228)
:|  #*func               -2312	  0.820  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  #*func               -2312+   2.567  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  #*func               -2309+   1.074  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:|  #*func               -2308+   1.238  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  #*func               -2307	  0.865  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:|  #*func               -2306	  0.776  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:|  #*func               -2305+   1.537  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  #*func               -2304	  0.985  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  #*func               -2303+   1.149  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func               -2301	  0.641  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  #*func               -2301	  0.895  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func               -2300	  0.611  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  #*func               -2299	  0.656  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func               -2299	  0.477  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  #*func               -2298+   1.074  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func               -2297+   1.179  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  507] SDIAS_T 40 -2296+   1.746  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -2294+   1.462  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  506] WD-Trigg 1 -2293+   1.179  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -2291	  0.522  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  #*func               -2291	  0.671  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  #*func               -2290+   1.611  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  #*func               -2289+   1.208  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x2f4 [sigmatek_lrt])
:|  #*func               -2287	  1.000  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  #*func               -2286+   1.089  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:|  #*func               -2285	  0.597  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  #*func               -2285	  0.805  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  #*func               -2284	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  #*func               -2283	  0.716  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  #*func               -2283	  0.791  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  #*func               -2282+   1.492  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  #*func               -2280+   1.164  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  #*[    3] ksoftir -1 -2279	  0.805  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  #*func               -2278+   1.298  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -2277+   1.746  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func               -2275	  0.791  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -2275+   1.208  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -2273	  0.776  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001 -2273+   1.761  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001 -2271+   2.014  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func               -2269	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -2268+   1.044  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  507] SDIAS_T 40 -2267+   3.895  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -2263+   1.223  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -2262+   5.014  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -2257	  0.865  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2256	  0.731  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -2255	  0.925  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -2255	  0.820  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -2254	  0.746  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -2253!  25.417  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -2228+   1.492  __irq_usr+0x20 (<000a16bc>)
:|  +*func               -2226	  0.776  gic_handle_irq+0x10 (__irq_usr+0x5c)
:|  +*func               -2225	  0.626  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  +*func               -2225	  0.776  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  +*func               -2224	  0.552  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  +*begin   0x00000057 -2223	  0.597  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  +*func               -2223	  0.671  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  +*func               -2222+   1.074  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  +*func               -2221+   1.074  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  +*func               -2220	  0.537  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  +*func               -2219	  0.746  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  +*func               -2219	  0.701  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  +*func               -2218	  0.850  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  #*func               -2217+   1.208  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  #*func               -2216+   1.492  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  +*func               -2214	  0.656  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  +*func               -2214	  0.537  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  +*func               -2213	  0.641  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  #*func               -2213	  0.970  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  #*func               -2212+   1.208  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  #*func               -2210+   1.611  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  #*func               -2209+   1.522  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  #*func               -2207+   1.402  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  #*func               -2206+   1.552  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  #*event   tick@-1245 -2204	  0.507  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  #*func               -2204+   1.059  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  #*func               -2203+   3.059  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  +*end     0x00000057 -2200	  0.507  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  +*func               -2199+   1.104  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  +*func               -2198	  0.746  __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:|  +*func               -2197	  0.701  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -2197!  20.537  __ipipe_ret_to_user_irqs_disabled+0x18 (<000a16bc>)
:|  +*begin   0x90000000 -2176+   1.298  vector_swi+0x3c (<00174754>)
:   +*func               -2175	  0.820  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -2174	  0.567  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -2173	  0.552  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2173	  0.656  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -2172+   1.059  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -2171+   1.716  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -2169	  0.940  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -2168	  0.746  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -2168	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -2167+   1.477  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -2166	  0.686  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -2165+   1.119  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -2164	  0.686  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -2163	  0.910  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -2162	  0.895  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -2161	  0.597  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -2161	  0.597  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -2160	  0.835  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -2159	  0.880  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -2158+   1.268  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -2157	  0.671  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  507] SDIAS_T 40 -2157	  0.776  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -2156+   1.567  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -2154	  0.746  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -2153+   1.656  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -2152	  0.611  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -2151+   1.104  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  506] WD-Trigg 1 -2150+   3.253  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -2147	  0.597  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -2146+   3.552  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -2143	  0.985  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2142+   1.044  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -2141	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -2140	  0.776  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func               -2139	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -2139+   4.089  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -2134	  0.940  vector_swi+0x3c (<00174754>)
:   +*func               -2134	  0.641  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -2133	  0.686  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -2132	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2132	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func               -2131	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func               -2131+   1.119  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -2130	  0.910  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -2129	  0.731  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -2128	  0.522  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -2127+   1.074  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -2126	  0.522  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -2126	  0.820  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func               -2125	  0.716  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -2124	  0.805  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -2123	  0.567  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -2123	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -2122	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -2122	  0.686  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -2121	  0.865  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -2120	  0.925  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -2119	  0.686  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  506] WD-Trigg 1 -2119	  0.462  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -2118+   1.402  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -2117+   1.388  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func               -2116	  0.716  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -2115+   1.194  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func               -2114	  0.761  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001 -2113+   1.134  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001 -2112+   1.447  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func               -2110	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -2110	  0.880  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[    3] ksoftir -1 -2109+   2.671  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|   #end     0x00000062 -2106	  0.805  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func               -2105+   1.149  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func               -2104	  0.776  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func               -2103	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000 -2103	  0.582  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x10)
:    #func               -2102+   1.014  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -2101	  0.701  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -2101+   1.179  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func               -2099	  0.970  update_curr.constprop.40+0x14 (check_preempt_wakeup+0xe4)
:    #func               -2099+   1.373  wakeup_preempt_entity+0x10 (check_preempt_wakeup+0x104)
:    #func               -2097	  0.776  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -2096	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2096	  0.462  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -2095+   1.611  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2094	  0.641  ipipe_unstall_root+0x10 (__wake_up+0x88)
:|   #begin   0x80000000 -2093	  0.492  ipipe_unstall_root+0x2c (__wake_up+0x88)
:|   #func               -2092	  0.791  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +func               -2092+   1.044  __ipipe_do_sync_stage+0x10 (ipipe_unstall_root+0x50)
:|   #end     0x80000000 -2091	  0.716  __ipipe_do_sync_stage+0x1c8 (ipipe_unstall_root+0x50)
:    #func               -2090+   1.358  irq_enter+0x10 (__ipipe_do_sync_stage+0x250)
:    #func               -2089	  0.641  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -2088	  0.716  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -2087	  0.731  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -2086	  0.626  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -2086+   1.238  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2085	  0.820  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x268)
:    #func               -2084	  0.537  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001 -2083	  0.567  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001 -2083	  0.492  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func               -2082	  0.537  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -2082	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2081	  0.552  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -2080	  0.791  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -2080	  0.477  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func               -2079	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2078	  0.716  irq_exit+0x10 (__ipipe_do_sync_stage+0x26c)
:    #func               -2078	  0.492  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -2077	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2077	  0.582  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -2076	  0.492  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -2076	  0.626  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -2075	  0.716  __ipipe_do_sync_stage+0x284 (ipipe_unstall_root+0x50)
:|   +end     0x80000000 -2074	  0.522  ipipe_unstall_root+0x64 (__wake_up+0x88)
:    +func               -2074	  0.507  sub_preempt_count+0x10 (__wake_up+0x90)
:    +func               -2073+   1.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2072	  0.671  rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:|   #end     0x80000001 -2071	  0.716  rcu_process_callbacks+0x268 (__do_softirq+0x12c)
:    #func               -2070	  0.582  cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
:    #func               -2070	  0.522  ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:|   #begin   0x80000000 -2069	  0.522  ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:|   #func               -2069	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2068+   1.313  ipipe_unstall_root+0x64 (rcu_process_callbacks+0x2d8)
:    +func               -2067	  0.567  rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:|   +begin   0x80000001 -2066	  0.537  rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:|   #end     0x80000001 -2066	  0.626  rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
:    #func               -2065	  0.582  ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:|   #begin   0x80000000 -2064	  0.507  ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:|   #func               -2064	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2063	  0.731  ipipe_unstall_root+0x64 (rcu_process_gp_end+0x9c)
:    +func               -2063	  0.567  check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:|   +begin   0x80000001 -2062	  0.537  check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:|   #end     0x80000001 -2062	  0.492  check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
:    #func               -2061	  0.492  ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:|   #begin   0x80000000 -2061	  0.507  ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:|   #func               -2060	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2060	  0.567  ipipe_unstall_root+0x64 (check_for_new_grace_period+0x154)
:|   +begin   0x80000001 -2059	  0.537  rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:|   #end     0x80000001 -2058	  0.462  rcu_process_callbacks+0x268 (__do_softirq+0x12c)
:    #func               -2058	  0.701  cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
:    #func               -2057	  0.507  ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:|   #begin   0x80000000 -2057	  0.522  ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:|   #func               -2056	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2056	  0.597  ipipe_unstall_root+0x64 (rcu_process_callbacks+0x2d8)
:    +func               -2055	  0.507  rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:|   +begin   0x80000001 -2055	  0.507  rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:|   #end     0x80000001 -2054	  0.731  rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
:    #func               -2053	  0.492  ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:|   #begin   0x80000000 -2053	  0.507  ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:|   #func               -2052	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2052	  0.522  ipipe_unstall_root+0x64 (rcu_process_gp_end+0x9c)
:    +func               -2051	  0.507  check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:|   +begin   0x80000001 -2051	  0.537  check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:|   #end     0x80000001 -2050	  0.477  check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
:    #func               -2050	  0.477  ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:|   #begin   0x80000000 -2049	  0.507  ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:|   #func               -2049	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2048	  0.522  ipipe_unstall_root+0x64 (check_for_new_grace_period+0x154)
:|   +begin   0x80000001 -2048	  0.522  rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:|   #end     0x80000001 -2047	  0.462  rcu_process_callbacks+0x268 (__do_softirq+0x12c)
:    #func               -2047	  0.641  cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
:    #func               -2046	  0.477  ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:|   #begin   0x80000000 -2046	  0.507  ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:|   #func               -2045	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2045+   1.134  ipipe_unstall_root+0x64 (rcu_process_callbacks+0x2d8)
:    +func               -2044	  0.850  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:|   +begin   0x80000001 -2043	  0.567  __do_softirq+0x1f0 (run_ksoftirqd+0x64)
:|   #end     0x80000001 -2042	  0.895  __do_softirq+0x20c (run_ksoftirqd+0x64)
:    #func               -2041	  0.626  __local_bh_enable+0x10 (__do_softirq+0x26c)
:    #func               -2041	  0.462  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func               -2040	  0.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2039+   1.044  rcu_note_context_switch+0x14 (run_ksoftirqd+0x6c)
:|   #begin   0x80000001 -2038	  0.552  rcu_note_context_switch+0x260 (run_ksoftirqd+0x6c)
:|   #end     0x80000001 -2038	  0.776  rcu_note_context_switch+0x274 (run_ksoftirqd+0x6c)
:    #func               -2037	  0.492  ipipe_unstall_root+0x10 (run_ksoftirqd+0x70)
:|   #begin   0x80000000 -2037	  0.522  ipipe_unstall_root+0x2c (run_ksoftirqd+0x70)
:|   #func               -2036	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2035	  0.701  ipipe_unstall_root+0x64 (run_ksoftirqd+0x70)
:    +func               -2035	  0.701  _cond_resched+0x10 (run_ksoftirqd+0x74)
:    +func               -2034	  0.492  add_preempt_count+0x10 (smpboot_thread_fn+0x44)
:    +func               -2034	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2033	  0.791  kthread_should_stop+0x10 (smpboot_thread_fn+0x48)
:    +func               -2032+   1.253  kthread_should_park+0x10 (smpboot_thread_fn+0x98)
:    +func               -2031	  0.567  ksoftirqd_should_run+0x10 (smpboot_thread_fn+0x198)
:    +func               -2030	  0.626  sub_preempt_count+0x10 (smpboot_thread_fn+0x1a8)
:    +func               -2030	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2029	  0.955  schedule+0x10 (smpboot_thread_fn+0x1bc)
:    +func               -2028	  0.835  __schedule+0x14 (schedule+0x74)
:    +func               -2027	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -2027	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2026	  0.611  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -2025	  0.477  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -2025	  0.507  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -2024	  0.537  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -2024	  0.552  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -2023	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2023	  0.582  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -2022	  0.716  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -2021	  0.686  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -2021	  0.462  __schedule+0xc0 (schedule+0x74)
:    #func               -2020	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -2020	  0.910  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2019	  0.611  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -2018	  0.597  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -2018+   2.000  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -2016	  0.686  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -2015	  0.716  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -2014+   1.298  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -2013	  0.820  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -2012+   1.298  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -2011	  0.656  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -2010	  0.641  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -2010	  0.626  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -2009+   1.567  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -2007	  0.522  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -2007+   1.119  __schedule+0x2c8 (schedule+0x74)
:|   #begin   0x80000000 -2006+   1.343  __schedule+0x42c (schedule+0x74)
:|   #func               -2004	  0.671  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -2004	  0.626  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -2003	  0.611  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -2002	  0.716  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -2002	  0.776  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -2001	  0.865  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -2000	  0.731  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -1999+   1.208  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -1998	  0.746  __schedule+0x454 (schedule+0x74)
:    #func               -1997	  0.507  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -1997	  0.582  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -1996	  0.656  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -1996	  0.716  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -1995	  0.537  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -1994	  0.731  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -1994	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1993	  0.641  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -1993	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -1992	  0.970  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1991	  0.477  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -1991+   2.014  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1989	  0.716  del_timer+0x14 (schedule_timeout+0x1bc)
:    +func               -1988	  0.522  lock_timer_base+0x14 (del_timer+0x34)
:|   +begin   0x80000001 -1987	  0.537  lock_timer_base+0x54 (del_timer+0x34)
:|   #end     0x80000001 -1987	  0.477  lock_timer_base+0x6c (del_timer+0x34)
:    #func               -1986	  0.477  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -1986	  0.597  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1985	  0.835  detach_if_pending+0x10 (del_timer+0x44)
:    #func               -1984	  0.522  ipipe_unstall_root+0x10 (del_timer+0x58)
:|   #begin   0x80000000 -1984	  0.507  ipipe_unstall_root+0x2c (del_timer+0x58)
:|   #func               -1983	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1983	  0.492  ipipe_unstall_root+0x64 (del_timer+0x58)
:    +func               -1982	  0.477  sub_preempt_count+0x10 (del_timer+0x60)
:    +func               -1982+   1.358  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1981	  0.611  prepare_to_wait+0x10 (rcu_gp_kthread+0x450)
:|   +begin   0x80000001 -1980	  0.537  prepare_to_wait+0x44 (rcu_gp_kthread+0x450)
:|   #end     0x80000001 -1979	  0.626  prepare_to_wait+0x5c (rcu_gp_kthread+0x450)
:    #func               -1979	  0.477  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -1978	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1978	  0.492  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -1977	  0.507  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -1977	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1976	  0.507  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -1976	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -1975	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1974	  0.701  finish_wait+0x10 (rcu_gp_kthread+0x4f4)
:|   +begin   0x80000001 -1974	  0.552  finish_wait+0x58 (rcu_gp_kthread+0x4f4)
:|   #end     0x80000001 -1973	  0.611  finish_wait+0x70 (rcu_gp_kthread+0x4f4)
:    #func               -1973	  0.462  add_preempt_count+0x10 (finish_wait+0x7c)
:    #func               -1972	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1972	  0.492  ipipe_unstall_root+0x10 (finish_wait+0xa0)
:|   #begin   0x80000000 -1971	  0.507  ipipe_unstall_root+0x2c (finish_wait+0xa0)
:|   #func               -1971	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1970	  0.507  ipipe_unstall_root+0x64 (finish_wait+0xa0)
:    +func               -1970	  0.477  sub_preempt_count+0x10 (finish_wait+0xa8)
:    +func               -1969+   1.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1968	  0.671  rcu_gp_kthread+0x598 (kthread+0xb0)
:|   #end     0x80000001 -1967	  0.477  rcu_gp_kthread+0x5ac (kthread+0xb0)
:    #func               -1967	  0.477  add_preempt_count+0x10 (rcu_gp_kthread+0x5b8)
:    #func               -1966	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1966	  0.552  ipipe_unstall_root+0x10 (rcu_gp_kthread+0x5dc)
:|   #begin   0x80000000 -1965	  0.507  ipipe_unstall_root+0x2c (rcu_gp_kthread+0x5dc)
:|   #func               -1965	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1964	  0.492  ipipe_unstall_root+0x64 (rcu_gp_kthread+0x5dc)
:    +func               -1964	  0.477  sub_preempt_count+0x10 (rcu_gp_kthread+0x5e4)
:    +func               -1963	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1963	  0.582  rcu_gp_kthread+0x640 (kthread+0xb0)
:|   #end     0x80000001 -1962	  0.477  rcu_gp_kthread+0x654 (kthread+0xb0)
:    #func               -1962	  0.462  add_preempt_count+0x10 (rcu_gp_kthread+0x660)
:    #func               -1961	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1960	  0.626  __rcu_process_gp_end+0x10 (rcu_gp_kthread+0x684)
:    #func               -1960+   1.477  rcu_advance_cbs+0x10 (__rcu_process_gp_end+0x38)
:    #func               -1958+   1.014  rcu_accelerate_cbs+0x14 (rcu_advance_cbs+0x98)
:    #func               -1957	  0.507  ipipe_unstall_root+0x10 (rcu_gp_kthread+0x698)
:|   #begin   0x80000000 -1957	  0.507  ipipe_unstall_root+0x2c (rcu_gp_kthread+0x698)
:|   #func               -1956	  0.656  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1956	  0.492  ipipe_unstall_root+0x64 (rcu_gp_kthread+0x698)
:    +func               -1955	  0.477  sub_preempt_count+0x10 (rcu_gp_kthread+0x6a0)
:    +func               -1955	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1954	  0.611  _cond_resched+0x10 (rcu_gp_kthread+0x6b8)
:|   +begin   0x80000001 -1953	  0.567  rcu_gp_kthread+0x6dc (kthread+0xb0)
:|   #end     0x80000001 -1953	  0.582  rcu_gp_kthread+0x6f0 (kthread+0xb0)
:    #func               -1952	  0.477  add_preempt_count+0x10 (rcu_gp_kthread+0x6fc)
:    #func               -1952	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1951	  0.522  rcu_advance_cbs+0x10 (rcu_gp_kthread+0x720)
:    #func               -1951	  0.567  rcu_accelerate_cbs+0x14 (rcu_advance_cbs+0x98)
:    #func               -1950	  0.880  cpu_needs_another_gp+0x10 (rcu_gp_kthread+0x72c)
:    #func               -1949	  0.522  ipipe_unstall_root+0x10 (rcu_gp_kthread+0x73c)
:|   #begin   0x80000000 -1949	  0.522  ipipe_unstall_root+0x2c (rcu_gp_kthread+0x73c)
:|   #func               -1948	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1948	  0.507  ipipe_unstall_root+0x64 (rcu_gp_kthread+0x73c)
:    +func               -1947	  0.477  sub_preempt_count+0x10 (rcu_gp_kthread+0x744)
:    +func               -1947	  1.000  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1946	  0.641  rcu_gp_kthread+0xfc (kthread+0xb0)
:|   #end     0x80000001 -1945	  0.567  rcu_gp_kthread+0x110 (kthread+0xb0)
:    #func               -1945	  0.477  add_preempt_count+0x10 (rcu_gp_kthread+0x11c)
:    #func               -1944	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1943	  0.746  rcu_jiffies_till_stall_check+0x10 (rcu_gp_kthread+0x174)
:    #func               -1943	  0.492  ipipe_unstall_root+0x10 (rcu_gp_kthread+0x18c)
:|   #begin   0x80000000 -1942	  0.507  ipipe_unstall_root+0x2c (rcu_gp_kthread+0x18c)
:|   #func               -1942	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1941	  0.492  ipipe_unstall_root+0x64 (rcu_gp_kthread+0x18c)
:    +func               -1941	  0.477  sub_preempt_count+0x10 (rcu_gp_kthread+0x194)
:    +func               -1940	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1939	  0.507  mutex_lock+0x10 (rcu_gp_kthread+0x1ac)
:    +func               -1939	  0.731  ipipe_root_only+0x10 (mutex_lock+0x1c)
:|   +begin   0x80000001 -1938	  0.552  rcu_gp_kthread+0x20c (kthread+0xb0)
:|   #end     0x80000001 -1938	  0.477  rcu_gp_kthread+0x220 (kthread+0xb0)
:    #func               -1937	  0.462  add_preempt_count+0x10 (rcu_gp_kthread+0x22c)
:    #func               -1937	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1936	  0.656  __rcu_process_gp_end+0x10 (rcu_gp_kthread+0x330)
:    #func               -1935+   1.194  rcu_accelerate_cbs+0x14 (__rcu_process_gp_end+0x30)
:    #func               -1934	  0.537  ipipe_unstall_root+0x10 (rcu_gp_kthread+0x368)
:|   #begin   0x80000000 -1933	  0.522  ipipe_unstall_root+0x2c (rcu_gp_kthread+0x368)
:|   #func               -1933	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1932	  0.522  ipipe_unstall_root+0x64 (rcu_gp_kthread+0x368)
:    +func               -1932	  0.477  sub_preempt_count+0x10 (rcu_gp_kthread+0x370)
:    +func               -1931	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1931	  0.656  _cond_resched+0x10 (rcu_gp_kthread+0x384)
:    +func               -1930	  0.761  mutex_unlock+0x10 (rcu_gp_kthread+0x1cc)
:    +func               -1929	  0.492  prepare_to_wait+0x10 (rcu_gp_kthread+0x450)
:|   +begin   0x80000001 -1929	  0.507  prepare_to_wait+0x44 (rcu_gp_kthread+0x450)
:|   #end     0x80000001 -1928	  0.462  prepare_to_wait+0x5c (rcu_gp_kthread+0x450)
:    #func               -1928	  0.477  add_preempt_count+0x10 (prepare_to_wait+0x70)
:    #func               -1927	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1927	  0.492  ipipe_unstall_root+0x10 (prepare_to_wait+0xb0)
:|   #begin   0x80000000 -1926	  0.507  ipipe_unstall_root+0x2c (prepare_to_wait+0xb0)
:|   #func               -1926	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1925	  0.492  ipipe_unstall_root+0x64 (prepare_to_wait+0xb0)
:    +func               -1925	  0.477  sub_preempt_count+0x10 (prepare_to_wait+0xb8)
:    +func               -1924	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1924	  0.671  schedule_timeout+0x14 (rcu_gp_kthread+0x490)
:    +func               -1923	  0.656  init_timer_key+0x10 (schedule_timeout+0x8c)
:    +func               -1922	  0.671  lock_timer_base+0x14 (schedule_timeout+0xb4)
:|   +begin   0x80000001 -1922	  0.537  lock_timer_base+0x54 (schedule_timeout+0xb4)
:|   #end     0x80000001 -1921	  0.477  lock_timer_base+0x6c (schedule_timeout+0xb4)
:    #func               -1921	  0.462  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -1920	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1920+   1.029  detach_if_pending+0x10 (schedule_timeout+0xc8)
:    #func               -1919	  0.507  internal_add_timer+0x10 (schedule_timeout+0x188)
:    #func               -1918	  0.641  __internal_add_timer+0x10 (internal_add_timer+0x20)
:    #func               -1917	  0.567  ipipe_unstall_root+0x10 (schedule_timeout+0x198)
:|   #begin   0x80000000 -1917	  0.522  ipipe_unstall_root+0x2c (schedule_timeout+0x198)
:|   #func               -1916	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1916	  0.492  ipipe_unstall_root+0x64 (schedule_timeout+0x198)
:    +func               -1915	  0.611  sub_preempt_count+0x10 (schedule_timeout+0x1a0)
:    +func               -1915	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1914	  0.582  schedule+0x10 (schedule_timeout+0x1b4)
:    +func               -1914	  0.477  __schedule+0x14 (schedule+0x74)
:    +func               -1913	  0.492  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -1913	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1912	  0.597  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -1911	  0.552  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -1911	  0.477  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -1910	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -1910	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -1909	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1909	  0.522  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -1908	  0.597  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -1908	  0.552  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -1907	  0.492  __schedule+0xc0 (schedule+0x74)
:    #func               -1907	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -1906	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1906	  0.507  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -1905	  0.477  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -1905+   1.358  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -1903	  0.656  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -1903	  0.731  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -1902	  1.000  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -1901	  0.731  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -1900	  0.716  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -1900	  0.731  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -1899	  0.537  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -1898	  0.895  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -1897+   1.208  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -1896	  0.597  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -1896+   1.044  __schedule+0x2c8 (schedule+0x74)
:    #func               -1895	  0.567  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -1894	  0.552  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -1893	  0.895  __switch_mm_inner+0x68 (__schedule+0x404)
:|   #begin   0x80000001 -1893	  0.582  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -1892	  0.582  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -1891	  0.865  __schedule+0x42c (schedule+0x74)
:|   #func               -1891	  0.507  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -1890	  0.492  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -1890	  0.477  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -1889	  0.626  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -1888	  0.641  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -1888	  0.567  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -1887	  0.552  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -1887+   1.059  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -1886	  0.626  __schedule+0x454 (preempt_schedule_irq+0x58)
:    #func               -1885	  0.537  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -1884	  0.582  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -1884	  0.492  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -1883	  0.537  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -1883	  0.656  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -1882	  0.611  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -1882	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1881	  0.522  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -1881	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -1880	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1879	  0.507  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -1879	  0.985  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1878	  0.746  preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:|   #end     0x80000001 -1877	  0.567  preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
:    #func               -1877	  0.477  sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
:    #func               -1876	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   #begin   0x80000000 -1875+   1.567  __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x2ac)
:|   +end     0x80000000 -1874+   1.910  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func               -1872	  0.641  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000 -1871+   1.164  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func               -1870	  0.597  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000 -1869	  0.656  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func               -1869	  0.835  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func               -1868	  0.805  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000 -1867+   1.029  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func               -1866+   2.268  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func               -1864	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000 -1863+   1.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000 -1862	  0.925  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func               -1861+   1.089  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func               -1860	  0.970  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  440] LRT:440  1 -1859+   1.402  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func               -1857	  0.820  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func               -1856	  0.507  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func               -1856+   1.194  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+func               -1855+   1.268  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  *+func               -1854	  0.835  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func               -1853	  0.671  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func               -1852	  0.641  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func               -1851+   1.253  __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -1850	  0.940  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x228)
:|  # func               -1849+   1.134  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  378] LRTMgr. -1 -1848	  0.626  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func               -1847+   1.388  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1846+   1.567  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -1844	  0.865  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1844	  0.835  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1843	  0.820  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1842+   1.537  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1840+   1.582  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1839	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1838+   1.820  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  440] LRT:440  1 -1836+   5.134  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1831	  0.746  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000 -1831+   1.865  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func               -1829	  0.701  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func               -1828	  0.626  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func               -1827	  0.686  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000 -1827+   1.865  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func               -1825	  0.597  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000 -1824+   2.313  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001 -1822	  0.656  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1821	  0.805  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1820	  0.746  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1820	  0.880  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1819	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1818+   5.208  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000 -1813+   1.074  vector_swi+0x3c (<00172b94>)
:   + func               -1812	  0.865  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1811	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1811	  0.552  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1810	  0.731  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1809	  0.582  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1809+   1.656  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1807+   1.567  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func               -1805+   1.388  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func               -1804	  0.641  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000 -1803	  0.746  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func               -1803	  0.985  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func               -1802	  0.835  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func               -1801+   1.059  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1800	  0.820  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  440] LRT:440  1 -1799	  0.597  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1798+   1.119  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1797+   1.597  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -1796	  0.850  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1795	  0.835  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1794	  0.611  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1793+   1.328  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1792+   1.074  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1791	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1790	  0.656  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  378] LRTMgr. -1 -1790+   2.552  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|   +end     0x80000000 -1787+   1.059  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func               -1786	  0.522  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000 -1786	  0.761  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func               -1785	  0.641  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000 -1784	  0.656  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func               -1784	  0.776  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func               -1783	  0.626  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000 -1782	  0.567  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func               -1782+   1.298  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func               -1780	  0.686  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000 -1780+   1.119  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000 -1779	  0.716  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func               -1778	  0.671  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func               -1777	  0.522  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  440] LRT:440  1 -1777+   1.059  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func               -1776	  0.626  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func               -1775	  0.611  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func               -1774	  0.865  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+func               -1773+   1.014  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  *+func               -1772	  0.656  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func               -1772	  0.522  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func               -1771	  0.656  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func               -1771+   1.014  __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -1770	  0.522  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x228)
:|  # func               -1769	  0.716  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  378] LRTMgr. -1 -1768	  0.611  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func               -1768+   1.074  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1767+   1.104  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -1766	  0.522  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1765	  0.537  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1765	  0.522  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1764+   1.716  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1762	  0.925  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1761	  0.582  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1761	  0.611  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  440] LRT:440  1 -1760+   2.164  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1758	  0.537  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000 -1757	  0.820  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func               -1757	  0.731  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func               -1756	  0.477  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func               -1755	  0.522  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000 -1755+   1.432  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func               -1753	  0.507  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000 -1753+   1.462  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001 -1752	  0.641  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1751	  0.582  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1750	  0.626  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1750	  0.746  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1749	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1748+   7.686  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000 -1741	  1.000  vector_swi+0x3c (<00172c9c>)
:   + func               -1740	  0.671  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1739	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1739	  0.537  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1738	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1738	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1737+   1.029  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1736+   1.104  __rt_pipe_stream+0x14 (hisyscall_event+0x188)
:   + func               -1735+   1.044  xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
:   + func               -1734	  0.522  rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:|  + begin   0x80000000 -1733+   1.014  rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:|  # func               -1732	  0.507  __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:|  + end     0x80000000 -1732+   1.044  __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:|  + begin   0x80000000 -1731	  0.925  rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:|  # func               -1730+   1.432  xnpipe_send+0x10 (rt_pipe_stream+0x174)
:|  # func               -1728	  0.507  __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:|  + end     0x80000000 -1728	  0.820  __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:|  + begin   0x80000001 -1727	  0.597  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1726	  0.537  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1726	  0.641  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1725	  0.731  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1724	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1724	  0.746  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:|  + begin   0x90000000 -1723	  0.641  vector_swi+0x3c (<00172c9c>)
:   + func               -1723	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1722	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1722	  0.582  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1721	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1720	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1720	  0.656  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1719	  0.626  __rt_pipe_stream+0x14 (hisyscall_event+0x188)
:   + func               -1719	  0.641  xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
:   + func               -1718	  0.522  rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:|  + begin   0x80000000 -1717	  0.597  rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:|  # func               -1717	  0.492  __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:|  + end     0x80000000 -1716	  0.597  __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:|  + begin   0x80000000 -1716	  0.955  rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:|  # func               -1715+   1.179  xnpipe_mfixup+0x10 (rt_pipe_stream+0x15c)
:|  # func               -1714	  0.522  __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:|  + end     0x80000000 -1713	  0.656  __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:|  + begin   0x80000001 -1712	  0.656  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1712	  0.507  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1711	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1711	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1710	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1710	  0.805  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:|  + begin   0x90000000 -1709	  0.656  vector_swi+0x3c (<00172c9c>)
:   + func               -1708	  0.611  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1707	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1707	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1706	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1706	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1705	  0.686  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1705	  0.701  __rt_pipe_stream+0x14 (hisyscall_event+0x188)
:   + func               -1704+   1.029  xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
:   + func               -1703	  0.492  rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:|  + begin   0x80000000 -1703	  0.626  rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:|  # func               -1702	  0.492  __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:|  + end     0x80000000 -1701	  0.895  __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:|  + begin   0x80000000 -1701	  0.925  rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:|  # func               -1700	  0.746  xnpipe_mfixup+0x10 (rt_pipe_stream+0x15c)
:|  # func               -1699	  0.597  __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:|  + end     0x80000000 -1698	  0.597  __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:|  + begin   0x80000001 -1698	  0.671  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1697	  0.507  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1697	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1696	  0.611  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1695	  0.462  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1695!  41.716  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:|  + begin   0x90000000 -1653+   1.462  vector_swi+0x3c (<00172348>)
:   + func               -1652	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1651	  0.910  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1650	  0.746  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1649	  0.626  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1649	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1648+   1.119  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1647	  0.850  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1646	  0.537  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1646	  0.731  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1645	  0.835  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1644	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1643	  0.791  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1643	  0.522  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1642	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1642	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1641	  0.597  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1641	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1640	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1640	  0.880  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1639	  0.597  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1638+   1.208  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1637	  0.582  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1636	  0.940  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1635	  0.716  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1635	  0.701  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1634+   1.089  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1633	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1632	  0.761  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1632+   1.119  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1630	  0.746  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1630	  0.626  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1629+   1.492  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1628	  0.820  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1627	  0.537  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1626	  0.656  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1626	  0.850  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1625+   1.059  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1624	  0.805  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1623+   1.895  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1621+   1.298  __ipipe_set_irq_pending+0x10 (xnregistry_enter+0x290)
:|  # func               -1620	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1619+   1.925  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1617	  0.641  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1617	  0.641  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1616	  0.686  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1615	  0.746  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1614	  0.462  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1614!  26.358  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000 -1588+   1.164  vector_swi+0x3c (<00172348>)
:   + func               -1586	  0.850  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1586	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1585	  0.626  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1584	  0.537  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1584	  0.626  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1583	  0.910  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1582	  0.686  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1582	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1581	  0.686  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1581	  0.641  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1580	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1579	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1579	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1578	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1578	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1577	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1577	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1576	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1576	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1575	  0.656  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1575	  0.746  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1574+   1.373  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  # func               -1573	  0.582  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1572	  0.761  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1571	  0.761  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1570	  0.552  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1570	  0.820  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1569	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1569	  0.537  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1568	  0.970  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1567	  0.731  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1566	  0.522  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1566+   1.059  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1565+   1.641  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1563	  0.537  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1563	  0.731  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1562	  0.611  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1561	  0.850  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1560	  0.716  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1560+   1.641  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1558	  0.537  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1557+   1.731  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1556	  0.776  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1555	  0.552  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1554	  0.761  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1554	  0.537  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1553	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1553+   7.746  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000 -1545	  0.880  vector_swi+0x3c (<00172348>)
:   + func               -1544	  0.671  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1543	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1543	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1542	  0.656  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1542	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1541	  0.671  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1540	  0.671  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1540	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1539	  0.582  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1539	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1538	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1538	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1537	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1537	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1536	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1536	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1535	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1535	  0.656  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1534	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1534+   1.014  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1533	  0.820  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1532	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1531	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1531	  0.776  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1530	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1529	  0.626  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1529	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1528	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1528	  0.761  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1527	  0.552  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1526	  0.611  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1526	  0.940  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1525	  0.641  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1524	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1524	  0.597  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1523	  0.567  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1523	  0.567  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1522	  0.507  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1522+   1.462  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1520	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1520+   1.134  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1518	  0.656  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1518	  0.582  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1517	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1517	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1516	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1516!  13.805  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000 -1502+   1.029  vector_swi+0x3c (<00172348>)
:   + func               -1501	  0.626  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1500	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1500	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1499	  0.641  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1498	  0.626  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1498	  0.671  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1497	  0.686  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1496	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1496	  0.641  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1495	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1495	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1494	  0.567  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1494	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1493	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1493	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1492	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1492	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1491	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1491	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1490	  0.701  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1490	  0.970  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1489	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1488	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1488	  0.522  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1487	  0.537  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1486	  0.776  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1486	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1485	  0.656  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1485	  0.940  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1484	  0.686  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1483	  0.626  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1482	  0.835  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1481	  0.552  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1481	  0.522  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1480	  0.567  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1480	  0.701  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1479	  0.611  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1479	  0.507  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1478+   1.238  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1477	  0.552  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1476+   1.283  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1475	  0.582  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1474	  0.537  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1474	  0.626  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1473	  0.552  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1473	  0.716  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1472+   5.626  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000 -1466	  0.895  vector_swi+0x3c (<00172348>)
:   + func               -1465	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1465	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1464	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1464	  0.626  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1463	  0.537  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1463	  0.820  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1462	  0.522  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1461	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1461	  0.597  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1460	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1460	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1459	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1459	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1458	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1458	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1457	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1457	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1456	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1456	  0.537  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1455	  0.641  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1455	  0.865  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1454	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1453	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1453	  0.597  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1452	  0.537  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1452	  0.611  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1451	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1450	  0.537  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1450	  0.835  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1449	  0.686  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1448	  0.641  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1448	  0.910  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1447	  0.641  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1446	  0.522  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1446	  0.611  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1445	  0.567  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1444	  0.820  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1444	  0.522  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1443+   1.671  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1441	  0.611  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1441+   1.164  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1440	  0.641  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1439	  0.522  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1438	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1438	  0.507  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1437	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1437!  10.895  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000 -1426+   1.104  vector_swi+0x3c (<00172348>)
:   + func               -1425	  0.522  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1424	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1424	  0.537  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1423	  0.626  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1423	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1422	  0.671  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1421	  0.552  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1421	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1420	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1420	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1419	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1419	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1418	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1418	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1417	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1417	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1416	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1416	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1415	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1415	  0.716  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1414	  0.731  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1413+   1.194  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  # func               -1412	  0.970  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1411	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1411	  0.507  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1410	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1410	  0.791  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1409	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1408	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1408	  0.776  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1407	  0.686  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1406	  0.611  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1406	  0.776  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1405	  0.626  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1404	  0.507  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1404	  0.582  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1403	  0.567  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1403	  0.567  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1402	  0.656  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1402+   1.268  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1400	  0.626  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1400+   1.268  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1398	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1398	  0.507  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1397	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1397	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1396	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1396+   5.447  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000 -1390	  0.820  vector_swi+0x3c (<00172348>)
:   + func               -1389	  0.522  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1389	  0.582  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1388	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1388	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1387	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1387	  0.537  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1386	  0.552  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1386	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1385	  0.567  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1385	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1384	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1384	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1383	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1383	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1382	  0.626  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1382	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1381	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1381	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1380	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1380	  0.611  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1379+   1.179  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1378	  0.611  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1377	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1377	  0.522  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1376	  0.507  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1376	  0.611  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1375	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1375	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1374+   1.044  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1373	  0.671  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1372	  0.477  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1372	  0.716  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1371	  0.611  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1371	  0.507  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1370	  0.492  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1370	  0.656  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1369	  0.552  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1368	  0.791  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1368+   1.313  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1366	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1366+   1.373  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1364	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1364	  0.611  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1363	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1363	  0.537  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1362	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1361+   7.970  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000 -1354+   1.417  __irq_usr+0x20 (<0014d650>)
:|  + func               -1352	  0.955  gic_handle_irq+0x10 (__irq_usr+0x5c)
:|  + func               -1351+   1.373  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -1350	  0.761  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -1349	  0.820  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000062 -1348	  0.850  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -1347	  0.850  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func               -1346+   1.835  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -1345+   1.223  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -1343	  0.567  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -1343	  0.701  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|  + func               -1342+   1.940  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|  + func               -1340	  0.776  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|  + func               -1339	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|  + func               -1339	  0.552  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + begin   0x000000a4 -1338	  0.492  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|  + func               -1338	  0.522  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|  + func               -1337	  0.671  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -1337+   1.029  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -1336	  0.880  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -1335+   1.194  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|  + func               -1333	  0.970  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|  + func               -1333+   1.268  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  + end     0x000000a4 -1331	  0.746  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|  + func               -1330	  0.626  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|  + func               -1330	  0.940  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|  # func               -1329+   1.179  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|  + func               -1328+   1.328  __ipipe_do_sync_stage+0x10 (__ipipe_dispatch_irq+0x230)
:|  # func               -1326+   1.656  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x228)
:|  # func               -1325	  0.895  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -1324+   2.432  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func               -1321+   1.432  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:|  # func               -1320	  0.865  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -1319	  0.850  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:|  # func               -1318	  0.746  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:|  # func               -1318+   1.402  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -1316	  0.985  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -1315+   1.313  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -1314	  0.701  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -1313	  0.895  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -1312	  0.611  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func               -1312	  0.656  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -1311	  0.492  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func               -1310	  0.850  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -1310	  1.000  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  507] SDIAS_T 40 -1309+   1.432  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1307	  0.910  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  506] WD-Trigg 1 -1306+   1.298  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1305	  0.522  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  # func               -1304	  0.820  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  # func               -1304+   1.283  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  # func               -1302+   1.223  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x2f4 [sigmatek_lrt])
:|  # func               -1301	  0.940  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func               -1300+   1.044  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:|  # func               -1299	  0.597  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -1299	  0.731  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -1298	  0.567  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -1297	  0.582  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -1297	  0.671  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -1296+   1.641  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -1294	  0.940  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  440] LRT:440  1 -1293	  0.597  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -1293+   1.940  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1291+   1.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1289+   1.955  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1287	  0.656  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1287	  0.970  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  507] SDIAS_T 40 -1286+   4.477  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1281	  0.522  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1281+   4.626  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1276+   1.089  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1275	  0.701  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1274	  0.761  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1274	  0.925  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1273	  0.611  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1272!  30.970  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1241+   1.731  __irq_usr+0x20 (<001721a0>)
:|  + func               -1239	  0.865  gic_handle_irq+0x10 (__irq_usr+0x5c)
:|  + func               -1238	  0.611  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -1238	  0.746  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -1237	  0.537  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000057 -1237	  0.611  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -1236	  0.716  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func               -1235+   1.417  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func               -1234+   1.164  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -1233	  0.791  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func               -1232	  0.850  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  + func               -1231	  0.791  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func               -1230+   1.701  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func               -1229+   1.238  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func               -1227+   1.373  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func               -1226	  0.776  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  + func               -1225	  0.537  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  + func               -1225	  0.656  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  # func               -1224	  0.970  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  # func               -1223+   1.208  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -1222+   1.388  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  # func               -1220+   1.626  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -1219+   1.552  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -1217+   1.522  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-260  -1216	  0.477  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -1215+   1.029  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -1214+   2.328  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + end     0x00000057 -1212	  0.507  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -1211	  0.880  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -1210	  0.776  __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:|  + func               -1210	  0.641  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1209!  13.373  __ipipe_ret_to_user_irqs_disabled+0x18 (<001721a0>)
:|  + begin   0x90000000 -1196+   1.507  vector_swi+0x3c (<00174754>)
:   + func               -1194	  0.880  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1193	  0.746  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1193	  0.626  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1192	  0.656  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1191	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1191+   1.432  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1189	  0.820  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1188	  0.716  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1188	  0.567  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1187+   1.074  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1186	  0.611  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1185	  0.597  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1185	  0.656  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1184+   1.134  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1183	  0.761  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1182	  0.641  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1182	  0.641  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1181	  0.850  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1180	  0.955  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1179+   1.149  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1178	  0.850  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  507] SDIAS_T 40 -1177	  0.910  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1176+   1.731  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1174	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1174+   1.313  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1173	  0.597  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1172	  0.835  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  440] LRT:440  1 -1171+   3.417  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  + end     0x00000062 -1168	  0.731  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -1167	  0.761  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -1166	  0.641  __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:|  + func               -1166	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1165+   6.731  __ipipe_ret_to_user_irqs_disabled+0x18 (<0014d650>)
:|  + begin   0x90000000 -1158	  0.895  vector_swi+0x3c (<00172348>)
:   + func               -1157	  0.656  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1157	  0.761  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1156	  0.626  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1155	  0.552  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1155	  0.880  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1154	  0.985  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1153	  0.970  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1152	  0.522  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1151	  0.865  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1151	  0.597  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1150	  0.507  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1149	  0.626  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1149	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1148	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1148	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1147	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1147	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1146	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1146	  0.701  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1145	  0.820  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1144+   1.373  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1143	  0.597  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1142	  0.701  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1142	  0.731  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1141	  0.552  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1140	  0.746  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1140	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1139	  0.731  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1138+   1.328  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1137	  0.820  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1136	  0.611  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1136	  0.820  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1135	  0.641  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1134	  0.507  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1134	  0.641  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1133	  0.791  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1132	  0.835  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1131	  0.805  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1131+   1.880  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1129	  0.611  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1128+   2.223  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1126	  0.805  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1125	  0.567  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1124	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1124	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1123	  0.462  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1123+   9.134  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000 -1114	  1.000  vector_swi+0x3c (<00172348>)
:   + func               -1113	  0.671  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1112	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1111	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1111	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1110	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1110	  0.671  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1109	  0.641  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1109	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1108	  0.955  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1107	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1107	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1106	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1106	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1105	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1105	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1104	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1104	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1103	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1103	  0.686  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1102	  0.805  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1101+   1.014  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1100	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1100	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1099	  0.626  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1099	  0.671  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1098	  0.582  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1097	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1097	  0.641  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1096	  0.776  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1095+   1.089  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1094	  0.477  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1094	  0.791  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1093	  0.671  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1092	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1092	  0.716  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1091	  0.686  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1090	  0.567  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1090	  0.507  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1089+   1.268  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1088	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1088	  1.000  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1087	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1086	  0.507  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1086	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1085	  0.507  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1084	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1084!  18.462  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000 -1065+   1.373  vector_swi+0x3c (<00172348>)
:   + func               -1064	  0.656  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1063	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1063	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1062	  0.656  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1062	  0.776  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1061	  0.895  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1060	  0.776  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1059	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1059	  0.582  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1058	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1058	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1057	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1057	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1056	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1056	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1055	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1055	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1054	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1054	  0.671  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1053	  0.626  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1052	  0.820  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1052+   1.119  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  # func               -1051	  0.537  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1050	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1049	  0.746  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1049	  0.656  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1048+   1.477  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1047	  0.492  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1046	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1046	  0.940  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1045	  0.746  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1044	  0.597  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1043	  1.000  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1042	  0.552  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1042	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1041	  0.611  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1041	  0.701  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1040	  0.671  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1039	  0.522  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1039+   1.462  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1037	  0.537  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1037+   1.641  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1035	  0.582  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1035	  0.582  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1034	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1033	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1033	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1032+   6.268  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000 -1026	  0.776  vector_swi+0x3c (<00172348>)
:   + func               -1025	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1024	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1024	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1023	  0.611  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1023	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1022	  0.686  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1022	  0.537  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func               -1021	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1021	  0.582  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1020	  0.522  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1020	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1019	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1018	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1018	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1017	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1017	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1016	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001 -1016	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001 -1015	  0.537  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func               -1015	  0.641  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000 -1014	  0.626  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func               -1014	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1013	  0.477  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1013	  0.567  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func               -1012	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000 -1012	  0.776  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func               -1011	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000 -1010	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func               -1010	  0.791  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func               -1009	  0.895  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func               -1008	  0.626  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func               -1007	  0.865  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000 -1007	  0.552  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func               -1006	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000 -1006	  0.507  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func               -1005	  0.567  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000 -1005	  0.701  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func               -1004	  0.507  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func               -1003+   1.268  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func               -1002	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000 -1002+   1.134  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001 -1000	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1000	  0.522  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -999	  0.626  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -999	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -998	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -998!  12.223  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -985	  0.940  vector_swi+0x3c (<00172348>)
:   + func                -984	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -984	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -983	  0.492  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -983	  0.552  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -982	  0.626  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -982	  0.671  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -981	  0.567  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -980	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -980	  0.582  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -979	  0.537  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -979	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -978	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -978	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -977	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -977	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -976	  0.477  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -976	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -975	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -975	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -974	  0.626  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -974	  0.820  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -973	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -972	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -972	  0.492  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -971	  0.507  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -971	  0.597  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -970	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -970	  0.567  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -969+   1.119  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -968	  0.791  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -967	  0.611  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -967	  0.850  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -966	  0.552  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -965	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -965	  0.597  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -964	  0.820  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -963	  0.537  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -963	  0.537  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -962+   1.358  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -961	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -960+   1.223  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -959	  0.716  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -958	  0.537  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -958	  0.626  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -957	  0.611  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -957	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -956+   5.940  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -950	  0.641  vector_swi+0x3c (<00172348>)
:   + func                -950	  0.656  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -949	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -948	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -948	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -947	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -947	  0.552  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -946	  0.537  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -946	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -945	  0.597  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -945	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -944	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -944	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -943	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -943	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -942	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -942	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -941	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -941	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -940	  0.537  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -940	  0.626  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -939	  0.641  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -939	  0.671  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -938	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -937	  0.507  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -937	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -936	  0.611  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -936	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -935	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -935	  0.820  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -934	  0.522  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -933	  0.492  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -933	  0.701  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -932	  0.791  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -931	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -931	  0.507  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -930	  0.567  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -930	  0.656  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -929	  0.731  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -928+   1.238  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -927	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -927	  0.746  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -926	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -925	  0.537  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -925	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -924	  0.641  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -923	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -923!  11.014  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -912	  0.746  vector_swi+0x3c (<00172348>)
:   + func                -911	  0.671  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -911	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -910	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -909	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -909	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -908	  0.552  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -908	  0.552  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -907	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -907	  0.567  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -906	  0.522  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -906	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -905	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -905	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -904	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -904	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -903	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -903	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -902	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -902	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -901	  0.611  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -901	  0.701  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -900+   1.044  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  # func                -899	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -898	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -898	  0.686  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -897	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -897	  0.776  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -896	  0.492  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -895	  0.537  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -895	  0.835  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -894	  0.537  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -894	  0.597  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -893	  0.805  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -892	  0.611  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -891	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -891	  0.701  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -890	  0.582  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -890	  0.537  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -889	  0.537  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -889+   1.179  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -887	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -887+   1.074  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -886	  0.686  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -885	  0.537  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -885	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -884	  0.671  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -883	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -883+   5.567  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -877	  0.626  vector_swi+0x3c (<00172348>)
:   + func                -877	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -876	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -875	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -875	  0.626  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -874	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -874	  0.552  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -873	  0.552  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -873	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -872	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -872	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -871	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -871	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -870	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -870	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -869	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -869	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -868	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -868	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -867	  0.686  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -867	  0.537  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -866	  0.746  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -865	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -865	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -864	  0.507  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -864	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -863	  0.611  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -863	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -862	  0.656  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -861	  0.791  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -861	  0.537  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -860	  0.611  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -860	  0.970  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -859	  0.597  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -858	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -857	  0.656  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -857	  0.567  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -856	  0.537  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -856	  0.641  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -855+   1.119  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -854	  0.537  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -853+   1.238  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -852	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -852	  0.537  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -851	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -850	  0.671  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -850	  0.641  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -849!  11.089  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -838	  0.895  vector_swi+0x3c (<00172348>)
:   + func                -837	  0.671  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -836	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -836	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -835	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -835	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -834	  0.880  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -834	  0.552  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -833	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -833	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -832	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -831	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -831	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -830	  0.477  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -830	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -830	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -829	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -829	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -828	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -828	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -827	  0.671  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -826	  0.910  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -825	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -825	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -824	  0.701  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -824	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -823	  0.761  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -822	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -822	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -821	  0.805  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -821	  0.686  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -820	  0.597  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -819	  1.000  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -818	  0.582  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -818	  0.507  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -817	  0.626  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -817	  0.582  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -816	  0.656  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -815	  0.522  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -815+   1.880  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -813	  0.552  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -812+   1.059  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -811	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -811	  0.522  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -810	  0.641  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -810	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -809	  0.582  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -808+   5.880  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -803	  0.611  vector_swi+0x3c (<00172348>)
:   + func                -802	  0.507  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -801	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -801	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -800	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -800	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -799	  0.671  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -799	  0.611  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -798	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -798	  0.567  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -797	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -797	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -796	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -796	  0.477  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -795	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -795	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -794	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -794	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -793	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -793	  0.537  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -792	  0.597  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -792	  0.805  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -791	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -790	  0.597  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -790	  0.507  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -789	  0.492  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -789	  0.746  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -788	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -787	  0.537  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -787	  0.940  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -786	  0.656  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -785	  0.552  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -785	  0.686  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -784	  0.641  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -783	  0.507  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -783	  0.641  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -782	  0.537  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -782	  0.626  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -781	  0.507  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -781+   1.223  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -779	  0.537  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -779+   1.149  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -778	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -777	  0.522  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -777	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -776	  0.537  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -775	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -775!  10.865  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -764	  0.865  vector_swi+0x3c (<00172348>)
:   + func                -763	  0.522  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -763	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -762	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -762	  0.626  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -761	  0.626  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -760	  0.552  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -760	  0.552  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -759	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -759	  0.582  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -758	  0.522  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -758	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -757	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -757	  0.477  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -756	  0.582  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -756	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -755	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -755	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -754	  0.611  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -754	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -753	  0.701  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -752	  0.671  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -752+   1.179  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  # func                -750	  0.656  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -750	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -749	  0.731  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -749	  0.656  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -748	  0.671  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -747	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -747	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -746	  0.940  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -745	  0.776  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -744	  0.477  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -744	  0.731  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -743	  0.880  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -742	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -742	  0.701  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -741	  0.582  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -741	  0.611  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -740	  0.656  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -739+   1.179  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -738	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -738+   1.149  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -736	  0.582  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -736	  0.686  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -735	  0.582  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -735	  0.537  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -734	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -734+   5.507  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -728	  0.835  vector_swi+0x3c (<00172348>)
:   + func                -727	  0.522  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -727	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -726	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -726	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -725	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -725	  0.552  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -724	  0.552  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -724	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -723	  0.567  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -723	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -722	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -722	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -721	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -721	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -720	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -720	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -719	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -719	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -718	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -718	  0.582  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -717	  0.835  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -716	  0.597  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -716	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -715	  0.507  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -715	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -714	  0.611  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -713	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -713	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -712	  0.835  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -712	  0.537  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -711	  0.522  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -710	  0.776  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -710	  0.537  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -709	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -709	  0.567  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -708	  0.552  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -708	  0.597  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -707	  0.507  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -706+   1.283  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -705	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -705	  0.746  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -704	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -703	  0.492  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -703	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -702	  0.641  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -702	  0.462  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -701!  10.716  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -690	  0.791  vector_swi+0x3c (<00172348>)
:   + func                -690	  0.701  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -689	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -688	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -688	  0.611  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -687	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -687	  0.537  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -686	  0.567  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -686	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -685	  0.582  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -685	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -684	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -684	  0.552  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -683	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -683	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -682	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -682	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -681	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -681	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -680	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -680	  0.671  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -679	  1.000  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -678	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -677	  0.582  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -677	  0.626  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -676	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -676	  0.626  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -675	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -674	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -674	  0.731  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -673	  0.552  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -673	  0.582  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -672	  0.895  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -671	  0.597  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -671	  0.507  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -670	  0.671  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -669	  0.582  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -669	  0.537  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -668	  0.671  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -668+   1.119  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -667	  0.507  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -666+   1.179  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -665	  0.626  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -664	  0.507  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -664	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -663	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -663	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -662+   5.582  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -657	  0.731  vector_swi+0x3c (<00172348>)
:   + func                -656	  0.805  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -655	  0.656  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -654	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -654	  0.611  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -653	  0.537  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -653	  0.537  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -652	  0.537  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -652	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -651	  0.582  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -650	  0.522  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -650	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -650	  0.641  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -649	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -648	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -648	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -647	  0.477  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -647	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -646	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -646	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -645	  0.597  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -645	  0.746  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -644	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -644	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -643	  0.686  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -642	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -642	  0.626  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -641	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -641	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -640	  0.970  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -639	  0.656  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -639	  0.582  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -638	  0.686  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -637	  0.761  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -637	  0.597  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -636	  0.626  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -635	  0.552  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -635	  0.671  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -634	  0.522  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -634+   1.044  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -633	  0.507  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -632	  0.895  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -631	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -631	  0.492  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -630	  0.626  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -629	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -629	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -628!  10.179  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -618	  0.835  vector_swi+0x3c (<00172348>)
:   + func                -617	  0.656  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -617	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -616	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -616	  0.656  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -615	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -615	  0.671  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -614	  0.567  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -613	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -613	  0.597  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -612	  0.522  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -612	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -611	  0.552  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -611	  0.507  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -610	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -610	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -609	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -609	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -608	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -608	  0.537  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -607	  0.656  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -606	  0.776  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -606+   1.179  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  # func                -605	  0.537  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -604	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -603	  0.567  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -603	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -602	  0.686  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -602	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -601	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -601	  0.910  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -600	  0.671  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -599	  0.597  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -599	  0.791  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -598	  0.552  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -597	  0.507  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -597	  0.522  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -596	  0.582  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -596	  0.626  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -595	  0.656  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -594+   1.104  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -593	  0.626  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -593	  0.985  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -592	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -591	  0.611  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -590	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -590	  0.537  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -589	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -589+   5.432  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -583	  0.746  vector_swi+0x3c (<00172348>)
:   + func                -583	  0.552  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -582	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -581	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -581	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -580	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -580	  0.686  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -579	  0.537  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -579	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -578	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -578	  0.641  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -577	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -577	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -576	  0.477  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -576	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -575	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -575	  0.597  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -574	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -574	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -573	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -573	  0.537  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -572+   1.014  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -571	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -570	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -570	  0.567  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -569	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -569	  0.656  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -568	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -568	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -567	  0.776  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -566	  0.537  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -566	  0.597  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -565	  0.731  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -565	  0.671  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -564	  0.507  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -563	  0.641  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -563	  0.552  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -562	  0.597  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -562	  0.522  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -561+   1.208  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -560	  0.522  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -559	  1.000  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -558	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -558	  0.537  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -557	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -557	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -556	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -556+   9.940  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -546	  0.970  vector_swi+0x3c (<00172348>)
:   + func                -545	  0.507  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -544	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -544	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -543	  0.641  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -543	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -542	  0.671  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -541	  0.567  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -541	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -540	  0.582  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -540	  0.522  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -539	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -539	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -538	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -538	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -537	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -537	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -536	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -536	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -535	  0.656  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -535	  0.641  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -534	  1.000  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -533	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -532	  0.492  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -532	  0.626  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -531	  0.492  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -531	  0.626  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -530	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -530	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -529+   1.074  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -528	  0.552  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -527	  0.582  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -527	  0.865  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -526	  0.626  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -525	  0.507  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -525	  0.597  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -524	  0.582  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -524	  0.567  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -523	  0.507  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -523+   1.358  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -521	  0.492  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -521+   1.358  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -519	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -519	  0.552  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -518	  0.582  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -518	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -517	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -517+   4.985  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -512	  0.761  vector_swi+0x3c (<00172348>)
:   + func                -511	  0.507  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -510	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -510	  0.597  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -509	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -509	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -508	  0.671  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -508	  0.522  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -507	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -507	  0.582  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -506	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -505	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -505	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -504	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -504	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -504	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -503	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -503	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -502	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -502	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -501	  0.597  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -500	  0.611  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -500	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -499	  0.567  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -499	  0.626  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -498	  0.656  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -497	  0.626  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -497	  0.611  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -496	  0.522  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -496	  0.925  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -495	  0.656  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -494	  0.582  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -493	  0.746  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -493	  0.552  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -492	  0.507  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -492	  0.552  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -491	  0.686  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -490	  0.537  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -490	  0.522  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -489+   1.686  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -488	  0.671  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -487	  0.895  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -486	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -486	  0.522  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -485	  0.582  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -484	  0.656  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -484	  0.507  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -483+   8.985  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -474	  0.940  vector_swi+0x3c (<00172348>)
:   + func                -473	  0.791  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -473	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -472	  0.611  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -471	  0.731  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -471	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -470+   1.343  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -469	  0.552  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -468	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -468	  0.537  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -467	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -467	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -466	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -466	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -465	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -465	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -464	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -464	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -463	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -463	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -462	  0.611  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -462	  0.671  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -461+   1.074  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  # func                -460	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -459	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -459	  0.507  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -458	  0.522  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -458	  0.671  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -457	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -457	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -456	  0.805  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -455	  0.641  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -455	  0.597  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -454	  0.865  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -453	  0.552  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -453	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -452	  0.507  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -452	  0.671  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -451	  0.567  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -450	  0.582  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -450+   1.134  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -449	  0.507  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -448+   1.149  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -447	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -447	  0.507  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -446	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -445	  0.776  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -445	  0.567  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -444+   4.611  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -439+   1.268  vector_swi+0x3c (<00172348>)
:   + func                -438	  0.656  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -438	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -437	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -436	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -436	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -436	  0.641  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -435	  0.552  __rt_mutex_create+0x14 (hisyscall_event+0x188)
:   + func                -434	  0.477  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -434	  0.597  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -433	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -433	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -432	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -432	  0.477  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -431	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -431	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -430	  0.492  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -430	  0.462  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|  + begin   0x80000001  -429	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|  + end     0x80000001  -429	  0.552  __ipipe_uaccess_might_fault+0x68 (strncpy_from_user+0x70)
:   + func                -428	  0.537  xnheap_alloc+0x10 (__rt_mutex_create+0xa4)
:|  + begin   0x80000000  -428	  0.895  xnheap_alloc+0xa8 (__rt_mutex_create+0xa4)
:|  # func                -427	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -426	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -426	  0.507  rt_mutex_create_inner+0x10 (__rt_mutex_create+0xc0)
:   + func                -425	  0.507  xnheap_alloc+0x10 (rt_mutex_create_inner+0x1f8)
:|  + begin   0x80000000  -425	  0.626  xnheap_alloc+0xa8 (rt_mutex_create_inner+0x1f8)
:|  # func                -424	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|  + end     0x80000000  -424	  0.507  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:   + func                -423	  0.895  xnsynch_init+0x10 (rt_mutex_create_inner+0x80)
:   + func                -422	  0.686  xnshadow_ppd_get+0x10 (rt_mutex_create_inner+0xcc)
:   + func                -422	  0.597  ppd_lookup+0x14 (xnshadow_ppd_get+0x54)
:   + func                -421	  0.776  ppd_lookup_inner+0x10 (ppd_lookup+0x30)
:|  + begin   0x80000000  -420	  0.701  rt_mutex_create_inner+0xf8 (__rt_mutex_create+0xc0)
:|  # func                -420	  0.492  __ipipe_restore_head+0x10 (rt_mutex_create_inner+0x194)
:|  + end     0x80000000  -419	  0.626  __ipipe_restore_head+0x104 (rt_mutex_create_inner+0x194)
:   + func                -418	  0.626  xnregistry_enter+0x14 (rt_mutex_create_inner+0x1c0)
:|  + begin   0x80000000  -418	  0.597  xnregistry_enter+0x5c (rt_mutex_create_inner+0x1c0)
:|  # func                -417	  0.522  xnsynch_init+0x10 (xnregistry_enter+0xc8)
:|  # func                -417+   1.134  registry_hash_crunch+0x10 (xnregistry_enter+0x12c)
:|  # func                -416	  0.507  __ipipe_restore_head+0x10 (xnregistry_enter+0x3a4)
:|  + end     0x80000000  -415	  0.910  __ipipe_restore_head+0x104 (xnregistry_enter+0x3a4)
:|  + begin   0x80000001  -414	  0.567  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -414	  0.552  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -413	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -412	  0.492  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -412	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -411!  27.029  __ipipe_ret_to_user_irqs_disabled+0x18 (<0017234c>)
:|  + begin   0x90000000  -384+   1.582  vector_swi+0x3c (<b693101c>)
:   + func                -383	  0.701  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -382	  0.746  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -381	  0.626  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -381	  0.641  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -380	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -380	  0.880  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -379+   1.089  xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:|  + begin   0x80000000  -378	  0.716  xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:|  # func                -377+   1.522  rpi_push+0x10 (xnshadow_relax+0x60)
:|  # func                -375	  0.731  xnsched_renice_root+0x10 (rpi_push+0x188)
:|  # func                -375+   1.134  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  # [  378] LRTMgr.e 1  -373	  0.895  xnsched_renice_root+0x78 (rpi_push+0x188)
:|  # func                -373	  0.940  schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:|  # func                -372+   1.522  __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:|  # func                -370+   1.208  xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:|  # func                -369	  0.805  ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:|  + end     0x80000000  -368+   1.089  ipipe_unstall_head+0xa0 (xnpod_suspend_thread+0x1d4)
:|  + begin   0x90000000  -367+   1.208  __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:|  + func                -366	  0.970  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func                -365	  0.776  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func                -364	  0.686  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func                -363	  0.686  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000062  -363	  0.970  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func                -362	  0.820  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func                -361+   1.671  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func                -359+   1.477  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func                -358	  0.582  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func                -357	  0.701  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|  + func                -356+   1.567  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|  + func                -355	  0.701  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|  + func                -354	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|  + func                -354	  0.537  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + begin   0x000000a4  -353	  0.507  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|  + func                -353	  0.552  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|  + func                -352	  0.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func                -351	  1.000  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func                -350	  0.791  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func                -349	  0.955  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|  + func                -349+   1.656  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|  + func                -347	  0.970  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x180)
:|  + end     0x000000a4  -346	  0.671  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|  + func                -345	  0.656  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|  + func                -345	  0.970  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|  # func                -344+   1.059  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|  + func                -343+   1.328  __ipipe_do_sync_stage+0x10 (__ipipe_dispatch_irq+0x230)
:|  # func                -341+   1.537  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x228)
:|  # func                -340	  0.805  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func                -339+   2.268  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func                -337	  0.955  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:|  # func                -336	  0.880  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func                -335	  0.731  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:|  # func                -334	  0.910  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:|  # func                -333+   1.402  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func                -332	  0.985  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func                -331+   1.194  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func                -330	  0.716  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func                -329	  0.791  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func                -328	  0.641  rtdm_event_signal+0x10 (period_update+0x1c0 [sigmatek_lrt])
:|  # func                -327	  0.671  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func                -327	  0.492  __rtdm_synch_flush+0x14 (period_update+0x1cc [sigmatek_lrt])
:|  # func                -326+   1.029  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func                -325	  0.940  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  507] SDIAS_T 40  -324+   1.656  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -323	  0.507  ipipe_raise_irq+0x10 (period_update+0x1f0 [sigmatek_lrt])
:|  # func                -322	  0.850  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  # func                -321+   1.492  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
:|  # func                -320+   1.014  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x2f4 [sigmatek_lrt])
:|  # func                -319+   1.014  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func                -318+   1.328  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:|  # func                -316	  0.597  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func                -316	  0.761  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func                -315	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func                -314	  0.582  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func                -314	  0.805  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func                -313+   1.507  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func                -312	  0.895  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  440] LRT:440  1  -311	  0.611  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func                -310+   1.761  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -308	  0.686  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -308+   1.955  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -306	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -305+   1.134  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  507] SDIAS_T 40  -304+   4.014  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -300	  0.611  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000  -299+   4.477  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001  -295+   1.029  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -294	  0.776  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -293	  0.791  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -292	  0.731  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -292	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -291!  33.880  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -257+   1.985  __irq_usr+0x20 (<00181210>)
:|  + func                -255	  0.776  gic_handle_irq+0x10 (__irq_usr+0x5c)
:|  + func                -254	  0.626  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func                -254	  0.731  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func                -253	  0.537  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000057  -252	  0.597  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func                -252	  0.567  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + func                -251+   1.492  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x50)
:|  + func                -250+   1.253  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func                -249	  0.746  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0xec)
:|  + func                -248	  0.761  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  + func                -247	  0.701  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func                -246+   1.089  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func                -245+   1.283  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func                -244+   1.208  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func                -243	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  + func                -242	  0.537  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  + func                -242	  0.671  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  # func                -241	  0.970  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  # func                -240+   1.059  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func                -239+   1.791  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1cc)
:|  # func                -237+   1.641  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func                -235+   1.402  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func                -234+   1.537  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@724    -232	  0.477  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func                -232	  0.970  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func                -231+   2.432  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + end     0x00000057  -229	  0.671  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func                -228	  0.641  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func                -227+   1.537  __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:|  + func                -226	  0.582  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -225+   4.671  __ipipe_ret_to_user_irqs_disabled+0x18 (<00181210>)
:|  + begin   0x90000000  -220+   1.835  vector_swi+0x3c (<00174754>)
:   + func                -219	  0.731  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -218	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -217	  0.746  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -217	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -216	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -215+   1.477  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -214	  0.955  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -213	  0.492  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -213	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -212+   1.238  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -211	  0.701  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -210+   1.238  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func                -209	  0.791  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -208+   1.134  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -207	  0.791  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func                -206	  0.641  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func                -205	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000  -205	  0.865  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func                -204	  0.835  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func                -203+   1.119  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -202	  0.701  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  507] SDIAS_T 40  -201	  0.761  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -201+   2.029  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -199	  0.880  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -198+   1.358  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -196	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -196	  0.955  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  506] WD-Trigg 1  -195+   3.447  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -191	  0.641  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000  -191+   3.925  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001  -187	  1.000  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -186	  0.626  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -185	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -184	  0.895  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -184	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -183+   4.298  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -179	  0.955  vector_swi+0x3c (<00174754>)
:   + func                -178	  0.716  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -177	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -177	  0.626  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -176	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -175	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -175	  0.776  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -174	  0.805  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -173	  0.656  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -173	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -172	  0.791  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -171	  0.522  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -171	  0.582  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func                -170	  0.761  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -170	  0.522  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -169	  0.626  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func                -168	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func                -168	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000  -167	  0.701  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func                -167	  0.835  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func                -166+   1.149  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -165	  0.537  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  506] WD-Trigg 1  -164	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -164+   1.402  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -162+   1.417  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -161	  0.567  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -160+   1.298  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -159	  0.820  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -158+   1.716  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -156+   1.373  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -155	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -155	  0.910  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  378] LRTMgr.e 1  -154+   2.238  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|   +func                -151	  0.910  __ipipe_do_sync_stage+0x10 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000  -150	  1.000  __ipipe_do_sync_stage+0x1c8 (__ipipe_do_sync_pipeline+0xa8)
:    #func                -149+   1.268  irq_enter+0x10 (__ipipe_do_sync_stage+0x250)
:    #func                -148	  0.701  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001  -147	  0.567  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001  -147	  0.970  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func                -146	  0.835  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func                -145	  0.985  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -144+   1.253  rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x268)
:    #func                -143+   1.343  lostage_handler+0x14 (rthal_apc_handler+0x60)
:    #func                -142	  0.626  xnsched_renice_root+0x10 (lostage_handler+0xb8)
:|   #begin   0x80000000  -141	  0.656  xnsched_renice_root+0x38 (lostage_handler+0xb8)
:|  *#func                -140	  0.746  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  378] LRTMgr. -1  -140	  0.671  xnsched_renice_root+0x78 (lostage_handler+0xb8)
:|  *#func                -139	  0.552  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000  -138	  0.552  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:    #func                -138	  0.611  __xnpod_schedule+0x14 (lostage_handler+0xe0)
:    #func                -137	  0.567  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001  -137	  0.686  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func                -136+   1.940  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:|  #*func                -134	  0.835  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1cc)
:|  #*func                -133	  0.716  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  #*[  378] LRTMgr. -1  -132	  0.552  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  #*func                -132+   1.597  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|   #func                -130	  0.940  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   #end     0x80000001  -129	  0.761  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:    #func                -129	  0.776  wake_up_process+0x10 (lostage_handler+0xe8)
:    #func                -128	  0.611  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001  -127	  0.656  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001  -126	  0.611  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func                -126	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func                -125	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -125	  0.492  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func                -124	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -124	  0.641  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func                -123	  0.626  enqueue_task+0x10 (activate_task+0x38)
:    #func                -122+   3.373  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func                -119	  0.731  enqueue_task_rt+0x10 (enqueue_task+0x3c)
:    #func                -118+   1.582  dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
:    #func                -117	  0.880  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func                -116+   1.208  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func                -114	  0.507  resched_task+0x10 (check_preempt_curr+0x64)
:|   #begin   0x80000001  -114	  0.641  resched_task+0x30 (check_preempt_curr+0x64)
:|   #end     0x80000001  -113	  0.955  resched_task+0x44 (check_preempt_curr+0x64)
:    #func                -112	  0.492  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func                -112	  0.910  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -111	  0.507  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func                -110+   1.149  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -109	  0.746  registry_proc_schedule+0x10 (rthal_apc_handler+0x60)
:    #func                -109	  0.597  queue_work_on+0x10 (registry_proc_schedule+0x2c)
:|   #begin   0x80000001  -108	  0.671  queue_work_on+0x38 (registry_proc_schedule+0x2c)
:|   #end     0x80000001  -107	  0.507  queue_work_on+0x50 (registry_proc_schedule+0x2c)
:|   #begin   0x80000001  -107	  0.567  queue_work_on+0x74 (registry_proc_schedule+0x2c)
:|   #end     0x80000001  -106	  0.626  queue_work_on+0x88 (registry_proc_schedule+0x2c)
:    #func                -106+   1.537  __queue_work+0x14 (queue_work_on+0xac)
:    #func                -104+   1.238  get_work_pool+0x10 (__queue_work+0xec)
:    #func                -103	  0.477  add_preempt_count+0x10 (__queue_work+0x158)
:    #func                -102+   1.626  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -101+   1.044  insert_work+0x14 (__queue_work+0x2bc)
:    #func                -100	  0.776  wake_up_worker+0x10 (insert_work+0xd4)
:    #func                 -99	  0.597  wake_up_process+0x10 (wake_up_worker+0x30)
:    #func                 -98	  0.507  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001   -98	  0.716  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001   -97	  0.462  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func                 -97	  0.462  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func                 -96	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -96	  0.477  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func                 -95	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -95	  0.477  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func                 -94	  0.492  enqueue_task+0x10 (activate_task+0x38)
:    #func                 -94	  0.940  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func                 -93	  0.910  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func                 -92+   1.134  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func                 -91+   2.089  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func                 -89+   1.313  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func                 -87	  0.641  wq_worker_waking_up+0x10 (try_to_wake_up+0xf8)
:    #func                 -87	  0.835  kthread_data+0x10 (wq_worker_waking_up+0x1c)
:    #func                 -86	  0.611  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func                 -85	  0.656  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func                 -84+   1.194  check_preempt_wakeup+0x14 (check_preempt_curr+0x44)
:    #func                 -83	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func                 -83	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -82	  0.462  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func                 -82	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -81	  0.567  sub_preempt_count+0x10 (__queue_work+0x234)
:    #func                 -80+   1.343  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -79	  0.865  irq_exit+0x10 (__ipipe_do_sync_stage+0x26c)
:    #func                 -78	  0.462  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func                 -78+   1.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -76	  0.805  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001   -75	  0.626  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001   -75	  0.985  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000   -74	  0.746  __ipipe_do_sync_stage+0x284 (__ipipe_do_sync_pipeline+0xa8)
:|   #func                 -73	  0.835  __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x2ac)
:|   #end     0x80000000   -72	  0.656  __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x2ac)
:    #func                 -71	  0.671  preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
:    #func                 -71	  0.507  add_preempt_count+0x10 (preempt_schedule_irq+0x50)
:    #func                 -70	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -69	  0.611  ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:|   #begin   0x80000000   -69	  0.686  ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:|   #func                 -68	  0.656  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +func                 -67	  0.940  __ipipe_do_sync_stage+0x10 (ipipe_unstall_root+0x50)
:|   #end     0x80000000   -66	  0.656  __ipipe_do_sync_stage+0x1c8 (ipipe_unstall_root+0x50)
:    #func                 -66	  0.701  irq_enter+0x10 (__ipipe_do_sync_stage+0x250)
:    #func                 -65	  0.537  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001   -65	  0.537  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001   -64	  0.895  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func                 -63	  0.507  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func                 -63	  0.850  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -62	  0.805  wait_domain_nrt_handler+0x10 [sigmatek_lrt] (__ipipe_do_sync_stage+0x268)
:    #func                 -61	  0.522  __wake_up+0x14 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #begin   0x80000001   -60	  0.552  __wake_up+0x40 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:|   #end     0x80000001   -60	  0.507  __wake_up+0x58 (wait_domain_nrt_handler+0x48 [sigmatek_lrt])
:    #func                 -59	  0.537  add_preempt_count+0x10 (__wake_up+0x64)
:    #func                 -59	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -58	  0.522  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func                 -58	  0.716  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func                 -57	  0.477  sub_preempt_count+0x10 (__wake_up+0x90)
:    #func                 -56	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -56	  0.701  irq_exit+0x10 (__ipipe_do_sync_stage+0x26c)
:    #func                 -55	  0.462  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func                 -54	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -54	  0.641  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001   -53	  0.477  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001   -53	  0.582  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000   -52	  0.656  __ipipe_do_sync_stage+0x284 (ipipe_unstall_root+0x50)
:|   +end     0x80000000   -51	  0.716  ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
:    +func                 -51	  0.656  __schedule+0x14 (preempt_schedule_irq+0x58)
:    +func                 -50	  0.462  add_preempt_count+0x10 (__schedule+0x38)
:    +func                 -50	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                 -49+   1.208  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001   -48	  0.552  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001   -47	  0.626  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func                 -46	  0.537  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000   -46	  0.611  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func                 -45	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000   -45	  0.716  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func                 -44	  0.597  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001   -43	  0.686  __schedule+0xac (preempt_schedule_irq+0x58)
:|   #end     0x80000001   -43	  0.477  __schedule+0xc0 (preempt_schedule_irq+0x58)
:    #func                 -42	  0.507  add_preempt_count+0x10 (__schedule+0xcc)
:    #func                 -42	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -41	  0.925  update_rq_clock+0x10 (__schedule+0x200)
:    #func                 -40	  0.507  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func                 -40	  0.522  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func                 -39+   1.298  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func                 -38	  0.955  pick_next_task_stop+0x10 (__schedule+0x268)
:    #func                 -37	  0.910  pick_next_task_rt+0x10 (__schedule+0x268)
:|   #begin   0x80000001   -36	  0.656  __schedule+0x2b0 (preempt_schedule_irq+0x58)
:|   #end     0x80000001   -35+   1.283  __schedule+0x2c8 (preempt_schedule_irq+0x58)
:    #func                 -34	  0.597  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func                 -33	  0.552  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001   -33	  0.716  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001   -32	  0.716  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func                 -31	  0.805  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func                 -31+   1.477  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:    #func                 -29	  0.537  xnsched_renice_root+0x10 (schedule_event+0x3d4)
:|   #begin   0x80000000   -29	  0.686  xnsched_renice_root+0x38 (schedule_event+0x3d4)
:|  *#func                 -28	  0.865  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  378] LRTMgr.e 1   -27	  0.656  xnsched_renice_root+0x78 (schedule_event+0x3d4)
:|  *#func                 -26	  0.522  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000   -26	  0.567  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:    #func                 -25	  0.880  __xnpod_schedule+0x14 (schedule_event+0x3fc)
:    #func                 -24	  0.567  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001   -24	  0.567  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func                 -23+   1.313  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:|  #*func                 -22	  0.746  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1cc)
:|  #*func                 -21	  0.686  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  #*[  378] LRTMgr.e 1   -20	  0.895  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  #*func                 -20+   2.119  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|   #func                 -17	  0.820  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x23c)
:|   #end     0x80000001   -17	  0.701  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001   -16	  0.791  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001   -15	  0.910  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func                 -14	  0.567  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001   -14	  0.567  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001   -13	  0.835  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func                 -12	  0.686  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001   -12+   1.447  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001   -10	  0.641  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001    -9	  0.641  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001    -9	  0.552  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000    -8+   1.044  __schedule+0x42c (preempt_schedule_irq+0x58)
:|   #func                  -7	  0.791  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func                  -6	  0.701  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func                  -6	  0.626  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func                  -5	  0.731  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func                  -4	  0.955  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func                  -3	  0.955  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func                  -2	  0.731  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func                  -2+   2.223  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
<|   #freeze  0x00a40000     0	  1.134  __ipipe_do_sync_stage+0x32c (__ipipe_dispatch_irq+0x230)
 |   #func                   1	  1.029  printk+0x18 (__ipipe_do_sync_stage+0x33c)
 |   #func                   2	  9.388  __ipipe_spin_lock_irqsave+0x10 (printk+0x11c)
 |   #func                  11	  0.835  __ipipe_spin_unlock_irqrestore+0x10 (printk+0x16c)
 |   #func                  12	  0.641  ipipe_raise_irq+0x10 (printk+0x180)
 |   #func                  13	  1.358  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |   #func                  14	  1.000  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x24c)
 |   #func                  15	  2.343  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x298)
 |   #begin   0x90000000    17	  0.716  __und_svc+0x44 (__ipipe_do_sync_stage+0x34c)
 |   #func                  18	  1.597  __ipipe_notify_trap+0x14 (__und_svc+0x54)
 |   #func                  20	  0.000  do_undefinstr+0x14 (__und_svc_finish+0x0)

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-21 11:09                                                       ` Henri Roosen
@ 2014-11-21 16:11                                                         ` Henri Roosen
  2014-11-21 16:12                                                           ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-21 16:11 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: Xenomai@xenomai.org

On Fri, Nov 21, 2014 at 12:09 PM, Henri Roosen <henriroosen@gmail.com>
wrote:

>
>
> On Fri, Nov 21, 2014 at 9:15 AM, Philippe Gerum <rpm@xenomai.org> wrote:
>
>> On 11/21/2014 09:03 AM, Henri Roosen wrote:
>> >
>> > On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org
>> > <mailto:rpm@xenomai.org>> wrote:
>> >
>> >     On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
>> >     > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
>> >     >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen
>> >     <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>> >     >> wrote:
>> >     >>
>> >     >>>
>> >     >>>
>> >     >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen
>> >     <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>> >     >>> wrote:
>> >     >>>
>> >     >>>>
>> >     >>>>
>> >     >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>> >     >>>> gilles.chanteperdrix@xenomai.org
>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> >     >>>>
>> >     >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>> >     >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>> >     >>>>>> gilles.chanteperdrix@xenomai.org
>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> >     >>>>>>
>> >     >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen
>> wrote:
>> >     >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>> >     >>>>>>>> gilles.chanteperdrix@xenomai.org
>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> >     >>>>>>>>
>> >     >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen
>> wrote:
>> >     >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>> >     >>>>>>>>>> gilles.chanteperdrix@xenomai.org
>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> >     >>>>>>>>>>
>> >     >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen
>> >     wrote:
>> >     >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix <
>> >     >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> >     >>>>>>>>>>>>
>> >     >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri Roosen
>> >     >>>>> wrote:
>> >     >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles
>> Chanteperdrix <
>> >     >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> >     >>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>> >     >>>>> Roosen
>> >     >>>>>>> wrote:
>> >     >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>> >     >>>>> Chanteperdrix <
>> >     >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> >     >>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>> >     >>>>> Roosen
>> >     >>>>>>>>> wrote:
>> >     >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
>> >     >>>>>>> domain'
>> >     >>>>>>>>> is
>> >     >>>>>>>>>>> not
>> >     >>>>>>>>>>>>> there
>> >     >>>>>>>>>>>>>>>>>> anymore.
>> >     >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
>> >     >>>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
>> >     >>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
>> >     >>>>> time, and
>> >     >>>>>>> pass
>> >     >>>>>>>>> to
>> >     >>>>>>>>>>> the
>> >     >>>>>>>>>>>>>>>>> next when we are finished with the current.
>> >     >>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
>> >     >>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
>> >     >>>>> used,
>> >     >>>>>>> the
>> >     >>>>>>>>>>> cortex a9
>> >     >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
>> >     >>>>>>> kernel
>> >     >>>>>>>>>>> compiled
>> >     >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
>> >     >>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
>> >     >>>>> seemed less
>> >     >>>>>>>>> random.
>> >     >>>>>>>>>>>>>>> However,
>> >     >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
>> >     >>>>> focus on
>> >     >>>>>>> the
>> >     >>>>>>>>> NULL
>> >     >>>>>>>>>>>>> pointer
>> >     >>>>>>>>>>>>>>>> dereference for now.
>> >     >>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
>> >     >>>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
>> >     >>>>> dereference is
>> >     >>>>>>> as
>> >     >>>>>>>>> below:
>> >     >>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
>> >     >>>>> because
>> >     >>>>>>> your
>> >     >>>>>>>>>>> mailer
>> >     >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
>> >     >>>>> try to
>> >     >>>>>>> get
>> >     >>>>>>>>> your
>> >     >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
>> >     >>>>> simply
>> >     >>>>>>>>> attach a
>> >     >>>>>>>>>>>>> plain
>> >     >>>>>>>>>>>>>>>>> text file with the trace.
>> >     >>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
>> >     >>>>> dereference at
>> >     >>>>>>>>> virtual
>> >     >>>>>>>>>>>>> address
>> >     >>>>>>>>>>>>>>>>> 00000000
>> >     >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
>> >     >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
>> >     >>>>>>> *ppte=00000000
>> >     >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
>> >     >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
>> >     >>>>> sigmatek_lrt(O)
>> >     >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>> >     >>>>>   W  O
>> >     >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
>> >     >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>> >     >>>>>>>>>>>>>>>>>> PC is at 0x0
>> >     >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>> >     >>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
>> >     >>>>> some
>> >     >>>>>>>>> function
>> >     >>>>>>>>>>>>> pointer
>> >     >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
>> >     >>>>>>>>> __ipipe_do_sync_stage
>> >     >>>>>>>>>>> around
>> >     >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
>> >     >>>>> probably
>> >     >>>>>>> an
>> >     >>>>>>>>> IRQ
>> >     >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
>> >     >>>>> code to
>> >     >>>>>>> emit
>> >     >>>>>>>>> a
>> >     >>>>>>>>>>> printk
>> >     >>>>>>>>>>>>>>>>> with the irq number being currently being
>> >     >>>>> processed
>> >     >>>>>>> when
>> >     >>>>>>>>> its
>> >     >>>>>>>>>>>>> handler
>> >     >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
>> >     >>>>> issue.
>> >     >>>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
>> >     >>>>> the
>> >     >>>>>>> IRQ
>> >     >>>>>>>>> number
>> >     >>>>>>>>>>>>> that
>> >     >>>>>>>>>>>>>>> has
>> >     >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
>> >     >>>>>>>>>>> /proc/interrupts
>> >     >>>>>>>>>>>>> and
>> >     >>>>>>>>>>>>>>>> /proc/xenomai/irq
>> >     >>>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
>> >     >>>>> 150.
>> >     >>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
>> >     >>>>> ethernet
>> >     >>>>>>>>> driver
>> >     >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
>> >     >>>>> something ?
>> >     >>>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>> To request the irq, the following statement is
>> called:
>> >     >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
>> >     >>>>> IRQF_DISABLED,
>> >     >>>>>>>>> pdev->name,
>> >     >>>>>>>>>>>>> ndev);
>> >     >>>>>>>>>>>>>> I didn't find a set_type.
>> >     >>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>> However, I'm not sure if I completely understood your
>> >     >>>>>>> question.
>> >     >>>>>>>>> Is
>> >     >>>>>>>>>>> it ok
>> >     >>>>>>>>>>>>> if
>> >     >>>>>>>>>>>>>> I point you to the file
>> >     >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
>> >     >>>>>>>>>>> line
>> >     >>>>>>>>>>>>>> 1983.
>> >     >>>>>>>>>>>>>> (
>> >     >>>>>>>>>>>>>>
>> >     >>>>>>>>>>>>>
>> >     >>>>>>>>>>>
>> >     >>>>>>>>>
>> >     >>>>>>>
>> >     >>>>>
>> >
>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>> >     >>>>>>>>>>>>>> )
>> >     >>>>>>>>>>>>>
>> >     >>>>>>>>>>>>> Ok, are you using the device tree or not?
>> >     >>>>>>>>>>>>>
>> >     >>>>>>>>>>>>
>> >     >>>>>>>>>>>> Yes, using devicetree
>> >     >>>>>>>>>>>
>> >     >>>>>>>>>>> You are sure your devicetree has all the necessary
>> >     >>>>> parameters for
>> >     >>>>>>>>>>> the ethernet interrupt ?
>> >     >>>>>>>>>>>
>> >     >>>>>>>>>>>
>> >     >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file. Our
>> >     >>>>> board .dts
>> >     >>>>>>> file
>> >     >>>>>>>>>> includes the file and just sets the correct pinctrl,
>> phy-mode
>> >     >>>>> and
>> >     >>>>>>> status
>> >     >>>>>>>>> to
>> >     >>>>>>>>>> okay, similar to what other boards do.
>> >     >>>>>>>>>>
>> >     >>>>>>>>>> Ethernet communication is working and we are getting
>> >     >>>>> interrupts at
>> >     >>>>>>> first,
>> >     >>>>>>>>>> just after a while it stops working because of the NULL
>> >     pointer
>> >     >>>>>>>>> dereference.
>> >     >>>>>>>>>> Any suggestion how to trace down this specific handler
>> >     getting
>> >     >>>>>>> NULL-ed?
>> >     >>>>>>>>>
>> >     >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe
>> tracer,
>> >     >>>>>>>>> trigger a panic before printing anything when the bug
>> >     happens (by
>> >     >>>>>>>>> the way, which pointer is NULL, is it the irq handler, or
>> the
>> >     >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe
>> tracer to
>> >     >>>>> store
>> >     >>>>>>>>> the current value of the handler instead of the timestamp
>> >     in the
>> >     >>>>>>>>> I-pipe trace structure, and the function printing the
>> >     traces to
>> >     >>>>> cast
>> >     >>>>>>>>> the timestamp to a pointer and print its value instead of
>> >     >>>>> computing
>> >     >>>>>>>>> a difference. With enough back trace points, it should be
>> >     clear
>> >     >>>>> in
>> >     >>>>>>>>> the trace generated which function sets the pointer to
>> NULL.
>> >     >>>>>>>>>
>> >     >>>>>>>>> Alternatively, if you are ready to spend time in your
>> >     processor
>> >     >>>>>>>>> documentation, you can look for a way to program its
>> hardware
>> >     >>>>>>>>> breakpoints registers to watch the handler address once
>> it has
>> >     >>>>> been
>> >     >>>>>>>>> set.
>> >     >>>>>>>>>
>> >     >>>>>>>>> I found out the irq-handler doesn't get NULL-ified.
>> >     Instead, the
>> >     >>>>> ipd
>> >     >>>>>>>> points to the xenomai domain at the moment of handling the
>> >     irq 150.
>> >     >>>>>>>> However, it is only requested and registered in the Linux
>> >     domain.
>> >     >>>>>>>>
>> >     >>>>>>>> I'll use the I-pipe tracer now to make a trace at the
>> >     moment the
>> >     >>>>> 150
>> >     >>>>>>>> interrupt gets handled in the xenomai domain..
>> >     >>>>>>>
>> >     >>>>>>> Yes, please, do not forget to ask for a large number of back
>> >     trace
>> >     >>>>> points.
>> >     >>>>>>>
>> >     >>>>>>> Please find attached the ipipetrace.txt file.
>> >     >>>>>>
>> >     >>>>>>
>> >     >>>>>>> --
>> >     >>>>>>>                                             Gilles.
>> >     >>>>>>>
>> >     >>>>>
>> >     >>>>>> Unable to handle kernel NULL pointer dereference at virtual
>> >     address
>> >     >>>>> 00000000
>> >     >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
>> >     >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>> >     >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
>> >     >>>>>
>> >     >>>>> Please put the panic or trace freeze before printing anything
>> and
>> >     >>>>> the whole dumping. This will remove a lot of useless stuff
>> >     from the
>> >     >>>>> trace.
>> >     >>>>>
>> >     >>>>> Please find attached the ipipetrace_2.txt file (this time I
>> >     was able to
>> >     >>>> capture it via /proc/ipipe/trace/frozen instead of the terminal
>> >     logging).
>> >     >>>>
>> >     >>>
>> >     >>> I noticed we have a taskswitch hook set, which might blur the
>> trace
>> >     >>> results. So if you are interested in a trace without the
>> >     taskswitch hook
>> >     >>> set, then please find attached ipipetrace_3.txt. Sorry for the
>> >     >>> inconvenience.
>> >     >>>
>> >     >>
>> >     >> I was actually wondering how __ipipe_next_irq() could come up
>> >     with 150 when
>> >     >> in the xenomai domain.
>> >     >>
>> >     >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a bit
>> >     strange
>> >     >> to me:
>> >     >> first p is set to the __ipipe_current_context and ipd to
>> >     p->domain. Later
>> >     >> in the for-loop, p get updated again to __ipipe_current_context
>> >     again (so
>> >     >> it is expected to change) but ipd is not updated to be set to the
>> >     p->domain
>> >     >> again.
>> >     >> Was that on purpose or is the ipd = p->domain; statement missing
>> >     inside the
>> >     >> for-loop?
>> >     >
>> >     > Looks strange. Have you tried adding ipd = p->domain under p =
>> >     > __ipipe_current_context ?
>> >     >
>> >
>> >     The callee may not switch domain over an interrupt handler. Only CPU
>> >     migration may happen, which is what this assignment cares about.
>> >
>> >     rules in IRQ context over sync_stage are:
>> >
>> >     - no domain migration
>> >     - CPU migration possible over the root domain only
>> >
>> >     Each CPU holds an array of per-domain context areas, each context
>> area
>> >     backlinks to the domain descriptor.
>> >
>> >
>> > I'll instrument the code to detect domain migration, but I guess that is
>> > what we are facing.
>>
>> I don't see how that would be possible with Xenomai. The domain
>> migration gates are relax/harden calls in the nucleus, and these can
>> only be invoked from regular task contexts. But checking for peace of
>> mind won't harm anyway.
>>
>
> I've added the check on p->domain != ipd at the end of the for-loop. That
> one triggers in my case.
>
> More debugging found:
> 1) the irq that triggers the domain switch is always irq 164 (0xa4). This
> is the irq from our FPGA, fed to the i.MX6 via GPIO interrupt. The
> interrupt handler is a primary domain handler, registered
> using rtdm_irq_request(). I've added checks on primary domain at entry and
> exit of the handler. Those checks never trigger, so the handler always
> enters and leaves in primary domain.
>
> 2) our irq-handler is apparently not called when the switch occurs. I've
> added a variable that is set to zero in __ipipe_do_sync_stage() after
> __ipipe_next_irq(). Our handler sets it to a non-zero value. The value of
> that variable is zero when the switch is detected at the end of the
> for-loop.
> I've noticed that when not setting the variable to zero, it has the value
> that is returned by our handler at a spurous interrupt, which means the
> last time our handler was called was not a valid interrupt... not sure what
> to conclude from that.
>
> I'm having trouble interpreting the ipipe-trace to find out what is really
> going on. I've added a trace (fr7.txt) that was frozen at the point where
> the domain-switch was detected at the end of the for-loop in
> __ipipe_do_sync_stage(). Could you help me interpreting this trace to find
> out where and why there is a domain switch during the irq handling?
>
>
I've added some more tracing to the ipipe-code:

At __ipipe_do_sync_stage()
ipipe_trace_begin(0x2222); // at enter
ipipe_trace_end(0x2222); // at leave
ipipe_trace_begin((irq << 16) | 0x2222); // at for-loop after irq is known
ipipe_trace_end((irq << 16) | 0x2222); // at end of for-loop

At __ipipe_dispatch_irq()
ipipe_trace_begin((irq << 16) | 0x1111); // at enter
ipipe_trace_end((irq << 16) | 0x1111); // at leave

:~# cat /proc/xenomai/irq
IRQ         CPU0
 87:     2441549         [timer]
164:     2192094         fpga0:164
1027:      254734         [virtual]

~# cat /proc/interrupts
           CPU0
 34:          0       GIC  sdma
 51:          0       GIC  rtc alarm
 54:      50372       GIC  mmc0
 59:        693       GIC  IMX-uart
 70:        792       GIC  21a8000.i2c
 87:     232403       GIC  i.MX Timer Tick
150:     108432       GIC  2188000.ethernet
151:          0       GIC  2188000.ethernet
Err:          0

This leads to the attached trace fr12.txt.

Line 3586: Entry to __ipipe_do_sync_stage()
Line 3587: __ipipe_do_sync_stage found pending IRQ 1027
Line 3710: Another entry to __ipipe_do_sync_stage()! This is before end of
the previous IRQ 1027!
Line 3711: __ipipe_do_sync_stage found pending IRQ 164. This is the last
entry where the fpga is handled. This is in primary domain.
Line 3735: it seems to me the irqhandler_fpga is completed all in primary
domain.
Line 3790: Here is the end of __ipipe_do_sync_stage() handling IRQ 1027!
Line 3792: Switch to secondary domain
Line 4012: There is no end logging of __ipipe_do_sync_stage() handling IRQ
164, but the freeze entry shows it is completing irq 164, so at that entry
the end would be if there was no freeze. This is in primary domain.

These are the interesting entries that occurred to me. So my questions:
- Should it be possible at line 3710 to enter again before ending the
previous call?
- When the end of IRQ 1027 is finally there at line 3790, why is there a
switch to secondary? Handling IRQ 164 is not completed yet.

Is the failure visible in this trace, or what tracing can I add to trace
down the actual problem?

Thanks!
Henri.

Thanks!
> Henri
>
>
>> >
>> > Is the domain migration visible in the ipipe-trace / how can I trace
>> > down to the point where domain migration happens?
>> >
>>
>> The tracer reports the current domain, see the heading line of a trace
>> for details about the symbols used.
>>
>> --
>> Philippe.
>>
>
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-21 16:11                                                         ` Henri Roosen
@ 2014-11-21 16:12                                                           ` Henri Roosen
  2014-11-24  8:43                                                             ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-21 16:12 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: Xenomai@xenomai.org

On Fri, Nov 21, 2014 at 5:11 PM, Henri Roosen <henriroosen@gmail.com> wrote:

>
>
> On Fri, Nov 21, 2014 at 12:09 PM, Henri Roosen <henriroosen@gmail.com>
> wrote:
>
>>
>>
>> On Fri, Nov 21, 2014 at 9:15 AM, Philippe Gerum <rpm@xenomai.org> wrote:
>>
>>> On 11/21/2014 09:03 AM, Henri Roosen wrote:
>>> >
>>> > On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org
>>> > <mailto:rpm@xenomai.org>> wrote:
>>> >
>>> >     On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
>>> >     > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
>>> >     >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen
>>> >     <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>>> >     >> wrote:
>>> >     >>
>>> >     >>>
>>> >     >>>
>>> >     >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen
>>> >     <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>>> >     >>> wrote:
>>> >     >>>
>>> >     >>>>
>>> >     >>>>
>>> >     >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>>> >     >>>> gilles.chanteperdrix@xenomai.org
>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> >     >>>>
>>> >     >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen wrote:
>>> >     >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>>> >     >>>>>> gilles.chanteperdrix@xenomai.org
>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> >     >>>>>>
>>> >     >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen
>>> wrote:
>>> >     >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>>> >     >>>>>>>> gilles.chanteperdrix@xenomai.org
>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> >     >>>>>>>>
>>> >     >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen
>>> wrote:
>>> >     >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>>> >     >>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> >     >>>>>>>>>>
>>> >     >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen
>>> >     wrote:
>>> >     >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles Chanteperdrix
>>> <
>>> >     >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> >     >>>>>>>>>>>>
>>> >     >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri
>>> Roosen
>>> >     >>>>> wrote:
>>> >     >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles
>>> Chanteperdrix <
>>> >     >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> >     >>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>>> >     >>>>> Roosen
>>> >     >>>>>>> wrote:
>>> >     >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>>> >     >>>>> Chanteperdrix <
>>> >     >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> >     >>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>>> >     >>>>> Roosen
>>> >     >>>>>>>>> wrote:
>>> >     >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
>>> >     >>>>>>> domain'
>>> >     >>>>>>>>> is
>>> >     >>>>>>>>>>> not
>>> >     >>>>>>>>>>>>> there
>>> >     >>>>>>>>>>>>>>>>>> anymore.
>>> >     >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
>>> >     >>>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
>>> >     >>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
>>> >     >>>>> time, and
>>> >     >>>>>>> pass
>>> >     >>>>>>>>> to
>>> >     >>>>>>>>>>> the
>>> >     >>>>>>>>>>>>>>>>> next when we are finished with the current.
>>> >     >>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
>>> >     >>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
>>> >     >>>>> used,
>>> >     >>>>>>> the
>>> >     >>>>>>>>>>> cortex a9
>>> >     >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting a
>>> >     >>>>>>> kernel
>>> >     >>>>>>>>>>> compiled
>>> >     >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
>>> >     >>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
>>> >     >>>>> seemed less
>>> >     >>>>>>>>> random.
>>> >     >>>>>>>>>>>>>>> However,
>>> >     >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
>>> >     >>>>> focus on
>>> >     >>>>>>> the
>>> >     >>>>>>>>> NULL
>>> >     >>>>>>>>>>>>> pointer
>>> >     >>>>>>>>>>>>>>>> dereference for now.
>>> >     >>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
>>> >     >>>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
>>> >     >>>>> dereference is
>>> >     >>>>>>> as
>>> >     >>>>>>>>> below:
>>> >     >>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
>>> >     >>>>> because
>>> >     >>>>>>> your
>>> >     >>>>>>>>>>> mailer
>>> >     >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
>>> >     >>>>> try to
>>> >     >>>>>>> get
>>> >     >>>>>>>>> your
>>> >     >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
>>> >     >>>>> simply
>>> >     >>>>>>>>> attach a
>>> >     >>>>>>>>>>>>> plain
>>> >     >>>>>>>>>>>>>>>>> text file with the trace.
>>> >     >>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
>>> >     >>>>> dereference at
>>> >     >>>>>>>>> virtual
>>> >     >>>>>>>>>>>>> address
>>> >     >>>>>>>>>>>>>>>>> 00000000
>>> >     >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
>>> >     >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
>>> >     >>>>>>> *ppte=00000000
>>> >     >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
>>> >     >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
>>> >     >>>>> sigmatek_lrt(O)
>>> >     >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>>> >     >>>>>   W  O
>>> >     >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
>>> >     >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>>> >     >>>>>>>>>>>>>>>>>> PC is at 0x0
>>> >     >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>>> >     >>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
>>> >     >>>>> some
>>> >     >>>>>>>>> function
>>> >     >>>>>>>>>>>>> pointer
>>> >     >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
>>> >     >>>>>>>>> __ipipe_do_sync_stage
>>> >     >>>>>>>>>>> around
>>> >     >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
>>> >     >>>>> probably
>>> >     >>>>>>> an
>>> >     >>>>>>>>> IRQ
>>> >     >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
>>> >     >>>>> code to
>>> >     >>>>>>> emit
>>> >     >>>>>>>>> a
>>> >     >>>>>>>>>>> printk
>>> >     >>>>>>>>>>>>>>>>> with the irq number being currently being
>>> >     >>>>> processed
>>> >     >>>>>>> when
>>> >     >>>>>>>>> its
>>> >     >>>>>>>>>>>>> handler
>>> >     >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
>>> >     >>>>> issue.
>>> >     >>>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>> Please find the log.txt file attached, which shows
>>> >     >>>>> the
>>> >     >>>>>>> IRQ
>>> >     >>>>>>>>> number
>>> >     >>>>>>>>>>>>> that
>>> >     >>>>>>>>>>>>>>> has
>>> >     >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output of
>>> >     >>>>>>>>>>> /proc/interrupts
>>> >     >>>>>>>>>>>>> and
>>> >     >>>>>>>>>>>>>>>> /proc/xenomai/irq
>>> >     >>>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always IRQ
>>> >     >>>>> 150.
>>> >     >>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
>>> >     >>>>> ethernet
>>> >     >>>>>>>>> driver
>>> >     >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
>>> >     >>>>> something ?
>>> >     >>>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>> To request the irq, the following statement is
>>> called:
>>> >     >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
>>> >     >>>>> IRQF_DISABLED,
>>> >     >>>>>>>>> pdev->name,
>>> >     >>>>>>>>>>>>> ndev);
>>> >     >>>>>>>>>>>>>> I didn't find a set_type.
>>> >     >>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>> However, I'm not sure if I completely understood
>>> your
>>> >     >>>>>>> question.
>>> >     >>>>>>>>> Is
>>> >     >>>>>>>>>>> it ok
>>> >     >>>>>>>>>>>>> if
>>> >     >>>>>>>>>>>>>> I point you to the file
>>> >     >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
>>> >     >>>>>>>>>>> line
>>> >     >>>>>>>>>>>>>> 1983.
>>> >     >>>>>>>>>>>>>> (
>>> >     >>>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>>
>>> >     >>>>>>>>>>>
>>> >     >>>>>>>>>
>>> >     >>>>>>>
>>> >     >>>>>
>>> >
>>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>>> >     >>>>>>>>>>>>>> )
>>> >     >>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>> Ok, are you using the device tree or not?
>>> >     >>>>>>>>>>>>>
>>> >     >>>>>>>>>>>>
>>> >     >>>>>>>>>>>> Yes, using devicetree
>>> >     >>>>>>>>>>>
>>> >     >>>>>>>>>>> You are sure your devicetree has all the necessary
>>> >     >>>>> parameters for
>>> >     >>>>>>>>>>> the ethernet interrupt ?
>>> >     >>>>>>>>>>>
>>> >     >>>>>>>>>>>
>>> >     >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file.
>>> Our
>>> >     >>>>> board .dts
>>> >     >>>>>>> file
>>> >     >>>>>>>>>> includes the file and just sets the correct pinctrl,
>>> phy-mode
>>> >     >>>>> and
>>> >     >>>>>>> status
>>> >     >>>>>>>>> to
>>> >     >>>>>>>>>> okay, similar to what other boards do.
>>> >     >>>>>>>>>>
>>> >     >>>>>>>>>> Ethernet communication is working and we are getting
>>> >     >>>>> interrupts at
>>> >     >>>>>>> first,
>>> >     >>>>>>>>>> just after a while it stops working because of the NULL
>>> >     pointer
>>> >     >>>>>>>>> dereference.
>>> >     >>>>>>>>>> Any suggestion how to trace down this specific handler
>>> >     getting
>>> >     >>>>>>> NULL-ed?
>>> >     >>>>>>>>>
>>> >     >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe
>>> tracer,
>>> >     >>>>>>>>> trigger a panic before printing anything when the bug
>>> >     happens (by
>>> >     >>>>>>>>> the way, which pointer is NULL, is it the irq handler,
>>> or the
>>> >     >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe
>>> tracer to
>>> >     >>>>> store
>>> >     >>>>>>>>> the current value of the handler instead of the timestamp
>>> >     in the
>>> >     >>>>>>>>> I-pipe trace structure, and the function printing the
>>> >     traces to
>>> >     >>>>> cast
>>> >     >>>>>>>>> the timestamp to a pointer and print its value instead of
>>> >     >>>>> computing
>>> >     >>>>>>>>> a difference. With enough back trace points, it should be
>>> >     clear
>>> >     >>>>> in
>>> >     >>>>>>>>> the trace generated which function sets the pointer to
>>> NULL.
>>> >     >>>>>>>>>
>>> >     >>>>>>>>> Alternatively, if you are ready to spend time in your
>>> >     processor
>>> >     >>>>>>>>> documentation, you can look for a way to program its
>>> hardware
>>> >     >>>>>>>>> breakpoints registers to watch the handler address once
>>> it has
>>> >     >>>>> been
>>> >     >>>>>>>>> set.
>>> >     >>>>>>>>>
>>> >     >>>>>>>>> I found out the irq-handler doesn't get NULL-ified.
>>> >     Instead, the
>>> >     >>>>> ipd
>>> >     >>>>>>>> points to the xenomai domain at the moment of handling the
>>> >     irq 150.
>>> >     >>>>>>>> However, it is only requested and registered in the Linux
>>> >     domain.
>>> >     >>>>>>>>
>>> >     >>>>>>>> I'll use the I-pipe tracer now to make a trace at the
>>> >     moment the
>>> >     >>>>> 150
>>> >     >>>>>>>> interrupt gets handled in the xenomai domain..
>>> >     >>>>>>>
>>> >     >>>>>>> Yes, please, do not forget to ask for a large number of
>>> back
>>> >     trace
>>> >     >>>>> points.
>>> >     >>>>>>>
>>> >     >>>>>>> Please find attached the ipipetrace.txt file.
>>> >     >>>>>>
>>> >     >>>>>>
>>> >     >>>>>>> --
>>> >     >>>>>>>                                             Gilles.
>>> >     >>>>>>>
>>> >     >>>>>
>>> >     >>>>>> Unable to handle kernel NULL pointer dereference at virtual
>>> >     address
>>> >     >>>>> 00000000
>>> >     >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
>>> >     >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>>> >     >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
>>> >     >>>>>
>>> >     >>>>> Please put the panic or trace freeze before printing
>>> anything and
>>> >     >>>>> the whole dumping. This will remove a lot of useless stuff
>>> >     from the
>>> >     >>>>> trace.
>>> >     >>>>>
>>> >     >>>>> Please find attached the ipipetrace_2.txt file (this time I
>>> >     was able to
>>> >     >>>> capture it via /proc/ipipe/trace/frozen instead of the
>>> terminal
>>> >     logging).
>>> >     >>>>
>>> >     >>>
>>> >     >>> I noticed we have a taskswitch hook set, which might blur the
>>> trace
>>> >     >>> results. So if you are interested in a trace without the
>>> >     taskswitch hook
>>> >     >>> set, then please find attached ipipetrace_3.txt. Sorry for the
>>> >     >>> inconvenience.
>>> >     >>>
>>> >     >>
>>> >     >> I was actually wondering how __ipipe_next_irq() could come up
>>> >     with 150 when
>>> >     >> in the xenomai domain.
>>> >     >>
>>> >     >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a
>>> bit
>>> >     strange
>>> >     >> to me:
>>> >     >> first p is set to the __ipipe_current_context and ipd to
>>> >     p->domain. Later
>>> >     >> in the for-loop, p get updated again to __ipipe_current_context
>>> >     again (so
>>> >     >> it is expected to change) but ipd is not updated to be set to
>>> the
>>> >     p->domain
>>> >     >> again.
>>> >     >> Was that on purpose or is the ipd = p->domain; statement missing
>>> >     inside the
>>> >     >> for-loop?
>>> >     >
>>> >     > Looks strange. Have you tried adding ipd = p->domain under p =
>>> >     > __ipipe_current_context ?
>>> >     >
>>> >
>>> >     The callee may not switch domain over an interrupt handler. Only
>>> CPU
>>> >     migration may happen, which is what this assignment cares about.
>>> >
>>> >     rules in IRQ context over sync_stage are:
>>> >
>>> >     - no domain migration
>>> >     - CPU migration possible over the root domain only
>>> >
>>> >     Each CPU holds an array of per-domain context areas, each context
>>> area
>>> >     backlinks to the domain descriptor.
>>> >
>>> >
>>> > I'll instrument the code to detect domain migration, but I guess that
>>> is
>>> > what we are facing.
>>>
>>> I don't see how that would be possible with Xenomai. The domain
>>> migration gates are relax/harden calls in the nucleus, and these can
>>> only be invoked from regular task contexts. But checking for peace of
>>> mind won't harm anyway.
>>>
>>
>> I've added the check on p->domain != ipd at the end of the for-loop. That
>> one triggers in my case.
>>
>> More debugging found:
>> 1) the irq that triggers the domain switch is always irq 164 (0xa4). This
>> is the irq from our FPGA, fed to the i.MX6 via GPIO interrupt. The
>> interrupt handler is a primary domain handler, registered
>> using rtdm_irq_request(). I've added checks on primary domain at entry and
>> exit of the handler. Those checks never trigger, so the handler always
>> enters and leaves in primary domain.
>>
>> 2) our irq-handler is apparently not called when the switch occurs. I've
>> added a variable that is set to zero in __ipipe_do_sync_stage() after
>> __ipipe_next_irq(). Our handler sets it to a non-zero value. The value of
>> that variable is zero when the switch is detected at the end of the
>> for-loop.
>> I've noticed that when not setting the variable to zero, it has the value
>> that is returned by our handler at a spurous interrupt, which means the
>> last time our handler was called was not a valid interrupt... not sure what
>> to conclude from that.
>>
>> I'm having trouble interpreting the ipipe-trace to find out what is
>> really going on. I've added a trace (fr7.txt) that was frozen at the point
>> where the domain-switch was detected at the end of the for-loop in
>> __ipipe_do_sync_stage(). Could you help me interpreting this trace to find
>> out where and why there is a domain switch during the irq handling?
>>
>>
> I've added some more tracing to the ipipe-code:
>
> At __ipipe_do_sync_stage()
> ipipe_trace_begin(0x2222); // at enter
> ipipe_trace_end(0x2222); // at leave
> ipipe_trace_begin((irq << 16) | 0x2222); // at for-loop after irq is known
> ipipe_trace_end((irq << 16) | 0x2222); // at end of for-loop
>
> At __ipipe_dispatch_irq()
> ipipe_trace_begin((irq << 16) | 0x1111); // at enter
> ipipe_trace_end((irq << 16) | 0x1111); // at leave
>
> :~# cat /proc/xenomai/irq
> IRQ         CPU0
>  87:     2441549         [timer]
> 164:     2192094         fpga0:164
> 1027:      254734         [virtual]
>
> ~# cat /proc/interrupts
>            CPU0
>  34:          0       GIC  sdma
>  51:          0       GIC  rtc alarm
>  54:      50372       GIC  mmc0
>  59:        693       GIC  IMX-uart
>  70:        792       GIC  21a8000.i2c
>  87:     232403       GIC  i.MX Timer Tick
> 150:     108432       GIC  2188000.ethernet
> 151:          0       GIC  2188000.ethernet
> Err:          0
>
> This leads to the attached trace fr12.txt.
>
> Line 3586: Entry to __ipipe_do_sync_stage()
> Line 3587: __ipipe_do_sync_stage found pending IRQ 1027
> Line 3710: Another entry to __ipipe_do_sync_stage()! This is before end of
> the previous IRQ 1027!
> Line 3711: __ipipe_do_sync_stage found pending IRQ 164. This is the last
> entry where the fpga is handled. This is in primary domain.
> Line 3735: it seems to me the irqhandler_fpga is completed all in primary
> domain.
> Line 3790: Here is the end of __ipipe_do_sync_stage() handling IRQ 1027!
> Line 3792: Switch to secondary domain
> Line 4012: There is no end logging of __ipipe_do_sync_stage() handling IRQ
> 164, but the freeze entry shows it is completing irq 164, so at that entry
> the end would be if there was no freeze. This is in primary domain.
>
> These are the interesting entries that occurred to me. So my questions:
> - Should it be possible at line 3710 to enter again before ending the
> previous call?
> - When the end of IRQ 1027 is finally there at line 3790, why is there a
> switch to secondary? Handling IRQ 164 is not completed yet.
>
> Is the failure visible in this trace, or what tracing can I add to trace
> down the actual problem?
>
> The missing trace file fr12.txt attached now


> Thanks!
> Henri.
>
> Thanks!
>> Henri
>>
>>
>>> >
>>> > Is the domain migration visible in the ipipe-trace / how can I trace
>>> > down to the point where domain migration happens?
>>> >
>>>
>>> The tracer reports the current domain, see the heading line of a trace
>>> for details about the symbols used.
>>>
>>> --
>>> Philippe.
>>>
>>
>>
>
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.32-ipipe-00218-gcf143c6-dirty/ipipe release #5
------------------------------------------------------------
CPU: 0, Freeze: 2638837240 cycles, Trace Points: 4000 (+10)
Calibrated minimum trace-point overhead: 0.626 us

 +----- Hard IRQs ('|': locked)
 |+-- Xenomai
 ||+- Linux ('*': domain stalled, '+': current, '#': current+stalled)
 |||			  +---------- Delay flag ('+': > 1 us, '!': > 10 us)
 |||			  |	   +- NMI noise ('N')
 |||			  |	   |
	  Type	  User Val.   Time    Delay  Function (Parent)
:    +func               -3876+   1.791  ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
:    +func               -3875+   1.552  set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:|   +func               -3873	  0.507  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -3872+   5.328  ret_fast_syscall+0x2c (<b6b814b8>)
:|   +begin   0x90000000 -3867+   1.149  vector_swi+0x3c (<b6b814b4>)
:    +func               -3866	  0.925  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -3865+   1.388  SyS_select+0x14 (ret_fast_syscall+0x0)
:    +func               -3864	  0.835  poll_select_set_timeout+0x14 (SyS_select+0xc4)
:    +func               -3863	  0.970  ktime_get_ts+0x14 (poll_select_set_timeout+0x54)
:    +func               -3862	  0.985  timespec_add_safe+0x18 (poll_select_set_timeout+0x68)
:    +func               -3861	  0.611  core_sys_select+0x14 (SyS_select+0xf4)
:    +func               -3860	  0.746  __rcu_read_lock+0x10 (core_sys_select+0x30)
:    +func               -3860+   1.134  __rcu_read_unlock+0x10 (core_sys_select+0x50)
:    +func               -3858	  0.477  do_select+0x14 (core_sys_select+0x234)
:    +func               -3858	  0.671  __rcu_read_lock+0x10 (do_select+0x28)
:    +func               -3857	  0.716  __rcu_read_unlock+0x10 (do_select+0x138)
:    +func               -3857	  0.686  select_estimate_accuracy+0x14 (do_select+0x550)
:    +func               -3856	  0.805  ktime_get_ts+0x14 (select_estimate_accuracy+0xd8)
:    +func               -3855	  0.671  set_normalized_timespec+0x10 (select_estimate_accuracy+0xfc)
:    +func               -3854+   1.447  task_nice+0x10 (select_estimate_accuracy+0x44)
:    +func               -3853	  0.641  poll_schedule_timeout+0x10 (do_select+0x4ec)
:    +func               -3852	  0.686  schedule_hrtimeout_range+0x10 (poll_schedule_timeout+0x48)
:    +func               -3852	  0.552  schedule_hrtimeout_range_clock+0x14 (schedule_hrtimeout_range+0x1c)
:    +func               -3851	  0.865  hrtimer_init+0x10 (schedule_hrtimeout_range_clock+0x80)
:    +func               -3850	  0.492  hrtimer_start_range_ns+0x14 (schedule_hrtimeout_range_clock+0x114)
:    +func               -3850	  0.537  __hrtimer_start_range_ns+0x14 (hrtimer_start_range_ns+0x34)
:|   +begin   0x80000001 -3849	  0.641  __hrtimer_start_range_ns+0x40 (hrtimer_start_range_ns+0x34)
:|   #end     0x80000001 -3849	  0.791  __hrtimer_start_range_ns+0x58 (hrtimer_start_range_ns+0x34)
:    #func               -3848	  0.477  add_preempt_count+0x10 (__hrtimer_start_range_ns+0x6c)
:    #func               -3847	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3846+   1.298  enqueue_hrtimer+0x10 (__hrtimer_start_range_ns+0x1b8)
:    #func               -3845	  0.492  ipipe_unstall_root+0x10 (__hrtimer_start_range_ns+0x1c4)
:|   #begin   0x80000000 -3845	  0.597  ipipe_unstall_root+0x2c (__hrtimer_start_range_ns+0x1c4)
:|   #func               -3844	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3843	  0.492  ipipe_unstall_root+0x64 (__hrtimer_start_range_ns+0x1c4)
:    +func               -3843	  0.477  sub_preempt_count+0x10 (__hrtimer_start_range_ns+0x1cc)
:    +func               -3842	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3842	  0.641  schedule+0x10 (schedule_hrtimeout_range_clock+0x134)
:    +func               -3841	  0.477  __schedule+0x14 (schedule+0x74)
:    +func               -3841	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -3840	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3839	  0.686  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -3839	  0.537  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -3838	  0.477  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -3838	  0.492  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -3837	  0.522  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -3837	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3836	  0.507  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -3836	  0.567  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -3835	  0.582  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -3835	  0.611  __schedule+0xc0 (schedule+0x74)
:    #func               -3834	  0.462  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -3834	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3833	  0.477  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -3832	  0.552  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -3832+   1.462  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -3830	  0.686  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -3830	  0.641  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -3829	  0.835  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -3828	  0.820  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -3827	  0.925  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -3827	  0.656  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -3826	  0.567  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -3825	  0.522  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -3825	  0.865  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -3824	  0.477  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -3823+   1.104  __schedule+0x2c8 (schedule+0x74)
:    #func               -3822	  0.522  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -3822	  0.552  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -3821	  0.552  __switch_mm_inner+0x68 (__schedule+0x404)
:|   #begin   0x80000001 -3821	  0.552  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -3820	  0.507  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -3820	  0.850  __schedule+0x42c (schedule+0x74)
:|   #func               -3819	  0.507  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -3818	  0.611  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -3818	  0.462  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -3817	  0.492  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -3817	  0.626  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -3816	  0.835  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -3815	  0.552  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -3815+   1.074  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -3814	  0.731  __schedule+0x454 (schedule+0x74)
:    #func               -3813	  0.507  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -3812	  0.552  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -3812	  0.552  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -3811	  0.656  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -3811	  0.492  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -3810	  0.582  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -3810	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3809	  0.507  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -3809	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -3808	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3807	  0.507  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -3807+   1.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3805+   2.044  drop_futex_key_refs+0x10 (futex_wait+0x240)
:|   +func               -3803	  0.611  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -3802+   4.313  ret_fast_syscall+0x2c (<b6ebd6fc>)
:|   +begin   0x90000000 -3798	  0.940  vector_swi+0x3c (<b6eb9304>)
:    +func               -3797	  0.955  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -3796	  0.955  SyS_futex+0x14 (ret_fast_syscall+0x0)
:    +func               -3795	  0.910  do_futex+0x14 (SyS_futex+0x148)
:    +func               -3794	  0.686  futex_wake+0x14 (do_futex+0x100)
:    +func               -3794	  0.701  get_futex_key+0x14 (futex_wake+0x40)
:    +func               -3793	  0.776  get_futex_key_refs+0x10 (get_futex_key+0x80)
:    +func               -3792	  0.776  hash_futex+0x10 (futex_wake+0x50)
:    +func               -3791	  0.895  add_preempt_count+0x10 (futex_wake+0x5c)
:    +func               -3791	  0.940  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3790	  0.462  sub_preempt_count+0x10 (futex_wake+0x100)
:    +func               -3789	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3788	  0.716  drop_futex_key_refs+0x10 (futex_wake+0x124)
:|   +func               -3788	  0.477  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -3787!  35.925  ret_fast_syscall+0x2c (<b6eb9308>)
:|   +begin   0x90000000 -3751+   1.253  vector_swi+0x3c (<b6b772cc>)
:    +func               -3750+   1.164  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -3749	  0.641  SyS_mknod+0x10 (ret_fast_syscall+0x0)
:    +func               -3748	  0.776  SyS_mknodat+0x14 (SyS_mknod+0x2c)
:    +func               -3747	  0.626  user_path_create+0x10 (SyS_mknodat+0xa4)
:    +func               -3747	  0.865  getname+0x10 (user_path_create+0x28)
:    +func               -3746	  0.656  getname_flags+0x10 (getname+0x20)
:    +func               -3745	  0.507  kmem_cache_alloc+0x14 (getname_flags+0x30)
:    +func               -3745	  0.537  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func               -3744	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3743	  0.462  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func               -3743	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -3742	  0.731  kmem_cache_alloc+0xac (getname_flags+0x30)
:|   #end     0x80000001 -3741	  0.671  kmem_cache_alloc+0xc4 (getname_flags+0x30)
:    #func               -3741	  0.537  ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:|   #begin   0x80000000 -3740	  0.731  ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:|   #func               -3740	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3739+   1.343  ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
:    +func               -3738	  0.611  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -3737	  0.567  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -3737	  0.477  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -3736	  1.000  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -3735	  0.522  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -3735	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -3734	  0.477  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -3734	  0.507  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -3733	  0.507  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -3732	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -3732	  0.462  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -3732	  0.507  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -3731	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -3731	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -3730	  0.462  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -3730+   1.134  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -3728	  0.746  kern_path_create+0x14 (user_path_create+0x48)
:    +func               -3728	  0.611  do_path_lookup+0x14 (kern_path_create+0x34)
:    +func               -3727	  0.731  filename_lookup+0x10 (do_path_lookup+0x38)
:    +func               -3726	  0.641  path_lookupat+0x14 (filename_lookup+0x30)
:    +func               -3726	  0.791  path_init+0x14 (path_lookupat+0x3c)
:    +func               -3725	  0.492  lg_local_lock+0x10 (path_init+0x134)
:    +func               -3724	  0.537  add_preempt_count+0x10 (lg_local_lock+0x1c)
:    +func               -3724	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3723+   1.552  __rcu_read_lock+0x10 (path_init+0x138)
:    +func               -3722	  0.746  link_path_walk+0x14 (path_lookupat+0x64)
:    +func               -3721	  0.597  inode_permission+0x10 (link_path_walk+0x70)
:    +func               -3720	  0.895  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -3719+   1.925  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -3717	  0.731  lookup_fast+0x14 (link_path_walk+0x22c)
:    +func               -3717+   1.985  __d_lookup_rcu+0x14 (lookup_fast+0x4c)
:    +func               -3715	  0.716  unlazy_walk+0x10 (link_path_walk+0x2c4)
:    +func               -3714	  0.537  add_preempt_count+0x10 (unlazy_walk+0x5c)
:    +func               -3713	  0.582  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3713	  0.462  add_preempt_count+0x10 (unlazy_walk+0xa8)
:    +func               -3712	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3712	  0.462  add_preempt_count+0x10 (unlazy_walk+0xf4)
:    +func               -3711	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3711	  0.462  sub_preempt_count+0x10 (unlazy_walk+0x144)
:    +func               -3710	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3710	  0.462  sub_preempt_count+0x10 (unlazy_walk+0x15c)
:    +func               -3709	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3709	  0.626  path_get+0x10 (unlazy_walk+0x17c)
:    +func               -3708	  0.552  mntget+0x10 (path_get+0x20)
:    +func               -3707	  0.477  add_preempt_count+0x10 (mntget+0x24)
:    +func               -3707	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3706	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -3706	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3705	  0.462  add_preempt_count+0x10 (path_get+0x34)
:    +func               -3705	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3704	  0.462  sub_preempt_count+0x10 (path_get+0x48)
:    +func               -3704	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3703	  0.462  sub_preempt_count+0x10 (unlazy_walk+0x184)
:    +func               -3703	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3702	  0.462  mntget+0x10 (unlazy_walk+0x19c)
:    +func               -3702	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -3702	  0.507  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3701	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -3701	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3700	  0.880  __rcu_read_unlock+0x10 (unlazy_walk+0x1a0)
:    +func               -3699	  0.477  lg_local_unlock+0x10 (unlazy_walk+0x1a8)
:    +func               -3699	  0.462  sub_preempt_count+0x10 (lg_local_unlock+0x1c)
:    +func               -3698	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3697	  0.462  mntget+0x10 (link_path_walk+0x3dc)
:    +func               -3697	  0.477  add_preempt_count+0x10 (mntget+0x24)
:    +func               -3696	  0.507  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3696	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -3695	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3695	  0.671  _cond_resched+0x10 (link_path_walk+0x3f0)
:    +func               -3694	  0.940  touch_atime+0x14 (link_path_walk+0x408)
:    +func               -3693+   1.059  ext3_follow_link+0x10 (link_path_walk+0x43c)
:    +func               -3692	  0.761  path_put+0x10 (link_path_walk+0x4c8)
:    +func               -3691	  0.567  dput+0x10 (path_put+0x20)
:    +func               -3691	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -3690	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3690	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -3689	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3688	  0.925  mntput+0x10 (path_put+0x28)
:    +func               -3688	  0.582  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -3687	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -3687	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3686	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -3686	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3685	  0.492  path_get+0x10 (link_path_walk+0x4d8)
:    +func               -3684	  0.462  mntget+0x10 (path_get+0x20)
:    +func               -3684	  0.477  add_preempt_count+0x10 (mntget+0x24)
:    +func               -3683	  0.507  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3683	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -3682	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3682	  0.462  add_preempt_count+0x10 (path_get+0x34)
:    +func               -3681	  0.507  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3681	  0.462  sub_preempt_count+0x10 (path_get+0x48)
:    +func               -3680	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3680	  0.507  link_path_walk+0x14 (link_path_walk+0x4fc)
:    +func               -3679	  0.492  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -3679	  0.507  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -3678	  0.835  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -3677	  0.671  lookup_fast+0x14 (link_path_walk+0x22c)
:    +func               -3677	  0.656  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -3676+   1.059  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -3675	  0.477  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -3675	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3674	  0.462  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -3673	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3673	  0.820  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -3672+   1.014  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -3671	  0.492  dput+0x10 (link_path_walk+0x2ec)
:    +func               -3670	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -3670	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3669	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -3669	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3668	  0.522  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -3668	  0.582  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -3667	  0.671  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -3666	  0.477  lookup_fast+0x14 (link_path_walk+0x5ac)
:    +func               -3666	  0.477  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -3665	  0.925  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -3665	  0.477  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -3664	  0.791  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3663	  0.462  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -3663	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3662	  0.507  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -3662+   1.313  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -3660	  0.477  path_put+0x10 (link_path_walk+0x720)
:    +func               -3660	  0.492  dput+0x10 (path_put+0x20)
:    +func               -3660	  0.507  ipipe_root_only+0x10 (dput+0x2c)
:    +func               -3659	  0.492  add_preempt_count+0x10 (dput+0x34)
:    +func               -3659	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3658	  0.462  sub_preempt_count+0x10 (dput+0x158)
:    +func               -3657	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3657	  0.611  mntput+0x10 (path_put+0x28)
:    +func               -3656	  0.477  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -3655	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -3655	  0.507  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3654	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -3654	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3653	  0.477  mntget+0x10 (link_path_walk+0x3dc)
:    +func               -3653	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -3652	  0.507  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3652	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -3651	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3651	  0.477  _cond_resched+0x10 (link_path_walk+0x3f0)
:    +func               -3650	  0.597  touch_atime+0x14 (link_path_walk+0x408)
:    +func               -3650	  0.746  ext3_follow_link+0x10 (link_path_walk+0x43c)
:    +func               -3649	  0.492  link_path_walk+0x14 (link_path_walk+0x4fc)
:    +func               -3648	  0.492  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -3648	  0.507  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -3647	  0.805  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -3647	  0.507  lookup_fast+0x14 (link_path_walk+0x22c)
:    +func               -3646	  0.477  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -3646	  0.776  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -3645	  0.477  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -3644	  0.985  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3643	  0.477  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -3643	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3642	  0.537  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -3642	  0.671  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -3641	  0.567  lookup_mnt+0x10 (follow_managed+0x94)
:    +func               -3641	  0.462  lg_local_lock+0x10 (lookup_mnt+0x20)
:    +func               -3640	  0.477  add_preempt_count+0x10 (lg_local_lock+0x1c)
:    +func               -3640	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3639+   1.373  __lookup_mnt+0x10 (lookup_mnt+0x2c)
:    +func               -3638	  0.462  add_preempt_count+0x10 (lookup_mnt+0x3c)
:    +func               -3637	  0.641  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3636	  0.462  sub_preempt_count+0x10 (lookup_mnt+0x50)
:    +func               -3636	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3635	  0.462  lg_local_unlock+0x10 (lookup_mnt+0x74)
:    +func               -3635	  0.462  sub_preempt_count+0x10 (lg_local_unlock+0x1c)
:    +func               -3635	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3634	  0.492  dput+0x10 (follow_managed+0xac)
:    +func               -3634	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -3633	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3633	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -3632	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3631	  0.462  add_preempt_count+0x10 (follow_managed+0xe4)
:    +func               -3631	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3630	  0.477  sub_preempt_count+0x10 (follow_managed+0xf8)
:    +func               -3630+   1.044  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3629	  0.522  dput+0x10 (link_path_walk+0x2ec)
:    +func               -3628	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -3628	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3627	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -3627	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3626	  0.477  mntput+0x10 (link_path_walk+0x300)
:    +func               -3626	  0.492  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -3625	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -3625	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3624	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -3624	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3623	  0.492  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -3623	  0.507  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -3622	  0.626  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -3622	  0.477  lookup_fast+0x14 (link_path_walk+0x5ac)
:    +func               -3621	  0.477  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -3621	  0.746  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -3620	  0.477  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -3619	  0.955  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3619	  0.462  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -3618	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3618	  0.522  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -3617	  0.805  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -3616	  0.492  dput+0x10 (link_path_walk+0x66c)
:    +func               -3616	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -3615	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3615	  0.477  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -3614	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3614	  0.477  path_put+0x10 (link_path_walk+0x720)
:    +func               -3613	  0.492  dput+0x10 (path_put+0x20)
:    +func               -3613	  0.507  ipipe_root_only+0x10 (dput+0x2c)
:    +func               -3612	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -3612	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3611	  0.462  sub_preempt_count+0x10 (dput+0x158)
:    +func               -3611	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3610	  0.477  mntput+0x10 (path_put+0x28)
:    +func               -3610	  0.492  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -3609	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -3609	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3608	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -3608	  0.611  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3607	  0.537  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -3606	  0.507  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -3606	  0.880  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -3605+   1.104  complete_walk+0x10 (path_lookupat+0x7c)
:    +func               -3604	  0.492  path_put+0x10 (path_lookupat+0x70c)
:    +func               -3603	  0.492  dput+0x10 (path_put+0x20)
:    +func               -3603	  0.552  add_preempt_count+0x10 (dput+0x34)
:    +func               -3602	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3602	  0.582  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -3601	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3601	  0.477  mntput+0x10 (path_put+0x28)
:    +func               -3600	  0.597  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -3600	  0.582  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -3599	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3598	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -3598+   1.179  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3597	  0.701  mnt_want_write+0x10 (kern_path_create+0x64)
:    +func               -3596	  0.686  __sb_start_write+0x14 (mnt_want_write+0x28)
:    +func               -3595	  0.462  add_preempt_count+0x10 (__sb_start_write+0xd8)
:    +func               -3595	  0.641  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3594	  0.462  sub_preempt_count+0x10 (__sb_start_write+0xfc)
:    +func               -3594	  0.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3593	  0.477  __mnt_want_write+0x10 (mnt_want_write+0x30)
:    +func               -3593	  0.462  add_preempt_count+0x10 (__mnt_want_write+0x20)
:    +func               -3592	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3591	  0.462  sub_preempt_count+0x10 (__mnt_want_write+0x6c)
:    +func               -3591	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3590	  0.477  mutex_lock+0x10 (kern_path_create+0x78)
:    +func               -3590	  0.865  ipipe_root_only+0x10 (mutex_lock+0x1c)
:    +func               -3589	  0.671  lookup_hash+0x10 (kern_path_create+0x80)
:    +func               -3588	  0.597  __lookup_hash+0x14 (lookup_hash+0x28)
:    +func               -3588	  0.492  lookup_dcache+0x10 (__lookup_hash+0x28)
:    +func               -3587	  0.805  d_lookup+0x10 (lookup_dcache+0x38)
:    +func               -3586	  0.626  __d_lookup+0x14 (d_lookup+0x3c)
:    +func               -3586	  0.820  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -3585	  0.805  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -3584	  0.626  d_alloc+0x10 (lookup_dcache+0xa4)
:    +func               -3583	  0.567  __d_alloc+0x10 (d_alloc+0x20)
:    +func               -3583	  0.477  kmem_cache_alloc+0x14 (__d_alloc+0x2c)
:    +func               -3582	  0.462  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func               -3582	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3581	  0.462  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func               -3581	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -3580	  0.641  kmem_cache_alloc+0xac (__d_alloc+0x2c)
:|   #end     0x80000001 -3579	  0.820  kmem_cache_alloc+0xc4 (__d_alloc+0x2c)
:    #func               -3578	  0.552  ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:|   #begin   0x80000000 -3578	  0.656  ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:|   #func               -3577	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3577+   1.507  ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
:    +func               -3575	  0.880  d_set_d_op+0x10 (__d_alloc+0x108)
:|   +begin   0x80000001 -3574	  0.746  __d_alloc+0x120 (d_alloc+0x20)
:|   #end     0x80000001 -3573	  0.641  __d_alloc+0x138 (d_alloc+0x20)
:    #func               -3573	  0.492  ipipe_unstall_root+0x10 (__d_alloc+0x158)
:|   #begin   0x80000000 -3572	  0.522  ipipe_unstall_root+0x2c (__d_alloc+0x158)
:|   #func               -3572	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3571	  0.552  ipipe_unstall_root+0x64 (__d_alloc+0x158)
:    +func               -3571	  0.477  add_preempt_count+0x10 (d_alloc+0x30)
:    +func               -3570	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3569	  0.477  sub_preempt_count+0x10 (d_alloc+0x64)
:    +func               -3569	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3568	  0.746  lookup_real+0x10 (__lookup_hash+0x44)
:    +func               -3567	  0.611  simple_lookup+0x10 (lookup_real+0x40)
:    +func               -3567	  0.955  d_set_d_op+0x10 (simple_lookup+0x30)
:    +func               -3566	  0.716  d_instantiate+0x10 (simple_lookup+0x3c)
:    +func               -3565	  0.522  __d_instantiate+0x10 (d_instantiate+0x74)
:    +func               -3564	  0.552  add_preempt_count+0x10 (__d_instantiate+0x24)
:    +func               -3564	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3563	  0.462  sub_preempt_count+0x10 (__d_instantiate+0x78)
:    +func               -3563	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3562	  0.492  d_rehash+0x10 (simple_lookup+0x44)
:    +func               -3562	  0.462  add_preempt_count+0x10 (d_rehash+0x20)
:    +func               -3561	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3561	  0.597  _d_rehash+0x10 (d_rehash+0x28)
:    +func               -3560	  0.492  __d_rehash+0x10 (_d_rehash+0x40)
:    +func               -3560	  0.462  add_preempt_count+0x10 (__d_rehash+0x34)
:    +func               -3559	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3558	  0.477  sub_preempt_count+0x10 (__d_rehash+0x64)
:    +func               -3558	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3557	  0.477  sub_preempt_count+0x10 (d_rehash+0x30)
:    +func               -3557+   1.432  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3556	  0.746  final_putname+0x10 (user_path_create+0x58)
:    +func               -3555+   1.358  kmem_cache_free+0x14 (final_putname+0x50)
:    +func               -3553	  0.462  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func               -3553	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3552	  0.462  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func               -3552	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -3551	  0.656  kmem_cache_free+0x10c (final_putname+0x50)
:|   #end     0x80000001 -3550	  0.686  kmem_cache_free+0x124 (final_putname+0x50)
:    #func               -3550	  0.492  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000 -3549	  0.552  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func               -3549	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3548+   1.880  ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
:    +func               -3546+   1.089  current_umask+0x10 (SyS_mknodat+0xd0)
:    +func               -3545	  0.626  vfs_mknod+0x14 (SyS_mknodat+0x16c)
:    +func               -3545	  0.656  inode_permission+0x10 (vfs_mknod+0x50)
:    +func               -3544	  0.492  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -3543	  0.940  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -3542	  0.641  shmem_mknod+0x14 (vfs_mknod+0xb4)
:    +func               -3542	  0.641  shmem_get_inode+0x14 (shmem_mknod+0x34)
:    +func               -3541	  0.835  shmem_reserve_inode+0x10 (shmem_get_inode+0x2c)
:    +func               -3540	  0.477  add_preempt_count+0x10 (shmem_reserve_inode+0x2c)
:    +func               -3540	  0.626  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3539	  0.462  sub_preempt_count+0x10 (shmem_reserve_inode+0x74)
:    +func               -3539	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3538	  0.671  new_inode+0x10 (shmem_get_inode+0x40)
:    +func               -3537	  0.626  new_inode_pseudo+0x10 (new_inode+0x18)
:    +func               -3537	  0.880  alloc_inode+0x10 (new_inode_pseudo+0x18)
:    +func               -3536	  0.701  shmem_alloc_inode+0x10 (alloc_inode+0x2c)
:    +func               -3535	  0.537  kmem_cache_alloc+0x14 (shmem_alloc_inode+0x24)
:    +func               -3535	  0.462  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func               -3534	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3533	  0.597  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func               -3533	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3532	  0.686  __slab_alloc.isra.50.constprop.52+0x14 (kmem_cache_alloc+0x74)
:|   +begin   0x80000001 -3531	  0.537  __slab_alloc.isra.50.constprop.52+0x38 (kmem_cache_alloc+0x74)
:|   #end     0x80000001 -3531	  0.686  __slab_alloc.isra.50.constprop.52+0x58 (kmem_cache_alloc+0x74)
:    #func               -3530	  0.492  add_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x100)
:    #func               -3530	  0.582  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3529	  0.477  sub_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x130)
:    #func               -3528	  0.940  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3528	  0.492  add_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x100)
:    #func               -3527	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3526	  0.477  sub_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x130)
:    #func               -3526	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -3525	  0.492  ipipe_unstall_root+0x10 (__slab_alloc.isra.50.constprop.52+0x4cc)
:|   #begin   0x80000000 -3525	  0.522  ipipe_unstall_root+0x2c (__slab_alloc.isra.50.constprop.52+0x4cc)
:|   #func               -3524	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3524	  0.985  ipipe_unstall_root+0x64 (__slab_alloc.isra.50.constprop.52+0x4cc)
:    +func               -3523+   1.313  inode_init_always+0x10 (alloc_inode+0x5c)
:    +func               -3522	  0.940  __mutex_init+0x10 (inode_init_always+0xa0)
:|   +begin   0x80000001 -3521	  0.686  inode_init_always+0x11c (alloc_inode+0x5c)
:|   #end     0x80000001 -3520	  0.492  inode_init_always+0x134 (alloc_inode+0x5c)
:    #func               -3519	  0.507  ipipe_unstall_root+0x10 (inode_init_always+0x154)
:|   #begin   0x80000000 -3519	  0.537  ipipe_unstall_root+0x2c (inode_init_always+0x154)
:|   #func               -3518	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3518	  0.820  ipipe_unstall_root+0x64 (inode_init_always+0x154)
:    +func               -3517	  0.477  add_preempt_count+0x10 (new_inode_pseudo+0x28)
:    +func               -3517	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3516	  0.477  sub_preempt_count+0x10 (new_inode_pseudo+0x38)
:    +func               -3516	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3515	  0.597  inode_sb_list_add+0x10 (new_inode+0x24)
:    +func               -3514	  0.477  add_preempt_count+0x10 (inode_sb_list_add+0x20)
:    +func               -3514	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3513	  0.477  sub_preempt_count+0x10 (inode_sb_list_add+0x48)
:    +func               -3513	  0.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3512	  0.582  get_next_ino+0x10 (shmem_get_inode+0x4c)
:    +func               -3511	  0.462  add_preempt_count+0x10 (get_next_ino+0x1c)
:    +func               -3511	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3510	  0.462  sub_preempt_count+0x10 (get_next_ino+0x34)
:    +func               -3510	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3509	  0.985  inode_init_owner+0x10 (shmem_get_inode+0x6c)
:    +func               -3508	  0.970  current_kernel_time+0x10 (shmem_get_inode+0x84)
:    +func               -3507	  0.865  get_seconds+0x10 (shmem_get_inode+0xa4)
:    +func               -3506	  0.791  init_special_inode+0x10 (shmem_get_inode+0x114)
:    +func               -3505	  0.507  current_kernel_time+0x10 (shmem_mknod+0x60)
:    +func               -3505	  0.552  d_instantiate+0x10 (shmem_mknod+0x80)
:    +func               -3504	  0.477  add_preempt_count+0x10 (d_instantiate+0x3c)
:    +func               -3504	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3503	  0.462  __d_instantiate+0x10 (d_instantiate+0x48)
:    +func               -3503	  0.462  add_preempt_count+0x10 (__d_instantiate+0x24)
:    +func               -3502	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3502	  0.477  sub_preempt_count+0x10 (__d_instantiate+0x78)
:    +func               -3501	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3501	  0.462  add_preempt_count+0x10 (__d_instantiate+0xa4)
:    +func               -3500	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3499	  0.462  sub_preempt_count+0x10 (__d_instantiate+0xf4)
:    +func               -3499	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3498	  0.462  sub_preempt_count+0x10 (d_instantiate+0x50)
:    +func               -3498	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3497	  0.462  add_preempt_count+0x10 (shmem_mknod+0x90)
:    +func               -3497	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3496	  0.462  sub_preempt_count+0x10 (shmem_mknod+0xa4)
:    +func               -3496	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3495	  0.925  fsnotify+0x14 (vfs_mknod+0xdc)
:    +func               -3494	  0.746  done_path_create+0x10 (SyS_mknodat+0x17c)
:    +func               -3493	  0.492  dput+0x10 (done_path_create+0x20)
:    +func               -3493	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -3492	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3492	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -3491	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3491	  0.671  mutex_unlock+0x10 (done_path_create+0x30)
:    +func               -3490	  0.597  mnt_drop_write+0x10 (done_path_create+0x38)
:    +func               -3490	  0.477  __mnt_drop_write+0x10 (mnt_drop_write+0x1c)
:    +func               -3489	  0.462  add_preempt_count+0x10 (__mnt_drop_write+0x20)
:    +func               -3489	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3488	  0.462  sub_preempt_count+0x10 (__mnt_drop_write+0x34)
:    +func               -3488	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3487	  0.477  __sb_end_write+0x10 (mnt_drop_write+0x28)
:    +func               -3486	  0.462  add_preempt_count+0x10 (__sb_end_write+0x28)
:    +func               -3486	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3485	  0.477  sub_preempt_count+0x10 (__sb_end_write+0x48)
:    +func               -3485	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3484	  0.477  path_put+0x10 (done_path_create+0x40)
:    +func               -3484	  0.477  dput+0x10 (path_put+0x20)
:    +func               -3483	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -3483	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3482	  0.477  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -3482	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3481	  0.611  mntput+0x10 (path_put+0x28)
:    +func               -3481	  0.477  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -3480	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -3480	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3479	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -3479+   1.164  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +func               -3478	  0.731  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -3477!  15.925  ret_fast_syscall+0x2c (<b6b772d0>)
:|   +begin   0x90000000 -3461+   1.149  vector_swi+0x3c (<b6ebcb64>)
:    +func               -3460	  0.940  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -3459	  0.805  SyS_futex+0x14 (ret_fast_syscall+0x0)
:    +func               -3458	  0.791  do_futex+0x14 (SyS_futex+0x148)
:    +func               -3457	  0.910  futex_wait+0x14 (do_futex+0xe0)
:    +func               -3456	  0.970  futex_wait_setup+0x14 (futex_wait+0x11c)
:    +func               -3455	  0.671  get_futex_key+0x14 (futex_wait_setup+0x50)
:    +func               -3455	  0.671  get_futex_key_refs+0x10 (get_futex_key+0x80)
:    +func               -3454	  0.671  hash_futex+0x10 (futex_wait_setup+0x60)
:    +func               -3453	  0.567  add_preempt_count+0x10 (futex_wait_setup+0x70)
:    +func               -3453	  0.597  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3452	  0.477  get_futex_value_locked+0x10 (futex_wait_setup+0x80)
:    +func               -3452	  0.462  add_preempt_count+0x10 (get_futex_value_locked+0x24)
:    +func               -3451+   1.134  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3450	  0.597  sub_preempt_count+0x10 (get_futex_value_locked+0x40)
:    +func               -3449	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3449+   1.089  futex_wait_queue_me+0x14 (futex_wait+0x134)
:    +func               -3448	  0.477  sub_preempt_count+0x10 (futex_wait_queue_me+0x90)
:    +func               -3447	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3446	  0.611  schedule+0x10 (futex_wait_queue_me+0x114)
:    +func               -3446	  0.611  __schedule+0x14 (schedule+0x74)
:    +func               -3445	  0.462  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -3445	  0.910  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3444+   1.104  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -3443	  0.850  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -3442	  0.522  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -3441	  0.537  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -3441	  0.731  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -3440	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3439	  0.746  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func               -3439	  0.597  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -3438	  0.626  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -3437	  0.507  __schedule+0xc0 (schedule+0x74)
:    #func               -3437	  0.492  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -3436	  0.895  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3436	  0.522  deactivate_task+0x10 (__schedule+0x4ec)
:    #func               -3435	  0.582  dequeue_task+0x10 (deactivate_task+0x38)
:    #func               -3434+   2.805  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func               -3432	  0.597  dequeue_task_fair+0x10 (dequeue_task+0x3c)
:    #func               -3431+   1.104  update_curr.constprop.40+0x14 (dequeue_task_fair+0x30)
:    #func               -3430+   1.313  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func               -3429	  0.940  clear_buddies+0x10 (dequeue_task_fair+0x3c)
:    #func               -3428+   1.149  update_min_vruntime.constprop.41+0x10 (dequeue_task_fair+0xd0)
:    #func               -3427	  0.611  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func               -3426+   1.119  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -3425	  0.776  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -3424+   1.328  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -3423	  0.507  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -3422+   1.194  __schedule+0x2c8 (schedule+0x74)
:    #func               -3421	  0.686  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -3420	  0.552  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -3420	  0.895  __switch_mm_inner+0x68 (__schedule+0x404)
:|   #begin   0x80000001 -3419	  0.686  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -3418	  0.701  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -3418	  0.985  __schedule+0x42c (schedule+0x74)
:|   #func               -3417	  0.791  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -3416	  0.701  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -3415	  0.626  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -3414	  0.701  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -3414	  0.776  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -3413+   1.119  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -3412	  0.716  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -3411+   1.298  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -3410	  0.761  __schedule+0x454 (schedule+0x74)
:    #func               -3409	  0.537  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -3408	  0.910  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -3408	  0.656  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -3407	  0.820  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -3406	  0.626  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -3405	  0.507  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -3405	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3404	  0.507  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func               -3404	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -3403	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3403	  0.522  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -3402+   1.417  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000000 -3401	  0.776  do_work_pending+0x14c (work_pending+0xc)
:|   +func               -3400	  0.507  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -3399!  15.552  no_work_pending+0x18 (<b6b3471c>)
:|   +begin   0x90000000 -3384+   1.492  __dabt_usr+0x20 (<b6b2bdb8>)
:|   +func               -3382+   1.014  do_DataAbort+0x14 (__dabt_usr+0x54)
:|   +func               -3381	  0.910  do_page_fault+0x14 (do_DataAbort+0x44)
:|   +func               -3380+   1.388  __ipipe_notify_trap+0x14 (do_page_fault+0x40)
:|   #end     0x80000000 -3379	  0.641  do_page_fault+0x90 (do_DataAbort+0x44)
:    #func               -3378	  0.477  ipipe_unstall_root+0x10 (do_page_fault+0xb8)
:|   #begin   0x80000000 -3378	  0.656  ipipe_unstall_root+0x2c (do_page_fault+0xb8)
:|   #func               -3377	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3377	  0.671  ipipe_unstall_root+0x64 (do_page_fault+0xb8)
:    +func               -3376	  0.880  down_read_trylock+0x10 (do_page_fault+0xdc)
:|   +begin   0x80000001 -3375	  0.656  __down_read_trylock+0x28 (down_read_trylock+0x18)
:|   #end     0x80000001 -3375	  0.611  __down_read_trylock+0x40 (down_read_trylock+0x18)
:    #func               -3374	  0.537  add_preempt_count+0x10 (__down_read_trylock+0x54)
:    #func               -3373	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3373	  0.492  ipipe_unstall_root+0x10 (__down_read_trylock+0x8c)
:|   #begin   0x80000000 -3372	  0.522  ipipe_unstall_root+0x2c (__down_read_trylock+0x8c)
:|   #func               -3372	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3371	  0.477  ipipe_unstall_root+0x64 (__down_read_trylock+0x8c)
:    +func               -3371	  0.477  sub_preempt_count+0x10 (__down_read_trylock+0x94)
:    +func               -3370	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3370	  0.656  ipipe_root_only+0x10 (do_page_fault+0x110)
:    +func               -3369+   1.388  find_vma+0x10 (do_page_fault+0x11c)
:    +func               -3368	  0.597  handle_mm_fault+0x14 (do_page_fault+0x174)
:|   +begin   0x80000001 -3367	  0.686  handle_mm_fault+0x58 (do_page_fault+0x174)
:|   #end     0x80000001 -3366	  0.626  handle_mm_fault+0x70 (do_page_fault+0x174)
:    #func               -3366	  0.492  ipipe_unstall_root+0x10 (handle_mm_fault+0x90)
:|   #begin   0x80000000 -3365	  0.507  ipipe_unstall_root+0x2c (handle_mm_fault+0x90)
:|   #func               -3365	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3364	  0.805  ipipe_unstall_root+0x64 (handle_mm_fault+0x90)
:    +func               -3363+   1.149  handle_pte_fault+0x14 (handle_mm_fault+0x100)
:    +func               -3362	  0.597  anon_vma_prepare+0x10 (handle_pte_fault+0x12c)
:    +func               -3362+   1.149  ipipe_root_only+0x10 (anon_vma_prepare+0x20)
:    +func               -3360	  0.805  __alloc_pages_nodemask+0x14 (handle_pte_fault+0x150)
:    +func               -3360	  0.656  ipipe_root_only+0x10 (__alloc_pages_nodemask+0xb0)
:    +func               -3359	  0.955  next_zones_zonelist+0x10 (__alloc_pages_nodemask+0xdc)
:    +func               -3358	  0.656  get_page_from_freelist+0x14 (__alloc_pages_nodemask+0x168)
:    +func               -3357	  0.865  next_zones_zonelist+0x10 (get_page_from_freelist+0x5c)
:    +func               -3357	  0.671  zone_watermark_ok+0x14 (get_page_from_freelist+0x108)
:    +func               -3356+   1.119  __zone_watermark_ok+0x10 (zone_watermark_ok+0x2c)
:|   +begin   0x80000001 -3355	  0.537  get_page_from_freelist+0x14c (__alloc_pages_nodemask+0x168)
:|   #end     0x80000001 -3354+   1.388  get_page_from_freelist+0x160 (__alloc_pages_nodemask+0x168)
:    #func               -3353	  0.567  ipipe_unstall_root+0x10 (get_page_from_freelist+0x538)
:|   #begin   0x80000000 -3352	  0.522  ipipe_unstall_root+0x2c (get_page_from_freelist+0x538)
:|   #func               -3352	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3351+   1.671  ipipe_unstall_root+0x64 (get_page_from_freelist+0x538)
:    +func               -3349	  0.776  v6_clear_user_highpage_nonaliasing+0x10 (handle_pte_fault+0x168)
:    +func               -3349	  0.746  kmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x18)
:    +func               -3348	  0.477  add_preempt_count+0x10 (kmap_atomic+0x20)
:    +func               -3347	  0.910  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3347+   6.716  page_address+0x10 (kmap_atomic+0xd8)
:    +func               -3340	  0.522  __kunmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x2c)
:    +func               -3339	  0.716  sub_preempt_count+0x10 (__kunmap_atomic+0x7c)
:    +func               -3339	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3338	  0.477  add_preempt_count+0x10 (handle_pte_fault+0x1c0)
:    +func               -3337	  0.850  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3336	  0.626  page_add_new_anon_rmap+0x10 (handle_pte_fault+0x208)
:|   +begin   0x80000001 -3336	  0.507  page_add_new_anon_rmap+0x38 (handle_pte_fault+0x208)
:|   +end     0x80000001 -3335+   1.029  page_add_new_anon_rmap+0x4c (handle_pte_fault+0x208)
:|   +begin   0x80000001 -3334	  0.597  page_add_new_anon_rmap+0x114 (handle_pte_fault+0x208)
:|   +end     0x80000001 -3334	  0.671  page_add_new_anon_rmap+0x128 (handle_pte_fault+0x208)
:|   +begin   0x80000001 -3333	  0.582  page_add_new_anon_rmap+0x18c (handle_pte_fault+0x208)
:|   #end     0x80000001 -3332	  0.611  page_add_new_anon_rmap+0x1a4 (handle_pte_fault+0x208)
:    #func               -3332	  0.492  ipipe_unstall_root+0x10 (page_add_new_anon_rmap+0x1c4)
:|   #begin   0x80000000 -3331	  0.611  ipipe_unstall_root+0x2c (page_add_new_anon_rmap+0x1c4)
:|   #func               -3331	  0.641  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3330	  0.791  ipipe_unstall_root+0x64 (page_add_new_anon_rmap+0x1c4)
:    +func               -3329	  0.716  add_page_to_unevictable_list+0x10 (page_add_new_anon_rmap+0x204)
:|   +begin   0x80000001 -3329	  0.537  add_page_to_unevictable_list+0x44 (page_add_new_anon_rmap+0x204)
:|   #end     0x80000001 -3328	  0.477  add_page_to_unevictable_list+0x5c (page_add_new_anon_rmap+0x204)
:    #func               -3328	  0.477  add_preempt_count+0x10 (add_page_to_unevictable_list+0x68)
:    #func               -3327	  0.597  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:|   #begin   0x80000001 -3327	  0.597  add_page_to_unevictable_list+0x80 (page_add_new_anon_rmap+0x204)
:|   #end     0x80000001 -3326	  0.507  add_page_to_unevictable_list+0x94 (page_add_new_anon_rmap+0x204)
:|   #begin   0x80000001 -3325	  0.582  add_page_to_unevictable_list+0xb0 (page_add_new_anon_rmap+0x204)
:|   #end     0x80000001 -3325	  0.970  add_page_to_unevictable_list+0xc4 (page_add_new_anon_rmap+0x204)
:    #func               -3324	  0.477  ipipe_unstall_root+0x10 (add_page_to_unevictable_list+0x11c)
:|   #begin   0x80000000 -3323	  0.507  ipipe_unstall_root+0x2c (add_page_to_unevictable_list+0x11c)
:|   #func               -3323	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3322	  0.477  ipipe_unstall_root+0x64 (add_page_to_unevictable_list+0x11c)
:    +func               -3322	  0.477  sub_preempt_count+0x10 (add_page_to_unevictable_list+0x124)
:    +func               -3321+   1.074  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3320+   1.208  __sync_icache_dcache+0x10 (handle_pte_fault+0x22c)
:    +func               -3319	  0.611  sub_preempt_count+0x10 (handle_pte_fault+0x6c4)
:    +func               -3319+   1.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3317	  0.805  up_read+0x10 (do_page_fault+0x2e8)
:|   +begin   0x80000001 -3316	  0.552  __up_read+0x28 (up_read+0x18)
:|   #end     0x80000001 -3315	  0.477  __up_read+0x40 (up_read+0x18)
:    #func               -3315	  0.477  add_preempt_count+0x10 (__up_read+0x54)
:    #func               -3314	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3314	  0.492  ipipe_unstall_root+0x10 (__up_read+0x88)
:|   #begin   0x80000000 -3313	  0.522  ipipe_unstall_root+0x2c (__up_read+0x88)
:|   #func               -3313	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3312	  0.477  ipipe_unstall_root+0x64 (__up_read+0x88)
:    +func               -3312	  0.477  sub_preempt_count+0x10 (__up_read+0x90)
:    +func               -3311+   1.447  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +func               -3310	  0.686  __ipipe_check_root+0x10 (ret_from_exception+0x8)
:|   +func               -3309	  0.686  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -3309+   2.611  no_work_pending+0x18 (<b6b2bdb8>)
:|   +begin   0x90000000 -3306+   1.253  __irq_usr+0x20 (<b6b2b600>)
:|   +func               -3305	  0.925  gic_handle_irq+0x10 (__irq_usr+0x5c)
:|   +func               -3304+   1.776  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -3302	  0.835  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -3301	  0.761  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000062 -3300	  0.507  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -3300	  0.522  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +begin   0x00621111 -3299	  0.626  __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:|   +func               -3299+   1.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|   +func               -3297+   1.149  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|   +func               -3296	  0.567  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x10c)
:|   +func               -3295	  0.567  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   +func               -3295+   1.970  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   +func               -3293	  0.686  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   +func               -3292	  0.641  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   +func               -3291	  0.582  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +begin   0x000000a4 -3291	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   +func               -3290	  0.537  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|   +begin   0x00a41111 -3290	  0.432  __ipipe_dispatch_irq+0x30 (mxc_gpio_irq_handler+0xd4)
:|   +func               -3289	  0.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|   +func               -3289+   1.044  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|   +func               -3288	  0.970  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:|   +func               -3287	  0.985  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   +func               -3286+   1.283  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   +func               -3284+   1.388  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:|   +end     0x00a41111 -3283	  0.611  __ipipe_dispatch_irq+0x2d8 (mxc_gpio_irq_handler+0xd4)
:|   +end     0x000000a4 -3282	  0.686  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   +func               -3282	  0.686  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   +func               -3281	  0.940  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -3280+   1.179  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   +func               -3279	  0.701  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -3278	  0.701  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  + begin   0x00002222 -3278+   1.134  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:|  # begin   0x00a42222 -3276	  0.835  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -3276+   1.791  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x254)
:|  # func               -3274	  0.701  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -3273+   2.537  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func               -3271	  1.000  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:|  # func               -3270	  0.895  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -3269	  0.656  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:|  # func               -3268	  0.746  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:|  # func               -3267+   1.477  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -3266	  0.940  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -3265+   1.059  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -3264	  0.582  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -3263	  0.925  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -3262	  0.611  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -3262	  0.656  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -3261	  0.477  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -3261	  0.970  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -3260+   1.014  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  518] SDIAS_T 40 -3259+   1.746  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -3257	  0.805  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  517] WD-Trigg 1 -3256+   1.492  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -3255+   1.223  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x244 [sigmatek_lrt])
:|  # func               -3253+   1.014  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func               -3252+   1.104  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:|  # func               -3251	  0.597  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -3251	  0.835  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -3250	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -3249	  0.626  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -3249	  0.731  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -3248+   1.492  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -3246+   1.059  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  526] CLI:389 -1 -3245	  0.701  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -3245+   1.402  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3243+   2.134  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -3241	  1.000  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3240+   1.104  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -3239	  0.731  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -3238+   2.104  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -3236+   1.865  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -3234	  0.597  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3234+   1.223  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  518] SDIAS_T 40 -3232+   3.776  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -3229	  0.970  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -3228+   5.432  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -3222+   1.223  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3221	  0.850  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -3220	  0.835  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -3219	  0.820  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -3219	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -3218!  48.358  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -3170+   1.537  vector_swi+0x3c (<00174754>)
:   + func               -3168	  0.701  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -3167	  0.641  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -3167	  0.552  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3166	  0.671  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -3166	  0.791  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -3165+   1.656  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -3163	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -3162	  0.791  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -3162	  0.686  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -3161+   1.268  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -3160	  0.791  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -3159+   1.164  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -3158	  0.671  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -3157+   1.089  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -3156	  0.955  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -3155	  0.611  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -3154	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -3154	  0.970  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -3153	  0.865  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -3152+   2.000  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -3150	  0.820  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  518] SDIAS_T 40 -3149	  0.626  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -3148+   1.671  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3147	  0.701  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3146+   2.164  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -3144	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3143+   1.014  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  517] WD-Trigg 1 -3142+   3.089  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -3139	  0.537  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -3139+   3.268  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -3135	  0.761  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3135	  0.791  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -3134	  0.641  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -3133	  0.776  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -3132	  0.507  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -3132+   4.417  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -3128+   1.477  vector_swi+0x3c (<00174754>)
:|  + begin   0x90000000 -3126	  0.761  __irq_svc+0x44 (__ipipe_syscall_root+0x0)
:|  + func               -3125	  0.761  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func               -3125	  0.671  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -3124	  0.686  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -3123	  0.671  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000057 -3123+   1.014  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -3121	  0.597  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + begin   0x00571111 -3121	  0.507  __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:|  + func               -3120+   1.716  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|  + func               -3119+   1.089  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|  + func               -3118	  0.761  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:|  + func               -3117+   1.089  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  + func               -3116	  0.686  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func               -3115+   1.164  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func               -3114+   1.268  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func               -3113+   1.313  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func               -3111	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  + func               -3111	  0.537  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  + func               -3110	  0.656  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  # func               -3109	  0.970  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  # func               -3108+   1.044  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -3107+   1.656  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1d8)
:|  # func               -3106+   1.552  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -3104+   1.731  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -3103+   1.447  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-2144 -3101	  0.582  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -3100	  0.940  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -3100+   2.223  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + end     0x00571111 -3097	  0.537  __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:|  + end     0x00000057 -3097	  0.567  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -3096	  0.895  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -3095	  0.552  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|  + func               -3095	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|  + end     0x90000000 -3094	  0.552  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_syscall_root+0x0)
:   + func               -3094	  0.582  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -3093	  0.686  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -3092	  0.835  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3092	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -3091	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -3091+   1.507  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -3089	  0.656  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -3088	  0.701  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -3088	  0.686  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -3087	  0.671  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -3086	  0.537  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -3086	  0.611  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -3085	  0.805  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -3084	  0.686  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -3084	  0.537  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -3083	  0.626  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -3083	  0.567  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -3082	  0.865  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -3081	  0.820  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -3080	  0.835  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -3079	  0.850  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  517] WD-Trigg 1 -3079	  0.462  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -3078+   1.373  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3077+   1.432  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -3075	  0.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3075+   1.059  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -3074	  0.731  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -3073+   1.417  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -3072+   1.029  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -3071	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3070	  0.865  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] CLI:389 -1 -3069+   1.910  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  # end     0x00a42222 -3067	  0.716  __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:|  + end     0x00002222 -3067	  0.865  __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:|   +end     0x00621111 -3066	  0.626  __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:|   +end     0x00000062 -3065	  0.462  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -3065	  0.955  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -3064	  0.776  __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:|   +func               -3063	  0.522  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -3062!  19.611  no_work_pending+0x18 (<b6b2b600>)
:|   +begin   0x90000000 -3043	  1.000  __dabt_usr+0x20 (<b6b2bdb8>)
:|   +func               -3042	  0.776  do_DataAbort+0x14 (__dabt_usr+0x54)
:|   +func               -3041	  0.641  do_page_fault+0x14 (do_DataAbort+0x44)
:|   +func               -3040+   1.119  __ipipe_notify_trap+0x14 (do_page_fault+0x40)
:|   #end     0x80000000 -3039	  0.656  do_page_fault+0x90 (do_DataAbort+0x44)
:    #func               -3039	  0.552  ipipe_unstall_root+0x10 (do_page_fault+0xb8)
:|   #begin   0x80000000 -3038	  0.835  ipipe_unstall_root+0x2c (do_page_fault+0xb8)
:|   #func               -3037	  0.641  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3036	  0.716  ipipe_unstall_root+0x64 (do_page_fault+0xb8)
:    +func               -3036	  0.701  down_read_trylock+0x10 (do_page_fault+0xdc)
:|   +begin   0x80000001 -3035	  0.686  __down_read_trylock+0x28 (down_read_trylock+0x18)
:|   #end     0x80000001 -3034	  0.641  __down_read_trylock+0x40 (down_read_trylock+0x18)
:    #func               -3034	  0.567  add_preempt_count+0x10 (__down_read_trylock+0x54)
:    #func               -3033	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -3032	  0.507  ipipe_unstall_root+0x10 (__down_read_trylock+0x8c)
:|   #begin   0x80000000 -3032	  0.522  ipipe_unstall_root+0x2c (__down_read_trylock+0x8c)
:|   #func               -3031	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3031	  0.626  ipipe_unstall_root+0x64 (__down_read_trylock+0x8c)
:    +func               -3030	  0.507  sub_preempt_count+0x10 (__down_read_trylock+0x94)
:    +func               -3030	  0.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -3029	  0.522  ipipe_root_only+0x10 (do_page_fault+0x110)
:    +func               -3028	  0.925  find_vma+0x10 (do_page_fault+0x11c)
:    +func               -3028	  0.626  handle_mm_fault+0x14 (do_page_fault+0x174)
:|   +begin   0x80000001 -3027	  0.701  handle_mm_fault+0x58 (do_page_fault+0x174)
:|   #end     0x80000001 -3026	  0.626  handle_mm_fault+0x70 (do_page_fault+0x174)
:    #func               -3026	  0.492  ipipe_unstall_root+0x10 (handle_mm_fault+0x90)
:|   #begin   0x80000000 -3025	  0.507  ipipe_unstall_root+0x2c (handle_mm_fault+0x90)
:|   #func               -3025	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3024	  0.641  ipipe_unstall_root+0x64 (handle_mm_fault+0x90)
:    +func               -3023	  0.955  handle_pte_fault+0x14 (handle_mm_fault+0x100)
:    +func               -3022	  0.791  anon_vma_prepare+0x10 (handle_pte_fault+0x12c)
:    +func               -3022+   1.044  ipipe_root_only+0x10 (anon_vma_prepare+0x20)
:    +func               -3021	  0.970  __alloc_pages_nodemask+0x14 (handle_pte_fault+0x150)
:    +func               -3020	  0.671  ipipe_root_only+0x10 (__alloc_pages_nodemask+0xb0)
:    +func               -3019	  0.925  next_zones_zonelist+0x10 (__alloc_pages_nodemask+0xdc)
:    +func               -3018	  0.507  get_page_from_freelist+0x14 (__alloc_pages_nodemask+0x168)
:    +func               -3018	  0.850  next_zones_zonelist+0x10 (get_page_from_freelist+0x5c)
:    +func               -3017	  0.641  zone_watermark_ok+0x14 (get_page_from_freelist+0x108)
:    +func               -3016	  0.805  __zone_watermark_ok+0x10 (zone_watermark_ok+0x2c)
:|   +begin   0x80000001 -3015	  0.537  get_page_from_freelist+0x14c (__alloc_pages_nodemask+0x168)
:|   #end     0x80000001 -3015+   1.059  get_page_from_freelist+0x160 (__alloc_pages_nodemask+0x168)
:    #func               -3014	  0.597  ipipe_unstall_root+0x10 (get_page_from_freelist+0x538)
:|   #begin   0x80000000 -3013	  0.567  ipipe_unstall_root+0x2c (get_page_from_freelist+0x538)
:|   #func               -3012	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3012+   1.582  ipipe_unstall_root+0x64 (get_page_from_freelist+0x538)
:    +func               -3010	  0.611  v6_clear_user_highpage_nonaliasing+0x10 (handle_pte_fault+0x168)
:    +func               -3010	  0.805  kmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x18)
:    +func               -3009	  0.507  add_preempt_count+0x10 (kmap_atomic+0x20)
:    +func               -3008	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -3008+   6.641  page_address+0x10 (kmap_atomic+0xd8)
:    +func               -3001	  0.791  __kunmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x2c)
:    +func               -3000	  0.492  sub_preempt_count+0x10 (__kunmap_atomic+0x7c)
:    +func               -3000	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2999	  0.507  add_preempt_count+0x10 (handle_pte_fault+0x1c0)
:    +func               -2999	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2998	  0.611  page_add_new_anon_rmap+0x10 (handle_pte_fault+0x208)
:|   +begin   0x80000001 -2997	  0.522  page_add_new_anon_rmap+0x38 (handle_pte_fault+0x208)
:|   +end     0x80000001 -2997	  0.761  page_add_new_anon_rmap+0x4c (handle_pte_fault+0x208)
:|   +begin   0x80000001 -2996	  0.641  page_add_new_anon_rmap+0x114 (handle_pte_fault+0x208)
:|   +end     0x80000001 -2995	  0.671  page_add_new_anon_rmap+0x128 (handle_pte_fault+0x208)
:|   +begin   0x80000001 -2995	  0.597  page_add_new_anon_rmap+0x18c (handle_pte_fault+0x208)
:|   #end     0x80000001 -2994	  0.477  page_add_new_anon_rmap+0x1a4 (handle_pte_fault+0x208)
:    #func               -2993	  0.492  ipipe_unstall_root+0x10 (page_add_new_anon_rmap+0x1c4)
:|   #begin   0x80000000 -2993	  0.522  ipipe_unstall_root+0x2c (page_add_new_anon_rmap+0x1c4)
:|   #func               -2992	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2992	  0.671  ipipe_unstall_root+0x64 (page_add_new_anon_rmap+0x1c4)
:    +func               -2991	  0.671  add_page_to_unevictable_list+0x10 (page_add_new_anon_rmap+0x204)
:|   +begin   0x80000001 -2991	  0.537  add_page_to_unevictable_list+0x44 (page_add_new_anon_rmap+0x204)
:|   #end     0x80000001 -2990	  0.507  add_page_to_unevictable_list+0x5c (page_add_new_anon_rmap+0x204)
:    #func               -2990	  0.522  add_preempt_count+0x10 (add_page_to_unevictable_list+0x68)
:    #func               -2989	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:|   #begin   0x80000001 -2988	  0.701  add_page_to_unevictable_list+0x80 (page_add_new_anon_rmap+0x204)
:|   #end     0x80000001 -2988	  0.552  add_page_to_unevictable_list+0x94 (page_add_new_anon_rmap+0x204)
:|   #begin   0x80000001 -2987	  0.582  add_page_to_unevictable_list+0xb0 (page_add_new_anon_rmap+0x204)
:|   #end     0x80000001 -2987	  0.820  add_page_to_unevictable_list+0xc4 (page_add_new_anon_rmap+0x204)
:    #func               -2986	  0.507  ipipe_unstall_root+0x10 (add_page_to_unevictable_list+0x11c)
:|   #begin   0x80000000 -2985	  0.507  ipipe_unstall_root+0x2c (add_page_to_unevictable_list+0x11c)
:|   #func               -2985	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2984	  0.492  ipipe_unstall_root+0x64 (add_page_to_unevictable_list+0x11c)
:    +func               -2984	  0.477  sub_preempt_count+0x10 (add_page_to_unevictable_list+0x124)
:    +func               -2983	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2982	  0.970  __sync_icache_dcache+0x10 (handle_pte_fault+0x22c)
:    +func               -2981	  0.477  sub_preempt_count+0x10 (handle_pte_fault+0x6c4)
:    +func               -2981+   1.417  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2980	  0.835  up_read+0x10 (do_page_fault+0x2e8)
:|   +begin   0x80000001 -2979	  0.641  __up_read+0x28 (up_read+0x18)
:|   #end     0x80000001 -2978	  0.477  __up_read+0x40 (up_read+0x18)
:    #func               -2978	  0.492  add_preempt_count+0x10 (__up_read+0x54)
:    #func               -2977	  0.611  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2977	  0.492  ipipe_unstall_root+0x10 (__up_read+0x88)
:|   #begin   0x80000000 -2976	  0.507  ipipe_unstall_root+0x2c (__up_read+0x88)
:|   #func               -2976	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2975	  0.477  ipipe_unstall_root+0x64 (__up_read+0x88)
:    +func               -2975	  0.462  sub_preempt_count+0x10 (__up_read+0x90)
:    +func               -2974	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +func               -2973	  0.671  __ipipe_check_root+0x10 (ret_from_exception+0x8)
:|   +func               -2973	  0.597  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -2972!  18.358  no_work_pending+0x18 (<b6b2bdb8>)
:|   +begin   0x90000000 -2954	  0.955  __dabt_usr+0x20 (<b6b2bdb8>)
:|   +func               -2953	  0.641  do_DataAbort+0x14 (__dabt_usr+0x54)
:|   +func               -2952	  0.552  do_page_fault+0x14 (do_DataAbort+0x44)
:|   +func               -2951	  0.955  __ipipe_notify_trap+0x14 (do_page_fault+0x40)
:|   #end     0x80000000 -2951	  0.477  do_page_fault+0x90 (do_DataAbort+0x44)
:    #func               -2950	  0.552  ipipe_unstall_root+0x10 (do_page_fault+0xb8)
:|   #begin   0x80000000 -2949	  0.686  ipipe_unstall_root+0x2c (do_page_fault+0xb8)
:|   #func               -2949	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2948	  0.492  ipipe_unstall_root+0x64 (do_page_fault+0xb8)
:    +func               -2948	  0.492  down_read_trylock+0x10 (do_page_fault+0xdc)
:|   +begin   0x80000001 -2947	  0.522  __down_read_trylock+0x28 (down_read_trylock+0x18)
:|   #end     0x80000001 -2947	  0.477  __down_read_trylock+0x40 (down_read_trylock+0x18)
:    #func               -2946	  0.462  add_preempt_count+0x10 (__down_read_trylock+0x54)
:    #func               -2946	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2945	  0.492  ipipe_unstall_root+0x10 (__down_read_trylock+0x8c)
:|   #begin   0x80000000 -2945	  0.507  ipipe_unstall_root+0x2c (__down_read_trylock+0x8c)
:|   #func               -2944	  0.597  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2944	  0.462  ipipe_unstall_root+0x64 (__down_read_trylock+0x8c)
:    +func               -2943	  0.477  sub_preempt_count+0x10 (__down_read_trylock+0x94)
:    +func               -2943	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2942	  0.507  ipipe_root_only+0x10 (do_page_fault+0x110)
:    +func               -2942	  0.507  find_vma+0x10 (do_page_fault+0x11c)
:    +func               -2941	  0.686  handle_mm_fault+0x14 (do_page_fault+0x174)
:|   +begin   0x80000001 -2940	  0.537  handle_mm_fault+0x58 (do_page_fault+0x174)
:|   #end     0x80000001 -2940	  0.477  handle_mm_fault+0x70 (do_page_fault+0x174)
:    #func               -2939	  0.492  ipipe_unstall_root+0x10 (handle_mm_fault+0x90)
:|   #begin   0x80000000 -2939	  0.507  ipipe_unstall_root+0x2c (handle_mm_fault+0x90)
:|   #func               -2938	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2938	  0.791  ipipe_unstall_root+0x64 (handle_mm_fault+0x90)
:    +func               -2937	  0.537  handle_pte_fault+0x14 (handle_mm_fault+0x100)
:    +func               -2937	  0.582  anon_vma_prepare+0x10 (handle_pte_fault+0x12c)
:    +func               -2936	  0.537  ipipe_root_only+0x10 (anon_vma_prepare+0x20)
:    +func               -2935	  0.656  __alloc_pages_nodemask+0x14 (handle_pte_fault+0x150)
:    +func               -2935	  0.626  ipipe_root_only+0x10 (__alloc_pages_nodemask+0xb0)
:    +func               -2934	  0.880  next_zones_zonelist+0x10 (__alloc_pages_nodemask+0xdc)
:    +func               -2933	  0.522  get_page_from_freelist+0x14 (__alloc_pages_nodemask+0x168)
:    +func               -2933	  0.582  next_zones_zonelist+0x10 (get_page_from_freelist+0x5c)
:    +func               -2932	  0.507  zone_watermark_ok+0x14 (get_page_from_freelist+0x108)
:    +func               -2932	  0.641  __zone_watermark_ok+0x10 (zone_watermark_ok+0x2c)
:|   +begin   0x80000001 -2931	  0.477  get_page_from_freelist+0x14c (__alloc_pages_nodemask+0x168)
:|   #end     0x80000001 -2931	  0.895  get_page_from_freelist+0x160 (__alloc_pages_nodemask+0x168)
:    #func               -2930	  0.626  ipipe_unstall_root+0x10 (get_page_from_freelist+0x538)
:|   #begin   0x80000000 -2929	  0.537  ipipe_unstall_root+0x2c (get_page_from_freelist+0x538)
:|   #func               -2928	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2928	  1.000  ipipe_unstall_root+0x64 (get_page_from_freelist+0x538)
:    +func               -2927	  0.641  v6_clear_user_highpage_nonaliasing+0x10 (handle_pte_fault+0x168)
:    +func               -2926	  0.477  kmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x18)
:    +func               -2926	  0.477  add_preempt_count+0x10 (kmap_atomic+0x20)
:    +func               -2925	  0.955  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2924+   5.910  page_address+0x10 (kmap_atomic+0xd8)
:    +func               -2919	  0.582  __kunmap_atomic+0x10 (v6_clear_user_highpage_nonaliasing+0x2c)
:    +func               -2918	  0.477  sub_preempt_count+0x10 (__kunmap_atomic+0x7c)
:    +func               -2917	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2917	  0.477  add_preempt_count+0x10 (handle_pte_fault+0x1c0)
:    +func               -2916	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2915	  0.522  page_add_new_anon_rmap+0x10 (handle_pte_fault+0x208)
:|   +begin   0x80000001 -2915	  0.522  page_add_new_anon_rmap+0x38 (handle_pte_fault+0x208)
:|   +end     0x80000001 -2914	  0.716  page_add_new_anon_rmap+0x4c (handle_pte_fault+0x208)
:|   +begin   0x80000001 -2914	  0.597  page_add_new_anon_rmap+0x114 (handle_pte_fault+0x208)
:|   +end     0x80000001 -2913	  0.597  page_add_new_anon_rmap+0x128 (handle_pte_fault+0x208)
:|   +begin   0x80000001 -2913	  0.567  page_add_new_anon_rmap+0x18c (handle_pte_fault+0x208)
:|   #end     0x80000001 -2912	  0.477  page_add_new_anon_rmap+0x1a4 (handle_pte_fault+0x208)
:    #func               -2911	  0.492  ipipe_unstall_root+0x10 (page_add_new_anon_rmap+0x1c4)
:|   #begin   0x80000000 -2911	  0.522  ipipe_unstall_root+0x2c (page_add_new_anon_rmap+0x1c4)
:|   #func               -2910	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2910	  0.492  ipipe_unstall_root+0x64 (page_add_new_anon_rmap+0x1c4)
:    +func               -2909	  0.492  add_page_to_unevictable_list+0x10 (page_add_new_anon_rmap+0x204)
:|   +begin   0x80000001 -2909	  0.537  add_page_to_unevictable_list+0x44 (page_add_new_anon_rmap+0x204)
:|   #end     0x80000001 -2908	  0.462  add_page_to_unevictable_list+0x5c (page_add_new_anon_rmap+0x204)
:    #func               -2908	  0.477  add_preempt_count+0x10 (add_page_to_unevictable_list+0x68)
:    #func               -2907	  0.582  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:|   #begin   0x80000001 -2907	  0.552  add_page_to_unevictable_list+0x80 (page_add_new_anon_rmap+0x204)
:|   #end     0x80000001 -2906	  0.477  add_page_to_unevictable_list+0x94 (page_add_new_anon_rmap+0x204)
:|   #begin   0x80000001 -2906	  0.537  add_page_to_unevictable_list+0xb0 (page_add_new_anon_rmap+0x204)
:|   #end     0x80000001 -2905	  0.537  add_page_to_unevictable_list+0xc4 (page_add_new_anon_rmap+0x204)
:    #func               -2905	  0.492  ipipe_unstall_root+0x10 (add_page_to_unevictable_list+0x11c)
:|   #begin   0x80000000 -2904	  0.507  ipipe_unstall_root+0x2c (add_page_to_unevictable_list+0x11c)
:|   #func               -2904	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2903	  0.462  ipipe_unstall_root+0x64 (add_page_to_unevictable_list+0x11c)
:    +func               -2903	  0.477  sub_preempt_count+0x10 (add_page_to_unevictable_list+0x124)
:    +func               -2902	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2902	  0.731  __sync_icache_dcache+0x10 (handle_pte_fault+0x22c)
:    +func               -2901	  0.477  sub_preempt_count+0x10 (handle_pte_fault+0x6c4)
:    +func               -2900	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2900	  0.537  up_read+0x10 (do_page_fault+0x2e8)
:|   +begin   0x80000001 -2899	  0.656  __up_read+0x28 (up_read+0x18)
:|   #end     0x80000001 -2899	  0.462  __up_read+0x40 (up_read+0x18)
:    #func               -2898	  0.477  add_preempt_count+0x10 (__up_read+0x54)
:    #func               -2898	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2897	  0.492  ipipe_unstall_root+0x10 (__up_read+0x88)
:|   #begin   0x80000000 -2897	  0.507  ipipe_unstall_root+0x2c (__up_read+0x88)
:|   #func               -2896	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2896	  0.477  ipipe_unstall_root+0x64 (__up_read+0x88)
:    +func               -2895	  0.477  sub_preempt_count+0x10 (__up_read+0x90)
:    +func               -2895+   1.104  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +func               -2893	  0.537  __ipipe_check_root+0x10 (ret_from_exception+0x8)
:|   +func               -2893	  0.477  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -2892!  27.626  no_work_pending+0x18 (<b6b2bdb8>)
:|   +begin   0x90000000 -2865+   1.164  __und_usr+0x20 (<b6af9084>)
:|   +func               -2864+   2.597  __ipipe_notify_trap+0x14 (__und_usr+0x58)
:|   +func               -2861	  0.626  __ipipe_check_root+0x10 (ret_from_exception+0x8)
:|   +func               -2860	  0.626  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -2860!  18.089  no_work_pending+0x18 (<b6af9080>)
:|   +begin   0x90000000 -2842+   1.567  vector_swi+0x3c (<b6b7701c>)
:    +func               -2840+   1.029  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -2839	  0.731  SyS_stat64+0x14 (ret_fast_syscall+0x0)
:    +func               -2838	  0.701  vfs_stat+0x10 (SyS_stat64+0x24)
:    +func               -2838	  0.656  vfs_fstatat+0x14 (vfs_stat+0x2c)
:    +func               -2837	  0.611  user_path_at+0x14 (vfs_fstatat+0x58)
:    +func               -2836	  0.731  user_path_at_empty+0x14 (user_path_at+0x24)
:    +func               -2836	  0.716  getname_flags+0x10 (user_path_at_empty+0x34)
:    +func               -2835	  0.626  kmem_cache_alloc+0x14 (getname_flags+0x30)
:    +func               -2834	  0.552  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func               -2834+   1.074  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2833	  0.477  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func               -2832+   1.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2831	  0.731  kmem_cache_alloc+0xac (getname_flags+0x30)
:|   #end     0x80000001 -2830	  0.701  kmem_cache_alloc+0xc4 (getname_flags+0x30)
:    #func               -2830	  0.597  ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:|   #begin   0x80000000 -2829	  0.716  ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:|   #func               -2828	  0.656  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2828+   1.343  ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
:    +func               -2826	  0.537  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2826	  0.567  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2825	  0.492  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2825	  0.686  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2824	  0.507  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2824	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2823	  0.492  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2823	  0.552  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2822	  0.507  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2822	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2821	  0.477  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2821	  0.507  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2820	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2820	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2819	  0.462  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2819+   1.179  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2817	  0.761  filename_lookup+0x10 (user_path_at_empty+0x68)
:    +func               -2817	  0.641  path_lookupat+0x14 (filename_lookup+0x30)
:    +func               -2816+   1.089  path_init+0x14 (path_lookupat+0x3c)
:    +func               -2815	  0.552  lg_local_lock+0x10 (path_init+0x134)
:    +func               -2814	  0.552  add_preempt_count+0x10 (lg_local_lock+0x1c)
:    +func               -2814	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2813+   1.388  __rcu_read_lock+0x10 (path_init+0x138)
:    +func               -2812	  0.791  link_path_walk+0x14 (path_lookupat+0x64)
:    +func               -2811	  0.940  inode_permission+0x10 (link_path_walk+0x70)
:    +func               -2810	  0.910  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2809+   2.074  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2807	  0.850  lookup_fast+0x14 (link_path_walk+0x22c)
:    +func               -2806+   1.925  __d_lookup_rcu+0x14 (lookup_fast+0x4c)
:    +func               -2804	  0.507  inode_permission+0x10 (link_path_walk+0x70)
:    +func               -2804	  0.731  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2803+   1.044  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2802	  0.582  lookup_fast+0x14 (path_lookupat+0xcc)
:    +func               -2801+   1.268  __d_lookup_rcu+0x14 (lookup_fast+0x4c)
:    +func               -2800+   2.134  __lookup_mnt+0x10 (lookup_fast+0x108)
:    +func               -2798+   1.014  complete_walk+0x10 (path_lookupat+0x7c)
:    +func               -2797	  0.477  add_preempt_count+0x10 (complete_walk+0x40)
:    +func               -2796	  0.955  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2796	  0.462  sub_preempt_count+0x10 (complete_walk+0x94)
:    +func               -2795	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2794	  0.582  mntget+0x10 (complete_walk+0xb8)
:    +func               -2794	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2793	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2793	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2792	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2792	  0.686  __rcu_read_unlock+0x10 (complete_walk+0xbc)
:    +func               -2791	  0.477  lg_local_unlock+0x10 (complete_walk+0xc4)
:    +func               -2790	  0.462  sub_preempt_count+0x10 (lg_local_unlock+0x1c)
:    +func               -2790+   1.119  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2789	  0.820  final_putname+0x10 (user_path_at_empty+0x74)
:    +func               -2788+   1.014  kmem_cache_free+0x14 (final_putname+0x50)
:    +func               -2787	  0.462  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func               -2787	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2786	  0.462  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func               -2786	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2785	  0.522  kmem_cache_free+0x10c (final_putname+0x50)
:|   #end     0x80000001 -2784	  0.686  kmem_cache_free+0x124 (final_putname+0x50)
:    #func               -2783	  0.522  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000 -2783	  0.522  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func               -2782	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2782+   1.268  ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
:    +func               -2781	  0.850  vfs_getattr+0x10 (vfs_fstatat+0x6c)
:    +func               -2780	  0.537  generic_fillattr+0x10 (vfs_getattr+0x48)
:    +func               -2779	  0.492  add_preempt_count+0x10 (generic_fillattr+0x68)
:    +func               -2779	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2778	  0.507  sub_preempt_count+0x10 (generic_fillattr+0x74)
:    +func               -2777+   1.298  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2776	  0.656  path_put+0x10 (vfs_fstatat+0x78)
:    +func               -2775	  0.597  dput+0x10 (path_put+0x20)
:    +func               -2775	  0.477  add_preempt_count+0x10 (dput+0x34)
:    +func               -2774	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2774	  0.477  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2773	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2772+   1.074  mntput+0x10 (path_put+0x28)
:    +func               -2771	  0.567  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2771	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2770	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2770	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2769	  1.000  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2768+   2.104  cp_new_stat64+0x14 (SyS_stat64+0x38)
:|   +func               -2766	  0.835  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -2765+   7.283  ret_fast_syscall+0x2c (<b6b77020>)
:|   +begin   0x90000000 -2758	  0.582  vector_swi+0x3c (<b6b772cc>)
:    +func               -2757+   1.014  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -2756	  0.746  SyS_mknod+0x10 (ret_fast_syscall+0x0)
:    +func               -2756+   1.626  SyS_mknodat+0x14 (SyS_mknod+0x2c)
:    +func               -2754	  0.492  user_path_create+0x10 (SyS_mknodat+0xa4)
:    +func               -2754	  0.492  getname+0x10 (user_path_create+0x28)
:    +func               -2753	  0.671  getname_flags+0x10 (getname+0x20)
:    +func               -2752	  0.492  kmem_cache_alloc+0x14 (getname_flags+0x30)
:    +func               -2752	  0.552  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func               -2751	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2751	  0.462  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func               -2750	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2749	  0.522  kmem_cache_alloc+0xac (getname_flags+0x30)
:|   #end     0x80000001 -2749	  0.716  kmem_cache_alloc+0xc4 (getname_flags+0x30)
:    #func               -2748	  0.626  ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:|   #begin   0x80000000 -2748	  0.626  ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:|   #func               -2747	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2746+   1.164  ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
:    +func               -2745	  0.522  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2745	  0.567  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2744	  0.477  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2744	  0.567  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2743	  0.522  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2743	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2742	  0.477  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2742	  0.641  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2741	  0.507  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2740	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2740	  0.462  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2739	  0.507  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2739	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2738	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2738	  0.462  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2737	  0.507  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2737	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2736	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2736	  0.462  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2736	  0.895  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2735	  0.701  kern_path_create+0x14 (user_path_create+0x48)
:    +func               -2734	  0.492  do_path_lookup+0x14 (kern_path_create+0x34)
:    +func               -2733	  0.597  filename_lookup+0x10 (do_path_lookup+0x38)
:    +func               -2733	  0.850  path_lookupat+0x14 (filename_lookup+0x30)
:    +func               -2732	  0.611  path_init+0x14 (path_lookupat+0x3c)
:    +func               -2731	  0.477  lg_local_lock+0x10 (path_init+0x134)
:    +func               -2731	  0.477  add_preempt_count+0x10 (lg_local_lock+0x1c)
:    +func               -2730	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2730+   1.029  __rcu_read_lock+0x10 (path_init+0x138)
:    +func               -2729	  0.507  link_path_walk+0x14 (path_lookupat+0x64)
:    +func               -2728	  0.537  inode_permission+0x10 (link_path_walk+0x70)
:    +func               -2728	  0.746  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2727+   1.074  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2726	  0.731  lookup_fast+0x14 (link_path_walk+0x22c)
:    +func               -2725+   2.298  __d_lookup_rcu+0x14 (lookup_fast+0x4c)
:    +func               -2723	  0.567  unlazy_walk+0x10 (link_path_walk+0x2c4)
:    +func               -2722	  0.522  add_preempt_count+0x10 (unlazy_walk+0x5c)
:    +func               -2722	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2721	  0.462  add_preempt_count+0x10 (unlazy_walk+0xa8)
:    +func               -2721	  0.582  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2720	  0.462  add_preempt_count+0x10 (unlazy_walk+0xf4)
:    +func               -2720	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2719	  0.462  sub_preempt_count+0x10 (unlazy_walk+0x144)
:    +func               -2719	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2718	  0.462  sub_preempt_count+0x10 (unlazy_walk+0x15c)
:    +func               -2718	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2717	  0.477  path_get+0x10 (unlazy_walk+0x17c)
:    +func               -2716	  0.462  mntget+0x10 (path_get+0x20)
:    +func               -2716	  0.477  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2715	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2715	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2714	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2714	  0.462  add_preempt_count+0x10 (path_get+0x34)
:    +func               -2713	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2713	  0.462  sub_preempt_count+0x10 (path_get+0x48)
:    +func               -2712	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2712	  0.462  sub_preempt_count+0x10 (unlazy_walk+0x184)
:    +func               -2711	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2711	  0.462  mntget+0x10 (unlazy_walk+0x19c)
:    +func               -2710	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2710	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2709	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2709	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2708	  0.567  __rcu_read_unlock+0x10 (unlazy_walk+0x1a0)
:    +func               -2708	  0.462  lg_local_unlock+0x10 (unlazy_walk+0x1a8)
:    +func               -2707	  0.462  sub_preempt_count+0x10 (lg_local_unlock+0x1c)
:    +func               -2707	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2706	  0.462  mntget+0x10 (link_path_walk+0x3dc)
:    +func               -2706	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2705	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2705	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2704	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2703	  0.776  _cond_resched+0x10 (link_path_walk+0x3f0)
:    +func               -2703	  0.940  touch_atime+0x14 (link_path_walk+0x408)
:    +func               -2702	  0.835  ext3_follow_link+0x10 (link_path_walk+0x43c)
:    +func               -2701	  0.492  path_put+0x10 (link_path_walk+0x4c8)
:    +func               -2700	  0.507  dput+0x10 (path_put+0x20)
:    +func               -2700	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2699	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2699	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2698	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2698	  0.731  mntput+0x10 (path_put+0x28)
:    +func               -2697	  0.492  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2696	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2696	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2695	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2695	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2694	  0.492  path_get+0x10 (link_path_walk+0x4d8)
:    +func               -2694	  0.462  mntget+0x10 (path_get+0x20)
:    +func               -2693	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2693	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2693	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2692	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2692	  0.462  add_preempt_count+0x10 (path_get+0x34)
:    +func               -2691	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2691	  0.462  sub_preempt_count+0x10 (path_get+0x48)
:    +func               -2690	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2690	  0.522  link_path_walk+0x14 (link_path_walk+0x4fc)
:    +func               -2689	  0.507  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -2688	  0.492  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2688	  0.626  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2687	  0.746  lookup_fast+0x14 (link_path_walk+0x22c)
:    +func               -2687	  0.656  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -2686+   1.044  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -2685	  0.537  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -2684	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2684	  0.537  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -2683	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2682	  0.805  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -2682	  0.970  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -2681	  0.507  dput+0x10 (link_path_walk+0x2ec)
:    +func               -2680	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2680	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2679	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2679	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2678	  0.507  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -2677	  0.552  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2677	  0.626  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2676	  0.477  lookup_fast+0x14 (link_path_walk+0x5ac)
:    +func               -2676	  0.477  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -2675	  0.925  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -2674	  0.462  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -2674	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2673	  0.462  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -2673	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2672	  0.507  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -2672+   1.104  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -2670	  0.492  path_put+0x10 (link_path_walk+0x720)
:    +func               -2670	  0.492  dput+0x10 (path_put+0x20)
:    +func               -2669	  0.477  ipipe_root_only+0x10 (dput+0x2c)
:    +func               -2669	  0.582  add_preempt_count+0x10 (dput+0x34)
:    +func               -2668	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2668	  0.462  sub_preempt_count+0x10 (dput+0x158)
:    +func               -2667	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2667	  0.597  mntput+0x10 (path_put+0x28)
:    +func               -2666	  0.582  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2665	  0.552  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2665	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2664	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2664+   1.179  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2663	  0.477  mntget+0x10 (link_path_walk+0x3dc)
:    +func               -2662	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2662	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2661	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2661	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2660	  0.611  _cond_resched+0x10 (link_path_walk+0x3f0)
:    +func               -2660	  0.552  touch_atime+0x14 (link_path_walk+0x408)
:    +func               -2659	  0.776  ext3_follow_link+0x10 (link_path_walk+0x43c)
:    +func               -2658	  0.492  link_path_walk+0x14 (link_path_walk+0x4fc)
:    +func               -2658	  0.597  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -2657	  0.492  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2657	  0.820  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2656	  0.582  lookup_fast+0x14 (link_path_walk+0x22c)
:    +func               -2655	  0.477  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -2655	  0.761  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -2654	  0.462  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -2654	  0.910  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2653	  0.492  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -2652	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2652	  0.507  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -2651	  0.701  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -2650	  0.492  lookup_mnt+0x10 (follow_managed+0x94)
:    +func               -2650	  0.462  lg_local_lock+0x10 (lookup_mnt+0x20)
:    +func               -2649	  0.477  add_preempt_count+0x10 (lg_local_lock+0x1c)
:    +func               -2649	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2648	  0.805  __lookup_mnt+0x10 (lookup_mnt+0x2c)
:    +func               -2648	  0.462  add_preempt_count+0x10 (lookup_mnt+0x3c)
:    +func               -2647	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2647	  0.462  sub_preempt_count+0x10 (lookup_mnt+0x50)
:    +func               -2646	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2646	  0.462  lg_local_unlock+0x10 (lookup_mnt+0x74)
:    +func               -2645	  0.462  sub_preempt_count+0x10 (lg_local_unlock+0x1c)
:    +func               -2645	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2644	  0.492  dput+0x10 (follow_managed+0xac)
:    +func               -2644	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2643	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2643	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2642	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2641	  0.462  add_preempt_count+0x10 (follow_managed+0xe4)
:    +func               -2641	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2640	  0.462  sub_preempt_count+0x10 (follow_managed+0xf8)
:    +func               -2640+   1.029  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2639	  0.507  dput+0x10 (link_path_walk+0x2ec)
:    +func               -2638	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2638	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2637	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2637	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2636	  0.477  mntput+0x10 (link_path_walk+0x300)
:    +func               -2636	  0.477  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2635	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2635	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2634	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2634	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2633	  0.522  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -2633	  0.492  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2632	  0.656  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2632	  0.492  lookup_fast+0x14 (link_path_walk+0x5ac)
:    +func               -2631	  0.522  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -2631	  0.746  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -2630	  0.462  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -2629	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2629	  0.462  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -2628	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2628	  0.522  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -2627	  0.701  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -2627	  0.492  dput+0x10 (link_path_walk+0x66c)
:    +func               -2626	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2626	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2625	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2625	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2624	  0.492  path_put+0x10 (link_path_walk+0x720)
:    +func               -2624	  0.492  dput+0x10 (path_put+0x20)
:    +func               -2623	  0.477  ipipe_root_only+0x10 (dput+0x2c)
:    +func               -2623	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2622	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2622	  0.462  sub_preempt_count+0x10 (dput+0x158)
:    +func               -2621	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2621	  0.477  mntput+0x10 (path_put+0x28)
:    +func               -2620	  0.477  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2620	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2619	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2619	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2618	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2618	  0.507  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -2617	  0.492  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2617	  0.716  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2616	  1.000  complete_walk+0x10 (path_lookupat+0x7c)
:    +func               -2615	  0.477  path_put+0x10 (path_lookupat+0x70c)
:    +func               -2614	  0.492  dput+0x10 (path_put+0x20)
:    +func               -2614	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2613	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2613	  0.477  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2612	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2612	  0.477  mntput+0x10 (path_put+0x28)
:    +func               -2611	  0.492  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2611	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2610	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2610	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2609	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2609	  0.731  mnt_want_write+0x10 (kern_path_create+0x64)
:    +func               -2608	  0.686  __sb_start_write+0x14 (mnt_want_write+0x28)
:    +func               -2607	  0.462  add_preempt_count+0x10 (__sb_start_write+0xd8)
:    +func               -2607	  0.641  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2606	  0.462  sub_preempt_count+0x10 (__sb_start_write+0xfc)
:    +func               -2606	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2605	  0.477  __mnt_want_write+0x10 (mnt_want_write+0x30)
:    +func               -2604	  0.462  add_preempt_count+0x10 (__mnt_want_write+0x20)
:    +func               -2604	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2603	  0.462  sub_preempt_count+0x10 (__mnt_want_write+0x6c)
:    +func               -2603	  0.985  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2602	  0.492  mutex_lock+0x10 (kern_path_create+0x78)
:    +func               -2601	  0.731  ipipe_root_only+0x10 (mutex_lock+0x1c)
:    +func               -2601	  0.656  lookup_hash+0x10 (kern_path_create+0x80)
:    +func               -2600	  0.507  __lookup_hash+0x14 (lookup_hash+0x28)
:    +func               -2599	  0.507  lookup_dcache+0x10 (__lookup_hash+0x28)
:    +func               -2599	  0.731  d_lookup+0x10 (lookup_dcache+0x38)
:    +func               -2598	  0.761  __d_lookup+0x14 (d_lookup+0x3c)
:    +func               -2597	  0.761  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -2597	  0.716  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -2596	  0.552  d_alloc+0x10 (lookup_dcache+0xa4)
:    +func               -2595	  0.582  __d_alloc+0x10 (d_alloc+0x20)
:    +func               -2595	  0.477  kmem_cache_alloc+0x14 (__d_alloc+0x2c)
:    +func               -2594	  0.462  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func               -2594	  0.850  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2593	  0.597  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func               -2592	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2592	  0.701  kmem_cache_alloc+0xac (__d_alloc+0x2c)
:|   #end     0x80000001 -2591	  0.492  kmem_cache_alloc+0xc4 (__d_alloc+0x2c)
:    #func               -2590	  0.507  ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:|   #begin   0x80000000 -2590	  0.641  ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:|   #func               -2589	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2589+   1.611  ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
:    +func               -2587	  0.955  d_set_d_op+0x10 (__d_alloc+0x108)
:|   +begin   0x80000001 -2586	  0.820  __d_alloc+0x120 (d_alloc+0x20)
:|   #end     0x80000001 -2585	  0.626  __d_alloc+0x138 (d_alloc+0x20)
:    #func               -2585	  0.507  ipipe_unstall_root+0x10 (__d_alloc+0x158)
:|   #begin   0x80000000 -2584	  0.522  ipipe_unstall_root+0x2c (__d_alloc+0x158)
:|   #func               -2584	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2583	  0.716  ipipe_unstall_root+0x64 (__d_alloc+0x158)
:    +func               -2582	  0.492  add_preempt_count+0x10 (d_alloc+0x30)
:    +func               -2582	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2581	  0.492  sub_preempt_count+0x10 (d_alloc+0x64)
:    +func               -2581	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2580	  0.791  lookup_real+0x10 (__lookup_hash+0x44)
:    +func               -2579	  0.582  simple_lookup+0x10 (lookup_real+0x40)
:    +func               -2579	  0.865  d_set_d_op+0x10 (simple_lookup+0x30)
:    +func               -2578	  0.865  d_instantiate+0x10 (simple_lookup+0x3c)
:    +func               -2577	  0.641  __d_instantiate+0x10 (d_instantiate+0x74)
:    +func               -2576	  0.567  add_preempt_count+0x10 (__d_instantiate+0x24)
:    +func               -2576	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2575	  0.477  sub_preempt_count+0x10 (__d_instantiate+0x78)
:    +func               -2575	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2574	  0.492  d_rehash+0x10 (simple_lookup+0x44)
:    +func               -2573	  0.462  add_preempt_count+0x10 (d_rehash+0x20)
:    +func               -2573	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2572	  0.985  _d_rehash+0x10 (d_rehash+0x28)
:    +func               -2571	  0.492  __d_rehash+0x10 (_d_rehash+0x40)
:    +func               -2571	  0.462  add_preempt_count+0x10 (__d_rehash+0x34)
:    +func               -2570	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2570	  0.477  sub_preempt_count+0x10 (__d_rehash+0x64)
:    +func               -2569	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2569	  0.477  sub_preempt_count+0x10 (d_rehash+0x30)
:    +func               -2568+   1.194  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2567	  0.641  final_putname+0x10 (user_path_create+0x58)
:    +func               -2566	  0.522  kmem_cache_free+0x14 (final_putname+0x50)
:    +func               -2566	  0.462  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func               -2565	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2565	  0.462  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func               -2564	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2564	  0.626  kmem_cache_free+0x10c (final_putname+0x50)
:|   #end     0x80000001 -2563	  0.522  kmem_cache_free+0x124 (final_putname+0x50)
:    #func               -2562	  0.492  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000 -2562	  0.522  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func               -2561	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2561+   1.402  ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
:    +func               -2559	  0.850  current_umask+0x10 (SyS_mknodat+0xd0)
:    +func               -2559	  0.731  vfs_mknod+0x14 (SyS_mknodat+0x16c)
:    +func               -2558	  0.567  inode_permission+0x10 (vfs_mknod+0x50)
:    +func               -2557	  0.537  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2557+   1.119  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2556	  0.641  shmem_mknod+0x14 (vfs_mknod+0xb4)
:    +func               -2555	  0.761  shmem_get_inode+0x14 (shmem_mknod+0x34)
:    +func               -2554	  0.910  shmem_reserve_inode+0x10 (shmem_get_inode+0x2c)
:    +func               -2553	  0.492  add_preempt_count+0x10 (shmem_reserve_inode+0x2c)
:    +func               -2553	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2552	  0.492  sub_preempt_count+0x10 (shmem_reserve_inode+0x74)
:    +func               -2552	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2551	  0.671  new_inode+0x10 (shmem_get_inode+0x40)
:    +func               -2550	  0.626  new_inode_pseudo+0x10 (new_inode+0x18)
:    +func               -2550	  0.850  alloc_inode+0x10 (new_inode_pseudo+0x18)
:    +func               -2549	  0.716  shmem_alloc_inode+0x10 (alloc_inode+0x2c)
:    +func               -2548	  0.507  kmem_cache_alloc+0x14 (shmem_alloc_inode+0x24)
:    +func               -2548	  0.462  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func               -2547	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2546	  0.462  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func               -2546	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2545	  0.746  __slab_alloc.isra.50.constprop.52+0x14 (kmem_cache_alloc+0x74)
:|   +begin   0x80000001 -2545	  0.507  __slab_alloc.isra.50.constprop.52+0x38 (kmem_cache_alloc+0x74)
:|   #end     0x80000001 -2544	  0.686  __slab_alloc.isra.50.constprop.52+0x58 (kmem_cache_alloc+0x74)
:    #func               -2543	  0.522  add_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x100)
:    #func               -2543	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2542	  0.492  sub_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x130)
:    #func               -2542+   1.253  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2540	  0.492  add_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x100)
:    #func               -2540	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2539	  0.477  sub_preempt_count+0x10 (__slab_alloc.isra.50.constprop.52+0x130)
:    #func               -2539	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2538	  0.507  ipipe_unstall_root+0x10 (__slab_alloc.isra.50.constprop.52+0x4cc)
:|   #begin   0x80000000 -2538	  0.656  ipipe_unstall_root+0x2c (__slab_alloc.isra.50.constprop.52+0x4cc)
:|   #func               -2537	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2537	  0.985  ipipe_unstall_root+0x64 (__slab_alloc.isra.50.constprop.52+0x4cc)
:    +func               -2536+   1.104  inode_init_always+0x10 (alloc_inode+0x5c)
:    +func               -2535	  0.820  __mutex_init+0x10 (inode_init_always+0xa0)
:|   +begin   0x80000001 -2534	  0.552  inode_init_always+0x11c (alloc_inode+0x5c)
:|   #end     0x80000001 -2533	  0.477  inode_init_always+0x134 (alloc_inode+0x5c)
:    #func               -2533	  0.492  ipipe_unstall_root+0x10 (inode_init_always+0x154)
:|   #begin   0x80000000 -2532	  0.537  ipipe_unstall_root+0x2c (inode_init_always+0x154)
:|   #func               -2532	  0.582  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2531	  0.701  ipipe_unstall_root+0x64 (inode_init_always+0x154)
:    +func               -2530	  0.477  add_preempt_count+0x10 (new_inode_pseudo+0x28)
:    +func               -2530	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2529	  0.477  sub_preempt_count+0x10 (new_inode_pseudo+0x38)
:    +func               -2529	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2528	  0.611  inode_sb_list_add+0x10 (new_inode+0x24)
:    +func               -2528	  0.477  add_preempt_count+0x10 (inode_sb_list_add+0x20)
:    +func               -2527	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2526	  0.477  sub_preempt_count+0x10 (inode_sb_list_add+0x48)
:    +func               -2526	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2525	  0.641  get_next_ino+0x10 (shmem_get_inode+0x4c)
:    +func               -2525	  0.462  add_preempt_count+0x10 (get_next_ino+0x1c)
:    +func               -2524	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2524	  0.462  sub_preempt_count+0x10 (get_next_ino+0x34)
:    +func               -2523	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2522	  0.970  inode_init_owner+0x10 (shmem_get_inode+0x6c)
:    +func               -2521+   1.059  current_kernel_time+0x10 (shmem_get_inode+0x84)
:    +func               -2520	  0.970  get_seconds+0x10 (shmem_get_inode+0xa4)
:    +func               -2519	  0.761  init_special_inode+0x10 (shmem_get_inode+0x114)
:    +func               -2519	  0.716  current_kernel_time+0x10 (shmem_mknod+0x60)
:    +func               -2518	  0.507  d_instantiate+0x10 (shmem_mknod+0x80)
:    +func               -2517	  0.462  add_preempt_count+0x10 (d_instantiate+0x3c)
:    +func               -2517	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2516	  0.462  __d_instantiate+0x10 (d_instantiate+0x48)
:    +func               -2516	  0.462  add_preempt_count+0x10 (__d_instantiate+0x24)
:    +func               -2516	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2515	  0.462  sub_preempt_count+0x10 (__d_instantiate+0x78)
:    +func               -2515	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2514	  0.462  add_preempt_count+0x10 (__d_instantiate+0xa4)
:    +func               -2513	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2513	  0.462  sub_preempt_count+0x10 (__d_instantiate+0xf4)
:    +func               -2512	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2512	  0.462  sub_preempt_count+0x10 (d_instantiate+0x50)
:    +func               -2511	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2511	  0.477  add_preempt_count+0x10 (shmem_mknod+0x90)
:    +func               -2510	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2510	  0.462  sub_preempt_count+0x10 (shmem_mknod+0xa4)
:    +func               -2509	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2509+   1.223  fsnotify+0x14 (vfs_mknod+0xdc)
:    +func               -2507	  0.507  done_path_create+0x10 (SyS_mknodat+0x17c)
:    +func               -2507	  0.492  dput+0x10 (done_path_create+0x20)
:    +func               -2506	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2506	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2505	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2505	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2504	  0.776  mutex_unlock+0x10 (done_path_create+0x30)
:    +func               -2503	  0.597  mnt_drop_write+0x10 (done_path_create+0x38)
:    +func               -2503	  0.477  __mnt_drop_write+0x10 (mnt_drop_write+0x1c)
:    +func               -2502	  0.462  add_preempt_count+0x10 (__mnt_drop_write+0x20)
:    +func               -2502	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2501	  0.462  sub_preempt_count+0x10 (__mnt_drop_write+0x34)
:    +func               -2501	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2500	  0.477  __sb_end_write+0x10 (mnt_drop_write+0x28)
:    +func               -2499	  0.492  add_preempt_count+0x10 (__sb_end_write+0x28)
:    +func               -2499	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2498	  0.477  sub_preempt_count+0x10 (__sb_end_write+0x48)
:    +func               -2498	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2497	  0.492  path_put+0x10 (done_path_create+0x40)
:    +func               -2497	  0.477  dput+0x10 (path_put+0x20)
:    +func               -2496	  0.611  add_preempt_count+0x10 (dput+0x34)
:    +func               -2496	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2495	  0.477  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2495	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2494	  0.880  mntput+0x10 (path_put+0x28)
:    +func               -2493	  0.477  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2493	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2492	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2492	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2491+   1.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +func               -2490	  0.522  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -2490+   6.955  ret_fast_syscall+0x2c (<b6b772d0>)
:|   +begin   0x90000000 -2483+   1.029  vector_swi+0x3c (<b6ebe780>)
:    +func               -2482+   1.104  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -2481+   1.149  SyS_open+0x10 (ret_fast_syscall+0x0)
:    +func               -2479	  0.850  do_sys_open+0x14 (SyS_open+0x2c)
:    +func               -2479	  0.582  getname+0x10 (do_sys_open+0xc4)
:    +func               -2478	  0.671  getname_flags+0x10 (getname+0x20)
:    +func               -2477	  0.477  kmem_cache_alloc+0x14 (getname_flags+0x30)
:    +func               -2477	  0.477  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func               -2476	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2476	  0.462  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func               -2475	  0.925  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2474	  0.865  kmem_cache_alloc+0xac (getname_flags+0x30)
:|   #end     0x80000001 -2473	  0.731  kmem_cache_alloc+0xc4 (getname_flags+0x30)
:    #func               -2473	  0.537  ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:|   #begin   0x80000000 -2472	  0.746  ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:|   #func               -2471	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2471+   1.089  ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
:    +func               -2470	  0.522  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2469	  0.626  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2469	  0.641  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2468	  0.641  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2467	  0.507  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2467	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2466	  0.507  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2466	  0.507  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2465	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2465	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2464	  0.462  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2464	  0.507  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2463	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2463	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2462	  0.462  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2462	  0.507  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2461	  0.492  __ipipe_uaccess_might_fault+0x10 (strncpy_from_user+0x70)
:|   +begin   0x80000001 -2461	  0.522  __ipipe_uaccess_might_fault+0x2c (strncpy_from_user+0x70)
:|   +end     0x80000001 -2460	  0.462  __ipipe_uaccess_might_fault+0x54 (strncpy_from_user+0x70)
:    +func               -2460	  0.895  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -2459	  0.776  get_unused_fd_flags+0x10 (do_sys_open+0xdc)
:    +func               -2458	  0.507  __alloc_fd+0x10 (get_unused_fd_flags+0x3c)
:    +func               -2458	  0.477  add_preempt_count+0x10 (__alloc_fd+0x2c)
:    +func               -2457+   1.268  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2456	  0.910  expand_files+0x10 (__alloc_fd+0x70)
:    +func               -2455	  0.492  sub_preempt_count+0x10 (__alloc_fd+0x120)
:    +func               -2455	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2454	  0.746  do_filp_open+0x14 (do_sys_open+0xf8)
:    +func               -2453	  0.791  path_openat+0x14 (do_filp_open+0x3c)
:    +func               -2452	  0.761  get_empty_filp+0x10 (path_openat+0x38)
:    +func               -2452	  0.507  kmem_cache_alloc+0x14 (get_empty_filp+0x50)
:    +func               -2451	  0.492  add_preempt_count+0x10 (kmem_cache_alloc+0x3c)
:    +func               -2451+   1.194  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2449	  0.477  sub_preempt_count+0x10 (kmem_cache_alloc+0x4c)
:    +func               -2449	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2448	  0.552  kmem_cache_alloc+0xac (get_empty_filp+0x50)
:|   #end     0x80000001 -2448	  0.611  kmem_cache_alloc+0xc4 (get_empty_filp+0x50)
:    #func               -2447	  0.492  ipipe_unstall_root+0x10 (kmem_cache_alloc+0x124)
:|   #begin   0x80000000 -2446	  0.507  ipipe_unstall_root+0x2c (kmem_cache_alloc+0x124)
:|   #func               -2446	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2445+   1.059  ipipe_unstall_root+0x64 (kmem_cache_alloc+0x124)
:    +func               -2444	  0.492  add_preempt_count+0x10 (get_empty_filp+0x94)
:    +func               -2444	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2443	  0.492  sub_preempt_count+0x10 (get_empty_filp+0xb4)
:    +func               -2443	  0.985  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2442	  0.776  path_init+0x14 (path_openat+0x6c)
:    +func               -2441	  0.477  lg_local_lock+0x10 (path_init+0x134)
:    +func               -2441	  0.477  add_preempt_count+0x10 (lg_local_lock+0x1c)
:    +func               -2440	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2439	  0.746  __rcu_read_lock+0x10 (path_init+0x138)
:    +func               -2439	  0.761  link_path_walk+0x14 (path_openat+0x94)
:    +func               -2438	  0.492  inode_permission+0x10 (link_path_walk+0x70)
:    +func               -2437	  0.701  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2437+   1.223  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2435	  0.716  lookup_fast+0x14 (link_path_walk+0x22c)
:    +func               -2435+   1.955  __d_lookup_rcu+0x14 (lookup_fast+0x4c)
:    +func               -2433	  0.477  unlazy_walk+0x10 (link_path_walk+0x2c4)
:    +func               -2432	  0.462  add_preempt_count+0x10 (unlazy_walk+0x5c)
:    +func               -2432	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2431	  0.462  add_preempt_count+0x10 (unlazy_walk+0xa8)
:    +func               -2431	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2430	  0.462  add_preempt_count+0x10 (unlazy_walk+0xf4)
:    +func               -2430	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2429	  0.462  sub_preempt_count+0x10 (unlazy_walk+0x144)
:    +func               -2429	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2428	  0.462  sub_preempt_count+0x10 (unlazy_walk+0x15c)
:    +func               -2428	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2427	  0.611  path_get+0x10 (unlazy_walk+0x17c)
:    +func               -2426	  0.462  mntget+0x10 (path_get+0x20)
:    +func               -2426	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2425	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2425	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2424	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2424	  0.462  add_preempt_count+0x10 (path_get+0x34)
:    +func               -2423	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2423	  0.462  sub_preempt_count+0x10 (path_get+0x48)
:    +func               -2422	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2422	  0.462  sub_preempt_count+0x10 (unlazy_walk+0x184)
:    +func               -2421	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2421	  0.462  mntget+0x10 (unlazy_walk+0x19c)
:    +func               -2420	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2420	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2419	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2419	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2418	  0.492  __rcu_read_unlock+0x10 (unlazy_walk+0x1a0)
:    +func               -2418	  0.477  lg_local_unlock+0x10 (unlazy_walk+0x1a8)
:    +func               -2417	  0.462  sub_preempt_count+0x10 (lg_local_unlock+0x1c)
:    +func               -2417	  1.000  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2416	  0.462  mntget+0x10 (link_path_walk+0x3dc)
:    +func               -2415	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2415	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2414	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2414	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2413	  0.850  _cond_resched+0x10 (link_path_walk+0x3f0)
:    +func               -2412	  0.940  touch_atime+0x14 (link_path_walk+0x408)
:    +func               -2411	  0.671  ext3_follow_link+0x10 (link_path_walk+0x43c)
:    +func               -2411	  0.492  path_put+0x10 (link_path_walk+0x4c8)
:    +func               -2410	  0.492  dput+0x10 (path_put+0x20)
:    +func               -2410	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2409	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2409	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2408	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2408	  0.671  mntput+0x10 (path_put+0x28)
:    +func               -2407	  0.507  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2407	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2406	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2406	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2405	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2404	  0.477  path_get+0x10 (link_path_walk+0x4d8)
:    +func               -2404	  0.462  mntget+0x10 (path_get+0x20)
:    +func               -2404	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2403	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2403	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2402	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2402	  0.462  add_preempt_count+0x10 (path_get+0x34)
:    +func               -2401	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2400	  0.462  sub_preempt_count+0x10 (path_get+0x48)
:    +func               -2400	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2399	  0.552  link_path_walk+0x14 (link_path_walk+0x4fc)
:    +func               -2399	  0.597  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -2398	  0.507  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2398	  0.641  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2397	  0.611  lookup_fast+0x14 (link_path_walk+0x22c)
:    +func               -2397	  0.582  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -2396	  0.776  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -2395	  0.477  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -2395	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2394	  0.462  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -2393	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2393	  0.865  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -2392	  0.716  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -2391	  0.492  dput+0x10 (link_path_walk+0x2ec)
:    +func               -2391	  0.477  add_preempt_count+0x10 (dput+0x34)
:    +func               -2390	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2390	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2389	  1.000  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2388	  0.492  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -2388	  0.492  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2387	  0.611  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2387	  0.492  lookup_fast+0x14 (link_path_walk+0x5ac)
:    +func               -2386	  0.477  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -2386	  0.626  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -2385	  0.462  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -2385	  0.791  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2384	  0.462  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -2383	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2383	  0.507  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -2382	  0.925  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -2381	  0.477  path_put+0x10 (link_path_walk+0x720)
:    +func               -2381	  0.492  dput+0x10 (path_put+0x20)
:    +func               -2381	  0.492  ipipe_root_only+0x10 (dput+0x2c)
:    +func               -2380	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2380	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2379	  0.462  sub_preempt_count+0x10 (dput+0x158)
:    +func               -2378	  0.507  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2378	  0.477  mntput+0x10 (path_put+0x28)
:    +func               -2377	  0.492  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2377	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2376	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2376	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2375	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2375	  0.462  mntget+0x10 (link_path_walk+0x3dc)
:    +func               -2374	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2374	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2373	  0.611  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2373	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2372	  0.641  _cond_resched+0x10 (link_path_walk+0x3f0)
:    +func               -2372	  0.537  touch_atime+0x14 (link_path_walk+0x408)
:    +func               -2371	  0.537  ext3_follow_link+0x10 (link_path_walk+0x43c)
:    +func               -2370	  0.492  link_path_walk+0x14 (link_path_walk+0x4fc)
:    +func               -2370	  0.507  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -2369	  0.492  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2369	  0.805  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2368	  0.477  lookup_fast+0x14 (link_path_walk+0x22c)
:    +func               -2368	  0.492  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -2367	  0.507  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -2367	  0.462  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -2366	  0.970  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2365	  0.477  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -2365	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2364	  0.507  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -2364	  0.522  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -2363	  0.477  lookup_mnt+0x10 (follow_managed+0x94)
:    +func               -2363	  0.462  lg_local_lock+0x10 (lookup_mnt+0x20)
:    +func               -2362	  0.462  add_preempt_count+0x10 (lg_local_lock+0x1c)
:    +func               -2362	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2361	  0.731  __lookup_mnt+0x10 (lookup_mnt+0x2c)
:    +func               -2361	  0.462  add_preempt_count+0x10 (lookup_mnt+0x3c)
:    +func               -2360	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2360	  0.462  sub_preempt_count+0x10 (lookup_mnt+0x50)
:    +func               -2359	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2359	  0.462  lg_local_unlock+0x10 (lookup_mnt+0x74)
:    +func               -2358	  0.462  sub_preempt_count+0x10 (lg_local_unlock+0x1c)
:    +func               -2358	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2357	  0.492  dput+0x10 (follow_managed+0xac)
:    +func               -2356	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2356	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2355	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2355	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2354	  0.462  add_preempt_count+0x10 (follow_managed+0xe4)
:    +func               -2354	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2353	  0.477  sub_preempt_count+0x10 (follow_managed+0xf8)
:    +func               -2353	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2352	  0.477  dput+0x10 (link_path_walk+0x2ec)
:    +func               -2352	  0.477  add_preempt_count+0x10 (dput+0x34)
:    +func               -2351	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2351	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2350	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2350	  0.477  mntput+0x10 (link_path_walk+0x300)
:    +func               -2349	  0.477  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2349	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2348	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2348	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2347	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2347	  0.656  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -2346	  0.492  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2345	  0.656  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2345	  0.507  lookup_fast+0x14 (link_path_walk+0x5ac)
:    +func               -2344	  0.477  __d_lookup+0x14 (lookup_fast+0x198)
:    +func               -2344	  0.746  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -2343	  0.477  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -2343	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2342	  0.462  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -2341	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2341	  0.507  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -2340	  0.597  follow_managed+0x14 (lookup_fast+0x218)
:    +func               -2340	  0.492  dput+0x10 (link_path_walk+0x66c)
:    +func               -2339	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2339	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2338	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -2338	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2337	  0.492  path_put+0x10 (link_path_walk+0x720)
:    +func               -2337	  0.492  dput+0x10 (path_put+0x20)
:    +func               -2336	  0.597  ipipe_root_only+0x10 (dput+0x2c)
:    +func               -2336	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -2335	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2335	  0.462  sub_preempt_count+0x10 (dput+0x158)
:    +func               -2334	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2334	  0.477  mntput+0x10 (path_put+0x28)
:    +func               -2333	  0.492  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -2333	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -2332	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2332	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -2331	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2331	  0.537  inode_permission+0x10 (link_path_walk+0xa0)
:    +func               -2330	  0.492  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2330+   1.432  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2328+   1.044  do_last.isra.28+0x14 (path_openat+0xbc)
:    +func               -2327	  0.835  complete_walk+0x10 (do_last.isra.28+0x168)
:    +func               -2326	  0.552  mnt_want_write+0x10 (do_last.isra.28+0x1ac)
:    +func               -2326	  0.701  __sb_start_write+0x14 (mnt_want_write+0x28)
:    +func               -2325	  0.462  add_preempt_count+0x10 (__sb_start_write+0xd8)
:    +func               -2325	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2324	  0.462  sub_preempt_count+0x10 (__sb_start_write+0xfc)
:    +func               -2324	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2323	  0.477  __mnt_want_write+0x10 (mnt_want_write+0x30)
:    +func               -2323	  0.462  add_preempt_count+0x10 (__mnt_want_write+0x20)
:    +func               -2322+   1.477  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:|   +begin   0x90000000 -2321	  0.791  __irq_svc+0x44 (__ipipe_trace+0xc)
:|   +func               -2320	  0.835  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -2319	  0.970  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -2318	  0.805  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -2317	  0.805  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000062 -2316	  0.701  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -2316	  0.597  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   +begin   0x00621111 -2315	  0.746  __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:|   +func               -2314+   1.626  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|   +func               -2313+   1.149  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|   +func               -2312	  0.552  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x10c)
:|   +func               -2311	  0.701  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   +func               -2310+   1.850  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   +func               -2308	  0.641  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   +func               -2308	  0.641  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   +func               -2307	  0.641  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +begin   0x000000a4 -2307	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   +func               -2306	  0.522  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|   +begin   0x00a41111 -2306	  0.447  __ipipe_dispatch_irq+0x30 (mxc_gpio_irq_handler+0xd4)
:|   +func               -2305	  0.805  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|   +func               -2304	  1.000  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|   +func               -2303+   1.074  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:|   +func               -2302+   1.029  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   +func               -2301+   1.044  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   +func               -2300+   1.462  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:|   +end     0x00a41111 -2299	  0.641  __ipipe_dispatch_irq+0x2d8 (mxc_gpio_irq_handler+0xd4)
:|   +end     0x000000a4 -2298+   1.044  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   +func               -2297	  0.626  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   +func               -2296	  0.940  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -2295+   1.029  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   +func               -2294	  0.746  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2b8)
:|  + func               -2294	  0.626  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  + begin   0x00002222 -2293+   1.298  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:|  # begin   0x00a42222 -2292	  0.925  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -2291+   1.746  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x254)
:|  # func               -2289	  0.970  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -2288+   2.402  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func               -2286+   1.134  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:|  # func               -2285	  0.880  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -2284	  0.656  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:|  # func               -2283	  0.910  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:|  # func               -2282+   1.402  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -2281+   1.029  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -2280+   1.104  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -2279	  0.656  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -2278	  0.880  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -2277	  0.641  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -2276	  0.895  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -2275	  0.477  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -2275+   1.134  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -2274	  0.955  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  518] SDIAS_T 40 -2273+   1.820  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2271	  0.656  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  517] WD-Trigg 1 -2270+   1.343  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -2269+   1.447  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x244 [sigmatek_lrt])
:|  # func               -2268+   1.597  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func               -2266	  0.940  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:|  # func               -2265	  0.477  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -2265	  0.746  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -2264	  0.671  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -2263	  0.701  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -2262	  0.641  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -2262+   1.492  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -2260	  0.925  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  526] CLI:389 -1 -2259	  0.716  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -2259+   1.298  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2257+   1.611  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -2256	  0.970  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2255+   1.089  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2254	  0.820  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -2253+   2.044  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -2251+   2.059  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -2249	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2248	  0.805  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  518] SDIAS_T 40 -2247+   4.283  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2243	  0.656  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2243+   5.194  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -2237+   1.805  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2236	  0.805  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2235	  0.910  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2234+   1.014  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2233	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2232!  46.432  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2186+   1.656  vector_swi+0x3c (<00174754>)
:   + func               -2184	  0.835  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2183	  0.686  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2183	  0.761  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2182	  0.671  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2181	  0.805  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2180+   1.686  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2179	  0.776  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2178	  0.776  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2177	  0.552  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2177+   2.074  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2175	  0.641  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2174+   1.522  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2172	  0.731  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2172	  0.910  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2171	  0.686  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -2170	  0.641  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2169	  0.567  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2169+   1.119  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2168	  0.940  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2167+   1.253  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2166	  0.880  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  518] SDIAS_T 40 -2165	  0.746  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2164+   2.000  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2162	  0.805  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2161+   1.447  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2160	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2159+   1.298  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  517] WD-Trigg 1 -2158+   2.791  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -2155	  0.656  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -2154+   3.268  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -2151	  0.895  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2150	  0.731  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -2149	  0.641  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -2149	  0.671  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -2148	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -2148+   5.194  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -2142+   1.253  vector_swi+0x3c (<00174754>)
:|  + begin   0x90000000 -2141	  0.671  __irq_svc+0x44 (vector_swi+0x54)
:|  + func               -2140	  0.522  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func               -2140	  0.925  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -2139	  0.820  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -2138	  0.611  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000057 -2138	  0.895  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -2137	  0.552  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + begin   0x00571111 -2136	  0.477  __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:|  + func               -2136+   1.328  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|  + func               -2134+   1.194  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|  + func               -2133	  0.656  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:|  + func               -2133+   1.059  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  + func               -2131	  0.686  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func               -2131+   1.119  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func               -2130+   1.283  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func               -2128+   1.208  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func               -2127	  0.656  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  + func               -2126	  0.701  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  + func               -2126	  0.641  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  # func               -2125	  0.970  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  # func               -2124	  0.880  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -2123+   1.611  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1d8)
:|  # func               -2122+   1.537  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -2120+   1.761  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -2118+   1.432  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-1159 -2117	  0.552  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -2116	  0.955  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -2115+   2.313  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + end     0x00571111 -2113	  0.537  __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:|  + end     0x00000057 -2113	  0.552  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -2112	  0.850  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -2111	  0.611  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|  + func               -2111	  0.507  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|  + end     0x90000000 -2110	  0.552  __ipipe_fast_svc_irq_exit+0x18 (vector_swi+0x54)
:   + func               -2110	  0.582  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -2109	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -2108	  0.835  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -2108	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -2107	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -2107+   1.104  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -2105	  0.671  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -2105	  0.492  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -2104	  0.537  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -2104	  0.731  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -2103	  0.552  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -2103	  0.865  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -2102	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -2101	  0.761  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -2100	  0.552  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -2100	  0.552  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -2099	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -2099	  0.776  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -2098	  0.686  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -2097+   1.119  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -2096	  0.701  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  517] WD-Trigg 1 -2095	  0.462  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -2095+   1.462  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -2094+   1.328  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -2092	  0.805  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -2091+   1.119  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -2090	  0.746  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -2090+   1.223  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -2088+   1.104  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -2087	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -2087	  0.880  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] CLI:389 -1 -2086+   2.208  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  # end     0x00a42222 -2084	  0.686  __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:|  + end     0x00002222 -2083+   1.029  __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:|   +end     0x00621111 -2082	  0.597  __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:|   +end     0x00000062 -2081	  0.611  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -2081	  0.776  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -2080	  0.776  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -2079	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -2079	  0.597  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0xc)
:    +func               -2078+   1.089  sub_preempt_count+0x10 (__mnt_want_write+0x6c)
:    +func               -2077+   1.970  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2075	  0.686  mutex_lock+0x10 (do_last.isra.28+0x1c8)
:    +func               -2074+   1.059  ipipe_root_only+0x10 (mutex_lock+0x1c)
:    +func               -2073	  0.731  lookup_dcache+0x10 (do_last.isra.28+0x1f8)
:    +func               -2073	  0.865  d_lookup+0x10 (lookup_dcache+0x38)
:    +func               -2072	  0.925  __d_lookup+0x14 (d_lookup+0x3c)
:    +func               -2071	  0.955  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -2070	  0.552  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -2069+   1.223  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2068	  0.477  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -2068	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2067+   1.194  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -2066	  0.880  mutex_unlock+0x10 (do_last.isra.28+0x60c)
:    +func               -2065	  0.597  mnt_drop_write+0x10 (do_last.isra.28+0x6d0)
:    +func               -2064	  0.477  __mnt_drop_write+0x10 (mnt_drop_write+0x1c)
:    +func               -2064	  0.462  add_preempt_count+0x10 (__mnt_drop_write+0x20)
:    +func               -2063	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2063	  0.462  sub_preempt_count+0x10 (__mnt_drop_write+0x34)
:    +func               -2062	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2061	  0.492  __sb_end_write+0x10 (mnt_drop_write+0x28)
:    +func               -2061	  0.462  add_preempt_count+0x10 (__sb_end_write+0x28)
:    +func               -2060	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2060	  0.477  sub_preempt_count+0x10 (__sb_end_write+0x48)
:    +func               -2059	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2059+   1.283  follow_managed+0x14 (do_last.isra.28+0x6e8)
:    +func               -2057	  0.462  add_preempt_count+0x10 (do_last.isra.28+0x788)
:    +func               -2057	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2056	  0.477  sub_preempt_count+0x10 (do_last.isra.28+0x7a0)
:    +func               -2056	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2055	  0.492  mntget+0x10 (do_last.isra.28+0x860)
:    +func               -2055	  0.462  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2054	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2054	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2053	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2053+   1.194  complete_walk+0x10 (do_last.isra.28+0x87c)
:    +func               -2052	  0.716  may_open+0x10 (do_last.isra.28+0x97c)
:    +func               -2051	  0.731  inode_permission+0x10 (may_open+0xa8)
:    +func               -2050	  0.507  __inode_permission+0x14 (inode_permission+0x54)
:    +func               -2050	  0.462  add_preempt_count+0x10 (__inode_permission+0x64)
:    +func               -2049	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2049	  0.462  sub_preempt_count+0x10 (__inode_permission+0x78)
:    +func               -2048	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2047+   1.313  generic_permission+0x10 (__inode_permission+0xa4)
:    +func               -2046	  0.716  inode_capable+0x10 (generic_permission+0x254)
:    +func               -2045	  0.656  ns_capable+0x10 (inode_capable+0x20)
:    +func               -2045+   1.641  cap_capable+0x10 (ns_capable+0x4c)
:    +func               -2043	  0.716  finish_open+0x10 (do_last.isra.28+0x9a0)
:    +func               -2042	  0.641  do_dentry_open.isra.13+0x10 (finish_open+0x34)
:    +func               -2042	  0.477  path_get+0x10 (do_dentry_open.isra.13+0x50)
:    +func               -2041	  0.462  mntget+0x10 (path_get+0x20)
:    +func               -2041	  0.477  add_preempt_count+0x10 (mntget+0x24)
:    +func               -2040	  0.507  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2040	  0.462  sub_preempt_count+0x10 (mntget+0x38)
:    +func               -2039	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2039	  0.462  add_preempt_count+0x10 (path_get+0x34)
:    +func               -2038	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2038	  0.462  sub_preempt_count+0x10 (path_get+0x48)
:    +func               -2037+   1.074  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2036	  0.686  file_sb_list_add+0x10 (do_dentry_open.isra.13+0xfc)
:    +func               -2036	  0.462  lg_local_lock+0x10 (file_sb_list_add+0x28)
:    +func               -2035	  0.462  add_preempt_count+0x10 (lg_local_lock+0x1c)
:    +func               -2035	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2034	  0.477  lg_local_unlock+0x10 (file_sb_list_add+0x44)
:    +func               -2034	  0.462  sub_preempt_count+0x10 (lg_local_unlock+0x1c)
:    +func               -2033	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2032+   1.208  try_module_get+0x10 (do_dentry_open.isra.13+0x130)
:    +func               -2031	  0.716  fifo_open+0x10 (do_dentry_open.isra.13+0x1bc)
:    +func               -2030	  0.462  add_preempt_count+0x10 (fifo_open+0x4c)
:    +func               -2030	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2029	  0.462  sub_preempt_count+0x10 (fifo_open+0x90)
:    +func               -2029	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2028	  0.686  alloc_pipe_info+0x10 (fifo_open+0xb0)
:    +func               -2027	  0.582  kmem_cache_alloc_trace+0x14 (alloc_pipe_info+0x28)
:    +func               -2027	  0.462  add_preempt_count+0x10 (kmem_cache_alloc_trace+0x3c)
:    +func               -2026	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2025	  0.462  sub_preempt_count+0x10 (kmem_cache_alloc_trace+0x4c)
:    +func               -2025	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2024	  0.656  kmem_cache_alloc_trace+0xac (alloc_pipe_info+0x28)
:|   #end     0x80000001 -2023	  0.865  kmem_cache_alloc_trace+0xcc (alloc_pipe_info+0x28)
:    #func               -2023	  0.597  ipipe_unstall_root+0x10 (kmem_cache_alloc_trace+0x128)
:|   #begin   0x80000000 -2022	  0.865  ipipe_unstall_root+0x2c (kmem_cache_alloc_trace+0x128)
:|   #func               -2021	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2021+   1.089  ipipe_unstall_root+0x64 (kmem_cache_alloc_trace+0x128)
:    +func               -2019	  0.522  kmem_cache_alloc_trace+0x14 (alloc_pipe_info+0x40)
:    +func               -2019	  0.492  add_preempt_count+0x10 (kmem_cache_alloc_trace+0x3c)
:    +func               -2018	  0.791  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2018	  0.492  sub_preempt_count+0x10 (kmem_cache_alloc_trace+0x4c)
:    +func               -2017	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -2017	  0.582  kmem_cache_alloc_trace+0xac (alloc_pipe_info+0x40)
:|   #end     0x80000001 -2016	  0.522  kmem_cache_alloc_trace+0xcc (alloc_pipe_info+0x40)
:    #func               -2015	  0.507  ipipe_unstall_root+0x10 (kmem_cache_alloc_trace+0x128)
:|   #begin   0x80000000 -2015	  0.507  ipipe_unstall_root+0x2c (kmem_cache_alloc_trace+0x128)
:|   #func               -2014	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2014+   1.283  ipipe_unstall_root+0x64 (kmem_cache_alloc_trace+0x128)
:    +func               -2013	  0.701  __init_waitqueue_head+0x10 (alloc_pipe_info+0x60)
:    +func               -2012	  0.552  __mutex_init+0x10 (alloc_pipe_info+0x84)
:    +func               -2011	  0.477  add_preempt_count+0x10 (fifo_open+0xc8)
:    +func               -2011	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -2010	  0.507  sub_preempt_count+0x10 (fifo_open+0x114)
:    +func               -2010	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -2009	  0.492  mutex_lock+0x10 (fifo_open+0x130)
:    +func               -2009	  0.925  ipipe_root_only+0x10 (mutex_lock+0x1c)
:    +func               -2008	  0.970  wake_up_partner+0x10 (fifo_open+0x280)
:    +func               -2007	  0.746  __wake_up+0x14 (wake_up_partner+0x28)
:|   +begin   0x80000001 -2006	  0.522  __wake_up+0x40 (wake_up_partner+0x28)
:|   #end     0x80000001 -2006	  0.507  __wake_up+0x58 (wake_up_partner+0x28)
:    #func               -2005	  0.507  add_preempt_count+0x10 (__wake_up+0x64)
:    #func               -2004	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2004	  0.537  __wake_up_common+0x14 (__wake_up+0x7c)
:    #func               -2003	  0.552  ipipe_root_only+0x10 (__wake_up_common+0x30)
:    #func               -2003	  0.492  ipipe_unstall_root+0x10 (__wake_up+0x88)
:|   #begin   0x80000000 -2002	  0.507  ipipe_unstall_root+0x2c (__wake_up+0x88)
:|   #func               -2002	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2001	  0.626  ipipe_unstall_root+0x64 (__wake_up+0x88)
:    +func               -2001	  0.477  sub_preempt_count+0x10 (__wake_up+0x90)
:    +func               -2000	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1999	  0.910  mutex_unlock+0x10 (fifo_open+0x28c)
:    +func               -1999	  0.985  file_ra_state_init+0x10 (do_dentry_open.isra.13+0x1a0)
:    +func               -1998+   1.074  open_check_o_direct+0x10 (do_last.isra.28+0x9c4)
:    +func               -1997	  0.895  path_put+0x10 (do_last.isra.28+0xa90)
:    +func               -1996	  0.507  dput+0x10 (path_put+0x20)
:    +func               -1995	  0.477  add_preempt_count+0x10 (dput+0x34)
:    +func               -1995	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1994	  0.701  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -1993+   1.268  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1992	  0.850  mntput+0x10 (path_put+0x28)
:    +func               -1991	  0.597  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -1991	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -1990	  0.626  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1990	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -1989	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1988	  0.507  terminate_walk+0x10 (do_last.isra.28+0xa98)
:    +func               -1988	  0.477  path_put+0x10 (terminate_walk+0x24)
:    +func               -1987	  0.477  dput+0x10 (path_put+0x20)
:    +func               -1987	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -1986	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1986	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -1985	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1985	  0.477  mntput+0x10 (path_put+0x28)
:    +func               -1984	  0.477  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -1984	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -1983	  0.507  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1983	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -1982+   1.149  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1981	  0.477  path_put+0x10 (path_openat+0x3d0)
:    +func               -1981	  0.597  dput+0x10 (path_put+0x20)
:    +func               -1980	  0.611  add_preempt_count+0x10 (dput+0x34)
:    +func               -1980	  0.641  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1979	  0.462  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -1978	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1978	  0.477  mntput+0x10 (path_put+0x28)
:    +func               -1977	  0.492  mntput_no_expire+0x10 (mntput+0x34)
:    +func               -1977	  0.462  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func               -1977	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1976	  0.462  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func               -1975+   1.447  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1974	  0.895  __fsnotify_parent+0x14 (do_sys_open+0x140)
:    +func               -1973	  0.865  fsnotify+0x14 (do_sys_open+0x160)
:    +func               -1972	  0.671  fd_install+0x10 (do_sys_open+0x16c)
:    +func               -1972	  0.477  __fd_install+0x10 (fd_install+0x34)
:    +func               -1971	  0.462  add_preempt_count+0x10 (__fd_install+0x28)
:    +func               -1971	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1970	  0.477  sub_preempt_count+0x10 (__fd_install+0x50)
:    +func               -1969	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1969	  0.746  final_putname+0x10 (do_sys_open+0x174)
:    +func               -1968+   1.134  kmem_cache_free+0x14 (final_putname+0x50)
:    +func               -1967	  0.462  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func               -1966	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1966	  0.462  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func               -1965	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1964	  0.522  kmem_cache_free+0x10c (final_putname+0x50)
:|   #end     0x80000001 -1964	  0.701  kmem_cache_free+0x124 (final_putname+0x50)
:    #func               -1963	  0.552  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000 -1963+   1.104  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func               -1962	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1961+   1.164  ipipe_unstall_root+0x64 (kmem_cache_free+0x184)
:|   +func               -1960	  0.522  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -1959!  52.641  ret_fast_syscall+0x2c (<b6ebe784>)
:|   +begin   0x90000000 -1907+   2.059  __und_usr+0x20 (<b6af9084>)
:|   +func               -1905+   2.985  __ipipe_notify_trap+0x14 (__und_usr+0x58)
:|   +func               -1902+   1.343  __ipipe_check_root+0x10 (ret_from_exception+0x8)
:|   +func               -1900	  0.477  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -1900!  15.238  no_work_pending+0x18 (<b6af9080>)
:|   +begin   0x90000000 -1885+   1.208  vector_swi+0x3c (<000c1758>)
:    +func               -1883	  0.716  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1883	  0.746  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000001 -1882	  0.865  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1881	  0.656  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1880	  0.940  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1879+   1.656  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|  + begin   0x80000001 -1878	  0.940  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -1877	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func               -1876	  0.791  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func               -1876	  0.746  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:    +func               -1875	  0.850  sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
:    +func               -1874	  0.686  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:    +func               -1873	  0.776  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|   +begin   0x80000000 -1872+   1.134  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  *+func               -1871+   1.522  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|   +end     0x80000000 -1870+   1.253  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:    +func               -1869	  0.656  plc_platform_ioctl_nrt+0x10 [platform_imx] (__rt_dev_ioctl+0x74)
:    +func               -1868+   1.044  plc_platform_ioctl_rt+0x14 [platform_imx] (plc_platform_ioctl_nrt+0x2c [platform_imx])
:    +func               -1867	  0.895  xnarch_get_cpu_time+0x10 (plc_platform_ioctl_rt+0x2a0 [platform_imx])
:    +func               -1866+   3.298  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|   +begin   0x80000001 -1863	  0.791  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -1862	  0.701  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000000 -1861	  0.910  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|   +end     0x80000000 -1860	  0.567  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|   +func               -1860	  0.462  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -1859!  33.597  no_work_pending+0x18 (<000c175c>)
:|   +begin   0x90000000 -1826+   1.223  vector_swi+0x3c (<000c1758>)
:    +func               -1824	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1824	  0.686  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000001 -1823	  0.761  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1822	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1822	  0.746  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1821	  0.805  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|  + begin   0x80000001 -1820	  0.671  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -1820	  0.522  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func               -1819	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func               -1819	  0.746  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:    +func               -1818	  0.850  sys_rtdm_ioctl+0x10 (losyscall_event+0xe0)
:    +func               -1817	  0.492  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:    +func               -1817	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|   +begin   0x80000000 -1816	  0.985  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  *+func               -1815	  0.820  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|   +end     0x80000000 -1814	  0.850  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:    +func               -1813	  0.641  lrt_non_rt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:    +func               -1813+   1.238  lrt_non_rt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl+0x18 [sigmatek_lrt])
:    +func               -1811+   1.104  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_non_rt_ioctl_work+0x2f0 [sigmatek_lrt])
:    +func               -1810+   1.477  lrtdrv_global_ioctl.isra.4+0x14 [sigmatek_lrt] (lrt_ioctl_work+0x360 [sigmatek_lrt])
:    +func               -1809+   2.537  lrt_drv_cpuload+0x10 [sigmatek_lrt] (lrtdrv_global_ioctl.isra.4+0x218 [sigmatek_lrt])
:|   +begin   0x80000001 -1806	  0.880  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001 -1805	  0.582  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000000 -1805	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|   +end     0x80000000 -1804	  0.701  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|   +func               -1803	  0.507  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000 -1803! 216.447  no_work_pending+0x18 (<000c175c>)
:|   +begin   0x90000000 -1587+   1.985  vector_swi+0x3c (<b6b80628>)
:    +func               -1585+   1.074  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1583	  0.910  SyS_writev+0x14 (ret_fast_syscall+0x0)
:    +func               -1583	  0.895  fget_light+0x10 (SyS_writev+0x28)
:    +func               -1582+   1.268  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func               -1580	  0.731  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func               -1580	  0.910  vfs_writev+0x14 (SyS_writev+0x4c)
:    +func               -1579	  0.761  do_readv_writev+0x14 (vfs_writev+0x6c)
:    +func               -1578+   1.716  rw_copy_check_uvector+0x14 (do_readv_writev+0x54)
:    +func               -1576+   1.597  rw_verify_area+0x14 (do_readv_writev+0x70)
:    +func               -1575	  0.835  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000 -1574+   1.238  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func               -1573	  0.955  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000 -1572+   1.044  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func               -1571	  0.746  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func               -1570	  0.865  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000 -1569+   1.238  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func               -1568+   3.283  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func               -1564	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000 -1564	  0.985  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000 -1563	  0.850  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func               -1562+   1.134  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func               -1561	  0.940  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  451] LRT:451  1 -1560+   1.522  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func               -1558	  0.761  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func               -1558	  0.761  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func               -1557	  0.567  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+begin   0x04031111 -1556+   1.238  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:|  *+func               -1555+   1.208  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:|  *+end     0x04031111 -1554	  1.000  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:|  *+func               -1553+   1.074  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func               -1552	  0.671  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func               -1551	  0.776  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func               -1550	  0.761  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  + begin   0x00002222 -1550+   1.268  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:|  # begin   0x04032222 -1548	  0.716  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -1548+   1.029  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:|  # func               -1547	  0.850  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  526] CLI:389 -1 -1546	  0.746  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func               -1545+   1.134  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1544+   1.805  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -1542	  0.656  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1541+   1.328  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1540	  0.805  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1539+   1.626  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1538+   2.641  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1535	  0.761  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1534	  1.000  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  451] LRT:451  1 -1533+   5.268  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1528	  0.761  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000 -1527+   1.746  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func               -1526	  0.910  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func               -1525	  0.761  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func               -1524	  0.820  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000 -1523+   2.283  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func               -1521	  0.597  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000 -1520+   2.388  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001 -1518+   1.134  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1517	  0.850  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1516+   1.059  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1515	  0.850  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1514	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1513+   6.492  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000 -1507+   1.343  vector_swi+0x3c (<00172b94>)
:   + func               -1505+   1.029  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1504	  0.626  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1504	  0.671  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1503	  0.537  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1503	  0.910  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1502+   1.716  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1500+   1.268  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func               -1499+   1.343  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func               -1497	  0.641  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000 -1497	  0.850  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func               -1496+   1.238  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func               -1495+   1.029  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func               -1494+   1.238  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1492	  0.776  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  451] LRT:451  1 -1492	  0.582  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1491+   1.253  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1490+   1.477  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -1488	  0.731  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1487	  0.940  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1487	  0.656  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1486+   1.164  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1485+   1.134  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1484	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1483	  0.910  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] CLI:389 -1 -1482+   1.910  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # end     0x04032222 -1480	  1.000  __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:|  + end     0x00002222 -1479	  0.731  __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:|   +end     0x80000000 -1479+   1.358  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func               -1477	  0.522  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000 -1477+   1.149  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func               -1475	  0.686  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000 -1475	  0.492  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func               -1474	  0.597  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func               -1474	  0.716  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000 -1473	  0.597  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func               -1472+   1.119  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func               -1471	  0.552  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000 -1471+   1.059  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000 -1470	  0.850  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func               -1469	  0.567  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func               -1468	  0.597  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  451] LRT:451  1 -1468+   1.074  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func               -1467	  0.731  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func               -1466	  0.701  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func               -1465	  0.567  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+begin   0x04031111 -1465	  0.955  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:|  *+func               -1464	  0.970  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:|  *+end     0x04031111 -1463	  0.582  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:|  *+func               -1462	  0.522  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func               -1462	  0.552  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func               -1461	  0.701  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func               -1460	  0.552  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  + begin   0x00002222 -1460	  0.985  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:|  # begin   0x04032222 -1459	  0.701  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -1458	  0.597  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:|  # func               -1457	  0.701  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  526] CLI:389 -1 -1457	  0.611  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func               -1456	  0.746  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1455+   1.283  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -1454	  0.552  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1454	  0.552  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1453	  0.611  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1452+   1.104  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1451	  0.865  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1450	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1450	  0.835  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  451] LRT:451  1 -1449+   1.626  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1447	  0.641  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000 -1447	  0.895  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func               -1446	  0.686  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func               -1445	  0.641  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func               -1445+   1.223  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000 -1443+   1.626  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func               -1442	  0.552  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000 -1441+   1.388  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001 -1440	  0.835  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1439	  0.880  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1438	  0.805  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1437	  0.746  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1437	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1436+   4.701  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000 -1431+   1.164  vector_swi+0x3c (<00172b94>)
:   + func               -1430	  0.611  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1430	  0.641  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1429	  0.492  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1428	  0.641  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1428	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1427+   1.044  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1426+   1.044  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func               -1425	  0.985  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func               -1424	  0.656  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000 -1424	  0.731  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func               -1423+   1.074  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func               -1422	  0.701  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func               -1421	  0.850  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1420	  0.746  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  451] LRT:451  1 -1419	  0.552  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1419	  0.955  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1418+   1.164  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -1417	  0.582  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1416	  0.537  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1416	  0.522  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1415+   1.179  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1414+   1.014  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1413	  0.656  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1412	  0.731  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] CLI:389 -1 -1412+   1.328  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # end     0x04032222 -1410	  0.716  __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:|  + end     0x00002222 -1409	  0.567  __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:|   +end     0x80000000 -1409	  0.716  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func               -1408	  0.522  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000 -1408	  0.626  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func               -1407	  0.522  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000 -1407	  0.477  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func               -1406	  0.552  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func               -1406	  0.776  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000 -1405	  0.582  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func               -1404+   1.223  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func               -1403	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000 -1402	  0.895  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000 -1402	  0.835  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func               -1401	  0.567  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func               -1400	  0.522  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  451] LRT:451  1 -1400	  0.910  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func               -1399	  0.522  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func               -1398	  0.716  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func               -1397	  0.522  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+begin   0x04031111 -1397	  0.731  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:|  *+func               -1396	  0.985  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:|  *+end     0x04031111 -1395	  0.686  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:|  *+func               -1395	  0.522  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func               -1394	  0.537  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func               -1393	  0.686  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func               -1393	  0.552  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  + begin   0x00002222 -1392	  0.985  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:|  # begin   0x04032222 -1391	  0.582  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:|  # func               -1391	  0.507  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:|  # func               -1390	  0.582  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  526] CLI:389 -1 -1390	  0.597  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func               -1389	  0.895  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1388+   1.044  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -1387	  0.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1386	  0.552  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1386	  0.701  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1385+   1.059  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1384	  0.731  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1383	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1383	  0.686  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  451] LRT:451  1 -1382+   1.328  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1381	  0.522  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000 -1380+   1.014  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func               -1379	  0.701  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func               -1379	  0.492  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func               -1378	  0.731  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000 -1377+   1.552  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func               -1376	  0.731  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000 -1375	  0.925  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001 -1374	  0.611  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1374	  0.611  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1373	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1372	  0.731  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1372	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1371+   7.985  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000 -1363+   1.119  vector_swi+0x3c (<00172c9c>)
:   + func               -1362	  0.567  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1361	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1361	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1360	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1360	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1359	  0.865  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1359+   1.358  __rt_pipe_stream+0x14 (hisyscall_event+0x188)
:   + func               -1357	  0.985  xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
:   + func               -1356	  0.626  rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:|  + begin   0x80000000 -1356+   1.014  rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:|  # func               -1355	  0.626  __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:|  + end     0x80000000 -1354+   1.089  __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:|  + begin   0x80000000 -1353	  0.985  rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:|  # func               -1352+   1.343  xnpipe_send+0x10 (rt_pipe_stream+0x174)
:|  # func               -1351	  0.522  __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:|  + end     0x80000000 -1350	  0.925  __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:|  + begin   0x80000001 -1349	  0.671  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1348	  0.567  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1348	  0.641  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1347	  0.522  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1347	  0.462  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1346	  0.895  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:|  + begin   0x90000000 -1345	  0.791  vector_swi+0x3c (<00172c9c>)
:   + func               -1345	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1344	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1343	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1343	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1343	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1342	  0.537  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1341	  0.820  __rt_pipe_stream+0x14 (hisyscall_event+0x188)
:   + func               -1341+   1.134  xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
:   + func               -1340	  0.626  rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:|  + begin   0x80000000 -1339	  0.776  rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:|  # func               -1338	  0.522  __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:|  + end     0x80000000 -1338	  0.552  __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:|  + begin   0x80000000 -1337	  0.776  rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:|  # func               -1336+   1.402  xnpipe_mfixup+0x10 (rt_pipe_stream+0x15c)
:|  # func               -1335	  0.507  __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:|  + end     0x80000000 -1334	  0.865  __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:|  + begin   0x90000000 -1334	  1.000  __irq_svc+0x44 (__ipipe_restore_head+0x108)
:|  + func               -1333	  0.746  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func               -1332	  0.985  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -1331	  0.746  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -1330	  0.820  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000062 -1329	  0.686  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -1329	  0.537  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + begin   0x00621111 -1328	  0.731  __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:|  + func               -1327+   1.626  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|  + func               -1326+   1.149  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|  + func               -1324	  0.746  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x10c)
:|  + func               -1324	  0.567  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|  + func               -1323+   2.597  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|  + func               -1321	  0.731  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|  + func               -1320	  0.776  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|  + func               -1319	  0.567  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + begin   0x000000a4 -1318	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|  + func               -1318	  0.507  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|  + begin   0x00a41111 -1318	  0.432  __ipipe_dispatch_irq+0x30 (mxc_gpio_irq_handler+0xd4)
:|  + func               -1317	  0.701  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|  + func               -1316+   1.119  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|  + func               -1315	  0.985  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:|  + func               -1314+   1.014  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|  + func               -1313	  0.910  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|  + func               -1312+   1.283  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:|  + end     0x00a41111 -1311	  0.611  __ipipe_dispatch_irq+0x2d8 (mxc_gpio_irq_handler+0xd4)
:|  + end     0x000000a4 -1310	  0.686  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|  + func               -1310	  0.552  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|  + func               -1309	  0.940  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|  # func               -1308	  1.000  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|  + func               -1307	  0.537  __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x2d0)
:|  + begin   0x00002222 -1307	  0.970  __ipipe_do_sync_stage+0x38 (__ipipe_dispatch_irq+0x2d0)
:|  # begin   0x00a42222 -1306	  0.731  __ipipe_do_sync_stage+0x1b4 (__ipipe_dispatch_irq+0x2d0)
:|  # func               -1305+   1.432  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x254)
:|  # func               -1304	  0.701  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -1303+   2.477  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func               -1300+   1.208  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:|  # func               -1299	  0.880  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -1298	  0.791  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:|  # func               -1298	  0.880  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:|  # func               -1297+   1.597  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -1295+   1.059  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -1294+   1.089  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -1293	  0.746  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -1292+   1.343  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -1291	  0.761  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -1290	  0.850  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -1289	  0.477  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -1289+   1.194  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -1288	  0.835  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  518] SDIAS_T 40 -1287+   1.253  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1285	  0.671  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  517] WD-Trigg 1 -1285+   1.313  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -1283+   1.194  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x244 [sigmatek_lrt])
:|  # func               -1282+   1.029  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func               -1281+   1.059  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:|  # func               -1280	  0.507  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -1280	  0.731  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -1279	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -1278	  0.716  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -1278	  0.641  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -1277+   1.477  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -1276	  0.731  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  451] LRT:451  1 -1275	  0.671  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -1274+   1.805  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1272	  0.656  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1272+   1.552  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1270	  0.597  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1270	  0.970  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  518] SDIAS_T 40 -1269+   4.238  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1264	  0.791  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1264+   5.194  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1258	  0.850  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1257	  0.671  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1257	  0.970  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1256	  0.731  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1255	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1255!  51.223  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1203+   1.507  vector_swi+0x3c (<00174754>)
:   + func               -1202	  0.671  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1201	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1201+   1.238  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1199	  0.522  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1199	  0.731  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1198+   1.373  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1197	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1196	  0.761  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1195	  0.656  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1195+   1.447  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1193	  0.611  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1193+   1.119  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1191	  0.671  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1191	  0.895  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1190	  0.910  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1189	  0.895  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1188	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1188	  0.820  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1187	  0.880  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1186+   1.253  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1185	  0.940  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  518] SDIAS_T 40 -1184	  0.716  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1183+   1.746  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1181+   1.029  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1180+   1.268  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1179	  0.611  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1178	  0.985  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  451] LRT:451  1 -1177+   2.283  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  # end     0x00a42222 -1175	  0.656  __ipipe_do_sync_stage+0x390 (__ipipe_dispatch_irq+0x2d0)
:|  + end     0x00002222 -1174	  0.880  __ipipe_do_sync_stage+0x3a8 (__ipipe_dispatch_irq+0x2d0)
:|  + end     0x00621111 -1173	  0.910  __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:|  + end     0x00000062 -1173	  0.716  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -1172+   1.328  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -1170+   1.910  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|  + func               -1169	  0.582  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|  + end     0x90000000 -1168+   1.895  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_restore_head+0x108)
:|  + begin   0x80000001 -1166	  0.716  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1165	  0.746  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1165	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1164	  0.507  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1164	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1163+   6.970  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:|  + begin   0x90000000 -1156+   1.388  __irq_usr+0x20 (<b6934408>)
:|  + func               -1155	  0.701  gic_handle_irq+0x10 (__irq_usr+0x5c)
:|  + func               -1154	  0.656  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func               -1153	  0.791  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func               -1153	  0.582  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000057 -1152+   1.119  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func               -1151	  0.611  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + begin   0x00571111 -1150	  0.791  __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:|  + func               -1149+   1.194  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|  + func               -1148+   1.253  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|  + func               -1147	  0.776  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:|  + func               -1146	  0.985  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|  + func               -1145	  0.552  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|  + func               -1145+   1.194  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|  # func               -1143+   1.134  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|  # func               -1142+   1.238  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|  + func               -1141	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|  + func               -1140	  0.537  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|  + func               -1140+   1.238  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|  # func               -1139	  0.865  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|  # func               -1138+   1.029  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  # func               -1137+   1.582  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1d8)
:|  # func               -1135+   1.552  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -1134+   1.761  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -1132+   1.343  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-174  -1131	  0.477  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -1130	  0.895  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -1129+   2.298  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + end     0x00571111 -1127	  0.626  __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:|  + end     0x00000057 -1126	  0.462  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|  + func               -1126	  0.940  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|  + func               -1125	  0.507  __ipipe_check_root_interruptible+0x10 (__irq_usr+0x60)
:|  + func               -1124	  0.462  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1124	  0.731  __ipipe_ret_to_user_irqs_disabled+0x18 (<b6934408>)
:|  + begin   0x90000000 -1123+   1.044  vector_swi+0x3c (<b69204b4>)
:   + func               -1122	  0.507  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1122	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1121	  0.492  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1121	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1120	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1119	  0.791  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1119	  0.611  xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:|  + begin   0x80000000 -1118	  0.716  xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:|  # func               -1117+   1.208  rpi_push+0x10 (xnshadow_relax+0x60)
:|  # func               -1116	  0.746  xnsched_renice_root+0x10 (rpi_push+0x188)
:|  # func               -1115+   1.149  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  # [  526] CLI:389: 1 -1114	  0.701  xnsched_renice_root+0x78 (rpi_push+0x188)
:|  # func               -1113+   1.149  schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:|  # func               -1112+   1.358  __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:|  # func               -1111	  0.925  xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:|  # func               -1110	  0.656  ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:|  + end     0x80000000 -1109+   1.149  ipipe_unstall_head+0xa0 (xnpod_suspend_thread+0x1d4)
:|  + begin   0x80000000 -1108	  0.716  xnpod_suspend_thread+0x1ec (xnshadow_relax+0xac)
:|  # func               -1108	  0.850  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x228)
:|  # [  451] LRT:451  1 -1107	  0.432  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x228)
:|  # func               -1106+   1.865  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1104	  0.611  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1104+   1.552  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1102	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1102	  0.835  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  517] WD-Trigg 1 -1101+   3.029  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -1098	  0.776  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -1097+   4.000  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -1093	  0.746  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1092	  0.671  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -1092	  0.865  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -1091	  0.492  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func               -1090	  0.507  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -1090+   4.791  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -1085	  0.791  vector_swi+0x3c (<00174754>)
:   + func               -1084	  0.597  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -1084	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -1083	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -1082	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func               -1082	  0.582  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func               -1081+   1.074  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -1080	  0.656  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -1080	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -1079	  0.567  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -1079+   1.089  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -1077	  0.522  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -1077	  0.686  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func               -1076	  0.507  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -1076	  0.776  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -1075	  0.522  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -1074	  0.507  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -1074	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -1073	  0.865  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -1073	  1.000  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -1072	  0.970  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -1071	  0.671  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  517] WD-Trigg 1 -1070	  0.611  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -1069+   1.194  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -1068+   1.268  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -1067	  0.641  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -1066+   1.358  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func               -1065	  0.611  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001 -1064+   1.358  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001 -1063+   1.089  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func               -1062	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -1061	  0.820  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] CLI:389: 1 -1060+   1.313  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # end     0x04032222 -1059	  0.641  __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:|  + end     0x00002222 -1058	  0.731  __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:|   +func               -1058	  0.552  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:|   +begin   0x00002222 -1057+   1.059  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xa8)
:|   #begin   0x04022222 -1056	  0.477  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000 -1056	  0.671  __ipipe_do_sync_stage+0x1e8 (__ipipe_do_sync_pipeline+0xa8)
:    #func               -1055+   1.119  irq_enter+0x10 (__ipipe_do_sync_stage+0x278)
:    #func               -1054	  0.701  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -1053	  0.641  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -1052	  0.850  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -1052	  0.776  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -1051+   1.104  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1050+   1.119  rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x29c)
:    #func               -1049+   2.253  lostage_handler+0x14 (rthal_apc_handler+0x60)
:    #func               -1046	  0.582  xnsched_renice_root+0x10 (lostage_handler+0xb8)
:|   #begin   0x80000000 -1046	  0.761  xnsched_renice_root+0x38 (lostage_handler+0xb8)
:|  *#func               -1045	  0.701  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  526] CLI:389 -1 -1044	  0.626  xnsched_renice_root+0x78 (lostage_handler+0xb8)
:|  *#func               -1044	  0.582  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000 -1043	  0.746  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:    #func               -1042	  0.791  __xnpod_schedule+0x14 (lostage_handler+0xe0)
:    #func               -1042	  0.656  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001 -1041	  0.611  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func               -1040	  0.552  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:|   #begin   0x04031111 -1040+   1.044  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x3c)
:|  #*func               -1039	  0.641  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1d8)
:|  #*func               -1038	  0.820  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  #*[  526] CLI:389 -1 -1037	  0.716  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  #*func               -1037+   1.388  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|   #func               -1035	  0.641  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:|   #end     0x04031111 -1035	  0.492  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x3c)
:|   #end     0x80000001 -1034	  0.791  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:    #func               -1033	  0.641  wake_up_process+0x10 (lostage_handler+0xe8)
:    #func               -1033	  0.537  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001 -1032	  0.671  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001 -1031	  0.641  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func               -1031	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -1030	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1030	  0.522  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -1029	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1028	  0.626  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -1028	  0.597  enqueue_task+0x10 (activate_task+0x38)
:    #func               -1027+   3.179  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -1024	  0.746  enqueue_task_rt+0x10 (enqueue_task+0x3c)
:    #func               -1023+   1.731  dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
:    #func               -1022	  0.731  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -1021	  0.925  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -1020	  0.582  resched_task+0x10 (check_preempt_curr+0x64)
:|   #begin   0x80000001 -1019	  0.552  resched_task+0x30 (check_preempt_curr+0x64)
:|   #end     0x80000001 -1019	  1.000  resched_task+0x44 (check_preempt_curr+0x64)
:    #func               -1018	  0.507  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -1017	  0.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1016	  0.522  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -1016+   1.134  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1015	  0.641  irq_exit+0x10 (__ipipe_do_sync_stage+0x2a0)
:    #func               -1014	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -1014+   1.402  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1012	  0.701  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -1012	  0.582  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -1011	  0.641  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000 -1010	  0.776  __ipipe_do_sync_stage+0x2b8 (__ipipe_do_sync_pipeline+0xa8)
:|   #func               -1010	  0.805  __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x2e0)
:|   #end     0x80000000 -1009	  0.641  __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x2e0)
:    #func               -1008	  0.791  preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
:    #func               -1007	  0.477  add_preempt_count+0x10 (preempt_schedule_irq+0x50)
:    #func               -1007	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1006	  0.552  ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:|   #begin   0x80000000 -1005	  0.552  ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:|   #func               -1005	  0.940  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1004	  0.671  ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
:    +func               -1003	  0.626  __schedule+0x14 (preempt_schedule_irq+0x58)
:    +func               -1003	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -1002	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1001+   1.373  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -1000	  0.597  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -1000	  0.611  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func                -999	  0.507  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000  -998	  0.597  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func                -998	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -997	  0.805  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func                -996	  0.582  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001  -996	  0.611  __schedule+0xac (preempt_schedule_irq+0x58)
:|   #end     0x80000001  -995	  0.462  __schedule+0xc0 (preempt_schedule_irq+0x58)
:    #func                -995	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func                -994	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -994	  0.970  update_rq_clock+0x10 (__schedule+0x200)
:    #func                -993	  0.850  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func                -992	  0.880  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func                -991+   1.328  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func                -990+   1.119  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func                -988	  0.955  pick_next_task_stop+0x10 (__schedule+0x268)
:    #func                -987+   1.492  pick_next_task_rt+0x10 (__schedule+0x268)
:|   #begin   0x80000001  -986	  0.626  __schedule+0x2b0 (preempt_schedule_irq+0x58)
:|   #end     0x80000001  -985+   1.313  __schedule+0x2c8 (preempt_schedule_irq+0x58)
:    #func                -984	  0.656  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func                -983	  0.567  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001  -983	  0.582  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001  -982	  0.656  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func                -982	  0.791  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func                -981+   1.238  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:    #func                -980	  0.522  xnsched_renice_root+0x10 (schedule_event+0x3d4)
:|   #begin   0x80000000  -979	  0.686  xnsched_renice_root+0x38 (schedule_event+0x3d4)
:|  *#func                -978	  0.671  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  526] CLI:389: 1  -978	  0.522  xnsched_renice_root+0x78 (schedule_event+0x3d4)
:|  *#func                -977	  0.641  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000  -977	  0.791  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:    #func                -976	  0.731  __xnpod_schedule+0x14 (schedule_event+0x3fc)
:    #func                -975	  0.522  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001  -974	  0.567  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func                -974	  0.507  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:|   #begin   0x04031111  -973	  0.776  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x3c)
:|  #*func                -973	  0.820  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1d8)
:|  #*func                -972	  0.671  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  #*[  526] CLI:389: 1  -971	  0.611  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  #*func                -971+   1.328  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|   #func                -969	  0.746  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:|   #end     0x04031111  -968	  0.552  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x3c)
:|   #end     0x80000001  -968	  0.761  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001  -967	  0.731  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001  -966	  0.910  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func                -965	  0.552  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001  -965	  0.671  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001  -964	  0.626  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func                -964	  0.567  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001  -963+   1.358  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001  -962	  0.626  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001  -961	  0.597  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001  -960	  0.567  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000  -960+   1.044  __schedule+0x42c (preempt_schedule_irq+0x58)
:|   #func                -959	  0.850  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func                -958	  0.746  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func                -957	  0.626  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func                -957+   1.104  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func                -956	  0.970  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func                -955+   1.059  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func                -954	  0.820  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func                -953+   1.850  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #func                -951	  0.582  ipipe_unstall_head+0x10 (xnshadow_relax+0xb0)
:|   #end     0x80000000  -950	  0.671  ipipe_unstall_head+0xa0 (xnshadow_relax+0xb0)
:    #func                -950	  0.611  __ipipe_reenter_root+0x10 (xnshadow_relax+0xb8)
:    #func                -949	  0.835  finish_task_switch.constprop.63+0x10 (__ipipe_reenter_root+0x28)
:    #func                -948	  0.537  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000  -948	  0.716  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func                -947	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -946	  0.522  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func                -946	  0.492  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func                -945	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -945	  0.507  sub_preempt_count+0x10 (__ipipe_reenter_root+0x30)
:    +func                -944	  0.910  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -943+   1.343  xnsynch_detect_claimed_relax+0x10 (xnshadow_relax+0x110)
:|   +begin   0x80000001  -942	  0.865  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001  -941	  0.597  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func                -940	  0.820  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func                -940	  0.671  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|   +begin   0x80000001  -939	  0.582  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001  -938	  0.820  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000000  -938	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|   +end     0x80000000  -937	  0.970  __ipipe_syscall_root+0x104 (local_restart+0xc)
:    +func                -936+   1.328  SyS_select+0x14 (ret_fast_syscall+0x0)
:    +func                -935+   1.074  poll_select_set_timeout+0x14 (SyS_select+0xc4)
:    +func                -934	  0.582  core_sys_select+0x14 (SyS_select+0xf4)
:    +func                -933	  0.865  __rcu_read_lock+0x10 (core_sys_select+0x30)
:    +func                -932+   1.776  __rcu_read_unlock+0x10 (core_sys_select+0x50)
:    +func                -930	  0.507  do_select+0x14 (core_sys_select+0x234)
:    +func                -930	  0.805  __rcu_read_lock+0x10 (do_select+0x28)
:    +func                -929+   1.731  __rcu_read_unlock+0x10 (do_select+0x138)
:    +func                -927	  0.641  fget_light+0x10 (do_select+0x29c)
:    +func                -927+   1.552  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func                -925	  0.850  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func                -924+   1.074  sock_poll+0x10 (do_select+0x2f8)
:    +func                -923+   1.223  datagram_poll+0x10 (sock_poll+0x2c)
:    +func                -922	  0.895  fput+0x10 (do_select+0x330)
:    +func                -921	  0.910  _cond_resched+0x10 (do_select+0x418)
:    +func                -920+   1.388  poll_freewait+0x10 (do_select+0x508)
:    +func                -919+   1.194  poll_select_copy_remaining+0x14 (SyS_select+0x108)
:|   +func                -918	  0.626  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000  -917!  10.746  ret_fast_syscall+0x2c (<b69204b8>)
:|   +begin   0x90000000  -906	  0.865  vector_swi+0x3c (<00172b94>)
:    +func                -905	  0.746  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func                -905	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|   +begin   0x80000001  -904	  0.626  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -903	  0.537  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -903	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -902+   1.208  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:|  + begin   0x80000001  -901	  0.805  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|   +end     0x80000001  -900	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:    +func                -900	  0.522  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:    +func                -899	  0.701  losyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:    +func                -898	  0.746  xnshadow_harden+0x10 (losyscall_event+0xb8)
:    +func                -898	  0.701  down_interruptible+0x10 (xnshadow_harden+0x44)
:|   +begin   0x80000001  -897	  0.671  down_interruptible+0x30 (xnshadow_harden+0x44)
:|   #end     0x80000001  -896	  0.507  down_interruptible+0x48 (xnshadow_harden+0x44)
:    #func                -896	  0.477  add_preempt_count+0x10 (down_interruptible+0x5c)
:    #func                -895+   1.059  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -894	  0.582  ipipe_unstall_root+0x10 (down_interruptible+0x8c)
:|   #begin   0x80000000  -894	  0.522  ipipe_unstall_root+0x2c (down_interruptible+0x8c)
:|   #func                -893	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -893	  0.552  ipipe_unstall_root+0x64 (down_interruptible+0x8c)
:    +func                -892	  0.477  sub_preempt_count+0x10 (down_interruptible+0x94)
:    +func                -892	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -891	  0.522  add_preempt_count+0x10 (xnshadow_harden+0x74)
:    +func                -890	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -890	  0.686  wake_up_process+0x10 (xnshadow_harden+0x9c)
:    +func                -889	  0.522  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   +begin   0x80000001  -888	  0.537  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001  -888	  0.507  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func                -887	  0.462  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func                -887	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -886	  0.522  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func                -886	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -885	  0.626  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func                -885	  0.492  enqueue_task+0x10 (activate_task+0x38)
:    #func                -884+   2.134  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func                -882	  0.537  enqueue_task_rt+0x10 (enqueue_task+0x3c)
:    #func                -881+   1.104  dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
:    #func                -880	  0.567  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func                -880	  0.761  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func                -879	  0.537  check_preempt_curr_rt+0x10 (check_preempt_curr+0x44)
:    #func                -878	  0.552  resched_task+0x10 (check_preempt_curr_rt+0x2c)
:|   #begin   0x80000001  -878	  0.477  resched_task+0x30 (check_preempt_curr_rt+0x2c)
:|   #end     0x80000001  -877	  0.582  resched_task+0x44 (check_preempt_curr_rt+0x2c)
:    #func                -877	  0.492  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func                -876	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -876	  0.537  ipipe_unstall_root+0x10 (try_to_wake_up+0x160)
:|   #begin   0x80000000  -875	  0.522  ipipe_unstall_root+0x2c (try_to_wake_up+0x160)
:|   #func                -875	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -874	  0.522  ipipe_unstall_root+0x64 (try_to_wake_up+0x160)
:    +func                -874	  0.492  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    +func                -873	  0.895  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -872	  0.895  schedule+0x10 (xnshadow_harden+0xa0)
:    +func                -871	  0.552  __schedule+0x14 (schedule+0x74)
:    +func                -871	  0.597  add_preempt_count+0x10 (__schedule+0x38)
:    +func                -870	  0.940  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -869	  0.835  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001  -868	  0.582  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001  -868	  0.492  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func                -867	  0.507  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000  -867	  0.611  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func                -866	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -866+   1.388  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func                -864	  0.507  sub_preempt_count+0x10 (__schedule+0x5c)
:    +func                -864	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -863	  0.582  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001  -862	  0.597  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001  -862	  0.537  __schedule+0xc0 (schedule+0x74)
:    #func                -861	  0.492  add_preempt_count+0x10 (__schedule+0xcc)
:    #func                -861	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -860	  0.656  deactivate_task+0x10 (__schedule+0x4ec)
:    #func                -860	  0.507  dequeue_task+0x10 (deactivate_task+0x38)
:    #func                -859	  0.686  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func                -858	  0.671  dequeue_task_rt+0x10 (dequeue_task+0x3c)
:    #func                -858	  0.776  update_curr_rt+0x10 (dequeue_task_rt+0x20)
:    #func                -857+   1.432  dequeue_rt_stack+0x10 (dequeue_task_rt+0x28)
:    #func                -855	  0.477  put_prev_task_rt+0x10 (__schedule+0x214)
:    #func                -855	  0.626  update_curr_rt+0x10 (put_prev_task_rt+0x18)
:    #func                -854	  0.597  pick_next_task_stop+0x10 (__schedule+0x268)
:    #func                -854	  0.686  pick_next_task_rt+0x10 (__schedule+0x268)
:|   #begin   0x80000001  -853	  0.656  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001  -852+   1.014  __schedule+0x2c8 (schedule+0x74)
:    #func                -851	  0.641  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func                -851	  0.567  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001  -850	  0.537  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001  -850	  0.641  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func                -849	  0.761  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func                -848+   1.044  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:|   #begin   0x80000000  -847	  0.731  schedule_event+0x250 (ipipe_kevent_hook+0x3c)
:|  *#func                -846	  0.970  xnsched_peek_rpi+0x10 (schedule_event+0x270)
:|  *#func                -845	  0.656  __ipipe_restore_head+0x10 (schedule_event+0x3b8)
:|   #end     0x80000000  -845	  0.731  __ipipe_restore_head+0x104 (schedule_event+0x3b8)
:|   #begin   0x80000001  -844	  0.641  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001  -843	  0.761  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:|   #begin   0x80000000  -843	  0.880  __schedule+0x42c (schedule+0x74)
:|   #func                -842	  0.507  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func                -841	  0.611  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func                -841	  0.477  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func                -840	  0.567  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func                -840	  0.582  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func                -839	  0.880  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func                -838	  0.955  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func                -837+   1.223  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000  -836	  0.731  __schedule+0x454 (schedule+0x74)
:    #func                -835	  0.597  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000  -835+   1.044  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000  -834	  0.641  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func                -833	  0.656  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func                -832	  0.522  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000  -832	  0.567  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func                -831	  0.686  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -831	  0.492  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func                -830	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func                -830	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -829	  0.507  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func                -828+   1.179  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -827+   1.089  kthread_should_stop+0x10 (gatekeeper_thread+0xac)
:    +func                -826	  0.522  rpi_pop+0x10 (gatekeeper_thread+0xd4)
:|   +begin   0x80000000  -825	  0.716  rpi_pop+0x30 (gatekeeper_thread+0xd4)
:|  *+func                -825	  0.582  xnsched_peek_rpi+0x10 (rpi_pop+0x100)
:|  *+func                -824	  0.522  __ipipe_restore_head+0x10 (rpi_pop+0x170)
:|   +end     0x80000000  -824	  0.552  __ipipe_restore_head+0x104 (rpi_pop+0x170)
:    +func                -823	  0.567  xnsched_renice_root+0x10 (rpi_pop+0x198)
:|   +begin   0x80000000  -823	  0.641  xnsched_renice_root+0x38 (rpi_pop+0x198)
:|  *+func                -822	  0.805  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *+[  526] CLI:389 -1  -821	  0.611  xnsched_renice_root+0x78 (rpi_pop+0x198)
:|  *+func                -820	  0.522  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   +end     0x80000000  -820	  0.582  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:|   +begin   0x80000000  -819	  0.686  gatekeeper_thread+0xec (kthread+0xb0)
:|  *+func                -819	  0.641  xnpod_resume_thread+0x10 (gatekeeper_thread+0x108)
:|  *+[  451] LRT:451  1  -818+   1.164  xnpod_resume_thread+0x74 (gatekeeper_thread+0x108)
:|  *+func                -817	  0.611  __ipipe_restore_head+0x10 (gatekeeper_thread+0x16c)
:|   +end     0x80000000  -816	  0.641  __ipipe_restore_head+0x104 (gatekeeper_thread+0x16c)
:    +func                -816	  0.746  __xnpod_schedule+0x14 (gatekeeper_thread+0x194)
:    +func                -815	  0.537  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   +begin   0x80000001  -814	  0.537  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   +func                -814	  0.522  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:|   +begin   0x04031111  -813+   1.089  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x3c)
:|  # func                -812	  0.731  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1d8)
:|  # func                -811	  0.910  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [   25] gatekee -1  -811	  0.910  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func                -810+   1.194  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -808+   1.582  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func                -807	  0.656  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -806+   1.119  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -805	  0.537  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|  + begin   0x80000000  -805+   1.238  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|  + end     0x80000000  -803+   1.119  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:   + func                -802	  0.582  xnsched_finish_unlocked_switch+0x10 (xnshadow_harden+0xf8)
:|  + begin   0x80000000  -802+   1.059  xnsched_finish_unlocked_switch+0x30 (xnshadow_harden+0xf8)
:|  # func                -801+   1.283  xnpod_switch_fpu+0x10 (xnshadow_harden+0x114)
:|  # func                -799	  0.671  ipipe_unstall_head+0x10 (xnshadow_harden+0x128)
:|  + end     0x80000000  -799+   1.014  ipipe_unstall_head+0xa0 (xnshadow_harden+0x128)
:   + func                -798+   1.358  __rt_pipe_read+0x14 (losyscall_event+0xe0)
:   + func                -796+   1.179  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func                -795	  0.805  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000  -794	  0.865  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func                -793+   1.119  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func                -792	  0.850  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func                -791	  0.865  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -791+   1.283  xntimer_start_aperiodic+0x14 (xnpod_suspend_thread+0x120)
:|  # func                -789+   2.164  xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:|  # func                -787	  0.641  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  451] LRT:451  1  -786	  0.641  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -786+   1.268  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -785+   1.164  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -783	  0.686  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -783	  0.820  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -782	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -781	  0.761  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [   25] gatekee -1  -781+   2.164  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|   +func                -778+   1.014  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:|   +end     0x04031111  -777	  0.955  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x3c)
:|   +end     0x80000001  -776+   1.164  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:    +func                -775	  0.761  up+0x10 (gatekeeper_thread+0xa4)
:|   +begin   0x80000001  -775	  0.656  up+0x30 (gatekeeper_thread+0xa4)
:|   #end     0x80000001  -774	  0.507  up+0x48 (gatekeeper_thread+0xa4)
:    #func                -773	  0.477  add_preempt_count+0x10 (up+0x5c)
:    #func                -773	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -772	  0.507  ipipe_unstall_root+0x10 (up+0x8c)
:|   #begin   0x80000000  -772	  0.522  ipipe_unstall_root+0x2c (up+0x8c)
:|   #func                -771	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -771	  0.507  ipipe_unstall_root+0x64 (up+0x8c)
:    +func                -770	  0.477  sub_preempt_count+0x10 (up+0x94)
:    +func                -770	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -769	  0.611  schedule+0x10 (gatekeeper_thread+0xa8)
:    +func                -768	  0.477  __schedule+0x14 (schedule+0x74)
:    +func                -768	  0.492  add_preempt_count+0x10 (__schedule+0x38)
:    +func                -767	  0.880  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -767	  0.761  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001  -766	  0.641  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001  -765	  0.492  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func                -765	  0.507  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000  -764	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func                -764	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -763	  0.522  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func                -763	  0.552  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001  -762	  0.597  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001  -761	  0.492  __schedule+0xc0 (schedule+0x74)
:    #func                -761	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func                -760	  0.597  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -760	  0.492  deactivate_task+0x10 (__schedule+0x4ec)
:    #func                -759	  0.611  dequeue_task+0x10 (deactivate_task+0x38)
:    #func                -759+   1.432  update_rq_clock+0x10 (dequeue_task+0x24)
:    #func                -757	  0.522  dequeue_task_rt+0x10 (dequeue_task+0x3c)
:    #func                -757	  0.925  update_curr_rt+0x10 (dequeue_task_rt+0x20)
:    #func                -756	  0.910  dequeue_rt_stack+0x10 (dequeue_task_rt+0x28)
:    #func                -755	  0.477  put_prev_task_rt+0x10 (__schedule+0x214)
:    #func                -755+   1.164  update_curr_rt+0x10 (put_prev_task_rt+0x18)
:    #func                -753	  0.716  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func                -753	  0.791  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func                -752+   1.417  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001  -750	  0.641  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001  -750+   1.194  __schedule+0x2c8 (schedule+0x74)
:    #func                -749	  0.641  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001  -748	  0.507  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001  -747	  0.940  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func                -746	  0.850  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001  -746+   1.268  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001  -744	  0.626  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001  -744	  0.582  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001  -743	  0.835  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000  -742	  0.761  __schedule+0x42c (schedule+0x74)
:|   #func                -742	  0.537  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func                -741	  0.492  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func                -741	  0.552  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func                -740	  0.671  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func                -739	  0.641  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func                -739	  1.000  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func                -738	  0.701  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func                -737+   1.029  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000  -736	  0.761  __schedule+0x454 (preempt_schedule_irq+0x58)
:    #func                -735	  0.522  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000  -735	  0.537  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000  -734	  0.582  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func                -734	  0.686  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func                -733	  0.507  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000  -732	  0.507  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func                -732	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -731	  0.492  ipipe_unstall_root+0x64 (finish_task_switch.constprop.63+0x50)
:    +func                -731	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func                -730	  0.910  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -729	  0.597  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func                -729+   1.089  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -728	  0.746  preempt_schedule_irq+0x70 (__ipipe_preempt_schedule_irq+0x7c)
:|   #end     0x80000001  -727	  0.492  preempt_schedule_irq+0x84 (__ipipe_preempt_schedule_irq+0x7c)
:    #func                -726	  0.477  sub_preempt_count+0x10 (preempt_schedule_irq+0x90)
:    #func                -726	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   #begin   0x80000000  -725+   1.059  __ipipe_preempt_schedule_irq+0x94 (__ipipe_do_sync_stage+0x2e0)
:|   #end     0x04022222  -724	  0.567  __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xa8)
:|   +end     0x00002222  -724	  0.940  __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xa8)
:|   +end     0x80000000  -723+   2.119  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func                -721+   1.059  __fsnotify_parent+0x14 (do_readv_writev+0x234)
:    +func                -720	  0.776  fsnotify+0x14 (do_readv_writev+0x250)
:    +func                -719	  0.701  __srcu_read_lock+0x10 (fsnotify+0x248)
:    +func                -718	  0.462  add_preempt_count+0x10 (__srcu_read_lock+0x28)
:    +func                -718	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -717	  0.641  sub_preempt_count+0x10 (__srcu_read_lock+0x54)
:    +func                -716	  0.970  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -715	  0.641  __srcu_read_unlock+0x10 (fsnotify+0x21c)
:|   +begin   0x80000001  -715	  0.522  __srcu_read_unlock+0x34 (fsnotify+0x21c)
:|   #end     0x80000001  -714	  0.731  __srcu_read_unlock+0x4c (fsnotify+0x21c)
:    #func                -713	  0.552  ipipe_unstall_root+0x10 (__srcu_read_unlock+0x6c)
:|   #begin   0x80000000  -713	  0.895  ipipe_unstall_root+0x2c (__srcu_read_unlock+0x6c)
:|   #func                -712	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -711+   1.208  ipipe_unstall_root+0x64 (__srcu_read_unlock+0x6c)
:    +func                -710+   1.074  fput+0x10 (SyS_writev+0x68)
:|   +func                -709	  0.522  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000  -708+   8.268  ret_fast_syscall+0x2c (<b6b8062c>)
:|   +begin   0x90000000  -700+   1.223  vector_swi+0x3c (<b6ebdc80>)
:    +func                -699	  0.940  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func                -698	  0.791  SyS_read+0x14 (ret_fast_syscall+0x0)
:    +func                -697	  0.761  fget_light+0x10 (SyS_read+0x28)
:    +func                -696	  0.820  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func                -696	  0.701  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func                -695	  0.835  vfs_read+0x14 (SyS_read+0x4c)
:    +func                -694	  0.805  rw_verify_area+0x14 (vfs_read+0x8c)
:    +func                -693	  0.701  xnpipe_read+0x14 (vfs_read+0xb8)
:|   +begin   0x80000000  -693+   1.597  xnpipe_read+0x64 (vfs_read+0xb8)
:|  *+func                -691	  0.910  __ipipe_restore_head+0x10 (xnpipe_read+0x484)
:|   +end     0x80000000  -690+   1.059  __ipipe_restore_head+0x104 (xnpipe_read+0x484)
:|   +begin   0x80000000  -689+   1.029  xnpipe_read+0x4b8 (vfs_read+0xb8)
:|  *+func                -688	  0.492  __ipipe_restore_head+0x10 (xnpipe_read+0x6e8)
:|   +end     0x80000000  -688	  0.686  __ipipe_restore_head+0x104 (xnpipe_read+0x6e8)
:    +func                -687	  0.731  __fsnotify_parent+0x14 (vfs_read+0x10c)
:    +func                -686	  0.835  fsnotify+0x14 (vfs_read+0x128)
:    +func                -685	  0.611  fput+0x10 (SyS_read+0x68)
:|   +func                -685	  0.477  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000  -684+   3.268  ret_fast_syscall+0x2c (<b6ebdc84>)
:|   +begin   0x90000000  -681	  0.716  vector_swi+0x3c (<b6ebdc80>)
:    +func                -680	  0.597  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func                -680	  0.477  SyS_read+0x14 (ret_fast_syscall+0x0)
:    +func                -679	  0.492  fget_light+0x10 (SyS_read+0x28)
:    +func                -679	  0.567  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func                -678	  0.522  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func                -678	  0.492  vfs_read+0x14 (SyS_read+0x4c)
:    +func                -677	  0.656  rw_verify_area+0x14 (vfs_read+0x8c)
:    +func                -676	  0.552  xnpipe_read+0x14 (vfs_read+0xb8)
:|   +begin   0x80000000  -676	  0.671  xnpipe_read+0x64 (vfs_read+0xb8)
:|  *+func                -675	  0.567  __ipipe_restore_head+0x10 (xnpipe_read+0x484)
:|   +end     0x80000000  -675	  0.582  __ipipe_restore_head+0x104 (xnpipe_read+0x484)
:|   +begin   0x80000000  -674	  0.910  xnpipe_read+0x4b8 (vfs_read+0xb8)
:|  *+func                -673	  0.865  __pipe_output_handler+0x10 (xnpipe_read+0x558)
:|  *+func                -672	  0.522  __ipipe_restore_head+0x10 (xnpipe_read+0x5c8)
:|   +end     0x80000000  -672	  0.641  __ipipe_restore_head+0x104 (xnpipe_read+0x5c8)
:    +func                -671	  0.611  __pipe_free_handler+0x10 (xnpipe_read+0x5d8)
:|   +begin   0x80000000  -670	  0.925  __pipe_free_handler+0x40 (xnpipe_read+0x5d8)
:|  *+func                -670	  0.626  __ipipe_restore_head+0x10 (__pipe_free_handler+0xd0)
:|   +end     0x80000000  -669	  0.582  __ipipe_restore_head+0x104 (__pipe_free_handler+0xd0)
:|   +begin   0x80000000  -668	  0.641  xnpipe_read+0x5f0 (vfs_read+0xb8)
:|  *+func                -668	  0.492  __ipipe_restore_head+0x10 (xnpipe_read+0x6e8)
:|   +end     0x80000000  -667	  0.626  __ipipe_restore_head+0x104 (xnpipe_read+0x6e8)
:    +func                -667	  0.522  __fsnotify_parent+0x14 (vfs_read+0x10c)
:    +func                -666	  0.597  fsnotify+0x14 (vfs_read+0x128)
:    +func                -665	  0.626  fput+0x10 (SyS_read+0x68)
:|   +func                -665	  0.611  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000  -664!  10.671  ret_fast_syscall+0x2c (<b6ebdc84>)
:|   +begin   0x90000000  -654+   1.582  __und_usr+0x20 (<b6af9084>)
:|   +func                -652+   3.238  __ipipe_notify_trap+0x14 (__und_usr+0x58)
:|   +func                -649	  0.567  __ipipe_check_root+0x10 (ret_from_exception+0x8)
:|   +func                -648	  0.641  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000  -648!  41.119  no_work_pending+0x18 (<b6af9080>)
:|   +begin   0x90000000  -606+   1.567  vector_swi+0x3c (<b6b80628>)
:    +func                -605+   1.044  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func                -604	  0.656  SyS_writev+0x14 (ret_fast_syscall+0x0)
:    +func                -603	  0.656  fget_light+0x10 (SyS_writev+0x28)
:    +func                -602	  0.746  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func                -602	  0.611  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func                -601	  0.656  vfs_writev+0x14 (SyS_writev+0x4c)
:    +func                -600	  0.820  do_readv_writev+0x14 (vfs_writev+0x6c)
:    +func                -600+   1.552  rw_copy_check_uvector+0x14 (do_readv_writev+0x54)
:    +func                -598+   1.388  rw_verify_area+0x14 (do_readv_writev+0x70)
:    +func                -597	  0.805  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000  -596	  0.925  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func                -595	  0.850  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000  -594	  0.656  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func                -593	  0.746  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func                -593	  0.611  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000  -592+   1.283  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func                -591+   2.402  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func                -588	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000  -588	  0.880  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000  -587	  0.880  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func                -586+   1.014  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func                -585	  0.940  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  451] LRT:451  1  -584	  0.970  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func                -583+   1.626  xntimer_stop_aperiodic+0x10 (xnpod_resume_thread+0x148)
:|  *+func                -582	  0.910  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func                -581	  0.716  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func                -580	  0.611  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+begin   0x04031111  -579	  0.940  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:|  *+func                -578+   1.313  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:|  *+end     0x04031111  -577	  0.895  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:|  *+func                -576	  0.925  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func                -575	  0.820  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func                -574	  0.940  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func                -574	  0.626  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  + begin   0x00002222  -573+   1.164  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:|  # begin   0x04032222  -572	  0.761  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:|  # func                -571	  0.611  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:|  # func                -570	  0.985  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  526] CLI:389 -1  -569	  0.507  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func                -569+   1.507  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -567+   1.313  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func                -566	  0.582  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -565	  0.880  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -565	  0.791  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -564+   1.791  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -562+   1.507  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -560	  1.000  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -559+   1.074  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  451] LRT:451  1  -558+   4.149  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -554	  0.611  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000  -554+   1.432  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func                -552	  0.656  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func                -552	  0.761  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func                -551	  0.597  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000  -550+   1.880  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func                -548	  0.537  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000  -548+   2.522  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001  -545	  0.895  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -544	  0.716  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -544	  0.791  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -543	  0.776  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -542	  0.805  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -541+   6.641  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000  -535+   1.283  vector_swi+0x3c (<00172b94>)
:   + func                -533	  0.776  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -533	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -532	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -532	  0.537  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -531	  0.671  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -530+   2.014  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -528+   1.119  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func                -527+   1.208  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func                -526	  0.671  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000  -525	  0.850  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func                -524+   1.208  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func                -523	  1.000  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func                -522+   1.268  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -521	  0.716  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  451] LRT:451  1  -520	  0.671  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -520+   1.298  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -518+   1.477  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -517	  0.716  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -516	  0.820  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -515	  0.567  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -515+   1.074  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -514	  1.000  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -513	  0.567  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -512	  0.701  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] CLI:389 -1  -511+   1.671  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # end     0x04032222  -510	  0.895  __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:|  + end     0x00002222  -509	  0.940  __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:|   +end     0x80000000  -508+   1.582  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func                -506	  0.582  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000  -506	  0.611  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func                -505	  0.582  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000  -504	  0.626  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func                -504	  0.701  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func                -503	  0.656  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000  -503	  0.597  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func                -502+   1.164  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func                -501	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000  -500+   1.820  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000  -498	  0.820  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func                -498	  0.641  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func                -497	  0.552  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  451] LRT:451  1  -496+   1.089  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func                -495	  0.626  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func                -495	  0.731  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func                -494	  0.611  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+begin   0x04031111  -493+   1.029  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:|  *+func                -492+   1.119  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:|  *+end     0x04031111  -491	  0.820  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:|  *+func                -490	  0.641  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func                -490	  0.567  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func                -489	  0.731  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func                -488	  0.582  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  + begin   0x00002222  -488	  0.910  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:|  # begin   0x04032222  -487	  0.641  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:|  # func                -486	  0.552  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:|  # func                -486	  0.805  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  526] CLI:389 -1  -485	  0.626  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func                -484	  0.940  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -483+   1.104  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func                -482	  0.626  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -482	  0.656  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -481	  0.597  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -480	  0.940  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -479+   1.014  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -478	  0.582  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -478	  0.776  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  451] LRT:451  1  -477+   2.343  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -475	  0.611  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000  -474	  0.985  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func                -473	  0.626  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func                -473	  0.656  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func                -472	  0.671  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000  -471+   1.582  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func                -470	  0.582  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000  -469+   1.746  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001  -467+   1.074  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -466	  0.776  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -465	  0.746  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -465	  0.761  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -464	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -463+   4.805  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000  -459+   1.074  vector_swi+0x3c (<00172b94>)
:   + func                -458	  0.626  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -457	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -456	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -456	  0.492  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -455	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -455	  0.865  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -454+   1.238  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func                -453	  0.791  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func                -452	  0.671  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000  -451	  0.701  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func                -451+   1.119  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func                -449	  0.656  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func                -449	  0.835  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -448	  0.865  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  451] LRT:451  1  -447	  0.626  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -446	  0.850  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -446+   1.149  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -444	  0.582  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -444	  0.537  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -443	  0.582  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -443	  0.895  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -442	  0.776  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -441	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -441	  0.626  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] CLI:389 -1  -440	  0.880  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # end     0x04032222  -439	  0.761  __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:|  + end     0x00002222  -438	  0.582  __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:|   +end     0x80000000  -438	  0.597  __ipipe_restore_head+0x104 (xnpipe_write+0x774)
:    +func                -437	  0.522  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000  -437	  0.597  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func                -436	  0.507  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000  -435	  0.477  __ipipe_restore_head+0x104 (xnpipe_write+0x188)
:    +func                -435	  0.597  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func                -434	  0.671  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000  -434	  0.671  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func                -433	  0.925  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func                -432	  0.507  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000  -432+   1.029  __ipipe_restore_head+0x104 (xnheap_alloc+0x26c)
:|   +begin   0x80000000  -431	  0.850  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func                -430	  0.611  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func                -429	  0.522  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  451] LRT:451  1  -429+   1.059  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func                -428	  0.656  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func                -427	  0.641  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func                -426	  0.507  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
:|  *+begin   0x04031111  -426+   1.134  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
:|  *+func                -425	  0.970  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:|  *+end     0x04031111  -424	  0.731  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
:|  *+func                -423	  0.507  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func                -422	  0.552  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +func                -422	  0.686  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xd8)
:|  + func                -421	  0.552  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc0)
:|  + begin   0x00002222  -421	  0.820  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc0)
:|  # begin   0x04032222  -420	  0.552  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc0)
:|  # func                -419	  0.820  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x254)
:|  # func                -418	  0.567  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  526] CLI:389 -1  -418	  0.492  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func                -417	  0.925  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -416+   1.164  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func                -415	  0.522  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -415	  0.671  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -414	  0.656  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -413	  0.776  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -413	  0.597  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -412	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -412	  0.820  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  451] LRT:451  1  -411+   1.492  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -409	  0.537  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000  -409+   1.626  __ipipe_restore_head+0x104 (rt_pipe_receive+0x128)
:   + func                -407	  0.656  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func                -406	  0.716  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func                -406	  0.597  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000  -405+   1.552  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func                -404	  0.522  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000  -403+   1.238  __ipipe_restore_head+0x104 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001  -402	  0.731  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -401	  0.805  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -400	  0.776  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -399	  0.746  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -399	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -398+   6.641  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000  -392+   1.089  vector_swi+0x3c (<00172c9c>)
:   + func                -391	  0.805  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -390	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -389	  0.492  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -389	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -388	  0.776  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -387	  0.761  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -387	  0.985  __rt_pipe_stream+0x14 (hisyscall_event+0x188)
:   + func                -386+   1.194  xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
:   + func                -384	  0.686  rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:|  + begin   0x80000000  -384+   1.044  rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:|  # func                -383	  0.567  __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:|  + end     0x80000000  -382+   1.044  __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:|  + begin   0x80000000  -381	  0.925  rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:|  # func                -380+   1.328  xnpipe_send+0x10 (rt_pipe_stream+0x174)
:|  # func                -379	  0.537  __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:|  + end     0x80000000  -378	  0.820  __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:|  + begin   0x80000001  -378+   1.044  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -376	  0.522  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -376	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -375	  0.626  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -375	  0.462  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -374	  0.731  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:|  + begin   0x90000000  -373	  0.701  vector_swi+0x3c (<00172c9c>)
:   + func                -373	  0.522  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -372	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -372	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -371	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -371	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -370	  0.552  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -370	  0.746  __rt_pipe_stream+0x14 (hisyscall_event+0x188)
:   + func                -369	  0.910  xnregistry_fetch+0x10 (__rt_pipe_stream+0x104)
:   + func                -368	  0.522  rt_pipe_stream+0x10 (__rt_pipe_stream+0x128)
:|  + begin   0x80000000  -368	  0.626  rt_pipe_stream+0x38 (__rt_pipe_stream+0x128)
:|  # func                -367	  0.492  __ipipe_restore_head+0x10 (rt_pipe_stream+0xe0)
:|  + end     0x80000000  -366	  0.567  __ipipe_restore_head+0x104 (rt_pipe_stream+0xe0)
:|  + begin   0x80000000  -366	  0.731  rt_pipe_stream+0x110 (__rt_pipe_stream+0x128)
:|  # func                -365+   1.238  xnpipe_mfixup+0x10 (rt_pipe_stream+0x15c)
:|  # func                -364	  0.522  __ipipe_restore_head+0x10 (rt_pipe_stream+0x1e0)
:|  + end     0x80000000  -363	  0.671  __ipipe_restore_head+0x104 (rt_pipe_stream+0x1e0)
:|  + begin   0x80000001  -363	  0.537  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -362	  0.597  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -362	  0.597  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -361	  0.477  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -360	  0.462  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -360+   3.686  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172ca0>)
:|  + begin   0x90000000  -356	  0.970  vector_swi+0x3c (<b69204b4>)
:   + func                -355	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -355	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -354	  0.492  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -354	  0.477  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -353	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -353	  0.761  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -352	  0.537  xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:|  + begin   0x80000000  -352	  0.686  xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:|  # func                -351+   1.074  rpi_push+0x10 (xnshadow_relax+0x60)
:|  # func                -350	  0.761  xnsched_renice_root+0x10 (rpi_push+0x188)
:|  # func                -349+   1.119  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  # [  526] CLI:389: 1  -348	  0.865  xnsched_renice_root+0x78 (rpi_push+0x188)
:|  # func                -347+   1.507  schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:|  # func                -345+   1.343  __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:|  # func                -344	  0.880  xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:|  # func                -343	  0.731  ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:|  + end     0x80000000  -343	  0.970  ipipe_unstall_head+0xa0 (xnpod_suspend_thread+0x1d4)
:|  + begin   0x90000000  -342+   1.074  __irq_svc+0x44 (ipipe_unstall_head+0xa4)
:|  + func                -340	  0.776  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func                -340+   1.014  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func                -339	  0.746  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func                -338	  0.686  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000062  -337	  0.835  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func                -336	  0.537  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|  + begin   0x00621111  -336	  0.820  __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:|  + func                -335+   1.910  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|  + func                -333+   1.283  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|  + func                -332	  0.552  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x10c)
:|  + func                -331	  0.567  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|  + func                -331+   2.268  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|  + func                -328	  0.716  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|  + func                -328	  0.641  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|  + func                -327	  0.597  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + begin   0x000000a4  -327	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|  + func                -326	  0.522  __ipipe_dispatch_irq+0x10 (mxc_gpio_irq_handler+0xd4)
:|  + begin   0x00a41111  -326	  0.447  __ipipe_dispatch_irq+0x30 (mxc_gpio_irq_handler+0xd4)
:|  + func                -325	  0.805  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|  + func                -324	  0.850  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|  + func                -323	  0.925  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:|  + func                -323	  0.910  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|  + func                -322	  1.000  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|  + func                -321+   1.119  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x18c)
:|  + end     0x00a41111  -319	  0.597  __ipipe_dispatch_irq+0x2d8 (mxc_gpio_irq_handler+0xd4)
:|  + end     0x000000a4  -319	  0.701  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|  + func                -318	  0.776  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|  + func                -317	  0.820  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|  # func                -317+   1.552  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|  + func                -315	  0.641  __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x2d0)
:|  + begin   0x00002222  -314+   1.164  __ipipe_do_sync_stage+0x38 (__ipipe_dispatch_irq+0x2d0)
:|  # begin   0x00a42222  -313	  0.686  __ipipe_do_sync_stage+0x1b4 (__ipipe_dispatch_irq+0x2d0)
:|  # func                -313+   1.328  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x254)
:|  # func                -311	  0.805  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func                -310+   2.298  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func                -308+   1.074  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x1f4 [sigmatek_lrt])
:|  # func                -307	  0.880  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func                -306	  0.731  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x208 [sigmatek_lrt])
:|  # func                -305	  0.940  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x234 [sigmatek_lrt])
:|  # func                -304+   1.537  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func                -303+   1.059  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func                -302+   1.044  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func                -301	  0.746  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func                -300	  0.835  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func                -299	  0.641  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func                -299	  0.522  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func                -298	  0.477  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func                -298+   1.208  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func                -296	  0.925  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  518] SDIAS_T 40  -295+   1.268  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -294	  0.791  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  517] WD-Trigg 1  -293+   1.791  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -292+   1.268  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x244 [sigmatek_lrt])
:|  # func                -290	  0.925  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0xbc [sigmatek_lrt])
:|  # func                -289+   1.029  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xf4 [sigmatek_lrt])
:|  # func                -288	  0.626  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func                -288	  0.641  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func                -287	  0.686  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func                -286+   1.283  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func                -285	  0.701  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func                -284+   1.582  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func                -283	  0.880  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  451] LRT:451  1  -282	  0.447  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func                -282+   1.865  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -280	  0.611  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -279+   1.537  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -278	  0.611  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -277+   1.089  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  518] SDIAS_T 40  -276+   3.671  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -272	  0.552  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000  -272+   4.626  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001  -267	  0.880  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -266	  0.716  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -265	  0.746  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -265	  0.776  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  + func                -264	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -263!  44.119  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -219+   1.462  vector_swi+0x3c (<00174754>)
:   + func                -218	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -217	  0.552  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -217	  0.776  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -216	  0.522  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   + func                -215	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   + func                -215+   1.432  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -213	  0.910  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -212	  0.776  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -212	  0.686  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -211+   1.328  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -210	  0.626  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -209+   1.373  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   + func                -208	  0.656  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -207	  0.895  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -206	  0.895  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func                -205	  0.626  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func                -204	  0.567  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000  -204	  0.925  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func                -203+   1.044  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func                -202+   1.164  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -201	  0.850  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  518] SDIAS_T 40  -200	  0.716  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -199+   1.134  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -198+   1.611  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -196	  0.582  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -196+   1.014  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   + func                -195	  0.611  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -194+   1.701  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -193+   1.268  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -191	  0.582  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -191	  0.671  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] CLI:389: 1  -190+   1.731  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # end     0x04032222  -188	  0.611  __ipipe_do_sync_stage+0x390 (__ipipe_do_sync_pipeline+0xc0)
:|  + end     0x00002222  -188	  0.895  __ipipe_do_sync_stage+0x3a8 (__ipipe_do_sync_pipeline+0xc0)
:|   +func                -187	  0.537  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xa8)
:|   +begin   0x00002222  -186+   1.059  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xa8)
:|   #begin   0x04022222  -185	  0.462  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xa8)
:|   #end     0x80000000  -185	  0.671  __ipipe_do_sync_stage+0x1e8 (__ipipe_do_sync_pipeline+0xa8)
:    #func                -184+   1.238  irq_enter+0x10 (__ipipe_do_sync_stage+0x278)
:    #func                -183	  0.626  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001  -182	  0.656  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001  -182	  0.820  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func                -181	  0.746  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func                -180	  0.970  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -179+   1.238  rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x29c)
:    #func                -178+   1.283  lostage_handler+0x14 (rthal_apc_handler+0x60)
:    #func                -176	  0.626  xnsched_renice_root+0x10 (lostage_handler+0xb8)
:|   #begin   0x80000000  -176	  0.731  xnsched_renice_root+0x38 (lostage_handler+0xb8)
:|  *#func                -175	  0.850  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  526] CLI:389 -1  -174	  0.522  xnsched_renice_root+0x78 (lostage_handler+0xb8)
:|  *#func                -174	  0.656  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000  -173	  0.805  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:    #func                -172+   1.104  __xnpod_schedule+0x14 (lostage_handler+0xe0)
:|   #begin   0x90000000  -171+   1.014  __irq_svc+0x44 (ipipe_raise_irq+0x0)
:|   #func                -170	  0.701  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func                -169	  0.641  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func                -169	  0.656  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func                -168	  0.641  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000057  -168	  0.791  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func                -167	  0.716  __ipipe_dispatch_irq+0x10 (__ipipe_grab_irq+0x88)
:|   #begin   0x00571111  -166	  0.597  __ipipe_dispatch_irq+0x30 (__ipipe_grab_irq+0x88)
:|   #func                -165+   1.283  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x70)
:|   #func                -164+   1.537  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x2e4)
:|   #func                -163	  0.686  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x10c)
:|   #func                -162	  0.880  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   #func                -161	  0.805  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   #func                -160+   1.134  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func                -159+   1.149  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func                -158+   1.313  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   #func                -157	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   #func                -156	  0.552  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   #func                -155	  0.641  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func                -155	  0.970  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func                -154+   1.194  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|  #*func                -153+   1.507  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x1d8)
:|  #*func                -151+   1.746  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  #*func                -149+   1.671  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  #*func                -148+   1.477  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  #*event   tick@810    -146	  0.462  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  #*func                -146+   1.029  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  #*func                -145+   2.074  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  #*func                -143	  0.850  __xnpod_schedule+0x14 (xnintr_clock_handler+0x11c)
:|  #*[  526] CLI:389 -1  -142	  0.477  __xnpod_schedule+0xbc (xnintr_clock_handler+0x11c)
:|  #*func                -141+   1.417  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -140+   1.402  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func                -139	  0.701  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -138	  0.940  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                -137	  0.686  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001  -136+   1.134  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001  -135+   1.358  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                -134+   1.029  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -133	  0.746  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  517] WD-Trigg 1  -132+   2.880  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func                -129	  0.537  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000  -128+   3.731  __ipipe_restore_head+0x104 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001  -125	  0.656  __ipipe_notify_syscall+0xdc (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -124	  0.805  __ipipe_notify_syscall+0x154 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -123	  0.656  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -123	  0.925  __ipipe_syscall_root+0x104 (local_restart+0xc)
:|  +*func                -122	  0.746  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -121+   4.522  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -116+   1.089  vector_swi+0x3c (<00174754>)
:   +*func                -115	  0.671  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -115	  0.656  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -114	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -114	  0.507  __ipipe_notify_syscall+0xa8 (__ipipe_syscall_root+0x80)
:   +*func                -113	  0.641  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xb8)
:   +*func                -112+   1.044  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -111	  0.776  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                -111	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                -110	  0.626  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000  -109	  0.835  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                -109	  0.626  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000  -108	  0.776  __ipipe_restore_head+0x104 (rtdm_context_get+0x134)
:   +*func                -107	  0.492  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func                -107	  0.731  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func                -106	  0.731  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func                -105	  0.507  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func                -105	  0.552  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000  -104	  0.910  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func                -103+   1.149  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func                -102	  0.925  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func                -101	  0.597  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  517] WD-Trigg 1  -101	  0.492  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func                -100	  0.791  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                 -99+   1.238  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func                 -98	  0.552  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000   -97	  0.820  ipipe_unstall_head+0xa0 (__xnpod_schedule+0x350)
:   +*func                 -97	  0.686  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001   -96	  0.910  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001   -95	  0.731  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                 -94	  0.492  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000   -94	  0.910  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  526] CLI:389 -1   -93+   1.283  __xnpod_schedule+0x480 (xnintr_clock_handler+0x11c)
:|   #func                 -92	  0.820  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:|   #end     0x00571111   -91	  0.671  __ipipe_dispatch_irq+0x2d8 (__ipipe_grab_irq+0x88)
:|   #end     0x00000057   -90	  0.761  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func                 -89	  0.910  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func                 -88	  0.746  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func                 -88	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000   -87	  0.656  __ipipe_fast_svc_irq_exit+0x18 (ipipe_raise_irq+0x0)
:    #func                 -87	  0.552  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001   -86	  0.552  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func                 -85	  0.537  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:|   #begin   0x04031111   -85	  0.820  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x3c)
:|  #*func                 -84	  0.567  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1d8)
:|   #func                 -84	  0.597  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:|   #end     0x04031111   -83	  0.656  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x3c)
:|   #end     0x80000001   -82	  0.791  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:    #func                 -81	  0.671  wake_up_process+0x10 (lostage_handler+0xe8)
:    #func                 -81	  0.537  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001   -80	  0.582  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001   -80	  0.611  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func                 -79	  0.641  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func                 -78	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -78	  0.507  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func                 -77	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -76	  0.582  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func                 -76	  0.611  enqueue_task+0x10 (activate_task+0x38)
:    #func                 -75+   2.820  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func                 -72	  0.925  enqueue_task_rt+0x10 (enqueue_task+0x3c)
:    #func                 -72+   1.701  dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
:    #func                 -70	  0.985  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func                 -69	  0.805  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func                 -68	  0.656  resched_task+0x10 (check_preempt_curr+0x64)
:|   #begin   0x80000001   -67	  0.507  resched_task+0x30 (check_preempt_curr+0x64)
:|   #end     0x80000001   -67	  0.880  resched_task+0x44 (check_preempt_curr+0x64)
:    #func                 -66	  0.492  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func                 -65	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -65	  0.522  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func                 -64+   1.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -63	  0.805  irq_exit+0x10 (__ipipe_do_sync_stage+0x2a0)
:    #func                 -62	  0.567  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func                 -61+   1.179  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -60	  0.626  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001   -59	  0.716  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001   -59	  0.626  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000   -58	  0.731  __ipipe_do_sync_stage+0x2b8 (__ipipe_do_sync_pipeline+0xa8)
:|   #func                 -57	  0.671  __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x2e0)
:|   #end     0x80000000   -57	  0.641  __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x2e0)
:    #func                 -56	  0.671  preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
:    #func                 -55	  0.477  add_preempt_count+0x10 (preempt_schedule_irq+0x50)
:    #func                 -55	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -54	  0.522  ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:|   #begin   0x80000000   -54	  0.626  ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:|   #func                 -53	  0.671  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000   -52	  0.656  ipipe_unstall_root+0x64 (preempt_schedule_irq+0x54)
:    +func                 -52	  0.522  __schedule+0x14 (preempt_schedule_irq+0x58)
:    +func                 -51	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func                 -51	  0.895  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                 -50	  0.940  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001   -49	  0.567  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001   -48	  0.477  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func                 -48	  0.507  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000   -47	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func                 -47	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000   -46	  0.671  ipipe_unstall_root+0x64 (rcu_note_context_switch+0x29c)
:    +func                 -46	  0.582  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001   -45	  0.597  __schedule+0xac (preempt_schedule_irq+0x58)
:|   #end     0x80000001   -44	  0.537  __schedule+0xc0 (preempt_schedule_irq+0x58)
:    #func                 -44	  0.462  add_preempt_count+0x10 (__schedule+0xcc)
:    #func                 -43	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -43+   1.477  update_rq_clock+0x10 (__schedule+0x200)
:    #func                 -41	  0.716  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func                 -40	  0.865  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func                 -39+   1.119  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func                 -38+   1.149  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func                 -37	  0.835  pick_next_task_stop+0x10 (__schedule+0x268)
:    #func                 -36	  0.880  pick_next_task_rt+0x10 (__schedule+0x268)
:|   #begin   0x80000001   -36	  0.611  __schedule+0x2b0 (preempt_schedule_irq+0x58)
:|   #end     0x80000001   -35+   1.328  __schedule+0x2c8 (preempt_schedule_irq+0x58)
:    #func                 -34	  0.611  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func                 -33	  0.567  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001   -32	  0.582  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001   -32	  0.626  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func                 -31	  0.641  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func                 -31+   1.432  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:    #func                 -29	  0.522  xnsched_renice_root+0x10 (schedule_event+0x3d4)
:|   #begin   0x80000000   -29	  0.641  xnsched_renice_root+0x38 (schedule_event+0x3d4)
:|  *#func                 -28+   1.014  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  526] CLI:389: 1   -27	  0.597  xnsched_renice_root+0x78 (schedule_event+0x3d4)
:|  *#func                 -26	  0.641  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000   -26	  0.820  __ipipe_restore_head+0x104 (xnsched_renice_root+0xd4)
:    #func                 -25	  0.641  __xnpod_schedule+0x14 (schedule_event+0x3fc)
:    #func                 -24	  0.626  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001   -24	  0.865  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func                 -23	  0.492  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x3c)
:|   #begin   0x04031111   -22	  0.701  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x3c)
:|  #*func                 -22	  0.850  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x1d8)
:|  #*func                 -21	  0.552  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  #*[  526] CLI:389: 1   -20	  0.611  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  #*func                 -20+   1.582  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|   #func                 -18	  0.597  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x244)
:|   #end     0x04031111   -17	  0.552  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x3c)
:|   #end     0x80000001   -17	  0.686  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001   -16	  0.671  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001   -15	  0.940  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func                 -14	  0.522  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001   -14	  0.537  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001   -13	  0.835  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func                 -13	  0.656  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001   -12+   1.522  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001   -10	  0.626  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001   -10	  0.626  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001    -9	  0.537  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000    -9	  0.910  __schedule+0x42c (preempt_schedule_irq+0x58)
:|   #func                  -8	  0.671  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func                  -7	  0.611  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func                  -6	  0.641  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func                  -6	  0.731  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func                  -5	  0.955  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func                  -4	  0.985  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func                  -3	  0.880  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func                  -2+   2.731  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
<|   #freeze  0x00a40000     0	  1.388  __ipipe_do_sync_stage+0x364 (__ipipe_dispatch_irq+0x2d0)
 |   #func                   1	  0.955  printk+0x18 (__ipipe_do_sync_stage+0x374)
 |   #func                   2	  8.970  __ipipe_spin_lock_irqsave+0x10 (printk+0x11c)
 |   #func                  11	  0.716  __ipipe_spin_unlock_irqrestore+0x10 (printk+0x16c)
 |   #func                  12	  0.671  ipipe_raise_irq+0x10 (printk+0x180)
 |   #func                  12	  0.552  __ipipe_dispatch_irq+0x10 (ipipe_raise_irq+0x54)
 |   #begin   0x04001111    13	  1.059  __ipipe_dispatch_irq+0x30 (ipipe_raise_irq+0x54)
 |   #func                  14	  1.194  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x254)
 |   #func                  15	  0.850  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2b8)
 |   #end     0x04001111    16	  1.432  __ipipe_dispatch_irq+0x2d8 (ipipe_raise_irq+0x54)
 |   #begin   0x90000000    17	  0.000  __und_svc+0x44 (__ipipe_do_sync_stage+0x388)

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-21 16:12                                                           ` Henri Roosen
@ 2014-11-24  8:43                                                             ` Henri Roosen
  2014-11-24  9:18                                                               ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-24  8:43 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: Xenomai@xenomai.org

On Fri, Nov 21, 2014 at 5:12 PM, Henri Roosen <henriroosen@gmail.com> wrote:

>
>
> On Fri, Nov 21, 2014 at 5:11 PM, Henri Roosen <henriroosen@gmail.com>
> wrote:
>
>>
>>
>> On Fri, Nov 21, 2014 at 12:09 PM, Henri Roosen <henriroosen@gmail.com>
>> wrote:
>>
>>>
>>>
>>> On Fri, Nov 21, 2014 at 9:15 AM, Philippe Gerum <rpm@xenomai.org> wrote:
>>>
>>>> On 11/21/2014 09:03 AM, Henri Roosen wrote:
>>>> >
>>>> > On Fri, Nov 21, 2014 at 8:57 AM, Philippe Gerum <rpm@xenomai.org
>>>> > <mailto:rpm@xenomai.org>> wrote:
>>>> >
>>>> >     On 11/20/2014 07:45 PM, Gilles Chanteperdrix wrote:
>>>> >     > On Thu, Nov 20, 2014 at 05:24:42PM +0100, Henri Roosen wrote:
>>>> >     >> On Thu, Nov 20, 2014 at 10:54 AM, Henri Roosen
>>>> >     <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>>>> >     >> wrote:
>>>> >     >>
>>>> >     >>>
>>>> >     >>>
>>>> >     >>> On Thu, Nov 20, 2014 at 10:14 AM, Henri Roosen
>>>> >     <henriroosen@gmail.com <mailto:henriroosen@gmail.com>>
>>>> >     >>> wrote:
>>>> >     >>>
>>>> >     >>>>
>>>> >     >>>>
>>>> >     >>>> On Thu, Nov 20, 2014 at 10:03 AM, Gilles Chanteperdrix <
>>>> >     >>>> gilles.chanteperdrix@xenomai.org
>>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> >     >>>>
>>>> >     >>>>> On Thu, Nov 20, 2014 at 09:52:44AM +0100, Henri Roosen
>>>> wrote:
>>>> >     >>>>>> On Thu, Nov 20, 2014 at 9:20 AM, Gilles Chanteperdrix <
>>>> >     >>>>>> gilles.chanteperdrix@xenomai.org
>>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> >     >>>>>>
>>>> >     >>>>>>> On Thu, Nov 20, 2014 at 09:13:49AM +0100, Henri Roosen
>>>> wrote:
>>>> >     >>>>>>>> On Wed, Nov 19, 2014 at 4:49 PM, Gilles Chanteperdrix <
>>>> >     >>>>>>>> gilles.chanteperdrix@xenomai.org
>>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> >     >>>>>>>>
>>>> >     >>>>>>>>> On Wed, Nov 19, 2014 at 04:43:08PM +0100, Henri Roosen
>>>> wrote:
>>>> >     >>>>>>>>>> On Wed, Nov 19, 2014 at 4:12 PM, Gilles Chanteperdrix <
>>>> >     >>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> >     >>>>>>>>>>
>>>> >     >>>>>>>>>>> On Wed, Nov 19, 2014 at 04:11:30PM +0100, Henri Roosen
>>>> >     wrote:
>>>> >     >>>>>>>>>>>> On Wed, Nov 19, 2014 at 4:09 PM, Gilles
>>>> Chanteperdrix <
>>>> >     >>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> >     >>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>> On Wed, Nov 19, 2014 at 04:03:40PM +0100, Henri
>>>> Roosen
>>>> >     >>>>> wrote:
>>>> >     >>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 3:03 PM, Gilles
>>>> Chanteperdrix <
>>>> >     >>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> >     >>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 02:33:51PM +0100, Henri
>>>> >     >>>>> Roosen
>>>> >     >>>>>>> wrote:
>>>> >     >>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 2:10 PM, Gilles
>>>> >     >>>>> Chanteperdrix <
>>>> >     >>>>>>>>>>>>>>>> gilles.chanteperdrix@xenomai.org
>>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>>> >     >>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>> On Wed, Nov 19, 2014 at 01:56:20PM +0100, Henri
>>>> >     >>>>> Roosen
>>>> >     >>>>>>>>> wrote:
>>>> >     >>>>>>>>>>>>>>>>>> I reworked the driver now and the 'stalled head
>>>> >     >>>>>>> domain'
>>>> >     >>>>>>>>> is
>>>> >     >>>>>>>>>>> not
>>>> >     >>>>>>>>>>>>> there
>>>> >     >>>>>>>>>>>>>>>>>> anymore.
>>>> >     >>>>>>>>>>>>>>>>>> However, the other symptoms did not disappear.
>>>> >     >>>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>>> I currently observe 2 symptoms:
>>>> >     >>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>> As I said, I prefer handle one problem at a
>>>> >     >>>>> time, and
>>>> >     >>>>>>> pass
>>>> >     >>>>>>>>> to
>>>> >     >>>>>>>>>>> the
>>>> >     >>>>>>>>>>>>>>>>> next when we are finished with the current.
>>>> >     >>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>>> Either 1) a stall of the i.MX timer
>>>> >     >>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>> Who cares ? The i.MX timer has no reason to be
>>>> >     >>>>> used,
>>>> >     >>>>>>> the
>>>> >     >>>>>>>>>>> cortex a9
>>>> >     >>>>>>>>>>>>>>>>> local timers should be used. Or are you booting
>>>> a
>>>> >     >>>>>>> kernel
>>>> >     >>>>>>>>>>> compiled
>>>> >     >>>>>>>>>>>>>>>>> without CONFIG_SMP ?
>>>> >     >>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>> I compiled without CONFIG_SMP as the symptoms
>>>> >     >>>>> seemed less
>>>> >     >>>>>>>>> random.
>>>> >     >>>>>>>>>>>>>>> However,
>>>> >     >>>>>>>>>>>>>>>> as you said, let's put this on ice for now and
>>>> >     >>>>> focus on
>>>> >     >>>>>>> the
>>>> >     >>>>>>>>> NULL
>>>> >     >>>>>>>>>>>>> pointer
>>>> >     >>>>>>>>>>>>>>>> dereference for now.
>>>> >     >>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>>> or 2) a kernel NULL pointer dereference.
>>>> >     >>>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>>> The kernel trace of the NULL pointer
>>>> >     >>>>> dereference is
>>>> >     >>>>>>> as
>>>> >     >>>>>>>>> below:
>>>> >     >>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>> Well the kernel trace is not exactly as below,
>>>> >     >>>>> because
>>>> >     >>>>>>> your
>>>> >     >>>>>>>>>>> mailer
>>>> >     >>>>>>>>>>>>>>>>> wrapped it, which makes it hard to read. Please
>>>> >     >>>>> try to
>>>> >     >>>>>>> get
>>>> >     >>>>>>>>> your
>>>> >     >>>>>>>>>>>>>>>>> mailer not to wrap the trace, or failing that,
>>>> >     >>>>> simply
>>>> >     >>>>>>>>> attach a
>>>> >     >>>>>>>>>>>>> plain
>>>> >     >>>>>>>>>>>>>>>>> text file with the trace.
>>>> >     >>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>>> Unable to handle kernel NULL pointer
>>>> >     >>>>> dereference at
>>>> >     >>>>>>>>> virtual
>>>> >     >>>>>>>>>>>>> address
>>>> >     >>>>>>>>>>>>>>>>> 00000000
>>>> >     >>>>>>>>>>>>>>>>>> pgd = ce230000, hw pgd = ce230000
>>>> >     >>>>>>>>>>>>>>>>>> [00000000] *pgd=1e30d831, *pte=00000000,
>>>> >     >>>>>>> *ppte=00000000
>>>> >     >>>>>>>>>>>>>>>>>> Internal error: Oops: 80000007 [#1] PREEMPT ARM
>>>> >     >>>>>>>>>>>>>>>>>> Modules linked in: platform_imx(O)
>>>> >     >>>>> sigmatek_lrt(O)
>>>> >     >>>>>>>>>>>>>>>>>> CPU: 0 PID: 454 Comm: LRT:454 Tainted: G
>>>> >     >>>>>   W  O
>>>> >     >>>>>>>>>>>>>>>>>> 3.10.32-ipipe-00218-gcf143c6-dirty #100
>>>> >     >>>>>>>>>>>>>>>>>> task: ce00e780 ti: ce2d8000 task.ti: ce2d8000
>>>> >     >>>>>>>>>>>>>>>>>> PC is at 0x0
>>>> >     >>>>>>>>>>>>>>>>>> LR is at __ipipe_do_sync_stage+0x1cc/0x2c8
>>>> >     >>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>> __ipipe_do_sync_stage is jumping to address 0,
>>>> >     >>>>> some
>>>> >     >>>>>>>>> function
>>>> >     >>>>>>>>>>>>> pointer
>>>> >     >>>>>>>>>>>>>>>>> is NULL. You would have to disassemble
>>>> >     >>>>>>>>> __ipipe_do_sync_stage
>>>> >     >>>>>>>>>>> around
>>>> >     >>>>>>>>>>>>>>>>> offset 0x1cc to know what exactly. But it is
>>>> >     >>>>> probably
>>>> >     >>>>>>> an
>>>> >     >>>>>>>>> IRQ
>>>> >     >>>>>>>>>>>>>>>>> handler. You can modify __ipipe_do_sync_stage
>>>> >     >>>>> code to
>>>> >     >>>>>>> emit
>>>> >     >>>>>>>>> a
>>>> >     >>>>>>>>>>> printk
>>>> >     >>>>>>>>>>>>>>>>> with the irq number being currently being
>>>> >     >>>>> processed
>>>> >     >>>>>>> when
>>>> >     >>>>>>>>> its
>>>> >     >>>>>>>>>>>>> handler
>>>> >     >>>>>>>>>>>>>>>>> is NULL. We will know what IRQ number has an
>>>> >     >>>>> issue.
>>>> >     >>>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>> Please find the log.txt file attached, which
>>>> shows
>>>> >     >>>>> the
>>>> >     >>>>>>> IRQ
>>>> >     >>>>>>>>> number
>>>> >     >>>>>>>>>>>>> that
>>>> >     >>>>>>>>>>>>>>> has
>>>> >     >>>>>>>>>>>>>>>> the issue (150: ethernet) as well as the output
>>>> of
>>>> >     >>>>>>>>>>> /proc/interrupts
>>>> >     >>>>>>>>>>>>> and
>>>> >     >>>>>>>>>>>>>>>> /proc/xenomai/irq
>>>> >     >>>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>>> I'll do some more tests to see if it is always
>>>> IRQ
>>>> >     >>>>> 150.
>>>> >     >>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>> Ok, if it is always 150, could you show us how the
>>>> >     >>>>> ethernet
>>>> >     >>>>>>>>> driver
>>>> >     >>>>>>>>>>>>>>> does its request_irq ? If it does a set_type or
>>>> >     >>>>> something ?
>>>> >     >>>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>> To request the irq, the following statement is
>>>> called:
>>>> >     >>>>>>>>>>>>>> ret = request_irq(irq, fec_enet_interrupt,
>>>> >     >>>>> IRQF_DISABLED,
>>>> >     >>>>>>>>> pdev->name,
>>>> >     >>>>>>>>>>>>> ndev);
>>>> >     >>>>>>>>>>>>>> I didn't find a set_type.
>>>> >     >>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>> However, I'm not sure if I completely understood
>>>> your
>>>> >     >>>>>>> question.
>>>> >     >>>>>>>>> Is
>>>> >     >>>>>>>>>>> it ok
>>>> >     >>>>>>>>>>>>> if
>>>> >     >>>>>>>>>>>>>> I point you to the file
>>>> >     >>>>>>>>> drivers/net/ethernet/freescale/fec_main.c,
>>>> >     >>>>>>>>>>> line
>>>> >     >>>>>>>>>>>>>> 1983.
>>>> >     >>>>>>>>>>>>>> (
>>>> >     >>>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>
>>>> >     >>>>>>>>>
>>>> >     >>>>>>>
>>>> >     >>>>>
>>>> >
>>>> http://git.xenomai.org/ipipe.git/tree/drivers/net/ethernet/freescale/fec_main.c?h=ipipe-3.10#n1983
>>>> >     >>>>>>>>>>>>>> )
>>>> >     >>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>> Ok, are you using the device tree or not?
>>>> >     >>>>>>>>>>>>>
>>>> >     >>>>>>>>>>>>
>>>> >     >>>>>>>>>>>> Yes, using devicetree
>>>> >     >>>>>>>>>>>
>>>> >     >>>>>>>>>>> You are sure your devicetree has all the necessary
>>>> >     >>>>> parameters for
>>>> >     >>>>>>>>>>> the ethernet interrupt ?
>>>> >     >>>>>>>>>>>
>>>> >     >>>>>>>>>>>
>>>> >     >>>>>>>>>> Yes, should be all in the included imx6qdl.dtsi file.
>>>> Our
>>>> >     >>>>> board .dts
>>>> >     >>>>>>> file
>>>> >     >>>>>>>>>> includes the file and just sets the correct pinctrl,
>>>> phy-mode
>>>> >     >>>>> and
>>>> >     >>>>>>> status
>>>> >     >>>>>>>>> to
>>>> >     >>>>>>>>>> okay, similar to what other boards do.
>>>> >     >>>>>>>>>>
>>>> >     >>>>>>>>>> Ethernet communication is working and we are getting
>>>> >     >>>>> interrupts at
>>>> >     >>>>>>> first,
>>>> >     >>>>>>>>>> just after a while it stops working because of the NULL
>>>> >     pointer
>>>> >     >>>>>>>>> dereference.
>>>> >     >>>>>>>>>> Any suggestion how to trace down this specific handler
>>>> >     getting
>>>> >     >>>>>>> NULL-ed?
>>>> >     >>>>>>>>>
>>>> >     >>>>>>>>> You can try using the I-pipe tracer. Enable the I-pipe
>>>> tracer,
>>>> >     >>>>>>>>> trigger a panic before printing anything when the bug
>>>> >     happens (by
>>>> >     >>>>>>>>> the way, which pointer is NULL, is it the irq handler,
>>>> or the
>>>> >     >>>>>>>>> interrupt acknowledge routine ?). Modify the I-pipe
>>>> tracer to
>>>> >     >>>>> store
>>>> >     >>>>>>>>> the current value of the handler instead of the
>>>> timestamp
>>>> >     in the
>>>> >     >>>>>>>>> I-pipe trace structure, and the function printing the
>>>> >     traces to
>>>> >     >>>>> cast
>>>> >     >>>>>>>>> the timestamp to a pointer and print its value instead
>>>> of
>>>> >     >>>>> computing
>>>> >     >>>>>>>>> a difference. With enough back trace points, it should
>>>> be
>>>> >     clear
>>>> >     >>>>> in
>>>> >     >>>>>>>>> the trace generated which function sets the pointer to
>>>> NULL.
>>>> >     >>>>>>>>>
>>>> >     >>>>>>>>> Alternatively, if you are ready to spend time in your
>>>> >     processor
>>>> >     >>>>>>>>> documentation, you can look for a way to program its
>>>> hardware
>>>> >     >>>>>>>>> breakpoints registers to watch the handler address once
>>>> it has
>>>> >     >>>>> been
>>>> >     >>>>>>>>> set.
>>>> >     >>>>>>>>>
>>>> >     >>>>>>>>> I found out the irq-handler doesn't get NULL-ified.
>>>> >     Instead, the
>>>> >     >>>>> ipd
>>>> >     >>>>>>>> points to the xenomai domain at the moment of handling
>>>> the
>>>> >     irq 150.
>>>> >     >>>>>>>> However, it is only requested and registered in the Linux
>>>> >     domain.
>>>> >     >>>>>>>>
>>>> >     >>>>>>>> I'll use the I-pipe tracer now to make a trace at the
>>>> >     moment the
>>>> >     >>>>> 150
>>>> >     >>>>>>>> interrupt gets handled in the xenomai domain..
>>>> >     >>>>>>>
>>>> >     >>>>>>> Yes, please, do not forget to ask for a large number of
>>>> back
>>>> >     trace
>>>> >     >>>>> points.
>>>> >     >>>>>>>
>>>> >     >>>>>>> Please find attached the ipipetrace.txt file.
>>>> >     >>>>>>
>>>> >     >>>>>>
>>>> >     >>>>>>> --
>>>> >     >>>>>>>                                             Gilles.
>>>> >     >>>>>>>
>>>> >     >>>>>
>>>> >     >>>>>> Unable to handle kernel NULL pointer dereference at virtual
>>>> >     address
>>>> >     >>>>> 00000000
>>>> >     >>>>>> pgd = ce1b0000, hw pgd = ce1b0000
>>>> >     >>>>>> [00000000] *pgd=1e236831, *pte=00000000, *ppte=00000000
>>>> >     >>>>>> --> IRQ handler irq 150 == NULL!! domain Xenomai
>>>> >     >>>>>
>>>> >     >>>>> Please put the panic or trace freeze before printing
>>>> anything and
>>>> >     >>>>> the whole dumping. This will remove a lot of useless stuff
>>>> >     from the
>>>> >     >>>>> trace.
>>>> >     >>>>>
>>>> >     >>>>> Please find attached the ipipetrace_2.txt file (this time I
>>>> >     was able to
>>>> >     >>>> capture it via /proc/ipipe/trace/frozen instead of the
>>>> terminal
>>>> >     logging).
>>>> >     >>>>
>>>> >     >>>
>>>> >     >>> I noticed we have a taskswitch hook set, which might blur the
>>>> trace
>>>> >     >>> results. So if you are interested in a trace without the
>>>> >     taskswitch hook
>>>> >     >>> set, then please find attached ipipetrace_3.txt. Sorry for the
>>>> >     >>> inconvenience.
>>>> >     >>>
>>>> >     >>
>>>> >     >> I was actually wondering how __ipipe_next_irq() could come up
>>>> >     with 150 when
>>>> >     >> in the xenomai domain.
>>>> >     >>
>>>> >     >> I'm not sure, but the code in __ipipe_do_sync_stage() looks a
>>>> bit
>>>> >     strange
>>>> >     >> to me:
>>>> >     >> first p is set to the __ipipe_current_context and ipd to
>>>> >     p->domain. Later
>>>> >     >> in the for-loop, p get updated again to __ipipe_current_context
>>>> >     again (so
>>>> >     >> it is expected to change) but ipd is not updated to be set to
>>>> the
>>>> >     p->domain
>>>> >     >> again.
>>>> >     >> Was that on purpose or is the ipd = p->domain; statement
>>>> missing
>>>> >     inside the
>>>> >     >> for-loop?
>>>> >     >
>>>> >     > Looks strange. Have you tried adding ipd = p->domain under p =
>>>> >     > __ipipe_current_context ?
>>>> >     >
>>>> >
>>>> >     The callee may not switch domain over an interrupt handler. Only
>>>> CPU
>>>> >     migration may happen, which is what this assignment cares about.
>>>> >
>>>> >     rules in IRQ context over sync_stage are:
>>>> >
>>>> >     - no domain migration
>>>> >     - CPU migration possible over the root domain only
>>>> >
>>>> >     Each CPU holds an array of per-domain context areas, each context
>>>> area
>>>> >     backlinks to the domain descriptor.
>>>> >
>>>> >
>>>> > I'll instrument the code to detect domain migration, but I guess that
>>>> is
>>>> > what we are facing.
>>>>
>>>> I don't see how that would be possible with Xenomai. The domain
>>>> migration gates are relax/harden calls in the nucleus, and these can
>>>> only be invoked from regular task contexts. But checking for peace of
>>>> mind won't harm anyway.
>>>>
>>>
>>> I've added the check on p->domain != ipd at the end of the for-loop.
>>> That one triggers in my case.
>>>
>>> More debugging found:
>>> 1) the irq that triggers the domain switch is always irq 164 (0xa4).
>>> This is the irq from our FPGA, fed to the i.MX6 via GPIO interrupt. The
>>> interrupt handler is a primary domain handler, registered
>>> using rtdm_irq_request(). I've added checks on primary domain at entry and
>>> exit of the handler. Those checks never trigger, so the handler always
>>> enters and leaves in primary domain.
>>>
>>> 2) our irq-handler is apparently not called when the switch occurs. I've
>>> added a variable that is set to zero in __ipipe_do_sync_stage() after
>>> __ipipe_next_irq(). Our handler sets it to a non-zero value. The value of
>>> that variable is zero when the switch is detected at the end of the
>>> for-loop.
>>> I've noticed that when not setting the variable to zero, it has the
>>> value that is returned by our handler at a spurous interrupt, which means
>>> the last time our handler was called was not a valid interrupt... not sure
>>> what to conclude from that.
>>>
>>> I'm having trouble interpreting the ipipe-trace to find out what is
>>> really going on. I've added a trace (fr7.txt) that was frozen at the point
>>> where the domain-switch was detected at the end of the for-loop in
>>> __ipipe_do_sync_stage(). Could you help me interpreting this trace to find
>>> out where and why there is a domain switch during the irq handling?
>>>
>>>
>> I've added some more tracing to the ipipe-code:
>>
>> At __ipipe_do_sync_stage()
>> ipipe_trace_begin(0x2222); // at enter
>> ipipe_trace_end(0x2222); // at leave
>> ipipe_trace_begin((irq << 16) | 0x2222); // at for-loop after irq is known
>> ipipe_trace_end((irq << 16) | 0x2222); // at end of for-loop
>>
>> At __ipipe_dispatch_irq()
>> ipipe_trace_begin((irq << 16) | 0x1111); // at enter
>> ipipe_trace_end((irq << 16) | 0x1111); // at leave
>>
>> :~# cat /proc/xenomai/irq
>> IRQ         CPU0
>>  87:     2441549         [timer]
>> 164:     2192094         fpga0:164
>> 1027:      254734         [virtual]
>>
>> ~# cat /proc/interrupts
>>            CPU0
>>  34:          0       GIC  sdma
>>  51:          0       GIC  rtc alarm
>>  54:      50372       GIC  mmc0
>>  59:        693       GIC  IMX-uart
>>  70:        792       GIC  21a8000.i2c
>>  87:     232403       GIC  i.MX Timer Tick
>> 150:     108432       GIC  2188000.ethernet
>> 151:          0       GIC  2188000.ethernet
>> Err:          0
>>
>> This leads to the attached trace fr12.txt.
>>
>> Line 3586: Entry to __ipipe_do_sync_stage()
>> Line 3587: __ipipe_do_sync_stage found pending IRQ 1027
>> Line 3710: Another entry to __ipipe_do_sync_stage()! This is before end
>> of the previous IRQ 1027!
>> Line 3711: __ipipe_do_sync_stage found pending IRQ 164. This is the last
>> entry where the fpga is handled. This is in primary domain.
>> Line 3735: it seems to me the irqhandler_fpga is completed all in primary
>> domain.
>> Line 3790: Here is the end of __ipipe_do_sync_stage() handling IRQ 1027!
>> Line 3792: Switch to secondary domain
>> Line 4012: There is no end logging of __ipipe_do_sync_stage() handling
>> IRQ 164, but the freeze entry shows it is completing irq 164, so at that
>> entry the end would be if there was no freeze. This is in primary domain.
>>
>> These are the interesting entries that occurred to me. So my questions:
>> - Should it be possible at line 3710 to enter again before ending the
>> previous call?
>> - When the end of IRQ 1027 is finally there at line 3790, why is there a
>> switch to secondary? Handling IRQ 164 is not completed yet.
>>
>> Is the failure visible in this trace, or what tracing can I add to trace
>> down the actual problem?
>>
>
I don't want to be rude or push anyone, as I know everyone has a lot to do
by himself. But it would really help me forward if someone could have a
look at the trace I made and answer the questions above.
If there is no apparent sign in the trace, please point me to some places
where I can add some extra tracing to get down to the root cause.

Thanks in advance!
Henri


>
>> The missing trace file fr12.txt attached now
>
>
>> Thanks!
>> Henri.
>>
>> Thanks!
>>> Henri
>>>
>>>
>>>> >
>>>> > Is the domain migration visible in the ipipe-trace / how can I trace
>>>> > down to the point where domain migration happens?
>>>> >
>>>>
>>>> The tracer reports the current domain, see the heading line of a trace
>>>> for details about the symbols used.
>>>>
>>>> --
>>>> Philippe.
>>>>
>>>
>>>
>>
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-24  8:43                                                             ` Henri Roosen
@ 2014-11-24  9:18                                                               ` Gilles Chanteperdrix
  2014-11-24 14:56                                                                 ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-24  9:18 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> I don't want to be rude or push anyone, as I know everyone has a lot to do
> by himself. But it would really help me forward if someone could have a
> look at the trace I made and answer the questions above.
> If there is no apparent sign in the trace, please point me to some places
> where I can add some extra tracing to get down to the root cause.

Hi Henri,

I know I said I would help you, but I am not very familiar with this
code, so Philippe will be much more efficient. But he is busy at the
moment and will not be able to help you before some time.

Regards.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-24  9:18                                                               ` Gilles Chanteperdrix
@ 2014-11-24 14:56                                                                 ` Henri Roosen
  2014-11-24 15:00                                                                   ` Gilles Chanteperdrix
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-24 14:56 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> > I don't want to be rude or push anyone, as I know everyone has a lot to
> do
> > by himself. But it would really help me forward if someone could have a
> > look at the trace I made and answer the questions above.
> > If there is no apparent sign in the trace, please point me to some places
> > where I can add some extra tracing to get down to the root cause.
>
> Hi Henri,
>
> I know I said I would help you, but I am not very familiar with this
> code, so Philippe will be much more efficient. But he is busy at the
> moment and will not be able to help you before some time.
>

Thanks Gilles, I appreciate the update. However the following short
question might be something you are familiar with and I would appreciate if
you could answer it:
In the traces I see gic_mute and gic_unmute, while in between the
gic_handle_irq is traced, which triggers our fpga-handler too.

Does that mean we have a problem with the gic-muting? What can I do to
verify?

Thanks!


> Regards.
>
> --
>                                             Gilles.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-24 14:56                                                                 ` Henri Roosen
@ 2014-11-24 15:00                                                                   ` Gilles Chanteperdrix
  2014-11-24 17:01                                                                     ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Gilles Chanteperdrix @ 2014-11-24 15:00 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
> On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
> gilles.chanteperdrix@xenomai.org> wrote:
> 
> > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> > > I don't want to be rude or push anyone, as I know everyone has a lot to
> > do
> > > by himself. But it would really help me forward if someone could have a
> > > look at the trace I made and answer the questions above.
> > > If there is no apparent sign in the trace, please point me to some places
> > > where I can add some extra tracing to get down to the root cause.
> >
> > Hi Henri,
> >
> > I know I said I would help you, but I am not very familiar with this
> > code, so Philippe will be much more efficient. But he is busy at the
> > moment and will not be able to help you before some time.
> >
> 
> Thanks Gilles, I appreciate the update. However the following short
> question might be something you are familiar with and I would appreciate if
> you could answer it:
> In the traces I see gic_mute and gic_unmute, while in between the
> gic_handle_irq is traced, which triggers our fpga-handler too.
> 
> Does that mean we have a problem with the gic-muting? What can I do to
> verify?

No, gic_mute only prevents the secondary mode interrupts from being
delivered. And since the GPIO irq has a primary mode interrupt, the
mute function does not mute it. So, everything seems fine so far.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-24 15:00                                                                   ` Gilles Chanteperdrix
@ 2014-11-24 17:01                                                                     ` Henri Roosen
  2014-11-24 20:21                                                                       ` Philippe Gerum
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-24 17:01 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On Mon, Nov 24, 2014 at 4:00 PM, Gilles Chanteperdrix <
gilles.chanteperdrix@xenomai.org> wrote:

> On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
> > On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
> > gilles.chanteperdrix@xenomai.org> wrote:
> >
> > > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> > > > I don't want to be rude or push anyone, as I know everyone has a lot
> to
> > > do
> > > > by himself. But it would really help me forward if someone could
> have a
> > > > look at the trace I made and answer the questions above.
> > > > If there is no apparent sign in the trace, please point me to some
> places
> > > > where I can add some extra tracing to get down to the root cause.
> > >
> > > Hi Henri,
> > >
> > > I know I said I would help you, but I am not very familiar with this
> > > code, so Philippe will be much more efficient. But he is busy at the
> > > moment and will not be able to help you before some time.
> > >
> >
> > Thanks Gilles, I appreciate the update. However the following short
> > question might be something you are familiar with and I would appreciate
> if
> > you could answer it:
> > In the traces I see gic_mute and gic_unmute, while in between the
> > gic_handle_irq is traced, which triggers our fpga-handler too.
> >
> > Does that mean we have a problem with the gic-muting? What can I do to
> > verify?
>
> No, gic_mute only prevents the secondary mode interrupts from being
> delivered. And since the GPIO irq has a primary mode interrupt, the
> mute function does not mute it. So, everything seems fine so far.
>
> Ok thanks Gilles!

Maybe a short question that you or Philippe can shortly answer:
I see two __ipipe_sync_pipeline() calls running concurrently. Is that
allowed? If not, which flag or check should prevent both to be running
concurrently?

One (triggered from the virtual interrupt) makes an explicit switch to
secondary domain:
__ipipe_set_current_domain(ipipe_root_domain) in __ipipe_do_sync_pipeline().
This triggers the domain switch in the other current call
to __ipipe_do_sync_stage.

virtual irq path:

__ipipe_restore_head(0)
__ipipe_sync_pipeline(ipipe_head_domain) // __ipipe_current_domain != top
__ipipe_do_sync_pipeline(ipipe_head_domain);
__ipipe_set_current_context(ipipe_head_domain);
__ipipe_sync_stage();
__ipipe_do_sync_stage() // for irq 1027
__ipipe_set_current_domain(ipipe_root_domain); //  <------- secondary
domain switch!

gpio-interrupt path:

__ipipe_dispatch_irq()
__ipipe_sync_pipeline() // !test_bit(IPIPE_STALL_FLAG,
&ipipe_this_cpu_context(top)->status)
__ipipe_sync_stage()
__ipipe_do_sync_stage()

Thanks for the effort!


> --
>                                             Gilles.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-24 17:01                                                                     ` Henri Roosen
@ 2014-11-24 20:21                                                                       ` Philippe Gerum
  2014-11-25  8:40                                                                         ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Philippe Gerum @ 2014-11-24 20:21 UTC (permalink / raw)
  To: Henri Roosen, Gilles Chanteperdrix; +Cc: Xenomai@xenomai.org

On 11/24/2014 06:01 PM, Henri Roosen wrote:
> 
> 
> On Mon, Nov 24, 2014 at 4:00 PM, Gilles Chanteperdrix
> <gilles.chanteperdrix@xenomai.org
> <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> 
>     On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
>     > On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
>     > gilles.chanteperdrix@xenomai.org
>     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>     >
>     > > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
>     > > > I don't want to be rude or push anyone, as I know everyone has
>     a lot to
>     > > do
>     > > > by himself. But it would really help me forward if someone
>     could have a
>     > > > look at the trace I made and answer the questions above.
>     > > > If there is no apparent sign in the trace, please point me to
>     some places
>     > > > where I can add some extra tracing to get down to the root cause.
>     > >
>     > > Hi Henri,
>     > >
>     > > I know I said I would help you, but I am not very familiar with this
>     > > code, so Philippe will be much more efficient. But he is busy at the
>     > > moment and will not be able to help you before some time.
>     > >
>     >
>     > Thanks Gilles, I appreciate the update. However the following short
>     > question might be something you are familiar with and I would
>     appreciate if
>     > you could answer it:
>     > In the traces I see gic_mute and gic_unmute, while in between the
>     > gic_handle_irq is traced, which triggers our fpga-handler too.
>     >
>     > Does that mean we have a problem with the gic-muting? What can I do to
>     > verify?
> 
>     No, gic_mute only prevents the secondary mode interrupts from being
>     delivered. And since the GPIO irq has a primary mode interrupt, the
>     mute function does not mute it. So, everything seems fine so far.
> 
> Ok thanks Gilles!
> 
> Maybe a short question that you or Philippe can shortly answer:
> I see two __ipipe_sync_pipeline() calls running concurrently. Is that
> allowed? If not, which flag or check should prevent both to be running
> concurrently?


Yes, this is allowed, when the head domain preempts the root one, which
is the case here if the gpio path is a real-time one.

> 
> One (triggered from the virtual interrupt) makes an explicit switch to
> secondary domain:
> __ipipe_set_current_domain(ipipe_root_domain) in __ipipe_do_sync_pipeline().
> This triggers the domain switch in the other current call
> to __ipipe_do_sync_stage.
> 
> virtual irq path:
> 
> __ipipe_restore_head(0)
> __ipipe_sync_pipeline(ipipe_head_domain) // __ipipe_current_domain != top
> __ipipe_do_sync_pipeline(ipipe_head_domain);
> __ipipe_set_current_context(ipipe_head_domain);
> __ipipe_sync_stage(); 
> __ipipe_do_sync_stage() // for irq 1027
> __ipipe_set_current_domain(ipipe_root_domain); //  <------- secondary
> domain switch!
> 
> gpio-interrupt path:
> 
> __ipipe_dispatch_irq()
> __ipipe_sync_pipeline() // !test_bit(IPIPE_STALL_FLAG,
> &ipipe_this_cpu_context(top)->status)
> __ipipe_sync_stage()
> __ipipe_do_sync_stage()
> 

I can't see this happening in the fr7 trace you sent, at least not at
line 3790 as you mentioned. What can be seen soon after, at line 3820 is
the control being given back to the regular kernel, with a virq being
handled to run an APC, on behalf of a task called "LTRmgr.e<something>"
(i.e. which was preempted by the virq in the root domain, which has been
delayed by rt activity before it could call the APC handler).

I don't see any forced transition from rt to nrt mode in this particular
time span, only the nrt mode getting the CPU back at line 3820, once the
rt activity goes to sleep, and therefore relinquishes control to the
regular kernel.

What I can see is a quite long rt processing (1.62 ms, from spot 1771 ->
151) preempting the root domain, and no relax in between.

You may want to add user-defined traces using ipipe_trace_special(),
when you think the domain has spuriously changed, or when some assertion
does not hold true unexpectedly. Looking at the complete trace flow may
shed some light.

The exact patch with your instrumentation is needed too, so that we can
understand your assumptions, and how you check them. You may want to
simplify it to the bone, only with the very minimal traces required to
demonstrate the bad behavior you suspect.

Maybe there is a bug, but so far I could find not any manifestation of
it in the traces you sent.

-- 
Philippe.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-24 20:21                                                                       ` Philippe Gerum
@ 2014-11-25  8:40                                                                         ` Henri Roosen
  2014-11-25 10:03                                                                           ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-25  8:40 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: Xenomai@xenomai.org

On Mon, Nov 24, 2014 at 9:21 PM, Philippe Gerum <rpm@xenomai.org> wrote:

> On 11/24/2014 06:01 PM, Henri Roosen wrote:
> >
> >
> > On Mon, Nov 24, 2014 at 4:00 PM, Gilles Chanteperdrix
> > <gilles.chanteperdrix@xenomai.org
> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >
> >     On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
> >     > On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
> >     > gilles.chanteperdrix@xenomai.org
> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
> >     >
> >     > > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
> >     > > > I don't want to be rude or push anyone, as I know everyone has
> >     a lot to
> >     > > do
> >     > > > by himself. But it would really help me forward if someone
> >     could have a
> >     > > > look at the trace I made and answer the questions above.
> >     > > > If there is no apparent sign in the trace, please point me to
> >     some places
> >     > > > where I can add some extra tracing to get down to the root
> cause.
> >     > >
> >     > > Hi Henri,
> >     > >
> >     > > I know I said I would help you, but I am not very familiar with
> this
> >     > > code, so Philippe will be much more efficient. But he is busy at
> the
> >     > > moment and will not be able to help you before some time.
> >     > >
> >     >
> >     > Thanks Gilles, I appreciate the update. However the following short
> >     > question might be something you are familiar with and I would
> >     appreciate if
> >     > you could answer it:
> >     > In the traces I see gic_mute and gic_unmute, while in between the
> >     > gic_handle_irq is traced, which triggers our fpga-handler too.
> >     >
> >     > Does that mean we have a problem with the gic-muting? What can I
> do to
> >     > verify?
> >
> >     No, gic_mute only prevents the secondary mode interrupts from being
> >     delivered. And since the GPIO irq has a primary mode interrupt, the
> >     mute function does not mute it. So, everything seems fine so far.
> >
> > Ok thanks Gilles!
> >
> > Maybe a short question that you or Philippe can shortly answer:
> > I see two __ipipe_sync_pipeline() calls running concurrently. Is that
> > allowed? If not, which flag or check should prevent both to be running
> > concurrently?
>
>
> Yes, this is allowed, when the head domain preempts the root one, which
> is the case here if the gpio path is a real-time one.
>
> >
> > One (triggered from the virtual interrupt) makes an explicit switch to
> > secondary domain:
> > __ipipe_set_current_domain(ipipe_root_domain) in
> __ipipe_do_sync_pipeline().
> > This triggers the domain switch in the other current call
> > to __ipipe_do_sync_stage.
> >
> > virtual irq path:
> >
> > __ipipe_restore_head(0)
> > __ipipe_sync_pipeline(ipipe_head_domain) // __ipipe_current_domain != top
> > __ipipe_do_sync_pipeline(ipipe_head_domain);
> > __ipipe_set_current_context(ipipe_head_domain);
> > __ipipe_sync_stage();
> > __ipipe_do_sync_stage() // for irq 1027
> > __ipipe_set_current_domain(ipipe_root_domain); //  <------- secondary
> > domain switch!
> >
> > gpio-interrupt path:
> >
> > __ipipe_dispatch_irq()
> > __ipipe_sync_pipeline() // !test_bit(IPIPE_STALL_FLAG,
> > &ipipe_this_cpu_context(top)->status)
> > __ipipe_sync_stage()
> > __ipipe_do_sync_stage()
> >
>
> I can't see this happening in the fr7 trace you sent, at least not at
> line 3790 as you mentioned. What can be seen soon after, at line 3820 is
> the control being given back to the regular kernel, with a virq being
> handled to run an APC, on behalf of a task called "LTRmgr.e<something>"
> (i.e. which was preempted by the virq in the root domain, which has been
> delayed by rt activity before it could call the APC handler).
>
> I don't see any forced transition from rt to nrt mode in this particular
> time span, only the nrt mode getting the CPU back at line 3820, once the
> rt activity goes to sleep, and therefore relinquishes control to the
> regular kernel.
>
> What I can see is a quite long rt processing (1.62 ms, from spot 1771 ->
> 151) preempting the root domain, and no relax in between.
>
> You may want to add user-defined traces using ipipe_trace_special(),
> when you think the domain has spuriously changed, or when some assertion
> does not hold true unexpectedly. Looking at the complete trace flow may
> shed some light.
>
> The exact patch with your instrumentation is needed too, so that we can
> understand your assumptions, and how you check them. You may want to
> simplify it to the bone, only with the very minimal traces required to
> demonstrate the bad behavior you suspect.
>
> Maybe there is a bug, but so far I could find not any manifestation of
> it in the traces you sent.
>

Thanks Philippe for your answers!

The virtual irq path and gpio path described above were a conclusion from a
different trace file, which is now attached as well as the code
instrumentation patch.

So please have a look at trace file fr20.txt.

The interesting lines:
3578: virtual irq 0x403 gets dispatched
3586: __ipipe_do_sync_pipeline sets the current domain to the head
(primary) domain
3592: __ipipe_do_sync_stage handling irq 0x403 (this only ends on line 3803)
3642: __irq_svc for irq 0x62 (this is the GPIO1_0-15 multiplexed interrupt
on the gic)
3658: irq 0xa4 is dispatched, the GPIO1_4 interrupt
3675: __ipipe_do_sync_stage handling irq 0xa4, while the one started at
line 3592 did not end yet. Also, this one started here is not ended before
the end of the trace!
3803: __ipipe_do_sync_stage ends for irq 0x403
3804: __ipipe_do_sync_stage ends as a whole
3807: __ipipe_do_sync_pipeline explicitly switched to ipipe_root_domain
(secondary domain) using __ipipe_set_current_domain(ipipe_root_domain);

In my opinion this breaks rule 'no domain migration during sync_stage' you
mentioned in one of your earlier emails as sync_stage for irq 0xa4 is still
ongoing and later triggers the freeze at line 4012.

So this was the reason for my question about __ipipe_do_sync_pipeline being
allowed to run concurrently, as the one explicitly switches the domain to
primary and the other path doesn't allow for domain switching while still
in __ipipe_do_sync_stage().

So where did this go wrong?
- should __ipipe_do_sync_pipeline() really be allowed to run concurrently?
- or should __ipipe_do_sync_stage() for irq 0xa4 already have finished
before the other path switches domains. I guess the other path played all
head - interrupts already.
- or is there something else I overlooked or should trace further into?
Please let me know.

Thanks for your time and effort!
Henri


> --
> Philippe.
>
-------------- next part --------------
I-pipe frozen back-tracing service on 3.10.32-ipipe-00218-gcf143c6-dirty/ipipe release #5
------------------------------------------------------------
CPU: 0, Freeze: 3831350777 cycles, Trace Points: 4000 (+10)
Calibrated minimum trace-point overhead: 0.626 us

 +----- Hard IRQs ('|': locked)
 |+-- Xenomai
 ||+- Linux ('*': domain stalled, '+': current, '#': current+stalled)
 |||			  +---------- Delay flag ('+': > 1 us, '!': > 10 us)
 |||			  |	   +- NMI noise ('N')
 |||			  |	   |
	  Type	  User Val.   Time    Delay  Function (Parent)
:|  # func               -5927	  0.985  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -5927+   1.298  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -5925	  0.761  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -5924+   1.358  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -5923	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -5923	  0.820  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  531] MainTask 1 -5922+   2.134  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -5920	  0.761  __ipipe_restore_head+0x10 (xnpod_suspend_thread+0x2ec)
:|  + end     0x80000000 -5919+   2.611  __ipipe_restore_head+0x168 (xnpod_suspend_thread+0x2ec)
:|  + begin   0x80000001 -5916	  0.731  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -5916	  0.477  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -5915	  0.507  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -5915+   1.253  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -5913	  0.925  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -5912	  0.776  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -5912	  0.507  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -5911!  23.686  __ipipe_ret_to_user_irqs_disabled+0x18 (<00173b24>)
:|  + begin   0x90000000 -5887+   1.447  vector_swi+0x3c (<00173c7c>)
:   + func               -5886	  0.537  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -5885	  0.671  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -5885	  0.492  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -5884	  0.492  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -5884	  0.477  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -5883	  0.611  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -5883	  0.746  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -5882+   1.746  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -5880+   1.731  __rt_task_inquire+0x14 (hisyscall_event+0x188)
:   + func               -5878+   1.343  __rt_task_lookup+0x10 (__rt_task_inquire+0xdc)
:   + func               -5877	  0.746  rt_task_inquire+0x10 (__rt_task_inquire+0x90)
:|  + begin   0x80000000 -5876+   1.850  rt_task_inquire+0x74 (__rt_task_inquire+0x90)
:|  # func               -5874	  0.671  xnarch_tsc_to_ns+0x10 (rt_task_inquire+0x144)
:|  # func               -5874	  0.597  __ipipe_restore_head+0x10 (rt_task_inquire+0x1d0)
:|  + end     0x80000000 -5873+   1.477  __ipipe_restore_head+0x168 (rt_task_inquire+0x1d0)
:|  + begin   0x80000001 -5872	  0.611  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -5871	  0.567  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -5871	  0.477  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -5870	  0.492  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -5870	  0.567  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -5869	  0.671  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -5868	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -5868+   1.537  __ipipe_ret_to_user_irqs_disabled+0x18 (<00173c80>)
:|  + begin   0x90000000 -5866	  0.626  vector_swi+0x3c (<00173b20>)
:   + func               -5866	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -5865	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -5865	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -5864	  0.462  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -5864	  0.462  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -5863	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -5863	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -5862	  0.880  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -5861	  0.582  __rt_task_sleep+0x14 (hisyscall_event+0x188)
:   + func               -5861	  0.895  rt_task_sleep+0x14 (__rt_task_sleep+0x64)
:   + func               -5860	  0.552  xnpod_suspend_thread+0x14 (rt_task_sleep+0x84)
:|  + begin   0x80000000 -5859	  0.895  xnpod_suspend_thread+0x44 (rt_task_sleep+0x84)
:|  # func               -5859+   1.119  xntimer_start_aperiodic+0x14 (xnpod_suspend_thread+0x120)
:|  # func               -5857+   1.686  xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:|  # func               -5856	  0.835  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  531] MainTask 1 -5855	  0.507  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -5854+   1.179  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -5853+   1.268  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -5852	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -5851+   1.373  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -5850	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -5849	  0.925  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [    0] -<?>-   -1 -5848+   2.313  __xnpod_schedule+0x480 (xnintr_clock_handler+0x11c)
:|  + begin   0x88880004 -5846	  0.567  __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:|   +end     0x88880004 -5846	  0.492  __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550001 -5845	  0.776  __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:|   +func               -5844	  0.865  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:|   +end     0x55550001 -5843	  0.522  __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:|   +end     0x00571114 -5843	  0.746  __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:|   +end     0x00000057 -5842	  0.552  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -5842+   1.507  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -5840	  0.731  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -5839	  0.656  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -5839	  0.925  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:|   +begin   0x90000000 -5838	  0.970  __irq_svc+0x44 (ipipe_unstall_root+0x98)
:|   +func               -5837	  0.626  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -5836	  0.641  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -5836	  0.522  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -5835	  0.492  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000057 -5835	  0.746  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -5834	  0.552  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   +begin   0x00571111 -5833	  0.656  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   +func               -5833+   1.104  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -5831	  0.865  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -5831	  0.537  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -5830	  0.611  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   +func               -5829	  0.701  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -5829+   1.059  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -5828	  0.985  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -5827+   1.119  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -5826	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   +func               -5825	  0.611  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   +func               -5824	  0.656  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -5824	  0.880  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -5823+   1.194  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   +begin   0x88880003 -5822	  0.686  __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:|  + end     0x88880003 -5821	  0.626  __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:|  # func               -5820+   1.104  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:|  # func               -5819+   1.313  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -5818+   1.044  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -5817+   1.089  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-4856 -5816	  0.597  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -5815	  0.746  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -5814+   2.253  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + begin   0x88880004 -5812	  0.761  __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:|   +end     0x88880004 -5811	  0.492  __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550001 -5811	  0.552  __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:|   +func               -5810	  0.611  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:|   +end     0x55550001 -5810	  0.477  __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:|   +end     0x00571114 -5809	  0.522  __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:|   +end     0x00000057 -5809	  0.492  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -5808	  0.597  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -5808	  0.671  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -5807	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -5806+   1.044  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:    +func               -5805	  0.537  rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:|   +begin   0x80000001 -5805	  0.656  rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:|   #end     0x80000001 -5804	  0.746  rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
:    #func               -5803+   1.492  rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
:    #func               -5802	  0.507  ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:|   #begin   0x80000000 -5801	  0.552  ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:|   #func               -5801	  0.626  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -5800	  0.671  ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
:    +func               -5800	  0.850  arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:|   +begin   0x80000001 -5799	  0.567  cpu_startup_entry+0x68 (rest_init+0x80)
:|   #end     0x80000001 -5798	  0.537  cpu_startup_entry+0x7c (rest_init+0x80)
:    #func               -5798	  0.746  arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
:    #func               -5797	  0.537  rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:|   #begin   0x80000001 -5796	  0.567  rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:|   #end     0x80000001 -5796	  0.507  rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
:    #func               -5795	  0.701  rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
:    #func               -5795	  0.537  arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:|   #begin   0x80000000 -5794! 502.089  arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:|   +func               -5292	  0.477  ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:|   +func               -5292	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -5291+   1.029  ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:|   +begin   0x90000000 -5290	  0.567  __irq_svc+0x44 (ipipe_unstall_root+0x98)
:|   +func               -5289	  0.522  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -5289	  0.686  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -5288	  0.552  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -5288	  0.492  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000062 -5287	  0.492  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -5287	  0.477  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   +begin   0x00621111 -5286	  0.462  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   +func               -5286	  0.671  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -5285	  0.985  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -5284	  0.507  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -5284	  0.701  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   +func               -5283+   1.477  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   +func               -5281	  0.582  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   +func               -5281	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   +func               -5280	  0.537  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +begin   0x000000a4 -5280	  0.492  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   +func               -5279	  0.522  __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:|   +begin   0x00a41111 -5279	  0.462  __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:|   +func               -5278	  0.552  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -5278	  0.731  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -5277+   1.074  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -5276	  0.865  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   +func               -5275+   1.328  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   +func               -5274+   1.179  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:|   +end     0x00a41114 -5272	  0.671  __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:|   +end     0x000000a4 -5272	  0.492  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   +func               -5271	  0.552  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   +func               -5271	  0.791  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -5270	  0.835  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   +begin   0x44440004 -5269	  0.865  __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550002 -5268	  0.611  __ipipe_dispatch_irq+0x3ac (__ipipe_grab_irq+0x88)
:|   +func               -5268	  0.850  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
:|   +begin   0x88881001 -5267	  0.492  __ipipe_do_sync_pipeline+0xf0 (__ipipe_dispatch_irq+0x3b4)
:|  + end     0x88881001 -5266	  0.492  __ipipe_do_sync_pipeline+0x100 (__ipipe_dispatch_irq+0x3b4)
:|  + begin   0x33330007 -5266	  0.582  __ipipe_do_sync_pipeline+0x10c (__ipipe_dispatch_irq+0x3b4)
:|  + begin   0x33330000 -5265	  0.597  __ipipe_do_sync_pipeline+0x118 (__ipipe_dispatch_irq+0x3b4)
:|  + func               -5265	  0.522  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:|  + begin   0x00002222 -5264	  0.701  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:|  # begin   0x00a42222 -5263	  0.731  __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:|  # func               -5263	  0.880  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:|  # func               -5262	  0.641  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -5261+   2.208  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  # func               -5259	  0.835  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:|  # func               -5258	  0.776  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -5257	  0.701  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:|  # func               -5257	  0.686  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:|  # func               -5256+   1.611  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -5254	  0.970  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -5253	  0.925  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -5252	  0.731  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -5252	  0.641  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -5251	  0.641  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -5250	  0.641  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -5250	  0.477  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -5249+   1.223  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -5248+   1.029  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  527] SDIAS_T 40 -5247+   2.089  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -5245	  0.567  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  464] VARAN_T 30 -5244	  0.567  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -5244	  0.626  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  526] WD-Trigg 1 -5243	  0.895  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -5242+   1.164  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:|  # func               -5241	  0.910  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  # func               -5240+   1.029  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:|  # func               -5239	  0.492  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -5239	  0.731  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -5238	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -5237	  0.582  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -5237	  0.477  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -5236+   1.358  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -5235	  0.955  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [    0] -<?>-   -1 -5234	  0.492  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -5233+   1.373  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -5232+   1.134  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -5231	  0.805  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -5230+   1.582  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -5229	  0.492  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -5228+   1.029  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  527] SDIAS_T 40 -5227+   3.552  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -5224	  0.865  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -5223+   3.970  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -5219	  0.880  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -5218	  0.626  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -5217	  0.552  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -5217	  0.611  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -5216	  0.895  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -5215	  0.791  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -5214	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -5214!  41.462  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -5172+   1.373  vector_swi+0x3c (<00174754>)
:   + func               -5171	  0.746  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -5170	  0.656  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -5170	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -5169	  0.522  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -5169	  0.507  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -5168	  0.582  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -5167	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -5167+   1.283  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -5166	  0.746  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -5165	  0.597  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -5164	  0.492  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -5164+   1.268  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -5163	  0.641  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -5162+   1.253  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func               -5161	  0.731  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -5160	  0.865  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -5159	  0.865  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -5158	  0.597  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -5158	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -5157	  0.731  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -5156	  0.865  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -5155+   1.865  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -5154	  0.910  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  527] SDIAS_T 40 -5153	  0.641  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -5152+   2.059  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -5150	  0.552  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -5149+   1.402  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -5148	  0.552  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -5147	  0.761  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  464] VARAN_T 30 -5147+   2.597  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -5144	  0.626  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -5143+   3.298  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -5140+   1.014  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -5139	  0.462  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -5139	  0.537  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -5138	  0.671  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -5138	  0.805  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -5137	  0.686  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -5136	  0.641  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -5135+   4.507  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -5131	  0.940  vector_swi+0x3c (<00174754>)
:   + func               -5130	  0.522  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -5129	  0.656  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -5129	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -5128	  0.626  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -5128	  0.507  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -5127	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -5127	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -5126+   1.089  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -5125+   1.328  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -5124	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -5123	  0.492  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -5123	  0.731  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -5122	  0.597  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -5121	  0.791  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func               -5121	  0.626  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -5120	  0.686  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -5119	  0.567  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -5119	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -5118	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -5118	  0.567  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -5117	  0.701  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -5116	  0.761  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -5116	  0.955  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  464] VARAN_T 30 -5115	  0.716  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -5114+   1.746  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -5112	  0.656  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -5112+   1.447  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -5110	  0.492  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -5110	  0.671  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] WD-Trigg 1 -5109+   2.402  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -5107	  0.626  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -5106+   2.313  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -5104	  0.791  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -5103	  0.462  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -5102	  0.507  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -5102	  0.641  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -5101	  0.746  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -5100	  0.507  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -5100	  0.671  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -5099+   3.149  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -5096+   1.059  vector_swi+0x3c (<00174754>)
:   + func               -5095	  0.552  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -5095+   1.044  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -5093	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -5093	  0.492  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -5093	  0.492  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -5092	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -5092	  0.611  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -5091+   1.014  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -5090	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -5089	  0.641  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -5088	  0.522  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -5088	  0.761  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -5087	  0.492  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -5087	  0.701  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func               -5086	  0.477  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -5086	  0.641  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -5085	  0.522  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -5084	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -5084	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -5083	  0.761  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -5083	  0.552  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -5082	  0.552  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -5082	  0.552  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  526] WD-Trigg 1 -5081	  0.447  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -5081+   1.104  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -5079+   1.149  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -5078	  0.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -5078+   1.223  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -5077	  0.477  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -5076	  0.820  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [    0] -<?>-   -1 -5075+   1.611  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  # end     0x00a42222 -5074	  0.656  __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x00002222 -5073	  0.761  __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x33330000 -5072	  0.477  __ipipe_do_sync_pipeline+0x128 (__ipipe_dispatch_irq+0x3b4)
:|  + end     0x33330007 -5072	  0.477  __ipipe_do_sync_pipeline+0x134 (__ipipe_dispatch_irq+0x3b4)
:|  + begin   0x99990002 -5071	  0.567  __ipipe_do_sync_pipeline+0x140 (__ipipe_dispatch_irq+0x3b4)
:|   +end     0x99990002 -5071	  0.910  __ipipe_do_sync_pipeline+0x158 (__ipipe_dispatch_irq+0x3b4)
:|   +end     0x55550002 -5070	  0.522  __ipipe_dispatch_irq+0x3c0 (__ipipe_grab_irq+0x88)
:|   +end     0x44440004 -5069	  0.492  __ipipe_dispatch_irq+0x418 (__ipipe_grab_irq+0x88)
:|   +end     0x00621111 -5069	  0.791  __ipipe_dispatch_irq+0x420 (__ipipe_grab_irq+0x88)
:|   +end     0x00000062 -5068	  0.537  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -5067+   1.164  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -5066	  0.597  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -5066	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -5065+   1.104  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:    +func               -5064	  0.522  rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:|   +begin   0x80000001 -5063	  0.701  rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:|   #end     0x80000001 -5063	  0.641  rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
:    #func               -5062+   1.328  rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
:    #func               -5061	  0.597  ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:|   #begin   0x80000000 -5060	  0.701  ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:|   #func               -5060	  0.731  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -5059	  0.686  ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
:    +func               -5058	  0.731  arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:|   +begin   0x80000001 -5057	  0.611  cpu_startup_entry+0x68 (rest_init+0x80)
:|   #end     0x80000001 -5057	  0.477  cpu_startup_entry+0x7c (rest_init+0x80)
:    #func               -5056	  0.776  arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
:    #func               -5056	  0.626  rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:|   #begin   0x80000001 -5055	  0.582  rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:|   #end     0x80000001 -5054	  0.626  rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
:    #func               -5054	  0.746  rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
:    #func               -5053	  0.522  arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:|   #begin   0x80000000 -5052! 198.179  arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:|   +func               -4854	  0.477  ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:|   +func               -4854	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -4853+   1.149  ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:|   +begin   0x90000000 -4852	  0.731  __irq_svc+0x44 (ipipe_unstall_root+0x98)
:|   +func               -4851	  0.955  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -4850	  0.910  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -4849	  0.671  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -4849	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000057 -4848	  0.820  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -4847	  0.567  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   +begin   0x00571111 -4847	  0.537  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   +func               -4846+   1.134  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -4845+   1.164  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -4844	  0.820  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -4843	  0.910  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   +func               -4842	  0.731  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -4842+   1.358  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -4840+   1.074  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -4839+   1.268  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -4838	  0.626  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   +func               -4837	  0.477  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   +func               -4837	  0.671  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -4836	  0.865  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -4835	  0.820  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   +begin   0x88880003 -4834	  0.597  __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:|  + end     0x88880003 -4834	  0.686  __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:|  # func               -4833+   1.432  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:|  # func               -4832+   1.432  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -4830+   1.044  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -4829+   1.238  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-3871 -4828	  0.611  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -4827	  0.761  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -4827+   2.179  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + begin   0x88880004 -4824	  0.865  __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:|   +end     0x88880004 -4824	  0.567  __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550001 -4823	  0.552  __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:|   +func               -4822	  0.835  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:|   +end     0x55550001 -4822	  0.522  __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:|   +end     0x00571114 -4821	  0.507  __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:|   +end     0x00000057 -4821	  0.462  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -4820	  0.701  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -4819	  0.537  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -4819	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -4818+   1.014  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:    +func               -4817	  0.626  rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:|   +begin   0x80000001 -4817	  0.522  rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:|   #end     0x80000001 -4816	  0.552  rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
:    #func               -4816	  0.761  rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
:    #func               -4815	  0.611  ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:|   #begin   0x80000000 -4814	  0.567  ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:|   #func               -4814	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -4813	  0.537  ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
:    +func               -4813	  0.611  arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:|   +begin   0x80000001 -4812	  0.582  cpu_startup_entry+0x68 (rest_init+0x80)
:|   #end     0x80000001 -4812	  0.462  cpu_startup_entry+0x7c (rest_init+0x80)
:    #func               -4811	  0.626  arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
:    #func               -4810	  0.537  rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:|   #begin   0x80000001 -4810	  0.537  rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:|   #end     0x80000001 -4809	  0.611  rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
:    #func               -4809	  0.641  rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
:    #func               -4808	  0.641  arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:|   #begin   0x80000000 -4807! 500.522  arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:|   +func               -4307	  0.477  ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:|   +func               -4306	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -4306	  0.552  ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:|   +begin   0x90000000 -4305	  0.835  __irq_svc+0x44 (ipipe_unstall_root+0x98)
:|   +func               -4305	  0.552  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -4304	  0.656  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -4303	  0.656  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -4303	  0.611  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000062 -4302	  0.492  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -4302	  0.477  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   +begin   0x00621111 -4301	  0.432  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   +func               -4301	  0.716  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -4300	  0.970  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -4299	  0.492  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -4299	  0.567  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   +func               -4298+   1.432  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   +func               -4297	  0.731  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   +func               -4296	  0.611  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   +func               -4295	  0.522  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +begin   0x000000a4 -4295	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   +func               -4294	  0.522  __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:|   +begin   0x00a41111 -4294	  0.462  __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:|   +func               -4293	  0.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -4293	  0.716  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -4292	  0.656  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -4291	  0.791  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   +func               -4290+   1.477  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   +func               -4289+   1.373  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:|   +end     0x00a41114 -4287	  0.597  __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:|   +end     0x000000a4 -4287	  0.671  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   +func               -4286	  0.507  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   +func               -4286	  0.552  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -4285	  0.597  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   +begin   0x44440004 -4285	  0.746  __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550002 -4284	  0.492  __ipipe_dispatch_irq+0x3ac (__ipipe_grab_irq+0x88)
:|   +func               -4283	  0.671  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
:|   +begin   0x88881001 -4283	  0.477  __ipipe_do_sync_pipeline+0xf0 (__ipipe_dispatch_irq+0x3b4)
:|  + end     0x88881001 -4282	  0.507  __ipipe_do_sync_pipeline+0x100 (__ipipe_dispatch_irq+0x3b4)
:|  + begin   0x33330007 -4282	  0.567  __ipipe_do_sync_pipeline+0x10c (__ipipe_dispatch_irq+0x3b4)
:|  + begin   0x33330000 -4281	  0.477  __ipipe_do_sync_pipeline+0x118 (__ipipe_dispatch_irq+0x3b4)
:|  + func               -4281	  0.507  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:|  + begin   0x00002222 -4280	  0.611  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:|  # begin   0x00a42222 -4280	  0.731  __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:|  # func               -4279+   1.074  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:|  # func               -4278	  0.761  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -4277+   2.134  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  # func               -4275+   1.134  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:|  # func               -4274	  0.865  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -4273	  0.641  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:|  # func               -4272	  0.567  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:|  # func               -4272+   1.298  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -4270	  1.000  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -4269	  0.970  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -4268	  0.626  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -4268	  0.731  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -4267	  0.507  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -4266	  0.537  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -4266	  0.477  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -4265	  0.716  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -4265+   1.014  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  527] SDIAS_T 40 -4264+   1.104  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -4263	  0.626  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  464] VARAN_T 30 -4262	  0.552  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -4261	  0.507  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  526] WD-Trigg 1 -4261	  0.940  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -4260+   1.089  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:|  # func               -4259	  0.910  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  # func               -4258	  0.776  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:|  # func               -4257	  0.477  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -4257	  0.686  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -4256	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -4255	  0.567  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -4255	  0.477  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -4254+   1.656  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -4253	  0.940  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [    0] -<?>-   -1 -4252	  0.567  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -4251	  0.955  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4250+   1.179  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -4249	  0.641  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4249+   1.358  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -4247	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4247+   1.059  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  527] SDIAS_T 40 -4246+   3.716  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -4242	  0.731  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -4241+   3.029  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -4238	  0.746  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -4237	  0.462  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -4237	  0.537  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4236	  0.611  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4236	  0.805  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4235	  0.880  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -4234	  0.626  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4233!  36.805  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4197+   1.895  vector_swi+0x3c (<00174754>)
:   + func               -4195	  0.910  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4194	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4193	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -4193	  0.641  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -4192	  0.522  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4192	  0.567  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -4191	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -4190+   1.343  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4189	  0.761  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4188	  0.626  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4188	  0.522  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4187+   1.089  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4186	  0.522  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4186	  0.985  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func               -4185	  0.776  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4184+   1.417  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4182	  0.582  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -4182	  0.626  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -4181	  0.626  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -4181	  0.641  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -4180+   1.044  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -4179	  0.820  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -4178	  0.776  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  527] SDIAS_T 40 -4177	  0.507  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -4177+   2.044  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4175	  0.641  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4174+   1.388  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -4173	  0.477  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4172	  0.940  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  464] VARAN_T 30 -4171+   2.582  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -4169	  0.761  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -4168+   2.477  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -4165	  0.656  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -4165	  0.462  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -4164	  0.507  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4164	  0.656  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4163	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4162	  0.791  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -4162	  0.731  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4161+   3.328  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4158+   1.089  vector_swi+0x3c (<00174754>)
:   + func               -4156	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4156	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4155	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -4155	  0.477  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -4155	  0.447  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4154	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -4154+   1.134  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -4152	  0.701  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4152	  0.597  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4151	  0.582  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4151	  0.522  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4150	  0.850  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4149	  0.492  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4149	  0.671  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func               -4148	  0.776  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4147	  0.776  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4146	  0.567  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -4146	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -4145	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -4145	  0.552  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -4144	  0.835  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -4144	  0.701  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -4143	  0.850  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  464] VARAN_T 30 -4142	  0.597  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -4141+   1.567  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4140	  0.507  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4139+   1.074  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -4138	  0.477  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4138	  0.791  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] WD-Trigg 1 -4137+   1.850  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -4135	  0.731  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -4134+   2.238  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -4132	  0.641  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -4132	  0.447  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -4131	  0.492  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4131	  0.522  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -4130	  0.611  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -4129	  0.507  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -4129	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -4128+   2.985  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -4125+   1.044  vector_swi+0x3c (<00174754>)
:   + func               -4124	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -4124	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -4123	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -4123	  0.462  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -4122	  0.582  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -4122	  0.462  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -4121	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -4121	  0.925  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -4120	  0.522  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -4119	  0.507  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -4119	  0.641  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -4118	  0.746  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -4118	  0.492  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -4117	  0.880  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func               -4116	  0.626  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -4116	  0.686  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -4115	  0.522  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -4114	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -4114	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -4113	  0.686  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -4113	  0.671  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -4112	  0.552  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -4111	  0.567  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  526] WD-Trigg 1 -4111	  0.447  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -4110	  0.940  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -4109+   1.059  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -4108	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -4108	  0.895  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -4107	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -4106	  0.776  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [    0] -<?>-   -1 -4106+   1.805  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  # end     0x00a42222 -4104	  0.865  __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x00002222 -4103	  0.671  __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x33330000 -4102	  0.716  __ipipe_do_sync_pipeline+0x128 (__ipipe_dispatch_irq+0x3b4)
:|  + end     0x33330007 -4101	  0.492  __ipipe_do_sync_pipeline+0x134 (__ipipe_dispatch_irq+0x3b4)
:|  + begin   0x99990002 -4101	  0.582  __ipipe_do_sync_pipeline+0x140 (__ipipe_dispatch_irq+0x3b4)
:|   +end     0x99990002 -4100	  0.970  __ipipe_do_sync_pipeline+0x158 (__ipipe_dispatch_irq+0x3b4)
:|   +end     0x55550002 -4099	  0.567  __ipipe_dispatch_irq+0x3c0 (__ipipe_grab_irq+0x88)
:|   +end     0x44440004 -4099	  0.492  __ipipe_dispatch_irq+0x418 (__ipipe_grab_irq+0x88)
:|   +end     0x00621111 -4098	  0.641  __ipipe_dispatch_irq+0x420 (__ipipe_grab_irq+0x88)
:|   +end     0x00000062 -4098	  0.552  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -4097+   1.268  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -4096	  0.626  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -4095	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -4095+   1.253  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:    +func               -4094	  0.731  rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:|   +begin   0x80000001 -4093	  0.582  rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:|   #end     0x80000001 -4092	  0.835  rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
:    #func               -4091+   1.074  rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
:    #func               -4090	  0.537  ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:|   #begin   0x80000000 -4090	  0.567  ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:|   #func               -4089	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -4089	  0.671  ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
:    +func               -4088	  0.805  arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:|   +begin   0x80000001 -4087	  0.597  cpu_startup_entry+0x68 (rest_init+0x80)
:|   #end     0x80000001 -4087	  0.477  cpu_startup_entry+0x7c (rest_init+0x80)
:    #func               -4086	  0.746  arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
:    #func               -4085	  0.537  rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:|   #begin   0x80000001 -4085	  0.567  rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:|   #end     0x80000001 -4084	  0.656  rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
:    #func               -4084	  0.835  rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
:    #func               -4083	  0.716  arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:|   #begin   0x80000000 -4082! 213.000  arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:|   +func               -3869	  0.477  ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:|   +func               -3869	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3868+   1.343  ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:|   +begin   0x90000000 -3867	  0.746  __irq_svc+0x44 (ipipe_unstall_root+0x98)
:|   +func               -3866	  0.671  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -3865	  0.805  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -3864	  0.641  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -3864	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000057 -3863	  0.805  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -3863	  0.492  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   +begin   0x00571111 -3862	  0.477  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   +func               -3862	  0.910  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -3861+   1.194  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -3859	  0.776  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -3859	  0.850  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   +func               -3858	  0.746  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -3857+   1.298  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -3856+   1.014  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -3855+   1.179  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -3854	  0.522  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   +func               -3853	  0.537  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   +func               -3853	  0.776  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -3852+   1.014  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -3851	  0.925  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   +begin   0x88880003 -3850	  0.507  __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:|  + end     0x88880003 -3849	  0.716  __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:|  # func               -3849+   1.373  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:|  # func               -3847+   1.149  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -3846+   1.402  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -3845+   1.432  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-2886 -3843	  0.611  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -3843	  0.880  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -3842+   2.373  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + begin   0x88880004 -3839	  0.716  __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:|   +end     0x88880004 -3839	  0.507  __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550001 -3838	  0.716  __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:|   +func               -3837	  0.731  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:|   +end     0x55550001 -3837	  0.522  __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:|   +end     0x00571114 -3836	  0.507  __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:|   +end     0x00000057 -3836	  0.477  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -3835	  0.820  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -3834	  0.522  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -3834	  0.462  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -3833	  0.940  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:    +func               -3832	  0.522  rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:|   +begin   0x80000001 -3832	  0.537  rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:|   #end     0x80000001 -3831	  0.611  rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
:    #func               -3831	  0.761  rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
:    #func               -3830	  0.507  ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:|   #begin   0x80000000 -3830	  0.552  ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:|   #func               -3829	  0.641  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3828	  0.671  ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
:    +func               -3828	  0.671  arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:|   +begin   0x80000001 -3827	  0.507  cpu_startup_entry+0x68 (rest_init+0x80)
:|   #end     0x80000001 -3826	  0.597  cpu_startup_entry+0x7c (rest_init+0x80)
:    #func               -3826	  0.522  arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
:    #func               -3825	  0.522  rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:|   #begin   0x80000001 -3825	  0.522  rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:|   #end     0x80000001 -3824	  0.492  rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
:    #func               -3824	  0.567  rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
:    #func               -3823	  0.537  arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:|   #begin   0x80000000 -3823! 500.746  arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:|   +func               -3322	  0.477  ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:|   +func               -3321	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3321	  0.686  ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:|   +begin   0x90000000 -3320	  0.626  __irq_svc+0x44 (ipipe_unstall_root+0x98)
:|   +func               -3320	  0.522  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -3319	  0.611  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -3319	  0.552  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -3318	  0.492  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000062 -3317	  0.701  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -3317	  0.477  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   +begin   0x00621111 -3316	  0.641  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   +func               -3316	  0.686  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -3315+   1.089  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -3314	  0.507  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -3313	  0.701  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   +func               -3313+   1.537  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   +func               -3311	  0.597  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   +func               -3311	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   +func               -3310	  0.522  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +begin   0x000000a4 -3309	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   +func               -3309	  0.567  __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:|   +begin   0x00a41111 -3308	  0.462  __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:|   +func               -3308	  0.567  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -3307	  0.910  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -3306	  0.656  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -3306	  0.746  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   +func               -3305+   1.179  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   +func               -3304+   1.746  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:|   +end     0x00a41114 -3302	  0.656  __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:|   +end     0x000000a4 -3301	  0.656  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   +func               -3301	  0.582  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   +func               -3300	  0.686  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -3299	  0.731  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   +begin   0x44440004 -3299	  0.805  __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550002 -3298	  0.492  __ipipe_dispatch_irq+0x3ac (__ipipe_grab_irq+0x88)
:|   +func               -3297	  0.701  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
:|   +begin   0x88881001 -3297	  0.477  __ipipe_do_sync_pipeline+0xf0 (__ipipe_dispatch_irq+0x3b4)
:|  + end     0x88881001 -3296	  0.507  __ipipe_do_sync_pipeline+0x100 (__ipipe_dispatch_irq+0x3b4)
:|  + begin   0x33330007 -3296	  0.582  __ipipe_do_sync_pipeline+0x10c (__ipipe_dispatch_irq+0x3b4)
:|  + begin   0x33330000 -3295	  0.597  __ipipe_do_sync_pipeline+0x118 (__ipipe_dispatch_irq+0x3b4)
:|  + func               -3295	  0.537  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:|  + begin   0x00002222 -3294	  0.805  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:|  # begin   0x00a42222 -3293	  0.597  __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:|  # func               -3293+   1.074  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:|  # func               -3292	  0.701  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func               -3291+   2.313  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  # func               -3289	  0.880  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:|  # func               -3288	  0.880  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func               -3287	  0.641  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:|  # func               -3286	  0.626  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:|  # func               -3286+   1.447  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func               -3284	  0.791  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -3283	  0.895  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -3282	  0.611  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -3282	  0.776  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -3281	  0.522  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func               -3280	  0.671  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func               -3280	  0.477  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func               -3279	  0.835  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func               -3278	  0.985  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  527] SDIAS_T 40 -3278+   1.313  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -3276	  0.507  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  464] VARAN_T 30 -3276	  0.552  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -3275	  0.626  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  526] WD-Trigg 1 -3275	  0.955  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func               -3274+   1.880  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:|  # func               -3272	  0.925  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  # func               -3271	  0.611  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:|  # func               -3270	  0.492  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func               -3270	  0.880  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func               -3269	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func               -3268	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func               -3268	  0.477  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func               -3267+   1.313  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func               -3266	  0.925  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [    0] -<?>-   -1 -3265	  0.597  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func               -3264+   1.268  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3263+   1.432  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func               -3262	  0.791  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3261+   1.298  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -3260	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3259+   1.014  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  527] SDIAS_T 40 -3258+   2.253  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -3256	  0.925  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -3255+   2.671  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -3252	  0.776  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -3251	  0.522  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -3251	  0.522  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3250	  0.686  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -3250	  0.761  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -3249	  0.716  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -3248	  0.641  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -3248!  55.611  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -3192+   1.805  vector_swi+0x3c (<00174754>)
:   + func               -3190	  0.865  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -3189	  0.537  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -3189	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -3188	  0.746  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -3187	  0.507  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3187	  0.492  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -3186	  0.731  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -3186+   1.074  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -3185	  0.731  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -3184	  0.552  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -3183	  0.507  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -3183+   1.686  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -3181	  0.552  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -3181+   1.164  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func               -3179	  0.522  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -3179	  0.910  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -3178	  0.656  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -3177	  0.626  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -3177	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -3176	  0.731  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -3176	  0.955  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -3175+   1.223  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -3173	  0.850  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  527] SDIAS_T 40 -3172	  0.865  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -3172+   2.000  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3170	  0.925  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3169+   1.432  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -3167	  0.492  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3167	  0.940  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  464] VARAN_T 30 -3166+   3.179  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -3163	  0.641  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -3162+   2.985  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -3159	  0.835  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -3158	  0.582  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -3158	  0.507  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3157	  0.671  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -3156	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -3156	  0.805  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -3155	  0.880  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -3154+   4.208  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -3150+   1.253  vector_swi+0x3c (<00174754>)
:   + func               -3149	  0.507  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -3148	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -3148	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -3147	  0.462  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -3147	  0.522  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3146	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -3146	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -3145	  0.925  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -3144	  0.582  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -3144	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -3143	  0.522  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -3142	  0.716  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -3142	  0.507  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -3141	  0.835  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func               -3140	  0.626  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -3140	  0.656  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -3139	  0.656  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -3138	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -3138	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -3137	  0.582  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -3137	  0.970  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -3136	  0.656  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -3135	  0.567  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  464] VARAN_T 30 -3135	  0.567  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -3134+   1.343  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3133	  0.597  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3132+   1.164  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -3131	  0.492  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3131	  0.641  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  526] WD-Trigg 1 -3130+   2.164  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func               -3128	  0.641  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000 -3127+   1.701  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001 -3125	  0.835  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001 -3125	  0.462  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001 -3124	  0.507  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3124	  0.626  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000 -3123	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000 -3122	  0.641  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func               -3122	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000 -3121+   3.149  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000 -3118	  0.776  vector_swi+0x3c (<00174754>)
:   + func               -3117	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func               -3117	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001 -3116	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002 -3116	  0.462  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002 -3115	  0.462  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001 -3115	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func               -3114	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func               -3114	  0.850  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func               -3113	  0.492  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func               -3112	  0.507  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func               -3112	  0.522  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000 -3111	  0.716  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func               -3111	  0.507  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000 -3110+   1.029  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func               -3109	  0.507  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func               -3109	  0.582  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func               -3108	  0.537  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func               -3107	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func               -3107	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000 -3106	  0.567  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func               -3106	  0.597  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func               -3105	  0.537  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func               -3105	  0.567  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  526] WD-Trigg 1 -3104	  0.477  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func               -3104	  0.686  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func               -3103+   1.283  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func               -3102	  0.671  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000 -3101+   1.074  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func               -3100	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000 -3100	  0.582  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [    0] -<?>-   -1 -3099+   1.507  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  # end     0x00a42222 -3097	  0.761  __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x00002222 -3097	  0.626  __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x33330000 -3096	  0.492  __ipipe_do_sync_pipeline+0x128 (__ipipe_dispatch_irq+0x3b4)
:|  + end     0x33330007 -3096	  0.492  __ipipe_do_sync_pipeline+0x134 (__ipipe_dispatch_irq+0x3b4)
:|  + begin   0x99990002 -3095	  0.716  __ipipe_do_sync_pipeline+0x140 (__ipipe_dispatch_irq+0x3b4)
:|   +end     0x99990002 -3094	  0.955  __ipipe_do_sync_pipeline+0x158 (__ipipe_dispatch_irq+0x3b4)
:|   +end     0x55550002 -3093	  0.537  __ipipe_dispatch_irq+0x3c0 (__ipipe_grab_irq+0x88)
:|   +end     0x44440004 -3093	  0.507  __ipipe_dispatch_irq+0x418 (__ipipe_grab_irq+0x88)
:|   +end     0x00621111 -3092	  0.716  __ipipe_dispatch_irq+0x420 (__ipipe_grab_irq+0x88)
:|   +end     0x00000062 -3092	  0.686  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -3091+   1.925  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -3089	  0.597  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -3088	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -3088+   1.194  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:    +func               -3087	  0.552  rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:|   +begin   0x80000001 -3086	  0.582  rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:|   #end     0x80000001 -3086	  0.656  rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
:    #func               -3085+   1.313  rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
:    #func               -3084	  0.597  ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:|   #begin   0x80000000 -3083	  0.716  ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:|   #func               -3082	  0.731  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -3082	  0.671  ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
:    +func               -3081	  0.791  arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:|   +begin   0x80000001 -3080	  0.611  cpu_startup_entry+0x68 (rest_init+0x80)
:|   #end     0x80000001 -3079	  0.626  cpu_startup_entry+0x7c (rest_init+0x80)
:    #func               -3079	  0.895  arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
:    #func               -3078	  0.537  rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:|   #begin   0x80000001 -3077	  0.597  rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:|   #end     0x80000001 -3077	  0.626  rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
:    #func               -3076	  0.716  rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
:    #func               -3075	  0.537  arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:|   #begin   0x80000000 -3075! 191.223  arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:|   +func               -2884	  0.477  ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:|   +func               -2883	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2883+   1.164  ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:|   +begin   0x90000000 -2882	  0.731  __irq_svc+0x44 (ipipe_unstall_root+0x98)
:|   +func               -2881	  0.701  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -2880	  0.835  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -2879	  0.716  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -2879	  0.626  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000057 -2878+   1.194  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -2877	  0.492  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   +begin   0x00571111 -2876	  0.522  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   +func               -2876+   1.298  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -2874+   1.029  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -2873	  0.835  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -2873+   1.014  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   +func               -2872	  0.671  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -2871+   1.223  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -2870+   1.223  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -2868+   1.164  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -2867	  0.507  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   +func               -2867	  0.582  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   +func               -2866	  0.641  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -2866	  0.880  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -2865	  0.880  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   +begin   0x88880003 -2864	  0.686  __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:|  + end     0x88880003 -2863	  0.626  __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:|  # func               -2862+   1.119  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:|  # func               -2861+   1.179  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -2860+   1.208  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -2859+   1.328  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-2410 -2858	  0.597  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -2857	  0.805  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -2856+   2.283  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + begin   0x88880004 -2854	  0.805  __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:|   +end     0x88880004 -2853	  0.626  __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550001 -2852	  0.791  __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:|   +func               -2852	  0.626  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:|   +end     0x55550001 -2851	  0.522  __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:|   +end     0x00571114 -2851	  0.507  __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:|   +end     0x00000057 -2850	  0.567  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -2849	  0.805  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -2849	  0.537  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -2848	  0.462  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -2848+   1.268  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:    +func               -2846	  0.492  rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:|   +begin   0x80000001 -2846	  0.552  rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:|   #end     0x80000001 -2845	  0.567  rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
:    #func               -2845	  0.761  rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
:    #func               -2844	  0.611  ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:|   #begin   0x80000000 -2843	  0.537  ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:|   #func               -2843	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2842	  0.701  ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
:    +func               -2842	  0.761  arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:|   +begin   0x80000001 -2841	  0.537  cpu_startup_entry+0x68 (rest_init+0x80)
:|   #end     0x80000001 -2840	  0.626  cpu_startup_entry+0x7c (rest_init+0x80)
:    #func               -2840	  0.522  arch_cpu_idle_enter+0x10 (cpu_startup_entry+0x84)
:    #func               -2839	  0.537  rcu_idle_enter+0x10 (cpu_startup_entry+0x174)
:|   #begin   0x80000001 -2839	  0.537  rcu_idle_enter+0x2c (cpu_startup_entry+0x174)
:|   #end     0x80000001 -2838	  0.522  rcu_idle_enter+0x44 (cpu_startup_entry+0x174)
:    #func               -2838	  0.567  rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_idle_enter+0xcc)
:    #func               -2837	  0.552  arch_cpu_idle+0x10 (cpu_startup_entry+0x178)
:|   #begin   0x80000000 -2836! 428.865  arch_cpu_idle+0x44 (cpu_startup_entry+0x178)
:|   +func               -2408	  0.477  ipipe_unstall_root+0x10 (arch_cpu_idle+0xb8)
:|   +func               -2407	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -2407	  0.522  ipipe_unstall_root+0x94 (arch_cpu_idle+0xb8)
:|   +begin   0x90000000 -2406	  0.567  __irq_svc+0x44 (ipipe_unstall_root+0x98)
:|   +func               -2405	  0.656  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -2405	  0.492  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -2404	  0.626  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -2404	  0.582  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000057 -2403	  0.507  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -2403	  0.492  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   +begin   0x00571111 -2402	  0.462  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   +func               -2402	  0.716  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -2401	  0.880  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -2400	  0.611  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -2399	  0.641  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   +func               -2399	  0.626  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -2398	  0.671  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -2398+   1.044  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -2396+   1.089  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -2395	  0.492  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   +func               -2395	  0.477  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   +func               -2394	  0.507  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -2394	  0.985  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -2393	  0.597  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   +begin   0x88880003 -2392	  0.477  __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:|  + end     0x88880003 -2392	  0.477  __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:|  # func               -2391+   1.104  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:|  # func               -2390+   1.104  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -2389	  0.850  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-1901 -2388	  0.462  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -2388	  0.522  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -2387+   2.089  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  # func               -2385	  0.611  xnintr_host_tick+0x10 (xnintr_clock_handler+0x140)
:|  # func               -2385+   1.358  __ipipe_set_irq_pending+0x10 (xnintr_host_tick+0x40)
:|  + begin   0x88880004 -2383	  0.776  __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:|   +end     0x88880004 -2382	  0.492  __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550001 -2382	  0.626  __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:|   +func               -2381	  0.716  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:|   +begin   0x33330006 -2381	  0.492  __ipipe_do_sync_pipeline+0xb4 (__ipipe_dispatch_irq+0x2f8)
:|   +begin   0x33330000 -2380	  0.582  __ipipe_do_sync_pipeline+0xc0 (__ipipe_dispatch_irq+0x2f8)
:|   +func               -2380	  0.507  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc4)
:|   +begin   0x00002222 -2379	  0.985  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc4)
:|   #begin   0x00572222 -2378	  0.507  __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0xc4)
:|   #end     0x80000000 -2378	  0.805  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc4)
:    #func               -2377	  0.731  __ipipe_do_IRQ+0x10 (__ipipe_do_sync_stage+0x294)
:    #func               -2376	  0.701  handle_IRQ+0x10 (__ipipe_do_IRQ+0x1c)
:    #func               -2375	  0.835  irq_enter+0x10 (handle_IRQ+0x28)
:    #func               -2375	  0.626  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001 -2374	  0.552  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001 -2373	  0.582  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func               -2373	  0.805  rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_irq_enter+0xa8)
:    #func               -2372	  0.671  local_bh_disable+0x10 (irq_enter+0x50)
:    #func               -2371	  0.582  add_preempt_count+0x10 (local_bh_disable+0x1c)
:    #func               -2371	  0.850  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2370	  0.611  _local_bh_enable+0x10 (irq_enter+0x54)
:    #func               -2369	  0.776  __local_bh_enable+0x10 (_local_bh_enable+0x1c)
:    #func               -2368	  0.492  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func               -2368	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2367	  0.492  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func               -2367	  0.940  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2366	  0.776  generic_handle_irq+0x10 (handle_IRQ+0x70)
:    #func               -2365	  0.895  irq_to_desc+0x10 (generic_handle_irq+0x1c)
:    #func               -2364	  0.567  handle_fasteoi_irq+0x10 (generic_handle_irq+0x30)
:    #func               -2364	  0.462  add_preempt_count+0x10 (handle_fasteoi_irq+0x20)
:    #func               -2363+   1.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2361	  0.567  handle_irq_event+0x10 (handle_fasteoi_irq+0xc4)
:    #func               -2361	  0.462  sub_preempt_count+0x10 (handle_irq_event+0x3c)
:    #func               -2360	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2360+   1.044  handle_irq_event_percpu+0x14 (handle_irq_event+0x64)
:    #func               -2359	  0.910  mxc_timer_interrupt+0x10 (handle_irq_event_percpu+0x98)
:    #func               -2358+   1.253  __ipipe_tsc_update+0x10 (mxc_timer_interrupt+0x3c)
:    #func               -2356	  0.746  tick_handle_periodic+0x14 (mxc_timer_interrupt+0x48)
:    #func               -2356	  0.686  tick_periodic+0x10 (tick_handle_periodic+0x28)
:    #func               -2355	  0.552  add_preempt_count+0x10 (tick_periodic+0x2c)
:    #func               -2354	  0.925  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2354	  0.791  do_timer+0x14 (tick_periodic+0x5c)
:|   #begin   0x80000001 -2353	  0.522  do_timer+0x48 (tick_periodic+0x5c)
:|   #end     0x80000001 -2352	  0.522  do_timer+0x60 (tick_periodic+0x5c)
:    #func               -2352	  0.507  add_preempt_count+0x10 (do_timer+0x78)
:    #func               -2351+   1.388  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2350+   1.417  ntp_tick_length+0x10 (do_timer+0x128)
:    #func               -2348+   2.014  ntp_tick_length+0x10 (do_timer+0x3f8)
:    #func               -2346	  0.940  update_vsyscall+0x10 (do_timer+0xae8)
:    #func               -2345	  0.597  ipipe_update_hostrt+0x14 (update_vsyscall+0x28)
:    #func               -2345	  0.701  ipipe_root_only+0x10 (ipipe_update_hostrt+0x48)
:    #func               -2344	  0.552  __ipipe_notify_kevent+0x10 (ipipe_update_hostrt+0x94)
:    #func               -2344	  0.701  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001 -2343	  0.985  __ipipe_notify_kevent+0x3c (ipipe_update_hostrt+0x94)
:|   #end     0x80000001 -2342	  0.522  __ipipe_notify_kevent+0x68 (ipipe_update_hostrt+0x94)
:    #func               -2341	  0.910  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func               -2340	  0.686  hostrt_event+0x10 (ipipe_kevent_hook+0x3c)
:    #func               -2340	  0.582  __ipipe_spin_lock_irqsave+0x10 (hostrt_event+0x24)
:|   #begin   0x80000001 -2339+   1.074  __ipipe_spin_lock_irqsave+0x2c (hostrt_event+0x24)
:|   #func               -2338	  0.522  __ipipe_spin_unlock_irqrestore+0x10 (hostrt_event+0xa4)
:|   #end     0x80000001 -2338	  0.582  __ipipe_spin_unlock_irqrestore+0x48 (hostrt_event+0xa4)
:|   #begin   0x80000001 -2337	  0.716  __ipipe_notify_kevent+0x94 (ipipe_update_hostrt+0x94)
:|   #end     0x80000001 -2336	  0.940  __ipipe_notify_kevent+0xbc (ipipe_update_hostrt+0x94)
:|   #begin   0x90000000 -2335	  0.597  __irq_svc+0x44 (__ipipe_notify_kevent+0xc0)
:|   #func               -2335	  0.522  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func               -2334	  0.567  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func               -2334	  0.686  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func               -2333	  0.507  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000062 -2332+   1.373  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func               -2331	  0.567  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   #begin   0x00621111 -2331	  0.522  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   #func               -2330	  0.761  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   #func               -2329+   1.104  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   #func               -2328	  0.820  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:|   #func               -2327	  0.701  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   #func               -2327+   1.701  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   #func               -2325	  0.597  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   #func               -2324	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   #func               -2324	  0.522  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #begin   0x000000a4 -2323	  0.477  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   #func               -2323	  0.507  __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:|   #begin   0x00a41111 -2322	  0.462  __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:|   #func               -2322	  0.567  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   #func               -2321	  0.791  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   #func               -2320	  0.761  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   #func               -2320	  0.776  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   #func               -2319+   1.402  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   #func               -2317	  0.895  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:|   #end     0x00a41114 -2317	  0.701  __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:|   #end     0x000000a4 -2316	  0.671  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   #func               -2315	  0.567  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   #func               -2315	  0.820  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -2314	  0.597  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   #begin   0x44440004 -2313	  0.731  __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:|   #begin   0x55550002 -2312	  0.626  __ipipe_dispatch_irq+0x3ac (__ipipe_grab_irq+0x88)
:|   #func               -2312	  0.582  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
:|   #begin   0x88881001 -2311	  0.477  __ipipe_do_sync_pipeline+0xf0 (__ipipe_dispatch_irq+0x3b4)
:|  +*end     0x88881001 -2311	  0.507  __ipipe_do_sync_pipeline+0x100 (__ipipe_dispatch_irq+0x3b4)
:|  +*begin   0x33330007 -2310	  0.597  __ipipe_do_sync_pipeline+0x10c (__ipipe_dispatch_irq+0x3b4)
:|  +*begin   0x33330000 -2310	  0.477  __ipipe_do_sync_pipeline+0x118 (__ipipe_dispatch_irq+0x3b4)
:|  +*func               -2309	  0.492  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:|  +*begin   0x00002222 -2309	  0.641  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:|  #*begin   0x00a42222 -2308	  0.611  __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:|  #*func               -2307+   1.164  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:|  #*func               -2306	  0.671  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  #*func               -2306+   2.179  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  #*func               -2303	  0.880  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:|  #*func               -2303	  0.895  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  #*func               -2302+   1.014  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:|  #*func               -2301	  0.641  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:|  #*func               -2300+   1.194  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  #*func               -2299	  1.000  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  #*func               -2298+   1.014  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func               -2297	  0.641  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  #*func               -2296	  0.597  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func               -2296	  0.507  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  #*func               -2295	  0.671  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func               -2294	  0.477  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  #*func               -2294	  0.940  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func               -2293+   1.119  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  527] SDIAS_T 40 -2292+   1.238  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -2291	  0.611  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  464] VARAN_T 30 -2290	  0.820  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -2289	  0.492  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  526] WD-Trigg 1 -2289	  0.970  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -2288+   1.089  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:|  #*func               -2287	  0.910  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  #*func               -2286	  0.970  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:|  #*func               -2285	  0.507  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  #*func               -2284	  0.850  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  #*func               -2283	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  #*func               -2283	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  #*func               -2282	  0.641  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  #*func               -2282+   1.358  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  #*func               -2280+   1.029  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  #*[    0] -<?>-   -1 -2279	  0.686  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  #*func               -2279+   1.119  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -2277+   1.492  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func               -2276+   1.253  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -2275+   1.343  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   +*func               -2273	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -2273+   1.119  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  527] SDIAS_T 40 -2272+   3.462  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -2268	  0.865  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -2267+   3.313  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -2264	  0.641  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  +*begin   0x99991001 -2263	  0.611  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  +*end     0x99991001 -2263	  0.537  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2262	  0.701  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -2262	  0.835  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -2261	  0.805  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  +*func               -2260	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -2259!  38.507  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -2221+   1.507  vector_swi+0x3c (<00174754>)
:   +*func               -2219	  0.805  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -2219	  0.671  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -2218	  0.567  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*begin   0x88880002 -2217	  0.611  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  +*end     0x88880002 -2217	  0.492  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2216	  0.582  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   +*func               -2216	  0.895  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   +*func               -2215+   1.328  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -2213	  0.791  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -2213	  0.552  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -2212	  0.522  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -2212+   1.089  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -2210	  0.507  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -2210+   1.208  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   +*func               -2209	  0.731  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -2208+   1.014  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -2207	  0.761  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -2206	  0.761  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -2205	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -2205	  0.895  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -2204	  0.791  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -2203+   1.164  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -2202	  0.865  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  527] SDIAS_T 40 -2201	  0.805  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -2200+   1.985  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -2198	  0.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -2198+   1.283  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   +*func               -2197	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -2196	  0.925  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  464] VARAN_T 30 -2195+   2.522  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -2193	  0.671  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -2192+   2.611  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -2189	  0.865  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  +*begin   0x99991001 -2189	  0.641  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  +*end     0x99991001 -2188	  0.477  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2187	  0.641  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -2187	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -2186	  0.761  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  +*func               -2185	  0.567  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -2185+   4.164  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -2181+   1.701  vector_swi+0x3c (<00174754>)
:   +*func               -2179	  0.552  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -2178	  0.492  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -2178	  0.522  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*begin   0x88880002 -2177	  0.462  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  +*end     0x88880002 -2177	  0.477  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2176	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   +*func               -2176	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   +*func               -2175	  0.820  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -2175	  0.731  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -2174	  0.597  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -2173	  0.537  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -2173	  0.701  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -2172	  0.507  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -2171	  0.970  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   +*func               -2170	  0.746  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -2170	  0.746  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -2169	  0.552  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -2168	  0.522  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -2168	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -2167	  0.552  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -2167	  0.716  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -2166	  0.656  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -2165	  0.820  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  464] VARAN_T 30 -2165	  0.865  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -2164+   1.537  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -2162	  0.746  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -2162+   1.343  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   +*func               -2160	  0.477  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -2160	  0.656  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  526] WD-Trigg 1 -2159+   2.328  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -2157	  0.820  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -2156+   2.089  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -2154	  0.761  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  +*begin   0x99991001 -2153	  0.477  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  +*end     0x99991001 -2153	  0.477  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2152	  0.507  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -2152	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -2151	  0.611  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  +*func               -2150	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -2150+   3.597  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -2146+   1.164  vector_swi+0x3c (<00174754>)
:   +*func               -2145	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -2145	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -2144	  0.492  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*begin   0x88880002 -2144	  0.462  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  +*end     0x88880002 -2143	  0.477  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -2143	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   +*func               -2142	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   +*func               -2142	  0.820  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -2141	  0.597  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -2140	  0.671  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -2140	  0.507  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -2139	  0.597  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -2138	  0.522  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -2138	  0.552  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   +*func               -2137	  0.746  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -2137	  0.671  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -2136	  0.656  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -2135	  0.492  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -2135	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -2134	  0.671  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -2134	  0.641  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -2133	  0.522  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -2132	  0.552  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  526] WD-Trigg 1 -2132	  0.641  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -2131	  0.746  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -2130+   1.134  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func               -2129	  0.537  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -2129+   1.238  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   +*func               -2128	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -2127	  0.716  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[    0] -<?>-   -1 -2126+   1.507  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  #*end     0x00a42222 -2125	  0.820  __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:|  +*end     0x00002222 -2124	  0.507  __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:|  +*end     0x33330000 -2124	  0.477  __ipipe_do_sync_pipeline+0x128 (__ipipe_dispatch_irq+0x3b4)
:|  +*end     0x33330007 -2123	  0.477  __ipipe_do_sync_pipeline+0x134 (__ipipe_dispatch_irq+0x3b4)
:|  +*begin   0x99990002 -2123	  0.567  __ipipe_do_sync_pipeline+0x140 (__ipipe_dispatch_irq+0x3b4)
:|   #end     0x99990002 -2122	  0.865  __ipipe_do_sync_pipeline+0x158 (__ipipe_dispatch_irq+0x3b4)
:|   #end     0x55550002 -2121	  0.582  __ipipe_dispatch_irq+0x3c0 (__ipipe_grab_irq+0x88)
:|   #end     0x44440004 -2121	  0.567  __ipipe_dispatch_irq+0x418 (__ipipe_grab_irq+0x88)
:|   #end     0x00621111 -2120	  0.701  __ipipe_dispatch_irq+0x420 (__ipipe_grab_irq+0x88)
:|   #end     0x00000062 -2119+   1.582  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func               -2118	  0.985  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func               -2117	  0.716  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func               -2116	  0.537  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000 -2115+   1.268  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_notify_kevent+0xc0)
:    #func               -2114	  0.731  raw_notifier_call_chain+0x14 (do_timer+0xaf8)
:    #func               -2113	  0.820  __raw_notifier_call_chain+0x14 (raw_notifier_call_chain+0x28)
:    #func               -2113	  0.985  notifier_call_chain+0x10 (__raw_notifier_call_chain+0x24)
:    #func               -2112	  0.552  sub_preempt_count+0x10 (do_timer+0xb1c)
:    #func               -2111+   1.328  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2110	  0.940  calc_global_load+0x10 (do_timer+0xb40)
:    #func               -2109	  0.641  sub_preempt_count+0x10 (tick_periodic+0x70)
:    #func               -2108	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2107	  0.850  update_root_process_times+0x10 (tick_periodic+0x98)
:    #func               -2107	  0.985  update_process_times+0x10 (update_root_process_times+0x34)
:    #func               -2106+   1.298  account_process_tick+0x10 (update_process_times+0x3c)
:    #func               -2104	  0.641  run_local_timers+0x10 (update_process_times+0x40)
:    #func               -2104	  0.716  hrtimer_run_queues+0x14 (run_local_timers+0x18)
:    #func               -2103	  0.940  get_xtime_and_monotonic_and_sleep_offset+0x10 (hrtimer_run_queues+0x70)
:    #func               -2102	  0.686  timekeeping_get_tai_offset+0x10 (hrtimer_run_queues+0x74)
:    #func               -2101	  0.477  add_preempt_count+0x10 (hrtimer_run_queues+0x110)
:    #func               -2101+   1.253  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2100+   1.462  __remove_hrtimer.isra.14+0x10 (hrtimer_run_queues+0x1e0)
:    #func               -2098	  0.537  sub_preempt_count+0x10 (hrtimer_run_queues+0x1f0)
:    #func               -2098	  0.925  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2097	  0.701  hrtimer_wakeup+0x10 (hrtimer_run_queues+0x25c)
:    #func               -2096	  0.865  wake_up_process+0x10 (hrtimer_wakeup+0x30)
:    #func               -2095	  0.597  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001 -2094	  0.537  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001 -2094	  0.746  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func               -2093	  0.492  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -2093	  0.865  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2092	  0.492  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -2091	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2091	  0.671  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -2090	  0.731  enqueue_task+0x10 (activate_task+0x38)
:    #func               -2089+   3.447  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -2086	  0.910  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -2085+   1.462  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -2083+   1.477  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -2082	  0.701  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -2081	  0.985  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -2080	  0.552  resched_task+0x10 (check_preempt_curr+0x64)
:|   #begin   0x80000001 -2080	  0.611  resched_task+0x30 (check_preempt_curr+0x64)
:|   #end     0x80000001 -2079	  0.731  resched_task+0x44 (check_preempt_curr+0x64)
:    #func               -2078	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -2078	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2077	  0.492  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -2077	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2076	  0.492  add_preempt_count+0x10 (hrtimer_run_queues+0x2b4)
:    #func               -2075	  0.880  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2074+   1.074  __remove_hrtimer.isra.14+0x10 (hrtimer_run_queues+0x1e0)
:    #func               -2073	  0.492  sub_preempt_count+0x10 (hrtimer_run_queues+0x1f0)
:    #func               -2073	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2072	  0.597  hrtimer_wakeup+0x10 (hrtimer_run_queues+0x25c)
:    #func               -2072	  0.626  wake_up_process+0x10 (hrtimer_wakeup+0x30)
:    #func               -2071	  0.522  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001 -2070	  0.567  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001 -2070	  0.477  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func               -2069	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -2069	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2068	  0.477  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -2068	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2067	  0.492  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -2067	  0.492  enqueue_task+0x10 (activate_task+0x38)
:    #func               -2066+   1.044  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -2065	  0.626  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -2065	  0.626  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -2064	  0.716  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -2063	  0.492  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -2063	  0.537  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -2062	  0.522  resched_task+0x10 (check_preempt_curr+0x64)
:|   #begin   0x80000001 -2062	  0.447  resched_task+0x30 (check_preempt_curr+0x64)
:|   #end     0x80000001 -2061	  0.641  resched_task+0x44 (check_preempt_curr+0x64)
:    #func               -2061	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -2060	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2060	  0.462  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -2059	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2058	  0.477  add_preempt_count+0x10 (hrtimer_run_queues+0x2b4)
:    #func               -2058+   1.134  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2057+   1.671  __remove_hrtimer.isra.14+0x10 (hrtimer_run_queues+0x1e0)
:    #func               -2055	  0.492  sub_preempt_count+0x10 (hrtimer_run_queues+0x1f0)
:    #func               -2055	  0.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2054	  0.597  hrtimer_wakeup+0x10 (hrtimer_run_queues+0x25c)
:    #func               -2053	  0.761  wake_up_process+0x10 (hrtimer_wakeup+0x30)
:    #func               -2053	  0.507  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001 -2052	  0.477  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001 -2052	  0.611  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func               -2051	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -2050	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2050	  0.477  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -2049	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2049	  0.477  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -2048	  0.477  enqueue_task+0x10 (activate_task+0x38)
:    #func               -2048+   1.298  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -2047	  0.701  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -2046	  0.746  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -2045+   1.194  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -2044	  0.492  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -2044	  0.537  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -2043	  0.477  resched_task+0x10 (check_preempt_curr+0x64)
:|   #begin   0x80000001 -2043	  0.492  resched_task+0x30 (check_preempt_curr+0x64)
:|   #end     0x80000001 -2042	  0.552  resched_task+0x44 (check_preempt_curr+0x64)
:    #func               -2041	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -2041	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2040	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func               -2040	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2039	  0.477  add_preempt_count+0x10 (hrtimer_run_queues+0x2b4)
:    #func               -2039	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2038	  0.507  sub_preempt_count+0x10 (hrtimer_run_queues+0x124)
:    #func               -2038+   1.373  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2036	  0.582  raise_softirq+0x10 (run_local_timers+0x20)
:|   #begin   0x80000001 -2036	  0.597  raise_softirq+0x30 (run_local_timers+0x20)
:|   #end     0x80000001 -2035	  0.626  raise_softirq+0x48 (run_local_timers+0x20)
:    #func               -2035+   1.358  __raise_softirq_irqoff+0x10 (raise_softirq+0x5c)
:    #func               -2033+   2.597  rcu_check_callbacks+0x14 (update_process_times+0x4c)
:    #func               -2031	  0.537  invoke_rcu_core+0x10 (rcu_check_callbacks+0x994)
:    #func               -2030	  0.537  raise_softirq+0x10 (invoke_rcu_core+0x28)
:|   #begin   0x80000001 -2030	  0.567  raise_softirq+0x30 (invoke_rcu_core+0x28)
:|   #end     0x80000001 -2029	  0.626  raise_softirq+0x48 (invoke_rcu_core+0x28)
:    #func               -2028+   2.044  __raise_softirq_irqoff+0x10 (raise_softirq+0x5c)
:    #func               -2026	  0.731  scheduler_tick+0x10 (update_process_times+0x6c)
:    #func               -2026	  0.492  add_preempt_count+0x10 (scheduler_tick+0x28)
:    #func               -2025	  0.611  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2024+   1.507  update_rq_clock+0x10 (scheduler_tick+0x34)
:    #func               -2023	  0.567  task_tick_idle+0x10 (scheduler_tick+0x114)
:    #func               -2022	  0.492  sub_preempt_count+0x10 (scheduler_tick+0x11c)
:    #func               -2022+   1.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -2020+   1.686  run_posix_cpu_timers+0x14 (update_process_times+0x74)
:    #func               -2019	  0.955  clockevents_program_event+0x14 (tick_handle_periodic+0x60)
:    #func               -2018+   1.507  ktime_get+0x14 (clockevents_program_event+0xac)
:    #func               -2016	  0.716  xnarch_next_htick_shot+0x14 (clockevents_program_event+0x12c)
:|   #begin   0x80000000 -2015	  0.701  xnarch_next_htick_shot+0x34 (clockevents_program_event+0x12c)
:|  *#func               -2015+   1.104  xntimer_start_aperiodic+0x14 (xnarch_next_htick_shot+0x6c)
:|  *#func               -2014+   1.731  xnarch_ns_to_tsc+0x10 (xntimer_start_aperiodic+0xb4)
:|  *#func               -2012	  0.791  __ipipe_restore_head+0x10 (xnarch_next_htick_shot+0xcc)
:|   #end     0x80000000 -2011+   1.805  __ipipe_restore_head+0x168 (xnarch_next_htick_shot+0xcc)
:    #func               -2009	  0.776  add_interrupt_randomness+0x14 (handle_irq_event_percpu+0x27c)
:    #func               -2009+   2.074  read_current_timer+0x10 (add_interrupt_randomness+0x40)
:    #func               -2006+   1.925  note_interrupt+0x10 (handle_irq_event_percpu+0x29c)
:    #func               -2005	  0.492  add_preempt_count+0x10 (handle_irq_event+0x70)
:    #func               -2004+   1.283  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -2003	  0.656  gic_release_irq+0x10 (handle_fasteoi_irq+0xf4)
:    #func               -2002	  0.716  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #begin   0x80000001 -2001	  0.985  __ipipe_spin_lock_irqsave+0x2c (gic_release_irq+0x34)
:|   #func               -2000+   1.164  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -1999	  0.626  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   #end     0x80000001 -1999	  0.552  __ipipe_spin_unlock_irqrestore+0x48 (gic_release_irq+0x74)
:    #func               -1998	  0.477  sub_preempt_count+0x10 (handle_fasteoi_irq+0xfc)
:    #func               -1998+   1.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1996	  0.716  irq_exit+0x10 (handle_IRQ+0x74)
:    #func               -1995	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func               -1995+   1.029  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1994	  0.626  do_softirq+0x10 (irq_exit+0x90)
:|   #begin   0x80000001 -1993	  0.582  do_softirq+0x4c (irq_exit+0x90)
:|   #end     0x80000001 -1992	  0.716  do_softirq+0x64 (irq_exit+0x90)
:    #func               -1992	  0.701  __do_softirq+0x14 (do_softirq+0x88)
:    #func               -1991	  0.656  msecs_to_jiffies+0x10 (__do_softirq+0x20)
:    #func               -1990	  0.462  add_preempt_count+0x10 (__do_softirq+0x6c)
:    #func               -1990	  0.955  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1989	  0.611  ipipe_unstall_root+0x10 (__do_softirq+0x94)
:|   #begin   0x80000000 -1988	  0.537  ipipe_unstall_root+0x2c (__do_softirq+0x94)
:|   #func               -1988	  0.716  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1987+   1.223  ipipe_unstall_root+0x94 (__do_softirq+0x94)
:    +func               -1986	  0.671  run_timer_softirq+0x14 (__do_softirq+0x12c)
:    +func               -1985	  0.671  hrtimer_run_pending+0x10 (run_timer_softirq+0x24)
:|   +begin   0x80000001 -1985	  0.567  run_timer_softirq+0x60 (__do_softirq+0x12c)
:|   #end     0x80000001 -1984	  0.611  run_timer_softirq+0x78 (__do_softirq+0x12c)
:    #func               -1983	  0.582  add_preempt_count+0x10 (run_timer_softirq+0x84)
:    #func               -1983+   1.194  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1982	  0.522  ipipe_unstall_root+0x10 (run_timer_softirq+0x284)
:|   #begin   0x80000000 -1981	  0.537  ipipe_unstall_root+0x2c (run_timer_softirq+0x284)
:|   #func               -1981	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1980	  0.477  ipipe_unstall_root+0x94 (run_timer_softirq+0x284)
:    +func               -1980	  0.492  sub_preempt_count+0x10 (run_timer_softirq+0x28c)
:    +func               -1979	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1978	  0.895  call_timer_fn+0x14 (run_timer_softirq+0x2ac)
:    +func               -1977+   1.059  can_stat_update+0x10 (call_timer_fn+0x84)
:    +func               -1976	  0.910  calc_rate+0x10 (can_stat_update+0xc0)
:    +func               -1975	  0.641  calc_rate+0x10 (can_stat_update+0xd8)
:    +func               -1975	  0.507  calc_rate+0x10 (can_stat_update+0x10c)
:    +func               -1974	  0.671  calc_rate+0x10 (can_stat_update+0x120)
:    +func               -1974	  0.671  round_jiffies+0x10 (can_stat_update+0x178)
:    +func               -1973	  0.895  round_jiffies_common+0x10 (round_jiffies+0x20)
:    +func               -1972	  0.835  mod_timer+0x14 (can_stat_update+0x184)
:    +func               -1971	  0.656  lock_timer_base+0x14 (mod_timer+0xa0)
:|   +begin   0x80000001 -1971	  0.522  lock_timer_base+0x54 (mod_timer+0xa0)
:|   #end     0x80000001 -1970	  0.641  lock_timer_base+0x6c (mod_timer+0xa0)
:    #func               -1969	  0.492  add_preempt_count+0x10 (lock_timer_base+0x88)
:    #func               -1969	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1968+   1.134  detach_if_pending+0x10 (mod_timer+0xb4)
:    #func               -1967+   1.328  internal_add_timer+0x10 (mod_timer+0x184)
:    #func               -1966	  0.880  __internal_add_timer+0x10 (internal_add_timer+0x20)
:    #func               -1965	  0.567  ipipe_unstall_root+0x10 (mod_timer+0x194)
:|   #begin   0x80000000 -1964	  0.537  ipipe_unstall_root+0x2c (mod_timer+0x194)
:|   #func               -1964	  0.686  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1963	  0.477  ipipe_unstall_root+0x94 (mod_timer+0x194)
:    +func               -1962	  0.492  sub_preempt_count+0x10 (mod_timer+0x19c)
:    +func               -1962	  0.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1961	  0.597  run_timer_softirq+0x2c4 (__do_softirq+0x12c)
:|   #end     0x80000001 -1961	  0.462  run_timer_softirq+0x2e0 (__do_softirq+0x12c)
:    #func               -1960	  0.477  add_preempt_count+0x10 (run_timer_softirq+0x2ec)
:    #func               -1960	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1959	  0.507  ipipe_unstall_root+0x10 (run_timer_softirq+0x284)
:|   #begin   0x80000000 -1958	  0.537  ipipe_unstall_root+0x2c (run_timer_softirq+0x284)
:|   #func               -1958	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1957	  0.462  ipipe_unstall_root+0x94 (run_timer_softirq+0x284)
:    +func               -1957	  0.477  sub_preempt_count+0x10 (run_timer_softirq+0x28c)
:    +func               -1956	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1956	  0.656  call_timer_fn+0x14 (run_timer_softirq+0x2ac)
:    +func               -1955	  0.611  process_timeout+0x10 (call_timer_fn+0x84)
:    +func               -1955	  0.611  wake_up_process+0x10 (process_timeout+0x18)
:    +func               -1954	  0.611  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   +begin   0x80000001 -1953	  0.537  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001 -1953	  0.477  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func               -1952	  0.477  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func               -1952	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1951	  0.477  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func               -1951	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1950	  0.626  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func               -1950	  0.611  enqueue_task+0x10 (activate_task+0x38)
:    #func               -1949+   1.462  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func               -1948	  0.746  enqueue_task_fair+0x10 (enqueue_task+0x3c)
:    #func               -1947	  0.880  update_curr.constprop.40+0x14 (enqueue_task_fair+0xdc)
:    #func               -1946+   1.253  __enqueue_entity.constprop.38+0x10 (enqueue_task_fair+0x9c)
:    #func               -1945	  0.477  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func               -1944	  0.597  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func               -1944	  0.522  resched_task+0x10 (check_preempt_curr+0x64)
:|   #begin   0x80000001 -1943	  0.611  resched_task+0x30 (check_preempt_curr+0x64)
:|   #end     0x80000001 -1942	  0.701  resched_task+0x44 (check_preempt_curr+0x64)
:    #func               -1942	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func               -1941	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1941	  0.522  ipipe_unstall_root+0x10 (try_to_wake_up+0x160)
:|   #begin   0x80000000 -1940	  0.537  ipipe_unstall_root+0x2c (try_to_wake_up+0x160)
:|   #func               -1940	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1939	  0.477  ipipe_unstall_root+0x94 (try_to_wake_up+0x160)
:    +func               -1939	  0.477  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    +func               -1938	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1937	  0.567  run_timer_softirq+0x2c4 (__do_softirq+0x12c)
:|   #end     0x80000001 -1937	  0.477  run_timer_softirq+0x2e0 (__do_softirq+0x12c)
:    #func               -1936	  0.477  add_preempt_count+0x10 (run_timer_softirq+0x2ec)
:    #func               -1936	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1935	  0.507  ipipe_unstall_root+0x10 (run_timer_softirq+0xf4)
:|   #begin   0x80000000 -1935	  0.522  ipipe_unstall_root+0x2c (run_timer_softirq+0xf4)
:|   #func               -1934	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1934	  0.477  ipipe_unstall_root+0x94 (run_timer_softirq+0xf4)
:    +func               -1933	  0.477  sub_preempt_count+0x10 (run_timer_softirq+0xfc)
:    +func               -1933	  0.940  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1932	  0.970  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:    +func               -1931+   1.059  rcu_process_callbacks+0x14 (__do_softirq+0x12c)
:    +func               -1930	  0.552  rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:|   +begin   0x80000001 -1929	  0.552  rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:|   #end     0x80000001 -1929	  0.507  rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
:    #func               -1928	  0.492  ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:|   #begin   0x80000000 -1928	  0.522  ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:|   #func               -1927	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1927	  0.701  ipipe_unstall_root+0x94 (rcu_process_gp_end+0x9c)
:    +func               -1926	  0.597  check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:|   +begin   0x80000001 -1925	  0.537  check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:|   #end     0x80000001 -1925	  0.611  check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
:    #func               -1924	  0.477  ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:|   #begin   0x80000000 -1924	  0.507  ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:|   #func               -1923	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1923	  0.701  ipipe_unstall_root+0x94 (check_for_new_grace_period+0x154)
:|   +begin   0x80000001 -1922	  0.626  rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:|   #end     0x80000001 -1921	  0.626  rcu_process_callbacks+0x268 (__do_softirq+0x12c)
:    #func               -1921	  0.746  cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
:    #func               -1920	  0.492  ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:|   #begin   0x80000000 -1920	  0.507  ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:|   #func               -1919	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1919	  0.925  ipipe_unstall_root+0x94 (rcu_process_callbacks+0x2d8)
:|   +begin   0x80000001 -1918	  0.567  rcu_process_callbacks+0x310 (__do_softirq+0x12c)
:|   #end     0x80000001 -1917	  0.611  rcu_process_callbacks+0x334 (__do_softirq+0x12c)
:    #func               -1916	  0.507  ipipe_unstall_root+0x10 (rcu_process_callbacks+0x3e0)
:|   #begin   0x80000000 -1916	  0.507  ipipe_unstall_root+0x2c (rcu_process_callbacks+0x3e0)
:|   #func               -1915	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1915	  0.820  ipipe_unstall_root+0x94 (rcu_process_callbacks+0x3e0)
:    +func               -1914	  0.776  put_cred_rcu+0x10 (rcu_process_callbacks+0x43c)
:    +func               -1913	  0.626  key_put+0x10 (put_cred_rcu+0x40)
:    +func               -1913	  0.477  key_put+0x10 (put_cred_rcu+0x48)
:    +func               -1912	  0.477  key_put+0x10 (put_cred_rcu+0x50)
:    +func               -1912	  0.805  key_put+0x10 (put_cred_rcu+0x58)
:    +func               -1911	  0.537  free_uid+0x10 (put_cred_rcu+0x90)
:|   +begin   0x80000001 -1910	  0.641  free_uid+0x34 (put_cred_rcu+0x90)
:|   #end     0x80000001 -1910	  0.955  free_uid+0x4c (put_cred_rcu+0x90)
:    #func               -1909	  0.522  ipipe_unstall_root+0x10 (free_uid+0xf4)
:|   #begin   0x80000000 -1908	  0.507  ipipe_unstall_root+0x2c (free_uid+0xf4)
:|   #func               -1908	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1907	  0.805  ipipe_unstall_root+0x94 (free_uid+0xf4)
:    +func               -1906+   1.791  kmem_cache_free+0x14 (put_cred_rcu+0xa0)
:    +func               -1905	  0.477  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func               -1904	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1903	  0.477  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func               -1903	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1902	  0.716  kmem_cache_free+0x10c (put_cred_rcu+0xa0)
:|   #end     0x80000001 -1902	  0.507  kmem_cache_free+0x124 (put_cred_rcu+0xa0)
:    #func               -1901	  0.477  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000 -1901	  0.507  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func               -1900	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1900+   1.238  ipipe_unstall_root+0x94 (kmem_cache_free+0x184)
:|   +begin   0x90000000 -1898+   1.134  __irq_svc+0x44 (ipipe_unstall_root+0x98)
:|   +func               -1897	  0.731  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func               -1897	  0.776  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func               -1896	  0.656  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func               -1895	  0.686  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000057 -1894	  0.805  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func               -1894	  0.522  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   +begin   0x00571111 -1893	  0.522  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   +func               -1893+   1.447  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func               -1891+   1.059  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func               -1890	  0.820  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func               -1889	  0.761  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   +func               -1889	  0.641  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func               -1888	  0.955  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func               -1887	  0.985  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func               -1886+   1.104  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func               -1885	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   +func               -1884	  0.477  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   +func               -1884	  0.492  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func               -1883	  0.880  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func               -1882	  0.910  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   +begin   0x88880003 -1881	  0.656  __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:|  + end     0x88880003 -1881	  0.701  __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:|  # func               -1880+   1.507  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:|  # func               -1879+   1.343  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func               -1877+   1.477  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func               -1876+   2.089  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@-916  -1874	  0.507  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func               -1873	  0.895  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func               -1872+   2.328  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + begin   0x88880004 -1870	  0.791  __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:|   +end     0x88880004 -1869	  0.492  __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550001 -1869	  0.716  __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:|   +func               -1868	  0.820  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:|   +end     0x55550001 -1867	  0.597  __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:|   +end     0x00571114 -1866	  0.641  __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:|   +end     0x00000057 -1866	  0.701  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -1865	  0.865  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -1864	  0.731  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -1864	  0.492  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -1863+   1.149  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:    +func               -1862	  0.641  put_cred_rcu+0x10 (rcu_process_callbacks+0x43c)
:    +func               -1861	  0.656  key_put+0x10 (put_cred_rcu+0x40)
:    +func               -1861	  0.477  key_put+0x10 (put_cred_rcu+0x48)
:    +func               -1860	  0.552  key_put+0x10 (put_cred_rcu+0x50)
:    +func               -1860	  0.716  key_put+0x10 (put_cred_rcu+0x58)
:    +func               -1859	  0.522  free_uid+0x10 (put_cred_rcu+0x90)
:|   +begin   0x80000001 -1858	  0.492  free_uid+0x34 (put_cred_rcu+0x90)
:|   #end     0x80000001 -1858	  0.611  free_uid+0x4c (put_cred_rcu+0x90)
:    #func               -1857	  0.641  ipipe_unstall_root+0x10 (free_uid+0xf4)
:|   #begin   0x80000000 -1857	  0.626  ipipe_unstall_root+0x2c (free_uid+0xf4)
:|   #func               -1856	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1855	  0.716  ipipe_unstall_root+0x94 (free_uid+0xf4)
:    +func               -1855	  0.925  kmem_cache_free+0x14 (put_cred_rcu+0xa0)
:    +func               -1854	  0.477  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func               -1853	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1853	  0.477  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func               -1852	  0.791  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1851	  0.567  kmem_cache_free+0x10c (put_cred_rcu+0xa0)
:|   #end     0x80000001 -1851	  0.567  kmem_cache_free+0x124 (put_cred_rcu+0xa0)
:    #func               -1850	  0.507  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000 -1850	  0.507  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func               -1849	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1849	  0.597  ipipe_unstall_root+0x94 (kmem_cache_free+0x184)
:|   +begin   0x80000001 -1848	  0.641  rcu_process_callbacks+0x4b0 (__do_softirq+0x12c)
:|   #end     0x80000001 -1848	  0.925  rcu_process_callbacks+0x4d4 (__do_softirq+0x12c)
:    #func               -1847	  0.507  ipipe_unstall_root+0x10 (rcu_process_callbacks+0x628)
:|   #begin   0x80000000 -1846	  0.507  ipipe_unstall_root+0x2c (rcu_process_callbacks+0x628)
:|   #func               -1846	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1845+   1.328  ipipe_unstall_root+0x94 (rcu_process_callbacks+0x628)
:    +func               -1844	  0.492  rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:|   +begin   0x80000001 -1843	  0.507  rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:|   #end     0x80000001 -1843	  0.597  rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
:    #func               -1842	  0.507  ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:|   #begin   0x80000000 -1842	  0.507  ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:|   #func               -1841	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1841	  0.477  ipipe_unstall_root+0x94 (rcu_process_gp_end+0x9c)
:    +func               -1840	  0.537  check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:|   +begin   0x80000001 -1840	  0.507  check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:|   #end     0x80000001 -1839	  0.492  check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
:    #func               -1839	  0.507  ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:|   #begin   0x80000000 -1838	  0.507  ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:|   #func               -1838	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1837	  0.835  ipipe_unstall_root+0x94 (check_for_new_grace_period+0x154)
:|   +begin   0x80000001 -1836	  0.582  rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:|   #end     0x80000001 -1836	  0.462  rcu_process_callbacks+0x268 (__do_softirq+0x12c)
:    #func               -1835	  0.835  cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
:    #func               -1835	  0.477  ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:|   #begin   0x80000000 -1834	  0.507  ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:|   #func               -1834	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1833	  0.746  ipipe_unstall_root+0x94 (rcu_process_callbacks+0x2d8)
:    +func               -1832	  0.492  rcu_process_gp_end+0x10 (rcu_process_callbacks+0xec)
:|   +begin   0x80000001 -1832	  0.507  rcu_process_gp_end+0x34 (rcu_process_callbacks+0xec)
:|   #end     0x80000001 -1831	  0.582  rcu_process_gp_end+0x4c (rcu_process_callbacks+0xec)
:    #func               -1831	  0.492  ipipe_unstall_root+0x10 (rcu_process_gp_end+0x9c)
:|   #begin   0x80000000 -1830	  0.507  ipipe_unstall_root+0x2c (rcu_process_gp_end+0x9c)
:|   #func               -1830	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1829	  0.477  ipipe_unstall_root+0x94 (rcu_process_gp_end+0x9c)
:    +func               -1829	  0.492  check_for_new_grace_period+0x14 (rcu_process_callbacks+0xf8)
:|   +begin   0x80000001 -1828	  0.507  check_for_new_grace_period+0x3c (rcu_process_callbacks+0xf8)
:|   #end     0x80000001 -1828	  0.462  check_for_new_grace_period+0x50 (rcu_process_callbacks+0xf8)
:    #func               -1827	  0.492  ipipe_unstall_root+0x10 (check_for_new_grace_period+0x154)
:|   #begin   0x80000000 -1827	  0.507  ipipe_unstall_root+0x2c (check_for_new_grace_period+0x154)
:|   #func               -1826	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1826	  0.522  ipipe_unstall_root+0x94 (check_for_new_grace_period+0x154)
:|   +begin   0x80000001 -1825	  0.522  rcu_process_callbacks+0x24c (__do_softirq+0x12c)
:|   #end     0x80000001 -1825	  0.462  rcu_process_callbacks+0x268 (__do_softirq+0x12c)
:    #func               -1824	  0.611  cpu_needs_another_gp+0x10 (rcu_process_callbacks+0x280)
:    #func               -1824	  0.477  ipipe_unstall_root+0x10 (rcu_process_callbacks+0x2d8)
:|   #begin   0x80000000 -1823	  0.507  ipipe_unstall_root+0x2c (rcu_process_callbacks+0x2d8)
:|   #func               -1823	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1822+   1.328  ipipe_unstall_root+0x94 (rcu_process_callbacks+0x2d8)
:    +func               -1821	  0.582  rcu_bh_qs+0x10 (__do_softirq+0x1c8)
:|   +begin   0x80000001 -1820	  0.582  __do_softirq+0x1f0 (do_softirq+0x88)
:|   #end     0x80000001 -1820	  0.791  __do_softirq+0x20c (do_softirq+0x88)
:    #func               -1819	  0.731  __local_bh_enable+0x10 (__do_softirq+0x26c)
:    #func               -1818	  0.492  sub_preempt_count+0x10 (__local_bh_enable+0xa4)
:    #func               -1818+   1.029  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1817	  0.507  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001 -1816	  0.656  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001 -1815	  0.626  rcu_irq_exit+0x44 (irq_exit+0x94)
:    #func               -1815+   2.014  rcu_eqs_enter_common.isra.42.constprop.48+0x14 (rcu_irq_exit+0xb0)
:|   #begin   0x80000000 -1813	  0.611  __ipipe_do_sync_stage+0x2ac (__ipipe_do_sync_pipeline+0xc4)
:|   #end     0x00572222 -1812	  0.656  __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0xc4)
:|   +end     0x00002222 -1812	  0.761  __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0xc4)
:|   +end     0x33330000 -1811	  0.507  __ipipe_do_sync_pipeline+0xd0 (__ipipe_dispatch_irq+0x2f8)
:|   +end     0x33330006 -1810	  0.656  __ipipe_do_sync_pipeline+0xdc (__ipipe_dispatch_irq+0x2f8)
:|   +end     0x55550001 -1810	  0.477  __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:|   +end     0x00571114 -1809	  0.731  __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:|   +end     0x00000057 -1808	  0.462  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func               -1808	  0.805  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func               -1807	  0.522  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func               -1807	  0.522  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000 -1806+   1.567  __ipipe_fast_svc_irq_exit+0x18 (ipipe_unstall_root+0x98)
:    +func               -1805	  0.537  rcu_idle_exit+0x10 (cpu_startup_entry+0x160)
:|   +begin   0x80000001 -1804	  0.507  rcu_idle_exit+0x2c (cpu_startup_entry+0x160)
:|   #end     0x80000001 -1804	  0.746  rcu_idle_exit+0x44 (cpu_startup_entry+0x160)
:    #func               -1803	  0.835  rcu_eqs_exit_common.isra.41.constprop.50+0x14 (rcu_idle_exit+0xd0)
:    #func               -1802	  0.492  ipipe_unstall_root+0x10 (rcu_idle_exit+0xdc)
:|   #begin   0x80000000 -1801	  0.522  ipipe_unstall_root+0x2c (rcu_idle_exit+0xdc)
:|   #func               -1801	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1800	  0.641  ipipe_unstall_root+0x94 (rcu_idle_exit+0xdc)
:    +func               -1800	  0.880  arch_cpu_idle_exit+0x10 (cpu_startup_entry+0x1c8)
:    +func               -1799	  0.507  schedule_preempt_disabled+0x10 (cpu_startup_entry+0x1dc)
:    +func               -1798	  0.462  sub_preempt_count+0x10 (schedule_preempt_disabled+0x1c)
:    +func               -1798	  0.805  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1797	  0.776  schedule+0x10 (schedule_preempt_disabled+0x20)
:    +func               -1796	  0.597  __schedule+0x14 (schedule+0x74)
:    +func               -1796	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func               -1795	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1795+   1.134  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001 -1793	  0.820  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001 -1793	  0.701  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func               -1792	  0.522  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000 -1791	  0.522  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func               -1791	  0.567  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1790	  0.955  ipipe_unstall_root+0x94 (rcu_note_context_switch+0x29c)
:    +func               -1789	  0.865  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001 -1788	  0.656  __schedule+0xac (schedule+0x74)
:|   #end     0x80000001 -1788	  0.477  __schedule+0xc0 (schedule+0x74)
:    #func               -1787	  0.462  add_preempt_count+0x10 (__schedule+0xcc)
:    #func               -1787+   1.089  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1786	  0.835  put_prev_task_idle+0x10 (__schedule+0x214)
:    #func               -1785	  0.850  pick_next_task_fair+0x10 (__schedule+0x250)
:    #func               -1784+   1.089  clear_buddies+0x10 (pick_next_task_fair+0xb0)
:    #func               -1783+   1.313  __dequeue_entity+0x10 (pick_next_task_fair+0xc8)
:|   #begin   0x80000001 -1782	  0.626  __schedule+0x2b0 (schedule+0x74)
:|   #end     0x80000001 -1781+   1.298  __schedule+0x2c8 (schedule+0x74)
:    #func               -1780	  0.552  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001 -1779	  0.701  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001 -1778	  0.865  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func               -1778	  0.776  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -1777+   1.970  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001 -1775	  0.641  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001 -1774	  0.641  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001 -1774	  0.582  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000 -1773+   1.194  __schedule+0x42c (schedule+0x74)
:|   #func               -1772	  0.820  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func               -1771	  0.701  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func               -1770	  0.641  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func               -1770	  0.582  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func               -1769	  0.955  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func               -1768+   1.044  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func               -1767	  0.746  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func               -1766+   1.238  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
:|   #end     0x80000000 -1765	  0.805  __schedule+0x454 (schedule+0x74)
:    #func               -1764	  0.537  __ipipe_switch_tail+0x10 (__schedule+0x45c)
:|   #begin   0x80000000 -1764	  0.820  __ipipe_switch_tail+0x2c (__schedule+0x45c)
:|   #end     0x80000000 -1763	  0.641  __ipipe_switch_tail+0x70 (__schedule+0x45c)
:    #func               -1762	  0.731  finish_task_switch.constprop.63+0x10 (__schedule+0x46c)
:    #func               -1762	  0.522  ipipe_unstall_root+0x10 (finish_task_switch.constprop.63+0x50)
:|   #begin   0x80000000 -1761	  0.522  ipipe_unstall_root+0x2c (finish_task_switch.constprop.63+0x50)
:|   #func               -1761	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1760	  0.507  ipipe_unstall_root+0x94 (finish_task_switch.constprop.63+0x50)
:    +func               -1759	  0.477  sub_preempt_count+0x10 (finish_task_switch.constprop.63+0x58)
:    +func               -1759	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1758	  0.507  sub_preempt_count+0x10 (__schedule+0x4a4)
:    +func               -1758+   1.253  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1756	  0.507  hrtimer_cancel+0x10 (schedule_hrtimeout_range_clock+0x13c)
:    +func               -1756	  0.582  hrtimer_try_to_cancel+0x10 (hrtimer_cancel+0x20)
:|   +begin   0x80000001 -1755	  0.552  hrtimer_try_to_cancel+0x34 (hrtimer_cancel+0x20)
:|   #end     0x80000001 -1755	  0.492  hrtimer_try_to_cancel+0x4c (hrtimer_cancel+0x20)
:    #func               -1754	  0.477  add_preempt_count+0x10 (hrtimer_try_to_cancel+0x60)
:    #func               -1754	  0.582  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1753	  0.477  ipipe_unstall_root+0x10 (hrtimer_try_to_cancel+0x114)
:|   #begin   0x80000000 -1753	  0.522  ipipe_unstall_root+0x2c (hrtimer_try_to_cancel+0x114)
:|   #func               -1752	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1752	  0.477  ipipe_unstall_root+0x94 (hrtimer_try_to_cancel+0x114)
:    +func               -1751	  0.477  sub_preempt_count+0x10 (hrtimer_try_to_cancel+0x11c)
:    +func               -1751+   2.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1749+   2.029  poll_freewait+0x10 (do_select+0x508)
:    +func               -1747+   1.059  poll_select_copy_remaining+0x14 (SyS_select+0x108)
:    +func               -1746+   1.492  ktime_get_ts+0x14 (poll_select_copy_remaining+0x7c)
:    +func               -1744+   1.701  set_normalized_timespec+0x10 (poll_select_copy_remaining+0xa0)
:|   +func               -1743	  0.522  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -1742+   6.776  ret_fast_syscall+0x2c (<b6b0a4b8>)
:|   +begin   0x90000000 -1735+   1.492  vector_swi+0x3c (<b6e47e68>)
:    +func               -1734	  0.820  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func               -1733	  0.761  SyS_wait4+0x14 (ret_fast_syscall+0x0)
:    +func               -1732	  0.537  find_get_pid+0x10 (SyS_wait4+0x7c)
:    +func               -1732	  0.626  __rcu_read_lock+0x10 (find_get_pid+0x1c)
:    +func               -1731	  0.880  find_vpid+0x10 (find_get_pid+0x24)
:    +func               -1730+   1.134  find_pid_ns+0x10 (find_vpid+0x3c)
:    +func               -1729	  0.686  __rcu_read_unlock+0x10 (find_get_pid+0x44)
:    +func               -1728	  0.910  do_wait+0x14 (SyS_wait4+0xb8)
:    +func               -1727	  0.686  add_wait_queue+0x10 (do_wait+0xa8)
:|   +begin   0x80000001 -1727	  0.507  add_wait_queue+0x40 (do_wait+0xa8)
:|   #end     0x80000001 -1726	  0.507  add_wait_queue+0x58 (do_wait+0xa8)
:    #func               -1726	  0.582  add_preempt_count+0x10 (add_wait_queue+0x64)
:    #func               -1725	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1724	  0.507  ipipe_unstall_root+0x10 (add_wait_queue+0x88)
:|   #begin   0x80000000 -1724	  0.746  ipipe_unstall_root+0x2c (add_wait_queue+0x88)
:|   #func               -1723	  0.597  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1722	  0.492  ipipe_unstall_root+0x94 (add_wait_queue+0x88)
:    +func               -1722	  0.492  sub_preempt_count+0x10 (add_wait_queue+0x90)
:    +func               -1721	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1721	  0.492  add_preempt_count+0x10 (do_wait+0xe4)
:    +func               -1720	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1719+   1.358  wait_consider_task+0x14 (do_wait+0x10c)
:    +func               -1718	  0.492  __task_pid_nr_ns+0x10 (wait_consider_task+0xe0)
:    +func               -1717	  0.597  __rcu_read_lock+0x10 (__task_pid_nr_ns+0x24)
:    +func               -1717	  0.537  __rcu_read_unlock+0x10 (__task_pid_nr_ns+0xb8)
:    +func               -1716	  0.820  __rcu_read_lock+0x10 (wait_consider_task+0xe8)
:    +func               -1716+   1.208  __rcu_read_unlock+0x10 (wait_consider_task+0xf4)
:    +func               -1714	  0.865  thread_group_cputime_adjusted+0x14 (wait_consider_task+0x224)
:    +func               -1713	  0.791  thread_group_cputime+0x14 (thread_group_cputime_adjusted+0x2c)
:    +func               -1713	  0.746  __rcu_read_lock+0x10 (thread_group_cputime+0x48)
:    +func               -1712	  0.686  task_sched_runtime+0x14 (thread_group_cputime+0x90)
:    +func               -1711	  0.537  task_rq_lock.isra.54+0x10 (task_sched_runtime+0x24)
:|   +begin   0x80000001 -1711	  0.507  task_rq_lock.isra.54+0x30 (task_sched_runtime+0x24)
:|   #end     0x80000001 -1710	  0.507  task_rq_lock.isra.54+0x48 (task_sched_runtime+0x24)
:    #func               -1710	  0.477  add_preempt_count+0x10 (task_rq_lock.isra.54+0x74)
:    #func               -1709	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1709	  0.492  add_preempt_count+0x10 (task_rq_lock.isra.54+0x7c)
:    #func               -1708	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1707	  0.477  sub_preempt_count+0x10 (task_sched_runtime+0x74)
:    #func               -1707	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1706	  0.507  ipipe_unstall_root+0x10 (task_sched_runtime+0xa0)
:|   #begin   0x80000000 -1706	  0.611  ipipe_unstall_root+0x2c (task_sched_runtime+0xa0)
:|   #func               -1705	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1705	  0.492  ipipe_unstall_root+0x94 (task_sched_runtime+0xa0)
:    +func               -1704	  0.477  sub_preempt_count+0x10 (task_sched_runtime+0xa8)
:    +func               -1704	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1703	  0.701  __rcu_read_unlock+0x10 (thread_group_cputime+0x58)
:    +func               -1702	  0.641  cputime_adjust+0x14 (thread_group_cputime_adjusted+0x44)
:    +func               -1702+   1.880  nsecs_to_jiffies+0x10 (cputime_adjust+0x30)
:|   +begin   0x80000001 -1700	  0.626  wait_consider_task+0x23c (do_wait+0x10c)
:|   #end     0x80000001 -1699	  0.582  wait_consider_task+0x254 (do_wait+0x10c)
:    #func               -1699	  0.462  add_preempt_count+0x10 (wait_consider_task+0x260)
:    #func               -1698+   1.253  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1697	  0.507  ipipe_unstall_root+0x10 (wait_consider_task+0x38c)
:|   #begin   0x80000000 -1696	  0.686  ipipe_unstall_root+0x2c (wait_consider_task+0x38c)
:|   #func               -1696	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1695	  0.477  ipipe_unstall_root+0x94 (wait_consider_task+0x38c)
:    +func               -1695	  0.477  sub_preempt_count+0x10 (wait_consider_task+0x394)
:    +func               -1694	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1694	  0.477  sub_preempt_count+0x10 (wait_consider_task+0x3b8)
:    +func               -1693+   1.313  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1692	  0.522  __ipipe_uaccess_might_fault+0x10 (wait_consider_task+0x414)
:|   +begin   0x80000001 -1691	  0.671  __ipipe_uaccess_might_fault+0x2c (wait_consider_task+0x414)
:|   +end     0x80000001 -1691	  0.477  __ipipe_uaccess_might_fault+0x54 (wait_consider_task+0x414)
:    +func               -1690+   1.149  ipipe_root_only+0x10 (__ipipe_uaccess_might_fault+0x5c)
:    +func               -1689	  0.567  release_task+0x14 (wait_consider_task+0x5e0)
:    +func               -1689	  0.686  __rcu_read_lock+0x10 (release_task+0x2c)
:    +func               -1688	  0.686  __rcu_read_unlock+0x10 (release_task+0x50)
:    +func               -1687+   6.716  proc_flush_task+0x14 (release_task+0x58)
:    +func               -1680	  0.985  d_hash_and_lookup+0x10 (proc_flush_task+0x74)
:    +func               -1680	  0.895  full_name_hash+0x10 (d_hash_and_lookup+0x28)
:    +func               -1679	  0.865  d_lookup+0x10 (d_hash_and_lookup+0x64)
:    +func               -1678	  0.701  __d_lookup+0x14 (d_lookup+0x3c)
:    +func               -1677	  1.000  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -1676	  0.746  add_preempt_count+0x10 (__d_lookup+0x74)
:    +func               -1675+   1.029  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1674	  0.462  sub_preempt_count+0x10 (__d_lookup+0xe8)
:    +func               -1674	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1673	  0.731  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:    +func               -1672	  0.611  shrink_dcache_parent+0x14 (proc_flush_task+0x80)
:    +func               -1672	  0.462  add_preempt_count+0x10 (shrink_dcache_parent+0x74)
:    +func               -1671	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1671	  0.462  add_preempt_count+0x10 (shrink_dcache_parent+0xa0)
:    +func               -1670	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1669	  0.462  add_preempt_count+0x10 (shrink_dcache_parent+0xcc)
:    +func               -1669	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1668	  0.462  sub_preempt_count+0x10 (shrink_dcache_parent+0x148)
:    +func               -1668	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1667	  0.462  sub_preempt_count+0x10 (shrink_dcache_parent+0x1c8)
:    +func               -1667	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1666	  0.462  add_preempt_count+0x10 (shrink_dcache_parent+0xa0)
:    +func               -1666	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1665	  0.462  add_preempt_count+0x10 (shrink_dcache_parent+0xcc)
:    +func               -1665	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1664	  0.462  sub_preempt_count+0x10 (shrink_dcache_parent+0x148)
:    +func               -1664	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1663	  0.462  sub_preempt_count+0x10 (shrink_dcache_parent+0x1c8)
:    +func               -1663	  0.522  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1662	  0.462  add_preempt_count+0x10 (shrink_dcache_parent+0xa0)
:    +func               -1662	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1661	  0.462  add_preempt_count+0x10 (shrink_dcache_parent+0xcc)
:    +func               -1661	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1660	  0.462  sub_preempt_count+0x10 (shrink_dcache_parent+0x148)
:    +func               -1660	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1659	  0.462  sub_preempt_count+0x10 (shrink_dcache_parent+0x1c8)
:    +func               -1659	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1658	  0.462  sub_preempt_count+0x10 (shrink_dcache_parent+0x220)
:    +func               -1657	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1657	  0.552  shrink_dentry_list+0x14 (shrink_dcache_parent+0x40)
:    +func               -1656	  0.507  __rcu_read_lock+0x10 (shrink_dentry_list+0x20)
:    +func               -1656	  0.477  add_preempt_count+0x10 (shrink_dentry_list+0x4c)
:    +func               -1655	  0.641  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1655	  0.507  __rcu_read_unlock+0x10 (shrink_dentry_list+0x94)
:    +func               -1654	  0.462  add_preempt_count+0x10 (shrink_dentry_list+0xa8)
:    +func               -1654	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1653	  0.462  add_preempt_count+0x10 (shrink_dentry_list+0xc8)
:    +func               -1652	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1652	  0.507  dentry_lru_del+0x10 (shrink_dentry_list+0xec)
:    +func               -1651	  0.567  add_preempt_count+0x10 (dentry_lru_del+0x30)
:    +func               -1651	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1650	  0.462  sub_preempt_count+0x10 (dentry_lru_del+0x7c)
:    +func               -1649	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1649	  0.671  __d_drop+0x10 (shrink_dentry_list+0xf4)
:    +func               -1648	  0.477  __d_shrink+0x10 (__d_drop+0x28)
:    +func               -1647	  0.462  add_preempt_count+0x10 (__d_shrink+0x2c)
:    +func               -1647	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1646	  0.462  sub_preempt_count+0x10 (__d_shrink+0x50)
:    +func               -1646	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1645	  0.537  d_kill+0x14 (shrink_dentry_list+0x100)
:    +func               -1645	  0.477  sub_preempt_count+0x10 (d_kill+0x6c)
:    +func               -1644	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1644	  0.462  sub_preempt_count+0x10 (d_kill+0xcc)
:    +func               -1643	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1643	  0.462  sub_preempt_count+0x10 (d_kill+0xe4)
:    +func               -1642+   1.029  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1641+   1.074  iput+0x10 (d_kill+0x154)
:    +func               -1640	  0.462  add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
:    +func               -1640+   1.388  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1638	  0.656  generic_delete_inode+0x10 (iput+0x74)
:    +func               -1638	  0.462  sub_preempt_count+0x10 (iput+0x194)
:    +func               -1637	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1636	  0.537  evict+0x10 (iput+0x1ac)
:    +func               -1636	  0.477  add_preempt_count+0x10 (evict+0x68)
:    +func               -1635	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1635	  0.462  sub_preempt_count+0x10 (evict+0x88)
:    +func               -1634	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1634	  0.507  inode_wait_for_writeback+0x10 (evict+0xac)
:    +func               -1633	  0.462  add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
:    +func               -1633	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1632+   1.074  __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
:    +func               -1631	  0.850  bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
:    +func               -1630	  0.462  sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
:    +func               -1630	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1629	  0.716  proc_evict_inode+0x10 (evict+0xc0)
:    +func               -1628	  0.791  truncate_inode_pages+0x14 (proc_evict_inode+0x28)
:    +func               -1627	  0.850  truncate_inode_pages_range+0x14 (truncate_inode_pages+0x28)
:    +func               -1627	  0.686  clear_inode+0x10 (proc_evict_inode+0x30)
:    +func               -1626	  0.791  ipipe_root_only+0x10 (clear_inode+0x1c)
:|   +begin   0x80000001 -1625	  0.716  clear_inode+0x34 (proc_evict_inode+0x30)
:|   #end     0x80000001 -1624	  0.522  clear_inode+0x4c (proc_evict_inode+0x30)
:    #func               -1624	  0.477  add_preempt_count+0x10 (clear_inode+0x58)
:    #func               -1623	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1623	  0.492  ipipe_unstall_root+0x10 (clear_inode+0x68)
:|   #begin   0x80000000 -1622	  0.671  ipipe_unstall_root+0x2c (clear_inode+0x68)
:|   #func               -1622	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1621	  0.477  ipipe_unstall_root+0x94 (clear_inode+0x68)
:    +func               -1620	  0.477  sub_preempt_count+0x10 (clear_inode+0x70)
:    +func               -1620	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1619	  1.000  put_pid+0x10 (proc_evict_inode+0x38)
:    +func               -1618	  0.492  add_preempt_count+0x10 (evict+0x14c)
:    +func               -1618	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1617	  0.582  wake_up_bit+0x10 (evict+0x158)
:    +func               -1617	  0.567  bit_waitqueue+0x10 (wake_up_bit+0x20)
:    +func               -1616	  0.716  __wake_up_bit+0x14 (wake_up_bit+0x2c)
:    +func               -1615	  0.507  sub_preempt_count+0x10 (evict+0x170)
:    +func               -1615	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1614	  0.791  destroy_inode+0x10 (evict+0x194)
:    +func               -1613	  0.641  __destroy_inode+0x10 (destroy_inode+0x30)
:    +func               -1613	  0.731  inode_has_buffers+0x10 (__destroy_inode+0x1c)
:    +func               -1612	  0.626  __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
:    +func               -1611	  0.552  fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
:    +func               -1611	  0.477  add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
:    +func               -1610	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1610	  0.462  sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
:    +func               -1609+   1.373  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1608	  0.567  __destroy_inode+0xfc (destroy_inode+0x30)
:|   #end     0x80000001 -1607	  0.641  __destroy_inode+0x114 (destroy_inode+0x30)
:    #func               -1607	  0.477  ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:|   #begin   0x80000000 -1606	  0.552  ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:|   #func               -1606	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1605	  0.671  ipipe_unstall_root+0x94 (__destroy_inode+0x134)
:    +func               -1604	  0.641  proc_destroy_inode+0x10 (destroy_inode+0x4c)
:    +func               -1604	  0.701  call_rcu+0x10 (proc_destroy_inode+0x24)
:    +func               -1603	  0.567  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001 -1602	  0.820  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001 -1602+   1.253  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func               -1600	  0.552  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func               -1600	  0.477  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func               -1599	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1599	  0.462  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func               -1598+   1.223  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1597	  0.537  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000 -1597	  0.567  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func               -1596	  0.507  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1596+   1.134  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func               -1594	  0.552  d_free+0x10 (d_kill+0x178)
:|   +begin   0x80000001 -1594	  0.567  d_free+0x40 (d_kill+0x178)
:|   #end     0x80000001 -1593	  0.492  d_free+0x58 (d_kill+0x178)
:    #func               -1593	  0.567  ipipe_unstall_root+0x10 (d_free+0x78)
:|   #begin   0x80000000 -1592	  0.522  ipipe_unstall_root+0x2c (d_free+0x78)
:|   #func               -1592	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1591	  0.597  ipipe_unstall_root+0x94 (d_free+0x78)
:    +func               -1591	  0.477  call_rcu+0x10 (d_free+0xb8)
:    +func               -1590	  0.537  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001 -1590	  0.537  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001 -1589	  0.626  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func               -1588	  0.477  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func               -1588	  0.477  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func               -1587	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1587	  0.477  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func               -1586	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1586	  0.507  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000 -1585	  0.522  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func               -1585	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1584	  0.761  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func               -1584	  0.477  add_preempt_count+0x10 (shrink_dentry_list+0x118)
:    +func               -1583	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1583	  0.477  sub_preempt_count+0x10 (shrink_dentry_list+0x134)
:    +func               -1582	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1582	  0.611  __rcu_read_lock+0x10 (shrink_dentry_list+0x1c8)
:    +func               -1581	  0.477  add_preempt_count+0x10 (shrink_dentry_list+0x4c)
:    +func               -1580	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1580	  0.582  __rcu_read_unlock+0x10 (shrink_dentry_list+0x94)
:    +func               -1579	  0.492  add_preempt_count+0x10 (shrink_dentry_list+0xa8)
:    +func               -1579	  0.611  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1578	  0.492  add_preempt_count+0x10 (shrink_dentry_list+0xc8)
:    +func               -1578	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1577	  0.477  dentry_lru_del+0x10 (shrink_dentry_list+0xec)
:    +func               -1577	  0.462  add_preempt_count+0x10 (dentry_lru_del+0x30)
:    +func               -1576	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1575	  0.462  sub_preempt_count+0x10 (dentry_lru_del+0x7c)
:    +func               -1575	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1574	  0.477  __d_drop+0x10 (shrink_dentry_list+0xf4)
:    +func               -1574	  0.537  __d_shrink+0x10 (__d_drop+0x28)
:    +func               -1573	  0.462  add_preempt_count+0x10 (__d_shrink+0x2c)
:    +func               -1573	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1572	  0.462  sub_preempt_count+0x10 (__d_shrink+0x50)
:    +func               -1572	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1571	  0.522  d_kill+0x14 (shrink_dentry_list+0x100)
:    +func               -1571	  0.477  sub_preempt_count+0x10 (d_kill+0x6c)
:    +func               -1570	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1570	  0.462  sub_preempt_count+0x10 (d_kill+0xcc)
:    +func               -1569	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1569	  0.462  sub_preempt_count+0x10 (d_kill+0xe4)
:    +func               -1568	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1567	  0.776  iput+0x10 (d_kill+0x154)
:    +func               -1567	  0.477  add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
:    +func               -1566	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1565	  0.552  generic_delete_inode+0x10 (iput+0x74)
:    +func               -1565	  0.462  sub_preempt_count+0x10 (iput+0x194)
:    +func               -1564	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1564	  0.492  evict+0x10 (iput+0x1ac)
:    +func               -1563	  0.462  add_preempt_count+0x10 (evict+0x68)
:    +func               -1563	  0.641  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1562	  0.462  sub_preempt_count+0x10 (evict+0x88)
:    +func               -1562	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1561	  0.477  inode_wait_for_writeback+0x10 (evict+0xac)
:    +func               -1561	  0.462  add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
:    +func               -1560	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1560	  0.567  __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
:    +func               -1559	  0.656  bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
:    +func               -1559	  0.462  sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
:    +func               -1558	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1558	  0.477  proc_evict_inode+0x10 (evict+0xc0)
:    +func               -1557	  0.597  truncate_inode_pages+0x14 (proc_evict_inode+0x28)
:    +func               -1556	  0.626  truncate_inode_pages_range+0x14 (truncate_inode_pages+0x28)
:    +func               -1556	  0.477  clear_inode+0x10 (proc_evict_inode+0x30)
:    +func               -1555	  0.537  ipipe_root_only+0x10 (clear_inode+0x1c)
:|   +begin   0x80000001 -1555	  0.462  clear_inode+0x34 (proc_evict_inode+0x30)
:|   #end     0x80000001 -1554	  0.522  clear_inode+0x4c (proc_evict_inode+0x30)
:    #func               -1554	  0.477  add_preempt_count+0x10 (clear_inode+0x58)
:    #func               -1553	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1553	  0.492  ipipe_unstall_root+0x10 (clear_inode+0x68)
:|   #begin   0x80000000 -1552	  0.522  ipipe_unstall_root+0x2c (clear_inode+0x68)
:|   #func               -1552	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1551	  0.477  ipipe_unstall_root+0x94 (clear_inode+0x68)
:    +func               -1551	  0.477  sub_preempt_count+0x10 (clear_inode+0x70)
:    +func               -1550	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1550	  0.716  put_pid+0x10 (proc_evict_inode+0x38)
:    +func               -1549	  0.477  add_preempt_count+0x10 (evict+0x14c)
:    +func               -1548	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1548	  0.477  wake_up_bit+0x10 (evict+0x158)
:    +func               -1547	  0.507  bit_waitqueue+0x10 (wake_up_bit+0x20)
:    +func               -1547	  0.671  __wake_up_bit+0x14 (wake_up_bit+0x2c)
:    +func               -1546	  0.477  sub_preempt_count+0x10 (evict+0x170)
:    +func               -1546	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1545	  0.522  destroy_inode+0x10 (evict+0x194)
:    +func               -1544	  0.492  __destroy_inode+0x10 (destroy_inode+0x30)
:    +func               -1544	  0.492  inode_has_buffers+0x10 (__destroy_inode+0x1c)
:    +func               -1543	  0.686  __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
:    +func               -1543	  0.462  fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
:    +func               -1542	  0.462  add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
:    +func               -1542	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1541	  0.462  sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
:    +func               -1541+   1.044  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1540	  0.462  __destroy_inode+0xfc (destroy_inode+0x30)
:|   #end     0x80000001 -1539	  0.611  __destroy_inode+0x114 (destroy_inode+0x30)
:    #func               -1539	  0.507  ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:|   #begin   0x80000000 -1538	  0.552  ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:|   #func               -1537	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1537	  0.507  ipipe_unstall_root+0x94 (__destroy_inode+0x134)
:    +func               -1536	  0.477  proc_destroy_inode+0x10 (destroy_inode+0x4c)
:    +func               -1536	  0.492  call_rcu+0x10 (proc_destroy_inode+0x24)
:    +func               -1535	  0.537  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001 -1535	  0.582  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001 -1534	  0.671  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func               -1534	  0.477  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func               -1533	  0.477  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func               -1533	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1532	  0.462  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func               -1532	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1531	  0.492  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000 -1530	  0.522  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func               -1530	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1529	  0.686  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func               -1529	  0.507  d_free+0x10 (d_kill+0x178)
:|   +begin   0x80000001 -1528	  0.582  d_free+0x40 (d_kill+0x178)
:|   #end     0x80000001 -1528	  0.477  d_free+0x58 (d_kill+0x178)
:    #func               -1527	  0.507  ipipe_unstall_root+0x10 (d_free+0x78)
:|   #begin   0x80000000 -1527	  0.522  ipipe_unstall_root+0x2c (d_free+0x78)
:|   #func               -1526	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1526	  0.492  ipipe_unstall_root+0x94 (d_free+0x78)
:    +func               -1525	  0.477  call_rcu+0x10 (d_free+0xb8)
:    +func               -1525	  0.507  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001 -1524	  0.537  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001 -1524	  0.477  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func               -1523	  0.477  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func               -1523	  0.477  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func               -1522	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1522	  0.462  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func               -1521	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1521	  0.492  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000 -1520	  0.522  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func               -1520	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1519	  0.611  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func               -1519	  0.477  add_preempt_count+0x10 (shrink_dentry_list+0x118)
:    +func               -1518	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1517	  0.477  sub_preempt_count+0x10 (shrink_dentry_list+0x134)
:    +func               -1517	  0.507  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1516	  0.626  __rcu_read_lock+0x10 (shrink_dentry_list+0x1c8)
:    +func               -1516	  0.477  add_preempt_count+0x10 (shrink_dentry_list+0x4c)
:    +func               -1515	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1515	  0.507  __rcu_read_unlock+0x10 (shrink_dentry_list+0x94)
:    +func               -1514	  0.492  add_preempt_count+0x10 (shrink_dentry_list+0xa8)
:    +func               -1514	  0.746  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1513	  0.492  add_preempt_count+0x10 (shrink_dentry_list+0xc8)
:    +func               -1512	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1512	  0.462  dentry_lru_del+0x10 (shrink_dentry_list+0xec)
:    +func               -1511	  0.462  add_preempt_count+0x10 (dentry_lru_del+0x30)
:    +func               -1511	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1510	  0.462  sub_preempt_count+0x10 (dentry_lru_del+0x7c)
:    +func               -1510	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1509	  0.477  __d_drop+0x10 (shrink_dentry_list+0xf4)
:    +func               -1509	  0.477  __d_shrink+0x10 (__d_drop+0x28)
:    +func               -1508	  0.462  add_preempt_count+0x10 (__d_shrink+0x2c)
:    +func               -1508	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1507	  0.462  sub_preempt_count+0x10 (__d_shrink+0x50)
:    +func               -1507	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1506	  0.492  d_kill+0x14 (shrink_dentry_list+0x100)
:    +func               -1506	  0.462  sub_preempt_count+0x10 (d_kill+0x6c)
:    +func               -1505	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1505	  0.462  sub_preempt_count+0x10 (d_kill+0xcc)
:    +func               -1504	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1504	  0.462  sub_preempt_count+0x10 (d_kill+0xe4)
:    +func               -1503	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1502	  0.746  iput+0x10 (d_kill+0x154)
:    +func               -1502	  0.462  add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
:    +func               -1501	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1501	  0.671  generic_delete_inode+0x10 (iput+0x74)
:    +func               -1500	  0.462  sub_preempt_count+0x10 (iput+0x194)
:    +func               -1499	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1499	  0.492  evict+0x10 (iput+0x1ac)
:    +func               -1498	  0.462  add_preempt_count+0x10 (evict+0x68)
:    +func               -1498	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1497	  0.462  sub_preempt_count+0x10 (evict+0x88)
:    +func               -1497	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1496	  0.462  inode_wait_for_writeback+0x10 (evict+0xac)
:    +func               -1496	  0.462  add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
:    +func               -1495	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1495	  0.537  __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
:    +func               -1494	  0.522  bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
:    +func               -1494	  0.462  sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
:    +func               -1493	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1493	  0.477  proc_evict_inode+0x10 (evict+0xc0)
:    +func               -1492	  0.492  truncate_inode_pages+0x14 (proc_evict_inode+0x28)
:    +func               -1492	  0.626  truncate_inode_pages_range+0x14 (truncate_inode_pages+0x28)
:    +func               -1491	  0.492  clear_inode+0x10 (proc_evict_inode+0x30)
:    +func               -1491	  0.537  ipipe_root_only+0x10 (clear_inode+0x1c)
:|   +begin   0x80000001 -1490	  0.462  clear_inode+0x34 (proc_evict_inode+0x30)
:|   #end     0x80000001 -1490	  0.507  clear_inode+0x4c (proc_evict_inode+0x30)
:    #func               -1489	  0.492  add_preempt_count+0x10 (clear_inode+0x58)
:    #func               -1489	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1488	  0.507  ipipe_unstall_root+0x10 (clear_inode+0x68)
:|   #begin   0x80000000 -1488	  0.567  ipipe_unstall_root+0x2c (clear_inode+0x68)
:|   #func               -1487	  0.626  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1486	  0.477  ipipe_unstall_root+0x94 (clear_inode+0x68)
:    +func               -1486	  0.492  sub_preempt_count+0x10 (clear_inode+0x70)
:    +func               -1485	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1485	  0.910  put_pid+0x10 (proc_evict_inode+0x38)
:    +func               -1484	  0.477  add_preempt_count+0x10 (evict+0x14c)
:    +func               -1483	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1483	  0.477  wake_up_bit+0x10 (evict+0x158)
:    +func               -1482	  0.522  bit_waitqueue+0x10 (wake_up_bit+0x20)
:    +func               -1482	  0.686  __wake_up_bit+0x14 (wake_up_bit+0x2c)
:    +func               -1481	  0.492  sub_preempt_count+0x10 (evict+0x170)
:    +func               -1481	  0.611  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1480	  0.477  destroy_inode+0x10 (evict+0x194)
:    +func               -1480	  0.462  __destroy_inode+0x10 (destroy_inode+0x30)
:    +func               -1479	  0.507  inode_has_buffers+0x10 (__destroy_inode+0x1c)
:    +func               -1479	  0.477  __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
:    +func               -1478	  0.462  fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
:    +func               -1478	  0.462  add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
:    +func               -1477	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1477	  0.462  sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
:    +func               -1476	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1475	  0.462  __destroy_inode+0xfc (destroy_inode+0x30)
:|   #end     0x80000001 -1475	  0.492  __destroy_inode+0x114 (destroy_inode+0x30)
:    #func               -1475	  0.477  ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:|   #begin   0x80000000 -1474	  0.567  ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:|   #func               -1473	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1473	  0.522  ipipe_unstall_root+0x94 (__destroy_inode+0x134)
:    +func               -1472	  0.477  proc_destroy_inode+0x10 (destroy_inode+0x4c)
:    +func               -1472	  0.641  call_rcu+0x10 (proc_destroy_inode+0x24)
:    +func               -1471	  0.537  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001 -1471	  0.567  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001 -1470	  0.656  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func               -1470	  0.507  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func               -1469	  0.477  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func               -1469	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1468	  0.462  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func               -1468	  0.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1467	  0.492  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000 -1466	  0.522  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func               -1466	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1465	  0.716  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func               -1465	  0.537  d_free+0x10 (d_kill+0x178)
:|   +begin   0x80000001 -1464	  0.507  d_free+0x40 (d_kill+0x178)
:|   #end     0x80000001 -1464	  0.477  d_free+0x58 (d_kill+0x178)
:    #func               -1463	  0.507  ipipe_unstall_root+0x10 (d_free+0x78)
:|   #begin   0x80000000 -1463	  0.522  ipipe_unstall_root+0x2c (d_free+0x78)
:|   #func               -1462	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1462	  0.492  ipipe_unstall_root+0x94 (d_free+0x78)
:    +func               -1461	  0.477  call_rcu+0x10 (d_free+0xb8)
:    +func               -1461	  0.537  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001 -1460	  0.537  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001 -1460	  0.492  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func               -1459	  0.477  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func               -1459	  0.477  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func               -1458	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1458	  0.462  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func               -1457	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1457	  0.492  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000 -1456	  0.522  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func               -1456	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1455	  0.522  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func               -1455	  0.477  add_preempt_count+0x10 (shrink_dentry_list+0x118)
:    +func               -1454	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1454	  0.477  sub_preempt_count+0x10 (shrink_dentry_list+0x134)
:    +func               -1453	  0.507  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1453	  0.671  __rcu_read_lock+0x10 (shrink_dentry_list+0x1c8)
:    +func               -1452	  0.716  __rcu_read_unlock+0x10 (shrink_dentry_list+0x1d0)
:    +func               -1451	  0.552  _cond_resched+0x10 (shrink_dcache_parent+0x44)
:    +func               -1451	  0.477  add_preempt_count+0x10 (shrink_dcache_parent+0x74)
:    +func               -1450	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1450	  0.567  sub_preempt_count+0x10 (shrink_dcache_parent+0x220)
:    +func               -1449	  0.820  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1448	  0.597  d_drop+0x10 (proc_flush_task+0x88)
:    +func               -1448	  0.462  add_preempt_count+0x10 (d_drop+0x20)
:    +func               -1447	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1447	  0.582  __d_drop+0x10 (d_drop+0x28)
:    +func               -1446	  0.477  __d_shrink+0x10 (__d_drop+0x28)
:    +func               -1446	  0.462  add_preempt_count+0x10 (__d_shrink+0x2c)
:    +func               -1445	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1445	  0.462  sub_preempt_count+0x10 (__d_shrink+0x50)
:    +func               -1444	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1444	  0.462  sub_preempt_count+0x10 (d_drop+0x30)
:    +func               -1443	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1442	  0.552  dput+0x10 (proc_flush_task+0x90)
:    +func               -1442	  0.522  ipipe_root_only+0x10 (dput+0x2c)
:    +func               -1441	  0.462  add_preempt_count+0x10 (dput+0x34)
:    +func               -1441	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1440	  1.000  pid_delete_dentry+0x10 (dput+0xa8)
:    +func               -1439	  0.462  add_preempt_count+0x10 (dput+0x17c)
:    +func               -1439	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1438	  0.462  add_preempt_count+0x10 (dput+0x19c)
:    +func               -1437	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1437	  0.507  dentry_lru_del+0x10 (dput+0x1cc)
:    +func               -1436	  0.641  __d_drop+0x10 (dput+0x1d4)
:    +func               -1436	  0.507  d_kill+0x14 (dput+0x1e0)
:    +func               -1435	  0.462  sub_preempt_count+0x10 (d_kill+0x6c)
:    +func               -1435	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1434	  0.462  sub_preempt_count+0x10 (d_kill+0xcc)
:    +func               -1434	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1433	  0.462  sub_preempt_count+0x10 (d_kill+0xe4)
:    +func               -1433	  0.835  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1432	  1.000  iput+0x10 (d_kill+0x154)
:    +func               -1431	  0.462  add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
:    +func               -1430	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1430	  0.552  generic_delete_inode+0x10 (iput+0x74)
:    +func               -1429	  0.462  sub_preempt_count+0x10 (iput+0x194)
:    +func               -1429	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1428	  0.492  evict+0x10 (iput+0x1ac)
:    +func               -1428	  0.462  add_preempt_count+0x10 (evict+0x68)
:    +func               -1427	  0.641  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1427	  0.462  sub_preempt_count+0x10 (evict+0x88)
:    +func               -1426	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1425	  0.462  inode_wait_for_writeback+0x10 (evict+0xac)
:    +func               -1425	  0.462  add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
:    +func               -1424	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1424	  0.567  __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
:    +func               -1423	  0.671  bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
:    +func               -1423	  0.462  sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
:    +func               -1422	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1422	  0.477  proc_evict_inode+0x10 (evict+0xc0)
:    +func               -1421	  0.492  truncate_inode_pages+0x14 (proc_evict_inode+0x28)
:    +func               -1421	  0.611  truncate_inode_pages_range+0x14 (truncate_inode_pages+0x28)
:    +func               -1420	  0.477  clear_inode+0x10 (proc_evict_inode+0x30)
:    +func               -1420	  0.537  ipipe_root_only+0x10 (clear_inode+0x1c)
:|   +begin   0x80000001 -1419	  0.462  clear_inode+0x34 (proc_evict_inode+0x30)
:|   #end     0x80000001 -1419	  0.507  clear_inode+0x4c (proc_evict_inode+0x30)
:    #func               -1418	  0.492  add_preempt_count+0x10 (clear_inode+0x58)
:    #func               -1418	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1417	  0.507  ipipe_unstall_root+0x10 (clear_inode+0x68)
:|   #begin   0x80000000 -1417	  0.537  ipipe_unstall_root+0x2c (clear_inode+0x68)
:|   #func               -1416	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1416	  0.492  ipipe_unstall_root+0x94 (clear_inode+0x68)
:    +func               -1415	  0.477  sub_preempt_count+0x10 (clear_inode+0x70)
:    +func               -1415	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1414	  0.611  put_pid+0x10 (proc_evict_inode+0x38)
:    +func               -1413	  0.492  add_preempt_count+0x10 (evict+0x14c)
:    +func               -1413	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1412	  0.477  wake_up_bit+0x10 (evict+0x158)
:    +func               -1412	  0.522  bit_waitqueue+0x10 (wake_up_bit+0x20)
:    +func               -1411	  0.671  __wake_up_bit+0x14 (wake_up_bit+0x2c)
:    +func               -1411	  0.492  sub_preempt_count+0x10 (evict+0x170)
:    +func               -1410	  0.611  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1410	  0.477  destroy_inode+0x10 (evict+0x194)
:    +func               -1409	  0.477  __destroy_inode+0x10 (destroy_inode+0x30)
:    +func               -1409	  0.507  inode_has_buffers+0x10 (__destroy_inode+0x1c)
:    +func               -1408	  0.477  __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
:    +func               -1408	  0.462  fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
:    +func               -1407	  0.462  add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
:    +func               -1407	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1406	  0.462  sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
:    +func               -1406	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001 -1405	  0.462  __destroy_inode+0xfc (destroy_inode+0x30)
:|   #end     0x80000001 -1404	  0.507  __destroy_inode+0x114 (destroy_inode+0x30)
:    #func               -1404	  0.522  ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:|   #begin   0x80000000 -1403	  0.567  ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:|   #func               -1403	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1402	  0.477  ipipe_unstall_root+0x94 (__destroy_inode+0x134)
:    +func               -1402	  0.477  proc_destroy_inode+0x10 (destroy_inode+0x4c)
:    +func               -1401	  0.492  call_rcu+0x10 (proc_destroy_inode+0x24)
:    +func               -1401	  0.537  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001 -1400	  0.582  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001 -1400	  0.671  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func               -1399	  0.477  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func               -1399	  0.462  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func               -1398	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1398	  0.477  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func               -1397	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1397	  0.522  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000 -1396	  0.522  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func               -1396	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1395	  0.686  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func               -1394	  0.492  d_free+0x10 (d_kill+0x178)
:|   +begin   0x80000001 -1394	  0.537  d_free+0x40 (d_kill+0x178)
:|   #end     0x80000001 -1393	  0.492  d_free+0x58 (d_kill+0x178)
:    #func               -1393	  0.507  ipipe_unstall_root+0x10 (d_free+0x78)
:|   #begin   0x80000000 -1392	  0.522  ipipe_unstall_root+0x2c (d_free+0x78)
:|   #func               -1392	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1391	  0.492  ipipe_unstall_root+0x94 (d_free+0x78)
:    +func               -1391	  0.477  call_rcu+0x10 (d_free+0xb8)
:    +func               -1390	  0.507  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001 -1390	  0.507  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001 -1389	  0.507  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func               -1389	  0.477  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func               -1388	  0.477  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func               -1388	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1387	  0.477  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func               -1387	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1386	  0.507  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000 -1386	  0.522  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func               -1385	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1385	  0.820  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func               -1384	  0.477  add_preempt_count+0x10 (dput+0x34)
:    +func               -1383	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func               -1383	  0.477  sub_preempt_count+0x10 (dput+0x5c)
:    +func               -1382+   4.283  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1378	  0.641  d_hash_and_lookup+0x10 (proc_flush_task+0xb8)
:    +func               -1377	  0.701  full_name_hash+0x10 (d_hash_and_lookup+0x28)
:    +func               -1377	  0.925  d_lookup+0x10 (d_hash_and_lookup+0x64)
:    +func               -1376	  0.552  __d_lookup+0x14 (d_lookup+0x3c)
:    +func               -1375	  0.776  __rcu_read_lock+0x10 (__d_lookup+0x50)
:    +func               -1375+   1.089  __rcu_read_unlock+0x10 (__d_lookup+0x1ac)
:|   +begin   0x80000001 -1373	  0.582  release_task+0x70 (wait_consider_task+0x5e0)
:|   #end     0x80000001 -1373	  0.492  release_task+0x84 (wait_consider_task+0x5e0)
:    #func               -1372	  0.462  add_preempt_count+0x10 (release_task+0x90)
:    #func               -1372	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1371	  0.477  add_preempt_count+0x10 (release_task+0xe8)
:    #func               -1371	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1370	  0.641  posix_cpu_timers_exit+0x14 (release_task+0xf0)
:    #func               -1369	  0.656  add_device_randomness+0x14 (posix_cpu_timers_exit+0x28)
:    #func               -1369	  0.925  read_current_timer+0x10 (add_device_randomness+0x28)
:    #func               -1368	  0.895  mix_pool_bytes.constprop.9+0x10 (add_device_randomness+0x54)
:|   #begin   0x80000001 -1367	  0.671  mix_pool_bytes.constprop.9+0x9c (add_device_randomness+0x54)
:|   #end     0x80000001 -1366	  0.477  mix_pool_bytes.constprop.9+0xb4 (add_device_randomness+0x54)
:    #func               -1366	  0.477  add_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xc0)
:    #func               -1365	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1365+   2.417  _mix_pool_bytes+0x14 (mix_pool_bytes.constprop.9+0xd4)
:    #func               -1362	  0.522  sub_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xe8)
:    #func               -1362	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1361	  0.835  mix_pool_bytes.constprop.9+0x10 (add_device_randomness+0x64)
:|   #begin   0x80000001 -1360	  0.641  mix_pool_bytes.constprop.9+0x9c (add_device_randomness+0x64)
:|   #end     0x80000001 -1360	  0.462  mix_pool_bytes.constprop.9+0xb4 (add_device_randomness+0x64)
:    #func               -1359	  0.477  add_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xc0)
:    #func               -1359	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1358+   1.432  _mix_pool_bytes+0x14 (mix_pool_bytes.constprop.9+0xd4)
:    #func               -1357	  0.507  sub_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xe8)
:    #func               -1356	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1356	  0.537  mix_pool_bytes.constprop.9+0x10 (add_device_randomness+0x74)
:|   #begin   0x80000001 -1355	  0.522  mix_pool_bytes.constprop.9+0x9c (add_device_randomness+0x74)
:|   #end     0x80000001 -1355	  0.462  mix_pool_bytes.constprop.9+0xb4 (add_device_randomness+0x74)
:    #func               -1354	  0.477  add_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xc0)
:    #func               -1354	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1353+   1.686  _mix_pool_bytes+0x14 (mix_pool_bytes.constprop.9+0xd4)
:|   #begin   0x90000000 -1351	  0.701  __irq_svc+0x44 (_mix_pool_bytes+0x128)
:|   #func               -1351	  0.776  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   #func               -1350	  0.910  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   #func               -1349	  0.701  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #func               -1348	  0.611  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   #begin   0x00000062 -1348	  0.970  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   #func               -1347	  0.492  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   #begin   0x00621111 -1346	  0.731  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   #func               -1346+   1.761  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   #func               -1344+   1.208  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   #func               -1343	  0.626  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:|   #func               -1342	  0.582  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|   #func               -1341+   1.746  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|   #func               -1340	  0.701  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|   #func               -1339	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|   #func               -1338	  0.537  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   #begin   0x000000a4 -1338	  0.492  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|   #func               -1337	  0.522  __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:|   #begin   0x00a41111 -1337	  0.492  __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:|   #func               -1336	  0.671  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   #func               -1336	  0.880  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   #func               -1335+   1.074  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   #func               -1334+   1.014  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|   #func               -1333+   1.164  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|   #func               -1331+   1.238  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:|   #end     0x00a41114 -1330	  0.716  __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:|   #end     0x000000a4 -1329	  0.686  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|   #func               -1329	  0.656  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|   #func               -1328+   1.731  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|   #func               -1326	  0.910  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|   #begin   0x44440004 -1326	  0.731  __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:|   #begin   0x55550002 -1325	  0.731  __ipipe_dispatch_irq+0x3ac (__ipipe_grab_irq+0x88)
:|   #func               -1324	  0.597  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
:|   #begin   0x88881001 -1323	  0.507  __ipipe_do_sync_pipeline+0xf0 (__ipipe_dispatch_irq+0x3b4)
:|  +*end     0x88881001 -1323	  0.537  __ipipe_do_sync_pipeline+0x100 (__ipipe_dispatch_irq+0x3b4)
:|  +*begin   0x33330007 -1322	  0.597  __ipipe_do_sync_pipeline+0x10c (__ipipe_dispatch_irq+0x3b4)
:|  +*begin   0x33330000 -1322	  0.597  __ipipe_do_sync_pipeline+0x118 (__ipipe_dispatch_irq+0x3b4)
:|  +*func               -1321	  0.567  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:|  +*begin   0x00002222 -1321	  0.701  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:|  #*begin   0x00a42222 -1320	  0.746  __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:|  #*func               -1319+   1.373  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:|  #*func               -1318	  0.820  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  #*func               -1317+   2.343  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  #*func               -1315	  0.880  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:|  #*func               -1314	  0.880  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  #*func               -1313	  0.940  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:|  #*func               -1312	  0.880  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:|  #*func               -1311+   1.731  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  #*func               -1309	  0.910  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  #*func               -1308+   1.119  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func               -1307	  0.731  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  #*func               -1307	  0.746  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func               -1306	  0.537  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  #*func               -1305	  0.686  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  #*func               -1305	  0.492  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  #*func               -1304+   1.164  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  #*func               -1303+   1.313  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  527] SDIAS_T 40 -1302+   1.805  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -1300	  0.701  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  464] VARAN_T 30 -1299	  0.955  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -1298	  0.761  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  #*[  526] WD-Trigg 1 -1297+   1.223  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  #*func               -1296+   1.149  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:|  #*func               -1295	  0.925  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  #*func               -1294+   1.253  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:|  #*func               -1293	  0.611  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  #*func               -1292	  0.835  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  #*func               -1291	  0.716  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  #*func               -1291	  0.552  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  #*func               -1290	  0.805  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  #*func               -1289+   1.626  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  #*func               -1288	  0.940  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  #*[  536] Process -1 -1287	  0.626  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  #*func               -1286+   1.283  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -1285+   1.746  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func               -1283	  0.746  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -1282+   1.179  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   +*func               -1281	  0.761  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001 -1280+   1.477  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001 -1279+   1.671  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func               -1277	  0.641  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -1277+   1.029  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  527] SDIAS_T 40 -1276+   4.283  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -1271+   1.014  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -1270+   5.805  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -1265	  0.955  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  +*begin   0x99991001 -1264	  0.626  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  +*end     0x99991001 -1263	  0.522  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -1262	  0.820  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -1262	  0.865  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -1261	  0.925  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  +*func               -1260	  0.552  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -1259!  51.955  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -1207+   2.388  vector_swi+0x3c (<00174754>)
:   +*func               -1205	  0.671  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -1204	  0.910  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -1203	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*begin   0x88880002 -1203	  0.626  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  +*end     0x88880002 -1202	  0.522  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -1202	  0.597  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   +*func               -1201	  0.746  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   +*func               -1200+   1.880  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -1198	  0.731  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -1198	  0.731  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -1197	  0.611  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -1196+   1.208  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -1195	  0.507  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -1195+   1.238  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   +*func               -1193	  0.791  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -1193	  1.000  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -1192	  0.791  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -1191	  0.656  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -1190	  0.537  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -1190	  0.865  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -1189	  0.940  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -1188+   1.164  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -1187	  0.970  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  527] SDIAS_T 40 -1186	  0.626  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -1185+   2.149  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -1183	  0.626  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -1182+   1.701  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   +*func               -1181	  0.582  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -1180	  0.925  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  464] VARAN_T 30 -1179+   3.029  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -1176+   1.283  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -1175+   3.701  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -1171	  0.865  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  +*begin   0x99991001 -1170	  0.492  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  +*end     0x99991001 -1170	  0.492  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -1169	  0.671  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -1169	  0.716  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -1168	  0.776  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  +*func               -1167	  0.611  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -1166+   5.313  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -1161+   1.343  vector_swi+0x3c (<00174754>)
:   +*func               -1160	  0.626  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -1159	  0.671  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -1158	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*begin   0x88880002 -1158	  0.597  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  +*end     0x88880002 -1157	  0.477  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -1157	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   +*func               -1156	  0.492  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   +*func               -1156	  0.865  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -1155	  0.955  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -1154	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -1154	  0.492  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -1153+   1.014  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -1152	  0.522  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -1152	  0.656  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   +*func               -1151	  0.791  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -1150	  0.761  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -1149	  0.761  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -1149	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -1148	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -1148	  0.656  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -1147	  0.671  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -1146	  0.761  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -1145+   1.537  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  464] VARAN_T 30 -1144	  0.582  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -1143+   1.522  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -1142	  0.746  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -1141+   1.328  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   +*func               -1140	  0.477  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -1139	  0.850  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  526] WD-Trigg 1 -1138+   2.641  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func               -1136	  0.567  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000 -1135+   2.417  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001 -1133	  0.746  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  +*begin   0x99991001 -1132	  0.462  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  +*end     0x99991001 -1132	  0.477  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -1131	  0.522  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000 -1131	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000 -1130	  0.716  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  +*func               -1129	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000 -1129+   3.671  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000 -1125+   1.014  vector_swi+0x3c (<00174754>)
:   +*func               -1124	  0.492  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func               -1123	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001 -1123	  0.537  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*begin   0x88880002 -1122	  0.492  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  +*end     0x88880002 -1122	  0.477  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001 -1121	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   +*func               -1121	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   +*func               -1120	  0.850  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func               -1120	  0.671  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func               -1119	  0.567  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func               -1118	  0.522  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000 -1118	  0.716  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func               -1117	  0.492  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000 -1117	  0.955  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   +*func               -1116+   1.716  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func               -1114	  0.686  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func               -1113	  0.641  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func               -1113	  0.492  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func               -1112	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000 -1112	  0.671  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func               -1111	  0.656  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func               -1110	  0.746  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func               -1110	  0.552  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  526] WD-Trigg 1 -1109	  0.492  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func               -1109+   1.522  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func               -1107+   1.388  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func               -1106	  0.522  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000 -1105+   1.149  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   +*func               -1104	  0.686  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001 -1103+   1.343  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001 -1102+   1.238  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func               -1101	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000 -1100	  0.880  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  536] Process -1 -1099+   1.522  __xnpod_schedule+0x480 (xnintr_irq_handler+0x1c0)
:|  #*end     0x00a42222 -1098	  0.865  __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:|  +*end     0x00002222 -1097	  0.656  __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:|  +*end     0x33330000 -1096	  0.492  __ipipe_do_sync_pipeline+0x128 (__ipipe_dispatch_irq+0x3b4)
:|  +*end     0x33330007 -1096	  0.492  __ipipe_do_sync_pipeline+0x134 (__ipipe_dispatch_irq+0x3b4)
:|  +*begin   0x99990002 -1095	  0.552  __ipipe_do_sync_pipeline+0x140 (__ipipe_dispatch_irq+0x3b4)
:|   #end     0x99990002 -1095	  0.985  __ipipe_do_sync_pipeline+0x158 (__ipipe_dispatch_irq+0x3b4)
:|   #end     0x55550002 -1094	  0.537  __ipipe_dispatch_irq+0x3c0 (__ipipe_grab_irq+0x88)
:|   #end     0x44440004 -1093	  0.492  __ipipe_dispatch_irq+0x418 (__ipipe_grab_irq+0x88)
:|   #end     0x00621111 -1093	  0.731  __ipipe_dispatch_irq+0x420 (__ipipe_grab_irq+0x88)
:|   #end     0x00000062 -1092	  0.865  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   #func               -1091+   1.477  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   #func               -1090	  0.895  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   #func               -1089	  0.597  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   #end     0x90000000 -1088+   1.238  __ipipe_fast_svc_irq_exit+0x18 (_mix_pool_bytes+0x128)
:    #func               -1087	  0.477  sub_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xe8)
:    #func               -1086+   1.253  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1085	  0.567  mix_pool_bytes.constprop.9+0x10 (add_device_randomness+0x84)
:|   #begin   0x80000001 -1085	  0.507  mix_pool_bytes.constprop.9+0x9c (add_device_randomness+0x84)
:|   #end     0x80000001 -1084	  0.641  mix_pool_bytes.constprop.9+0xb4 (add_device_randomness+0x84)
:    #func               -1083	  0.477  add_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xc0)
:    #func               -1083	  0.716  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1082+   1.179  _mix_pool_bytes+0x14 (mix_pool_bytes.constprop.9+0xd4)
:    #func               -1081	  0.492  sub_preempt_count+0x10 (mix_pool_bytes.constprop.9+0xe8)
:    #func               -1081+   1.059  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1080+   1.268  cleanup_timers+0x10 (posix_cpu_timers_exit+0x40)
:    #func               -1078+   1.014  posix_cpu_timers_exit_group+0x14 (release_task+0x104)
:    #func               -1077	  1.000  cleanup_timers+0x10 (posix_cpu_timers_exit_group+0x58)
:    #func               -1076	  0.641  detach_pid+0x10 (release_task+0x148)
:    #func               -1076	  0.895  __change_pid+0x10 (detach_pid+0x1c)
:    #func               -1075	  0.597  free_pid+0x10 (__change_pid+0x70)
:|   #begin   0x80000001 -1074	  0.507  free_pid+0x30 (__change_pid+0x70)
:|   #end     0x80000001 -1074	  0.477  free_pid+0x48 (__change_pid+0x70)
:    #func               -1073	  0.537  add_preempt_count+0x10 (free_pid+0x5c)
:    #func               -1073	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1072	  0.477  sub_preempt_count+0x10 (free_pid+0xf4)
:    #func               -1071	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1071+   1.343  free_pidmap+0x10 (free_pid+0x124)
:    #func               -1069	  0.820  call_rcu+0x10 (free_pid+0x140)
:    #func               -1068	  0.537  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   #begin   0x80000001 -1068	  0.582  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001 -1067	  0.805  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func               -1066	  0.477  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func               -1066	  0.477  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func               -1066	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1065	  0.492  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func               -1064	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1064	  0.716  detach_pid+0x10 (release_task+0x154)
:    #func               -1063	  0.835  __change_pid+0x10 (detach_pid+0x1c)
:    #func               -1062	  0.522  detach_pid+0x10 (release_task+0x164)
:    #func               -1062+   1.552  __change_pid+0x10 (detach_pid+0x1c)
:    #func               -1060	  0.791  flush_sigqueue+0x10 (release_task+0x2e4)
:    #func               -1059	  0.522  sub_preempt_count+0x10 (release_task+0x2f4)
:    #func               -1059	  0.850  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1058	  0.940  __cleanup_sighand+0x10 (release_task+0x318)
:    #func               -1057	  0.805  signalfd_cleanup+0x10 (__cleanup_sighand+0x38)
:    #func               -1056	  0.880  kmem_cache_free+0x14 (__cleanup_sighand+0x48)
:    #func               -1055	  0.462  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    #func               -1055	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1054	  0.462  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    #func               -1054	  0.626  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   #begin   0x80000001 -1053	  0.477  kmem_cache_free+0x10c (__cleanup_sighand+0x48)
:|   #end     0x80000001 -1053	  0.940  kmem_cache_free+0x124 (__cleanup_sighand+0x48)
:|   #begin   0x80000001 -1052	  0.955  release_task+0x338 (wait_consider_task+0x5e0)
:|   #end     0x80000001 -1051	  0.492  release_task+0x350 (wait_consider_task+0x5e0)
:    #func               -1050	  0.671  flush_sigqueue+0x10 (release_task+0x368)
:    #func               -1050	  0.820  tty_kref_put+0x10 (release_task+0x370)
:    #func               -1049	  0.611  ipipe_unstall_root+0x10 (release_task+0x3c4)
:|   #begin   0x80000000 -1048	  0.537  ipipe_unstall_root+0x2c (release_task+0x3c4)
:|   #func               -1048	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1047	  0.567  ipipe_unstall_root+0x94 (release_task+0x3c4)
:    +func               -1047	  0.462  sub_preempt_count+0x10 (release_task+0x3cc)
:    +func               -1046	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1045	  0.716  release_thread+0x10 (release_task+0x3e4)
:    +func               -1045	  0.477  call_rcu+0x10 (release_task+0x3f4)
:    +func               -1044	  0.507  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001 -1044	  0.567  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001 -1043	  0.507  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func               -1043	  0.477  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func               -1042	  0.477  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func               -1042	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1041	  0.477  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func               -1041+   1.298  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func               -1039	  0.552  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000 -1039	  0.537  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func               -1038	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1038+   1.611  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func               -1036	  0.522  remove_wait_queue+0x10 (do_wait+0x240)
:|   +begin   0x80000001 -1036	  0.552  remove_wait_queue+0x30 (do_wait+0x240)
:|   #end     0x80000001 -1035	  0.477  remove_wait_queue+0x48 (do_wait+0x240)
:    #func               -1035	  0.492  add_preempt_count+0x10 (remove_wait_queue+0x54)
:    #func               -1034	  0.731  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1033	  0.492  ipipe_unstall_root+0x10 (remove_wait_queue+0x88)
:|   #begin   0x80000000 -1033	  0.522  ipipe_unstall_root+0x2c (remove_wait_queue+0x88)
:|   #func               -1032	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1032	  0.477  ipipe_unstall_root+0x94 (remove_wait_queue+0x88)
:    +func               -1031	  0.477  sub_preempt_count+0x10 (remove_wait_queue+0x90)
:    +func               -1031	  1.000  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1030+   1.164  put_pid+0x10 (SyS_wait4+0xc4)
:|   +func               -1029	  0.611  __ipipe_bugon_irqs_enabled+0x10 (ret_fast_syscall+0x14)
:|   +end     0x90000000 -1028+   6.880  ret_fast_syscall+0x2c (<b6e47e6c>)
:|   +begin   0x90000000 -1021+   1.253  __dabt_usr+0x20 (<b6e40fb8>)
:|   +func               -1020	  0.865  do_DataAbort+0x14 (__dabt_usr+0x54)
:|   +func               -1019	  0.507  do_page_fault+0x14 (do_DataAbort+0x44)
:|   +func               -1019+   1.402  __ipipe_notify_trap+0x14 (do_page_fault+0x40)
:|   #end     0x80000000 -1017	  0.477  do_page_fault+0x90 (do_DataAbort+0x44)
:    #func               -1017	  0.507  ipipe_unstall_root+0x10 (do_page_fault+0xb8)
:|   #begin   0x80000000 -1016	  0.552  ipipe_unstall_root+0x2c (do_page_fault+0xb8)
:|   #func               -1016	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1015	  0.641  ipipe_unstall_root+0x94 (do_page_fault+0xb8)
:    +func               -1014	  0.761  down_read_trylock+0x10 (do_page_fault+0xdc)
:|   +begin   0x80000001 -1014	  0.656  __down_read_trylock+0x28 (down_read_trylock+0x18)
:|   #end     0x80000001 -1013	  0.492  __down_read_trylock+0x40 (down_read_trylock+0x18)
:    #func               -1013	  0.567  add_preempt_count+0x10 (__down_read_trylock+0x54)
:    #func               -1012	  0.805  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func               -1011	  0.522  ipipe_unstall_root+0x10 (__down_read_trylock+0x8c)
:|   #begin   0x80000000 -1011	  0.522  ipipe_unstall_root+0x2c (__down_read_trylock+0x8c)
:|   #func               -1010	  0.671  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1009	  0.776  ipipe_unstall_root+0x94 (__down_read_trylock+0x8c)
:    +func               -1009	  0.477  sub_preempt_count+0x10 (__down_read_trylock+0x94)
:    +func               -1008	  0.611  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func               -1008	  0.671  ipipe_root_only+0x10 (do_page_fault+0x110)
:    +func               -1007+   2.238  find_vma+0x10 (do_page_fault+0x11c)
:    +func               -1005	  0.641  handle_mm_fault+0x14 (do_page_fault+0x174)
:|   +begin   0x80000001 -1004	  0.641  handle_mm_fault+0x58 (do_page_fault+0x174)
:|   #end     0x80000001 -1003	  0.671  handle_mm_fault+0x70 (do_page_fault+0x174)
:    #func               -1003	  0.477  ipipe_unstall_root+0x10 (handle_mm_fault+0x90)
:|   #begin   0x80000000 -1002	  0.522  ipipe_unstall_root+0x2c (handle_mm_fault+0x90)
:|   #func               -1002	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000 -1001	  0.671  ipipe_unstall_root+0x94 (handle_mm_fault+0x90)
:    +func               -1001	  0.850  handle_pte_fault+0x14 (handle_mm_fault+0x100)
:    +func               -1000	  0.477  add_preempt_count+0x10 (handle_pte_fault+0x630)
:    +func                -999	  0.895  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -998	  0.791  do_wp_page.isra.77+0x14 (handle_pte_fault+0x670)
:    +func                -998+   1.029  vm_normal_page+0x10 (do_wp_page.isra.77+0x38)
:|   +begin   0x80000001  -997	  0.567  do_wp_page.isra.77+0x84 (handle_pte_fault+0x670)
:|   +end     0x80000001  -996	  0.761  do_wp_page.isra.77+0x98 (handle_pte_fault+0x670)
:    +func                -995	  0.746  reuse_swap_page+0x10 (do_wp_page.isra.77+0x1a8)
:    +func                -994	  0.731  page_move_anon_rmap+0x10 (do_wp_page.isra.77+0x1c0)
:    +func                -994	  0.597  unlock_page+0x10 (do_wp_page.isra.77+0x1cc)
:|   +begin   0x80000001  -993	  0.552  unlock_page+0x30 (do_wp_page.isra.77+0x1cc)
:|   +end     0x80000001  -993	  0.626  unlock_page+0x44 (do_wp_page.isra.77+0x1cc)
:    +func                -992	  0.880  page_waitqueue+0x10 (unlock_page+0x50)
:    +func                -991	  0.955  __wake_up_bit+0x14 (unlock_page+0x5c)
:    +func                -990	  0.701  flush_cache_page+0x10 (do_wp_page.isra.77+0x3e0)
:    +func                -989	  0.835  ptep_set_access_flags+0x14 (do_wp_page.isra.77+0x40c)
:    +func                -989+   1.447  __sync_icache_dcache+0x10 (ptep_set_access_flags+0x60)
:    +func                -987	  0.462  sub_preempt_count+0x10 (do_wp_page.isra.77+0x414)
:    +func                -987+   1.910  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -985	  0.835  up_read+0x10 (do_page_fault+0x2e8)
:|   +begin   0x80000001  -984	  0.776  __up_read+0x28 (up_read+0x18)
:|   #end     0x80000001  -983	  0.477  __up_read+0x40 (up_read+0x18)
:    #func                -983	  0.477  add_preempt_count+0x10 (__up_read+0x54)
:    #func                -982	  0.611  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -982	  0.507  ipipe_unstall_root+0x10 (__up_read+0x88)
:|   #begin   0x80000000  -981	  0.537  ipipe_unstall_root+0x2c (__up_read+0x88)
:|   #func                -981	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -980	  0.477  ipipe_unstall_root+0x94 (__up_read+0x88)
:    +func                -980	  0.477  sub_preempt_count+0x10 (__up_read+0x90)
:    +func                -979+   1.507  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +func                -978	  0.791  __ipipe_check_root+0x10 (ret_from_exception+0x8)
:|   +func                -977	  0.611  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000  -976+   4.850  no_work_pending+0x18 (<b6e40fb8>)
:|   +begin   0x90000000  -971+   1.253  __dabt_usr+0x20 (<00085c50>)
:|   +func                -970	  0.567  do_DataAbort+0x14 (__dabt_usr+0x54)
:|   +func                -970	  0.537  do_page_fault+0x14 (do_DataAbort+0x44)
:|   +func                -969	  0.716  __ipipe_notify_trap+0x14 (do_page_fault+0x40)
:|   #end     0x80000000  -968	  0.477  do_page_fault+0x90 (do_DataAbort+0x44)
:    #func                -968	  0.626  ipipe_unstall_root+0x10 (do_page_fault+0xb8)
:|   #begin   0x80000000  -967	  0.552  ipipe_unstall_root+0x2c (do_page_fault+0xb8)
:|   #func                -967	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -966	  0.462  ipipe_unstall_root+0x94 (do_page_fault+0xb8)
:    +func                -966	  0.582  down_read_trylock+0x10 (do_page_fault+0xdc)
:|   +begin   0x80000001  -965	  0.701  __down_read_trylock+0x28 (down_read_trylock+0x18)
:|   #end     0x80000001  -964	  0.507  __down_read_trylock+0x40 (down_read_trylock+0x18)
:    #func                -964	  0.477  add_preempt_count+0x10 (__down_read_trylock+0x54)
:    #func                -963	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -963	  0.522  ipipe_unstall_root+0x10 (__down_read_trylock+0x8c)
:|   #begin   0x80000000  -962	  0.522  ipipe_unstall_root+0x2c (__down_read_trylock+0x8c)
:|   #func                -962	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -961	  0.656  ipipe_unstall_root+0x94 (__down_read_trylock+0x8c)
:    +func                -961	  0.477  sub_preempt_count+0x10 (__down_read_trylock+0x94)
:    +func                -960	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -959	  0.507  ipipe_root_only+0x10 (do_page_fault+0x110)
:    +func                -959	  0.716  find_vma+0x10 (do_page_fault+0x11c)
:    +func                -958	  0.567  handle_mm_fault+0x14 (do_page_fault+0x174)
:|   +begin   0x80000001  -958	  0.552  handle_mm_fault+0x58 (do_page_fault+0x174)
:|   #end     0x80000001  -957	  0.477  handle_mm_fault+0x70 (do_page_fault+0x174)
:    #func                -957	  0.492  ipipe_unstall_root+0x10 (handle_mm_fault+0x90)
:|   #begin   0x80000000  -956	  0.522  ipipe_unstall_root+0x2c (handle_mm_fault+0x90)
:|   #func                -956	  0.552  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -955	  0.492  ipipe_unstall_root+0x94 (handle_mm_fault+0x90)
:    +func                -955	  0.597  handle_pte_fault+0x14 (handle_mm_fault+0x100)
:    +func                -954	  0.477  add_preempt_count+0x10 (handle_pte_fault+0x630)
:    +func                -953	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -953	  0.477  do_wp_page.isra.77+0x14 (handle_pte_fault+0x670)
:    +func                -952	  0.761  vm_normal_page+0x10 (do_wp_page.isra.77+0x38)
:|   +begin   0x80000001  -952	  0.552  do_wp_page.isra.77+0x84 (handle_pte_fault+0x670)
:|   +end     0x80000001  -951	  0.492  do_wp_page.isra.77+0x98 (handle_pte_fault+0x670)
:    +func                -951	  0.582  reuse_swap_page+0x10 (do_wp_page.isra.77+0x1a8)
:    +func                -950	  0.611  page_move_anon_rmap+0x10 (do_wp_page.isra.77+0x1c0)
:    +func                -949	  0.507  unlock_page+0x10 (do_wp_page.isra.77+0x1cc)
:|   +begin   0x80000001  -949	  0.537  unlock_page+0x30 (do_wp_page.isra.77+0x1cc)
:|   +end     0x80000001  -948	  0.462  unlock_page+0x44 (do_wp_page.isra.77+0x1cc)
:    +func                -948	  0.522  page_waitqueue+0x10 (unlock_page+0x50)
:    +func                -947	  0.611  __wake_up_bit+0x14 (unlock_page+0x5c)
:    +func                -947	  0.880  flush_cache_page+0x10 (do_wp_page.isra.77+0x3e0)
:    +func                -946	  0.492  ptep_set_access_flags+0x14 (do_wp_page.isra.77+0x40c)
:    +func                -945	  0.776  __sync_icache_dcache+0x10 (ptep_set_access_flags+0x60)
:    +func                -945	  0.477  sub_preempt_count+0x10 (do_wp_page.isra.77+0x414)
:    +func                -944	  0.731  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -943	  0.761  up_read+0x10 (do_page_fault+0x2e8)
:|   +begin   0x80000001  -943	  0.820  __up_read+0x28 (up_read+0x18)
:|   #end     0x80000001  -942	  0.462  __up_read+0x40 (up_read+0x18)
:    #func                -941	  0.462  add_preempt_count+0x10 (__up_read+0x54)
:    #func                -941	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -940	  0.522  ipipe_unstall_root+0x10 (__up_read+0x88)
:|   #begin   0x80000000  -940	  0.537  ipipe_unstall_root+0x2c (__up_read+0x88)
:|   #func                -939	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -939	  0.462  ipipe_unstall_root+0x94 (__up_read+0x88)
:    +func                -938	  0.641  sub_preempt_count+0x10 (__up_read+0x90)
:    +func                -938	  0.940  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +func                -937	  0.656  __ipipe_check_root+0x10 (ret_from_exception+0x8)
:|   +func                -936	  0.477  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000  -936+   3.417  no_work_pending+0x18 (<00085c50>)
:|   +begin   0x90000000  -932+   1.656  vector_swi+0x3c (<b6e46d30>)
:    +func                -931+   1.029  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func                -929	  0.835  SyS_close+0x10 (ret_fast_syscall+0x0)
:    +func                -929	  0.507  __close_fd+0x10 (SyS_close+0x30)
:    +func                -928	  0.462  add_preempt_count+0x10 (__close_fd+0x24)
:    +func                -928	  0.970  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -927	  0.567  sub_preempt_count+0x10 (__close_fd+0xb4)
:    +func                -926	  0.925  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -925+   1.194  filp_close+0x10 (__close_fd+0xdc)
:    +func                -924	  0.940  dnotify_flush+0x10 (filp_close+0x78)
:    +func                -923	  0.985  locks_remove_posix+0x14 (filp_close+0x84)
:    +func                -922	  0.835  fput+0x10 (filp_close+0x8c)
:    +func                -921	  0.716  file_sb_list_del+0x10 (fput+0x4c)
:    +func                -921	  0.761  task_work_add+0x10 (fput+0x98)
:|   +begin   0x80000001  -920	  0.761  task_work_add+0x70 (fput+0x98)
:|   +end     0x80000001  -919	  0.955  task_work_add+0x84 (fput+0x98)
:|   +func                -918	  0.671  do_work_pending+0x14 (work_pending+0xc)
:|   +end     0x80000000  -917	  0.686  do_work_pending+0xbc (work_pending+0xc)
:|   +begin   0x80000001  -917	  0.731  do_work_pending+0x108 (work_pending+0xc)
:|   +end     0x80000001  -916	  0.641  do_work_pending+0x11c (work_pending+0xc)
:    +func                -915	  0.850  task_work_run+0x10 (do_work_pending+0x134)
:    +func                -914	  0.716  ____fput+0x10 (task_work_run+0x98)
:    +func                -914	  1.000  __fput+0x14 (____fput+0x18)
:|   +begin   0x90000000  -913+   1.089  __irq_svc+0x44 (__ipipe_trace+0x420)
:|   +func                -912	  0.761  gic_handle_irq+0x10 (__irq_svc+0x58)
:|   +func                -911	  0.895  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|   +func                -910	  0.537  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|   +func                -909	  0.731  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|   +begin   0x00000057  -909	  0.716  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|   +func                -908	  0.626  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|   +begin   0x00571111  -907	  0.492  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|   +func                -907+   1.417  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|   +func                -906+   1.089  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|   +func                -904	  0.776  __ipipe_ack_hrtimer_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|   +func                -904	  0.880  __ipipe_ack_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x30)
:|   +func                -903	  0.701  gic_hold_irq+0x10 (__ipipe_ack_fasteoi_irq+0x24)
:|   +func                -902+   1.820  __ipipe_spin_lock_irqsave+0x10 (gic_hold_irq+0x34)
:|   #func                -900+   1.328  imx_gpc_irq_mask+0x10 (gic_hold_irq+0x68)
:|   #func                -899+   1.313  __ipipe_spin_unlock_irqrestore+0x10 (gic_hold_irq+0x98)
:|   +func                -898	  0.641  __ipipe_end_fasteoi_irq+0x10 (__ipipe_ack_hrtimer_irq+0x58)
:|   +func                -897	  0.552  gic_release_irq+0x10 (__ipipe_end_fasteoi_irq+0x2c)
:|   +func                -896	  0.641  __ipipe_spin_lock_irqsave+0x10 (gic_release_irq+0x34)
:|   #func                -896	  0.880  imx_gpc_irq_unmask+0x10 (gic_release_irq+0x4c)
:|   #func                -895	  0.970  __ipipe_spin_unlock_irqrestore+0x10 (gic_release_irq+0x74)
:|   +begin   0x88880003  -894	  0.716  __ipipe_dispatch_irq+0x1d4 (__ipipe_grab_irq+0x88)
:|  + end     0x88880003  -893	  0.716  __ipipe_dispatch_irq+0x1e8 (__ipipe_grab_irq+0x88)
:|  # func                -892+   1.402  xnintr_clock_handler+0x14 (__ipipe_dispatch_irq+0x228)
:|  # func                -891+   1.626  xntimer_tick_aperiodic+0x14 (xnintr_clock_handler+0x98)
:|  # func                -889+   1.522  xnthread_periodic_handler+0x10 (xntimer_tick_aperiodic+0xc0)
:|  # func                -888+   1.447  xntimer_next_local_shot+0x10 (xntimer_tick_aperiodic+0x274)
:|  # event   tick@68     -886	  0.522  xntimer_next_local_shot+0xd0 (xntimer_tick_aperiodic+0x274)
:|  # func                -886+   1.014  ipipe_timer_set+0x10 (xntimer_next_local_shot+0xd8)
:|  # func                -885+   2.462  v2_set_next_event+0x10 (ipipe_timer_set+0x64)
:|  + begin   0x88880004  -882	  0.701  __ipipe_dispatch_irq+0x2d4 (__ipipe_grab_irq+0x88)
:|   +end     0x88880004  -882	  0.477  __ipipe_dispatch_irq+0x2e4 (__ipipe_grab_irq+0x88)
:|   +begin   0x55550001  -881	  0.552  __ipipe_dispatch_irq+0x2f0 (__ipipe_grab_irq+0x88)
:|   +func                -881+   1.044  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:|   +end     0x55550001  -880	  0.522  __ipipe_dispatch_irq+0x304 (__ipipe_grab_irq+0x88)
:|   +end     0x00571114  -879	  0.552  __ipipe_dispatch_irq+0x30c (__ipipe_grab_irq+0x88)
:|   +end     0x00000057  -879	  0.656  __ipipe_grab_irq+0x90 (gic_handle_irq+0x4c)
:|   +func                -878+   1.119  __ipipe_exit_irq+0x10 (__ipipe_grab_irq+0x98)
:|   +func                -877	  0.820  __ipipe_check_root_interruptible+0x10 (__irq_svc+0x5c)
:|   +func                -876	  0.477  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_fast_svc_irq_exit+0x4)
:|   +end     0x90000000  -876	  0.716  __ipipe_fast_svc_irq_exit+0x18 (__ipipe_trace+0x420)
:    +func                -875	  0.865  ipipe_root_only+0x10 (__fput+0x2c)
:    +func                -874	  0.791  __fsnotify_parent+0x14 (__fput+0x70)
:    +func                -873+   1.223  fsnotify+0x14 (__fput+0x90)
:    +func                -872+   1.582  locks_remove_flock+0x14 (__fput+0xb0)
:    +func                -870	  0.671  pipe_release+0x10 (__fput+0x108)
:    +func                -870	  0.492  mutex_lock+0x10 (pipe_release+0x28)
:    +func                -869+   1.044  ipipe_root_only+0x10 (mutex_lock+0x1c)
:    +func                -868	  0.820  mutex_unlock+0x10 (pipe_release+0xa8)
:    +func                -867	  0.611  put_pipe_info+0x10 (pipe_release+0xb4)
:    +func                -867	  0.462  add_preempt_count+0x10 (put_pipe_info+0x24)
:    +func                -866	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -866	  0.477  sub_preempt_count+0x10 (put_pipe_info+0x48)
:    +func                -865	  0.701  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -865+   2.014  free_pipe_info+0x10 (put_pipe_info+0x74)
:    +func                -863+   1.104  kfree+0x14 (free_pipe_info+0x88)
:    +func                -861	  0.462  add_preempt_count+0x10 (kfree+0xf4)
:    +func                -861	  0.567  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -860	  0.462  sub_preempt_count+0x10 (kfree+0x104)
:    +func                -860	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -859	  0.507  kfree+0x148 (free_pipe_info+0x88)
:|   #end     0x80000001  -859	  0.716  kfree+0x160 (free_pipe_info+0x88)
:    #func                -858	  0.552  ipipe_unstall_root+0x10 (kfree+0x1bc)
:|   #begin   0x80000000  -857	  0.582  ipipe_unstall_root+0x2c (kfree+0x1bc)
:|   #func                -857	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -856	  0.656  ipipe_unstall_root+0x94 (kfree+0x1bc)
:    +func                -855	  0.522  kfree+0x14 (free_pipe_info+0x90)
:    +func                -855	  0.522  add_preempt_count+0x10 (kfree+0xf4)
:    +func                -854	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -854	  0.462  sub_preempt_count+0x10 (kfree+0x104)
:    +func                -853	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -853	  0.567  kfree+0x148 (free_pipe_info+0x90)
:|   #end     0x80000001  -852	  0.492  kfree+0x160 (free_pipe_info+0x90)
:    #func                -852	  0.522  ipipe_unstall_root+0x10 (kfree+0x1bc)
:|   #begin   0x80000000  -851	  0.522  ipipe_unstall_root+0x2c (kfree+0x1bc)
:|   #func                -851	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -850	  0.955  ipipe_unstall_root+0x94 (kfree+0x1bc)
:    +func                -849	  0.597  module_put+0x10 (__fput+0x140)
:    +func                -849	  0.582  put_pid+0x10 (__fput+0x148)
:    +func                -848	  0.507  add_preempt_count+0x10 (__fput+0x1b8)
:    +func                -847	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -847	  0.477  sub_preempt_count+0x10 (__fput+0x1dc)
:    +func                -846	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -846	  0.507  call_rcu+0x10 (__fput+0x204)
:    +func                -845	  0.537  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001  -845	  0.597  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001  -844	  0.611  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func                -843	  0.477  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func                -843	  0.477  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func                -842	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -842	  0.462  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func                -841+   1.447  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -840	  0.537  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000  -839	  0.537  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func                -839	  0.522  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -838	  0.776  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func                -837	  0.701  dput+0x10 (__fput+0x20c)
:    +func                -837	  0.522  ipipe_root_only+0x10 (dput+0x2c)
:    +func                -836	  0.492  add_preempt_count+0x10 (dput+0x34)
:    +func                -836	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -835	  0.582  add_preempt_count+0x10 (dput+0x17c)
:    +func                -834	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -834	  0.865  dentry_lru_del+0x10 (dput+0x1cc)
:    +func                -833	  0.761  __d_drop+0x10 (dput+0x1d4)
:    +func                -832	  0.731  d_kill+0x14 (dput+0x1e0)
:    +func                -831	  0.567  sub_preempt_count+0x10 (d_kill+0xcc)
:    +func                -831	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -830	  0.462  sub_preempt_count+0x10 (d_kill+0xe4)
:    +func                -830+   1.104  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -829	  0.970  iput+0x10 (d_kill+0x154)
:    +func                -828	  0.462  add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
:    +func                -827+   1.283  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -826	  0.462  sub_preempt_count+0x10 (iput+0x194)
:    +func                -825	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -825	  0.701  evict+0x10 (iput+0x1ac)
:    +func                -824	  0.507  inode_wait_for_writeback+0x10 (evict+0xac)
:    +func                -823	  0.462  add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
:    +func                -823	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -822	  0.746  __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
:    +func                -821	  0.686  bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
:    +func                -821	  0.462  sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
:    +func                -820	  0.880  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -819	  0.552  clear_inode+0x10 (evict+0xe8)
:    +func                -819	  0.537  ipipe_root_only+0x10 (clear_inode+0x1c)
:|   +begin   0x80000001  -818	  0.507  clear_inode+0x34 (evict+0xe8)
:|   #end     0x80000001  -818	  0.567  clear_inode+0x4c (evict+0xe8)
:    #func                -817	  0.462  add_preempt_count+0x10 (clear_inode+0x58)
:    #func                -817	  0.686  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -816	  0.492  ipipe_unstall_root+0x10 (clear_inode+0x68)
:|   #begin   0x80000000  -816	  0.522  ipipe_unstall_root+0x2c (clear_inode+0x68)
:|   #func                -815	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -815	  0.477  ipipe_unstall_root+0x94 (clear_inode+0x68)
:    +func                -814	  0.477  sub_preempt_count+0x10 (clear_inode+0x70)
:    +func                -814	  0.641  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -813	  0.507  add_preempt_count+0x10 (evict+0x14c)
:    +func                -812	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -812	  0.492  wake_up_bit+0x10 (evict+0x158)
:    +func                -811	  0.522  bit_waitqueue+0x10 (wake_up_bit+0x20)
:    +func                -811+   1.134  __wake_up_bit+0x14 (wake_up_bit+0x2c)
:    +func                -810	  0.492  sub_preempt_count+0x10 (evict+0x170)
:    +func                -809	  0.746  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -808	  0.761  destroy_inode+0x10 (evict+0x194)
:    +func                -808	  0.865  __destroy_inode+0x10 (destroy_inode+0x30)
:    +func                -807	  0.626  inode_has_buffers+0x10 (__destroy_inode+0x1c)
:    +func                -806	  0.641  __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
:    +func                -806	  0.552  fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
:    +func                -805	  0.462  add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
:    +func                -805	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -804	  0.462  sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
:    +func                -804+   1.104  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -802	  0.582  __destroy_inode+0xfc (destroy_inode+0x30)
:|   #end     0x80000001  -802	  0.611  __destroy_inode+0x114 (destroy_inode+0x30)
:    #func                -801	  0.522  ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:|   #begin   0x80000000  -801	  0.537  ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:|   #func                -800	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -800	  0.626  ipipe_unstall_root+0x94 (__destroy_inode+0x134)
:    +func                -799	  0.656  free_inode_nonrcu+0x10 (destroy_inode+0x4c)
:    +func                -798	  0.731  kmem_cache_free+0x14 (free_inode_nonrcu+0x28)
:    +func                -798	  0.462  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func                -797	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -797	  0.477  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func                -796	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -795	  0.552  kmem_cache_free+0x10c (free_inode_nonrcu+0x28)
:|   #end     0x80000001  -795	  0.626  kmem_cache_free+0x124 (free_inode_nonrcu+0x28)
:    #func                -794	  0.537  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000  -794	  0.522  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func                -793	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -793	  0.880  ipipe_unstall_root+0x94 (kmem_cache_free+0x184)
:    +func                -792	  0.537  d_free+0x10 (d_kill+0x178)
:|   +begin   0x80000001  -791	  0.552  d_free+0x40 (d_kill+0x178)
:|   #end     0x80000001  -791	  0.492  d_free+0x58 (d_kill+0x178)
:    #func                -790	  0.522  ipipe_unstall_root+0x10 (d_free+0x78)
:|   #begin   0x80000000  -790	  0.522  ipipe_unstall_root+0x2c (d_free+0x78)
:|   #func                -789	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -789	  0.701  ipipe_unstall_root+0x94 (d_free+0x78)
:    +func                -788	  0.880  __d_free+0x10 (d_free+0xac)
:    +func                -787	  0.671  kmem_cache_free+0x14 (__d_free+0x58)
:    +func                -786	  0.477  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func                -786	  0.656  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -785	  0.477  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func                -785	  0.716  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -784	  0.776  __slab_free.isra.49+0x14 (kmem_cache_free+0x1a0)
:|   +begin   0x80000001  -783	  0.582  __slab_free.isra.49+0x154 (kmem_cache_free+0x1a0)
:|   #end     0x80000001  -783	  0.492  __slab_free.isra.49+0x178 (kmem_cache_free+0x1a0)
:    #func                -782	  0.477  add_preempt_count+0x10 (__slab_free.isra.49+0x190)
:    #func                -782	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -781	  0.462  sub_preempt_count+0x10 (__slab_free.isra.49+0x1c0)
:    #func                -781	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -780	  0.507  ipipe_unstall_root+0x10 (__slab_free.isra.49+0x1e8)
:|   #begin   0x80000000  -780	  0.552  ipipe_unstall_root+0x2c (__slab_free.isra.49+0x1e8)
:|   #func                -779	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -779	  0.970  ipipe_unstall_root+0x94 (__slab_free.isra.49+0x1e8)
:    +func                -778	  0.626  mntput+0x10 (__fput+0x214)
:    +func                -777	  0.552  mntput_no_expire+0x10 (mntput+0x34)
:    +func                -777	  0.477  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func                -776	  0.671  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -775	  0.477  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func                -775+   1.044  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -774	  0.925  _cond_resched+0x10 (task_work_run+0x9c)
:|   +begin   0x80000000  -773+   1.074  do_work_pending+0x14c (work_pending+0xc)
:|   +func                -772	  0.716  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000  -771!  11.223  no_work_pending+0x18 (<b6e46d34>)
:|   +begin   0x90000000  -760+   1.253  vector_swi+0x3c (<b6e46d30>)
:    +func                -759	  0.895  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func                -758	  0.805  SyS_close+0x10 (ret_fast_syscall+0x0)
:    +func                -757	  0.626  __close_fd+0x10 (SyS_close+0x30)
:    +func                -756	  0.477  add_preempt_count+0x10 (__close_fd+0x24)
:    +func                -756	  1.000  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -755	  0.462  sub_preempt_count+0x10 (__close_fd+0xb4)
:    +func                -754	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -754	  0.955  filp_close+0x10 (__close_fd+0xdc)
:    +func                -753	  0.656  dnotify_flush+0x10 (filp_close+0x78)
:    +func                -752	  0.985  locks_remove_posix+0x14 (filp_close+0x84)
:    +func                -751	  0.656  fput+0x10 (filp_close+0x8c)
:    +func                -750	  0.656  file_sb_list_del+0x10 (fput+0x4c)
:    +func                -750+   1.164  task_work_add+0x10 (fput+0x98)
:|   +begin   0x80000001  -749	  0.507  task_work_add+0x70 (fput+0x98)
:|   +end     0x80000001  -748	  0.910  task_work_add+0x84 (fput+0x98)
:|   +func                -747	  0.761  do_work_pending+0x14 (work_pending+0xc)
:|   +end     0x80000000  -746	  0.626  do_work_pending+0xbc (work_pending+0xc)
:|   +begin   0x80000001  -746	  0.865  do_work_pending+0x108 (work_pending+0xc)
:|   +end     0x80000001  -745	  0.776  do_work_pending+0x11c (work_pending+0xc)
:    +func                -744	  0.746  task_work_run+0x10 (do_work_pending+0x134)
:    +func                -743	  0.522  ____fput+0x10 (task_work_run+0x98)
:    +func                -743	  0.537  __fput+0x14 (____fput+0x18)
:    +func                -742	  0.537  ipipe_root_only+0x10 (__fput+0x2c)
:    +func                -742	  0.925  __fsnotify_parent+0x14 (__fput+0x70)
:    +func                -741+   1.014  fsnotify+0x14 (__fput+0x90)
:    +func                -740	  0.537  locks_remove_flock+0x14 (__fput+0xb0)
:    +func                -739	  0.611  pipe_release+0x10 (__fput+0x108)
:    +func                -739	  0.492  mutex_lock+0x10 (pipe_release+0x28)
:    +func                -738	  0.970  ipipe_root_only+0x10 (mutex_lock+0x1c)
:    +func                -737	  0.641  mutex_unlock+0x10 (pipe_release+0xa8)
:    +func                -737	  0.611  put_pipe_info+0x10 (pipe_release+0xb4)
:    +func                -736	  0.462  add_preempt_count+0x10 (put_pipe_info+0x24)
:    +func                -736	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -735	  0.462  sub_preempt_count+0x10 (put_pipe_info+0x48)
:    +func                -735	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -734+   1.985  free_pipe_info+0x10 (put_pipe_info+0x74)
:    +func                -732	  0.671  kfree+0x14 (free_pipe_info+0x88)
:    +func                -731	  0.462  add_preempt_count+0x10 (kfree+0xf4)
:    +func                -731	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -730	  0.462  sub_preempt_count+0x10 (kfree+0x104)
:    +func                -730	  0.582  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -729	  0.641  kfree+0x148 (free_pipe_info+0x88)
:|   #end     0x80000001  -729	  0.656  kfree+0x160 (free_pipe_info+0x88)
:    #func                -728	  0.537  ipipe_unstall_root+0x10 (kfree+0x1bc)
:|   #begin   0x80000000  -727	  0.597  ipipe_unstall_root+0x2c (kfree+0x1bc)
:|   #func                -727	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -726	  0.537  ipipe_unstall_root+0x94 (kfree+0x1bc)
:    +func                -726	  0.537  kfree+0x14 (free_pipe_info+0x90)
:    +func                -725	  0.507  add_preempt_count+0x10 (kfree+0xf4)
:    +func                -725	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -724	  0.477  sub_preempt_count+0x10 (kfree+0x104)
:    +func                -724	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -723	  0.597  kfree+0x148 (free_pipe_info+0x90)
:|   #end     0x80000001  -723	  0.492  kfree+0x160 (free_pipe_info+0x90)
:    #func                -722	  0.492  ipipe_unstall_root+0x10 (kfree+0x1bc)
:|   #begin   0x80000000  -722	  0.552  ipipe_unstall_root+0x2c (kfree+0x1bc)
:|   #func                -721	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -721	  0.850  ipipe_unstall_root+0x94 (kfree+0x1bc)
:    +func                -720	  0.492  module_put+0x10 (__fput+0x140)
:    +func                -719	  0.552  put_pid+0x10 (__fput+0x148)
:    +func                -719	  0.507  add_preempt_count+0x10 (__fput+0x1b8)
:    +func                -718	  0.776  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -717	  0.477  sub_preempt_count+0x10 (__fput+0x1dc)
:    +func                -717	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -716	  0.492  call_rcu+0x10 (__fput+0x204)
:    +func                -716	  0.537  __call_rcu.constprop.45+0x10 (call_rcu+0x20)
:|   +begin   0x80000001  -715	  0.567  __call_rcu.constprop.45+0x74 (call_rcu+0x20)
:|   #end     0x80000001  -715	  0.820  __call_rcu.constprop.45+0x8c (call_rcu+0x20)
:    #func                -714	  0.701  rcu_is_cpu_idle+0x10 (__call_rcu.constprop.45+0x104)
:    #func                -713	  0.492  add_preempt_count+0x10 (rcu_is_cpu_idle+0x1c)
:    #func                -713	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -712	  0.462  sub_preempt_count+0x10 (rcu_is_cpu_idle+0x34)
:    #func                -712+   1.283  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -710	  0.507  ipipe_unstall_root+0x10 (__call_rcu.constprop.45+0x208)
:|   #begin   0x80000000  -710	  0.522  ipipe_unstall_root+0x2c (__call_rcu.constprop.45+0x208)
:|   #func                -709	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -709	  0.522  ipipe_unstall_root+0x94 (__call_rcu.constprop.45+0x208)
:    +func                -708	  0.626  dput+0x10 (__fput+0x20c)
:    +func                -708	  0.507  ipipe_root_only+0x10 (dput+0x2c)
:    +func                -707	  0.492  add_preempt_count+0x10 (dput+0x34)
:    +func                -707	  0.597  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -706	  0.477  add_preempt_count+0x10 (dput+0x17c)
:    +func                -706	  0.626  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -705	  0.611  dentry_lru_del+0x10 (dput+0x1cc)
:    +func                -704	  0.656  __d_drop+0x10 (dput+0x1d4)
:    +func                -704	  0.626  d_kill+0x14 (dput+0x1e0)
:    +func                -703	  0.656  sub_preempt_count+0x10 (d_kill+0xcc)
:    +func                -702	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -702	  0.462  sub_preempt_count+0x10 (d_kill+0xe4)
:    +func                -701	  0.597  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -701	  0.985  iput+0x10 (d_kill+0x154)
:    +func                -700	  0.462  add_preempt_count+0x10 (_atomic_dec_and_lock+0x90)
:    +func                -699	  0.835  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -699	  0.462  sub_preempt_count+0x10 (iput+0x194)
:    +func                -698	  0.671  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -697	  0.552  evict+0x10 (iput+0x1ac)
:    +func                -697	  0.462  inode_wait_for_writeback+0x10 (evict+0xac)
:    +func                -696	  0.462  add_preempt_count+0x10 (inode_wait_for_writeback+0x20)
:    +func                -696	  0.597  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -695	  0.492  __inode_wait_for_writeback+0x14 (inode_wait_for_writeback+0x28)
:    +func                -695	  0.537  bit_waitqueue+0x10 (__inode_wait_for_writeback+0x68)
:    +func                -694	  0.462  sub_preempt_count+0x10 (inode_wait_for_writeback+0x30)
:    +func                -694	  0.776  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -693	  0.477  clear_inode+0x10 (evict+0xe8)
:    +func                -693	  0.522  ipipe_root_only+0x10 (clear_inode+0x1c)
:|   +begin   0x80000001  -692	  0.611  clear_inode+0x34 (evict+0xe8)
:|   #end     0x80000001  -691	  0.507  clear_inode+0x4c (evict+0xe8)
:    #func                -691	  0.462  add_preempt_count+0x10 (clear_inode+0x58)
:    #func                -691	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -690	  0.492  ipipe_unstall_root+0x10 (clear_inode+0x68)
:|   #begin   0x80000000  -689	  0.507  ipipe_unstall_root+0x2c (clear_inode+0x68)
:|   #func                -689	  0.940  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -688	  0.477  ipipe_unstall_root+0x94 (clear_inode+0x68)
:    +func                -688	  0.477  sub_preempt_count+0x10 (clear_inode+0x70)
:    +func                -687	  0.686  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -686	  0.522  add_preempt_count+0x10 (evict+0x14c)
:    +func                -686	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -685	  0.477  wake_up_bit+0x10 (evict+0x158)
:    +func                -685	  0.641  bit_waitqueue+0x10 (wake_up_bit+0x20)
:    +func                -684	  0.671  __wake_up_bit+0x14 (wake_up_bit+0x2c)
:    +func                -684	  0.477  sub_preempt_count+0x10 (evict+0x170)
:    +func                -683	  0.537  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -683	  0.865  destroy_inode+0x10 (evict+0x194)
:    +func                -682	  0.537  __destroy_inode+0x10 (destroy_inode+0x30)
:    +func                -681	  0.641  inode_has_buffers+0x10 (__destroy_inode+0x1c)
:    +func                -681	  0.582  __fsnotify_inode_delete+0x10 (__destroy_inode+0x30)
:    +func                -680	  0.462  fsnotify_clear_marks_by_inode+0x14 (__fsnotify_inode_delete+0x18)
:    +func                -679	  0.462  add_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0x30)
:    +func                -679	  0.597  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -678	  0.462  sub_preempt_count+0x10 (fsnotify_clear_marks_by_inode+0xa0)
:    +func                -678	  0.910  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -677	  0.477  __destroy_inode+0xfc (destroy_inode+0x30)
:|   #end     0x80000001  -677	  0.611  __destroy_inode+0x114 (destroy_inode+0x30)
:    #func                -676	  0.492  ipipe_unstall_root+0x10 (__destroy_inode+0x134)
:|   #begin   0x80000000  -675	  0.552  ipipe_unstall_root+0x2c (__destroy_inode+0x134)
:|   #func                -675	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -674	  0.507  ipipe_unstall_root+0x94 (__destroy_inode+0x134)
:    +func                -674	  0.626  free_inode_nonrcu+0x10 (destroy_inode+0x4c)
:    +func                -673	  0.641  kmem_cache_free+0x14 (free_inode_nonrcu+0x28)
:    +func                -673	  0.477  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func                -672	  0.552  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -672	  0.477  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func                -671	  0.656  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:|   +begin   0x80000001  -670	  0.552  kmem_cache_free+0x10c (free_inode_nonrcu+0x28)
:|   #end     0x80000001  -670	  0.522  kmem_cache_free+0x124 (free_inode_nonrcu+0x28)
:    #func                -669	  0.492  ipipe_unstall_root+0x10 (kmem_cache_free+0x184)
:|   #begin   0x80000000  -669	  0.507  ipipe_unstall_root+0x2c (kmem_cache_free+0x184)
:|   #func                -668	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -668	  0.970  ipipe_unstall_root+0x94 (kmem_cache_free+0x184)
:    +func                -667	  0.522  d_free+0x10 (d_kill+0x178)
:|   +begin   0x80000001  -666	  0.552  d_free+0x40 (d_kill+0x178)
:|   #end     0x80000001  -666	  0.477  d_free+0x58 (d_kill+0x178)
:    #func                -665	  0.492  ipipe_unstall_root+0x10 (d_free+0x78)
:|   #begin   0x80000000  -665	  0.507  ipipe_unstall_root+0x2c (d_free+0x78)
:|   #func                -664	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -664	  0.507  ipipe_unstall_root+0x94 (d_free+0x78)
:    +func                -663	  0.671  __d_free+0x10 (d_free+0xac)
:    +func                -663	  0.805  kmem_cache_free+0x14 (__d_free+0x58)
:    +func                -662	  0.582  add_preempt_count+0x10 (kmem_cache_free+0xb4)
:    +func                -661	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -661	  0.477  sub_preempt_count+0x10 (kmem_cache_free+0xc8)
:    +func                -660	  0.567  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -660	  0.761  __slab_free.isra.49+0x14 (kmem_cache_free+0x1a0)
:|   +begin   0x80000001  -659	  0.537  __slab_free.isra.49+0x154 (kmem_cache_free+0x1a0)
:|   #end     0x80000001  -658	  0.477  __slab_free.isra.49+0x178 (kmem_cache_free+0x1a0)
:    #func                -658	  0.477  add_preempt_count+0x10 (__slab_free.isra.49+0x190)
:    #func                -657	  0.522  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -657	  0.462  sub_preempt_count+0x10 (__slab_free.isra.49+0x1c0)
:    #func                -656	  0.552  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                -656	  0.492  ipipe_unstall_root+0x10 (__slab_free.isra.49+0x1e8)
:|   #begin   0x80000000  -655	  0.537  ipipe_unstall_root+0x2c (__slab_free.isra.49+0x1e8)
:|   #func                -655	  0.492  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000  -654	  0.955  ipipe_unstall_root+0x94 (__slab_free.isra.49+0x1e8)
:    +func                -653	  0.731  mntput+0x10 (__fput+0x214)
:    +func                -653	  0.522  mntput_no_expire+0x10 (mntput+0x34)
:    +func                -652	  0.477  add_preempt_count+0x10 (mntput_no_expire+0x30)
:    +func                -652	  0.537  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                -651	  0.477  sub_preempt_count+0x10 (mntput_no_expire+0x44)
:    +func                -651	  0.761  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    +func                -650	  0.820  _cond_resched+0x10 (task_work_run+0x9c)
:|   +begin   0x80000000  -649	  0.776  do_work_pending+0x14c (work_pending+0xc)
:|   +func                -648	  0.552  __ipipe_bugon_irqs_enabled+0x10 (no_work_pending+0x4)
:|   +end     0x90000000  -648!  14.910  no_work_pending+0x18 (<b6e46d34>)
:|   +begin   0x90000000  -633+   1.671  vector_swi+0x3c (<b6b09628>)
:    +func                -631	  0.880  __ipipe_syscall_root+0x10 (local_restart+0xc)
:    +func                -630	  0.641  SyS_writev+0x14 (ret_fast_syscall+0x0)
:    +func                -630	  0.731  fget_light+0x10 (SyS_writev+0x28)
:    +func                -629	  1.000  __rcu_read_lock+0x10 (fget_light+0x78)
:    +func                -628+   1.089  __rcu_read_unlock+0x10 (fget_light+0xf4)
:    +func                -627	  0.970  vfs_writev+0x14 (SyS_writev+0x4c)
:    +func                -626	  0.940  do_readv_writev+0x14 (vfs_writev+0x6c)
:    +func                -625+   1.970  rw_copy_check_uvector+0x14 (do_readv_writev+0x54)
:    +func                -623+   1.432  rw_verify_area+0x14 (do_readv_writev+0x70)
:    +func                -622	  0.746  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000  -621	  0.985  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func                -620	  0.626  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000  -619+   1.029  __ipipe_restore_head+0x168 (xnpipe_write+0x188)
:    +func                -618	  0.880  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func                -617	  0.731  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000  -617+   1.208  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func                -615+   2.582  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func                -613	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000  -612	  0.895  __ipipe_restore_head+0x168 (xnheap_alloc+0x26c)
:|   +begin   0x80000000  -611	  0.746  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func                -611+   1.044  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func                -610+   1.283  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  460] LRT:460  1  -608+   1.402  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func                -607	  0.656  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func                -606	  0.656  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func                -606	  0.507  __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x54)
:|  *+begin   0x04031111  -605+   1.119  __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x54)
:|  *+func                -604+   1.417  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x1ac)
:|  *+end     0x04031114  -603+   1.253  __ipipe_dispatch_irq+0x30c (ipipe_raise_irq+0x54)
:|  *+func                -601+   1.134  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func                -600	  0.626  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +begin   0x44440002  -600	  0.761  __ipipe_restore_head+0xc0 (xnpipe_write+0x774)
:|   +begin   0x55550002  -599	  0.641  __ipipe_restore_head+0xec (xnpipe_write+0x774)
:|   +func                -598+   1.388  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xf4)
:|   +begin   0x88881001  -597	  0.597  __ipipe_do_sync_pipeline+0xf0 (__ipipe_restore_head+0xf4)
:|  + end     0x88881001  -596	  0.522  __ipipe_do_sync_pipeline+0x100 (__ipipe_restore_head+0xf4)
:|  + begin   0x33330007  -596	  0.552  __ipipe_do_sync_pipeline+0x10c (__ipipe_restore_head+0xf4)
:|  + begin   0x33330000  -595	  0.731  __ipipe_do_sync_pipeline+0x118 (__ipipe_restore_head+0xf4)
:|  + func                -594	  0.716  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:|  + begin   0x00002222  -594	  0.850  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:|  # begin   0x04032222  -593	  0.641  __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:|  # func                -592	  0.880  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1dc)
:|  # func                -591	  0.835  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  536] Process -1  -590	  0.656  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func                -590+   1.358  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -588+   1.686  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func                -587	  0.611  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -586+   1.014  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func                -585	  0.731  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -584+   1.388  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -583+   1.731  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -581	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -581	  0.925  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  460] LRT:460  1  -580+   5.000  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -575	  0.656  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000  -574+   1.895  __ipipe_restore_head+0x168 (rt_pipe_receive+0x128)
:   + func                -572	  0.805  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func                -571	  0.701  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func                -571	  0.716  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000  -570+   2.179  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func                -568	  0.522  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000  -567+   3.029  __ipipe_restore_head+0x168 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001  -564	  0.835  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -563	  0.940  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -562	  0.776  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -562	  0.985  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func                -561	  0.567  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -560+   6.611  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000  -554+   1.044  vector_swi+0x3c (<00172b94>)
:   + func                -552	  0.761  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -552	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -551	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002  -551	  0.522  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002  -550	  0.537  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -550	  0.611  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func                -549	  0.656  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func                -548+   1.641  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -547+   1.268  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func                -545+   1.477  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func                -544	  0.671  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000  -543	  0.746  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func                -543	  1.000  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func                -542	  0.895  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func                -541+   1.029  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -540	  0.761  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  460] LRT:460  1  -539	  0.686  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -538+   1.552  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -537+   1.597  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -535	  0.656  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -534	  0.910  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func                -533	  0.537  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -533+   1.164  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -532+   1.313  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -530	  0.522  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -530	  0.671  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  536] Process -1  -529+   2.029  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # end     0x04032222  -527	  0.537  __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x00002222  -527	  0.552  __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x33330000  -526	  0.492  __ipipe_do_sync_pipeline+0x128 (__ipipe_restore_head+0xf4)
:|  + end     0x33330007  -526	  0.492  __ipipe_do_sync_pipeline+0x134 (__ipipe_restore_head+0xf4)
:|  + begin   0x99990002  -525	  0.776  __ipipe_do_sync_pipeline+0x140 (__ipipe_restore_head+0xf4)
:|   +end     0x99990002  -524	  0.731  __ipipe_do_sync_pipeline+0x158 (__ipipe_restore_head+0xf4)
:|   +end     0x55550002  -524	  0.641  __ipipe_restore_head+0x100 (xnpipe_write+0x774)
:|   +end     0x44440002  -523	  0.447  __ipipe_restore_head+0x154 (xnpipe_write+0x774)
:|   +end     0x80000000  -523+   1.313  __ipipe_restore_head+0x168 (xnpipe_write+0x774)
:    +func                -521	  0.671  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000  -521	  0.611  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func                -520	  0.582  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000  -519	  0.641  __ipipe_restore_head+0x168 (xnpipe_write+0x188)
:    +func                -519	  0.746  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func                -518	  0.626  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000  -517	  0.671  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func                -517+   1.179  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func                -516	  0.567  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000  -515+   1.194  __ipipe_restore_head+0x168 (xnheap_alloc+0x26c)
:|   +begin   0x80000000  -514	  0.597  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func                -513	  0.805  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func                -512	  0.522  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  460] LRT:460  1  -512	  0.805  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func                -511	  0.507  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func                -511	  0.746  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func                -510	  0.597  __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x54)
:|  *+begin   0x04031111  -509	  0.910  __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x54)
:|  *+func                -508	  0.940  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x1ac)
:|  *+end     0x04031114  -507	  0.746  __ipipe_dispatch_irq+0x30c (ipipe_raise_irq+0x54)
:|  *+func                -507	  0.507  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func                -506	  0.552  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +begin   0x44440002  -506	  0.671  __ipipe_restore_head+0xc0 (xnpipe_write+0x774)
:|   +begin   0x55550002  -505	  0.462  __ipipe_restore_head+0xec (xnpipe_write+0x774)
:|   +func                -504	  0.567  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xf4)
:|   +begin   0x88881001  -504	  0.522  __ipipe_do_sync_pipeline+0xf0 (__ipipe_restore_head+0xf4)
:|  + end     0x88881001  -503	  0.522  __ipipe_do_sync_pipeline+0x100 (__ipipe_restore_head+0xf4)
:|  + begin   0x33330007  -503	  0.567  __ipipe_do_sync_pipeline+0x10c (__ipipe_restore_head+0xf4)
:|  + begin   0x33330000  -502	  0.462  __ipipe_do_sync_pipeline+0x118 (__ipipe_restore_head+0xf4)
:|  + func                -502	  0.552  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:|  + begin   0x00002222  -501	  0.746  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:|  # begin   0x04032222  -500	  0.701  __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:|  # func                -500	  0.597  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1dc)
:|  # func                -499	  0.552  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  536] Process -1  -499	  0.552  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func                -498	  0.895  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -497+   1.343  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func                -496	  0.731  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -495	  0.567  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func                -494	  0.626  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -494	  0.761  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -493+   1.149  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -492	  0.507  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -491	  0.611  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  460] LRT:460  1  -491+   2.044  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -489	  0.537  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000  -488	  0.895  __ipipe_restore_head+0x168 (rt_pipe_receive+0x128)
:   + func                -487	  0.716  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func                -487	  0.582  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func                -486	  0.522  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000  -486+   1.597  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func                -484	  0.656  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000  -483+   1.223  __ipipe_restore_head+0x168 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001  -482	  0.880  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001  -481	  0.731  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001  -480	  0.492  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -480	  0.507  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -479	  0.701  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -479	  0.776  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func                -478	  0.731  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -477+   6.208  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000  -471+   1.164  vector_swi+0x3c (<00172b94>)
:   + func                -470	  0.686  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -469	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -469	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002  -468	  0.477  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002  -468	  0.507  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -467	  0.492  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func                -467	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func                -466	  0.970  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -465	  1.000  __rt_pipe_read+0x14 (hisyscall_event+0x188)
:   + func                -464+   1.059  xnregistry_fetch+0x10 (__rt_pipe_read+0x110)
:   + func                -463	  0.552  rt_pipe_receive+0x10 (__rt_pipe_read+0x130)
:|  + begin   0x80000000  -463	  0.791  rt_pipe_receive+0x84 (__rt_pipe_read+0x130)
:|  # func                -462	  0.850  xnpipe_recv+0x14 (rt_pipe_receive+0x148)
:|  # func                -461	  0.507  xnsynch_sleep_on+0x14 (xnpipe_recv+0xd0)
:|  # func                -460	  0.880  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -460	  0.552  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  460] LRT:460  1  -459	  0.641  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -458+   1.373  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -457+   1.029  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -456	  0.507  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -455	  0.626  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func                -455	  0.492  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -454	  0.955  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -453+   1.059  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -452	  0.477  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -452	  0.835  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  536] Process -1  -451+   1.388  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # end     0x04032222  -450	  0.791  __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x00002222  -449	  0.701  __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x33330000  -448	  0.477  __ipipe_do_sync_pipeline+0x128 (__ipipe_restore_head+0xf4)
:|  + end     0x33330007  -448	  0.447  __ipipe_do_sync_pipeline+0x134 (__ipipe_restore_head+0xf4)
:|  + begin   0x99990002  -447	  0.671  __ipipe_do_sync_pipeline+0x140 (__ipipe_restore_head+0xf4)
:|   +end     0x99990002  -447	  0.686  __ipipe_do_sync_pipeline+0x158 (__ipipe_restore_head+0xf4)
:|   +end     0x55550002  -446	  0.522  __ipipe_restore_head+0x100 (xnpipe_write+0x774)
:|   +end     0x44440002  -445	  0.477  __ipipe_restore_head+0x154 (xnpipe_write+0x774)
:|   +end     0x80000000  -445	  0.925  __ipipe_restore_head+0x168 (xnpipe_write+0x774)
:    +func                -444	  0.522  xnpipe_write+0x14 (do_readv_writev+0x138)
:|   +begin   0x80000000  -443	  0.567  xnpipe_write+0x74 (do_readv_writev+0x138)
:|  *+func                -443	  0.522  __ipipe_restore_head+0x10 (xnpipe_write+0x188)
:|   +end     0x80000000  -442	  0.626  __ipipe_restore_head+0x168 (xnpipe_write+0x188)
:    +func                -442	  0.746  __pipe_alloc_handler+0x10 (xnpipe_write+0x19c)
:    +func                -441	  0.567  xnheap_alloc+0x10 (__pipe_alloc_handler+0x28)
:|   +begin   0x80000000  -440	  0.686  xnheap_alloc+0xa8 (__pipe_alloc_handler+0x28)
:|  *+func                -440	  0.850  get_free_range+0x14 (xnheap_alloc+0xe0)
:|  *+func                -439	  0.522  __ipipe_restore_head+0x10 (xnheap_alloc+0x26c)
:|   +end     0x80000000  -438+   1.298  __ipipe_restore_head+0x168 (xnheap_alloc+0x26c)
:|   +begin   0x80000000  -437	  0.910  xnpipe_write+0x4a8 (do_readv_writev+0x138)
:|  *+func                -436	  0.537  xnsynch_wakeup_one_sleeper+0x10 (xnpipe_write+0x4e8)
:|  *+func                -436	  0.522  xnpod_resume_thread+0x10 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+[  460] LRT:460  1  -435	  0.805  xnpod_resume_thread+0x74 (xnsynch_wakeup_one_sleeper+0xa4)
:|  *+func                -434	  0.522  __xnpod_schedule+0x14 (xnpipe_write+0x51c)
:|  *+func                -434	  0.746  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|  *+func                -433	  0.582  __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x54)
:|  *+begin   0x04031111  -432	  0.850  __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x54)
:|  *+func                -432+   1.089  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x1ac)
:|  *+end     0x04031114  -430	  0.895  __ipipe_dispatch_irq+0x30c (ipipe_raise_irq+0x54)
:|  *+func                -430	  0.507  __pipe_input_handler+0x10 (xnpipe_write+0x538)
:|  *+func                -429	  0.611  __ipipe_restore_head+0x10 (xnpipe_write+0x774)
:|   +begin   0x44440002  -428	  0.641  __ipipe_restore_head+0xc0 (xnpipe_write+0x774)
:|   +begin   0x55550002  -428	  0.567  __ipipe_restore_head+0xec (xnpipe_write+0x774)
:|   +func                -427	  0.552  __ipipe_do_sync_pipeline+0x10 (__ipipe_restore_head+0xf4)
:|   +begin   0x88881001  -427	  0.507  __ipipe_do_sync_pipeline+0xf0 (__ipipe_restore_head+0xf4)
:|  + end     0x88881001  -426	  0.477  __ipipe_do_sync_pipeline+0x100 (__ipipe_restore_head+0xf4)
:|  + begin   0x33330007  -426	  0.522  __ipipe_do_sync_pipeline+0x10c (__ipipe_restore_head+0xf4)
:|  + begin   0x33330000  -425	  0.447  __ipipe_do_sync_pipeline+0x118 (__ipipe_restore_head+0xf4)
:|  + func                -425	  0.492  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0x11c)
:|  + begin   0x00002222  -424	  0.791  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0x11c)
:|  # begin   0x04032222  -423	  0.492  __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0x11c)
:|  # func                -423	  0.552  xnpod_schedule_handler+0x10 (__ipipe_do_sync_stage+0x1dc)
:|  # func                -422	  0.686  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  # [  536] Process -1  -422	  0.462  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  # func                -421	  0.940  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -420+   1.134  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  # func                -419	  0.522  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -419	  0.671  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func                -418	  0.492  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -417	  0.776  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -417	  0.865  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -416	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -415	  0.611  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  460] LRT:460  1  -415+   1.776  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -413	  0.522  __ipipe_restore_head+0x10 (rt_pipe_receive+0x128)
:|  + end     0x80000000  -412	  0.880  __ipipe_restore_head+0x168 (rt_pipe_receive+0x128)
:   + func                -411	  0.746  rt_pipe_free+0x10 (__rt_pipe_read+0xec)
:   + func                -411	  0.611  xnheap_free+0x10 (rt_pipe_free+0x1c)
:   + func                -410	  0.656  xnheap_test_and_free+0x14 (xnheap_free+0x1c)
:|  + begin   0x80000000  -409+   1.522  xnheap_test_and_free+0x3c (xnheap_free+0x1c)
:|  # func                -408	  0.507  __ipipe_restore_head+0x10 (xnheap_test_and_free+0x430)
:|  + end     0x80000000  -407	  1.000  __ipipe_restore_head+0x168 (xnheap_test_and_free+0x430)
:|  + begin   0x80000001  -406	  0.835  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001  -406	  0.582  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001  -405	  0.492  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -405	  0.656  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -404	  0.776  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -403	  0.641  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func                -402	  0.507  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -402!  20.805  __ipipe_ret_to_user_irqs_disabled+0x18 (<00172b98>)
:|  + begin   0x90000000  -381+   1.014  vector_swi+0x3c (<b6ebb780>)
:   + func                -380	  0.552  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -380	  0.686  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -379	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002  -378	  0.507  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002  -378	  0.507  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -377	  0.567  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func                -377	  0.731  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func                -376	  0.776  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -375	  0.686  xnshadow_relax+0x14 (hisyscall_event+0x2bc)
:|  + begin   0x80000000  -375	  0.701  xnshadow_relax+0x40 (hisyscall_event+0x2bc)
:|  # func                -374+   1.194  rpi_push+0x10 (xnshadow_relax+0x60)
:|  # func                -373	  0.701  xnsched_renice_root+0x10 (rpi_push+0x188)
:|  # func                -372+   1.208  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  # [  536] ProcessC 1  -371	  0.970  xnsched_renice_root+0x78 (rpi_push+0x188)
:|  # func                -370+   1.253  schedule_linux_call+0x14 (xnshadow_relax+0x7c)
:|  # func                -369+   1.343  __ipipe_set_irq_pending+0x10 (schedule_linux_call+0xdc)
:|  # func                -367	  0.910  xnpod_suspend_thread+0x14 (xnshadow_relax+0xac)
:|  # func                -366	  0.567  ipipe_unstall_head+0x10 (xnpod_suspend_thread+0x1d4)
:|  + end     0x80000000  -366+   1.089  ipipe_unstall_head+0x104 (xnpod_suspend_thread+0x1d4)
:|  + begin   0x90000000  -365	  0.970  __irq_svc+0x44 (ipipe_unstall_head+0x108)
:|  + func                -364	  0.940  gic_handle_irq+0x10 (__irq_svc+0x58)
:|  + func                -363	  0.955  irq_find_mapping+0x10 (gic_handle_irq+0x44)
:|  + func                -362	  0.701  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + func                -361	  0.791  __ipipe_grab_irq+0x10 (gic_handle_irq+0x4c)
:|  + begin   0x00000062  -360	  0.835  __ipipe_grab_irq+0x24 (gic_handle_irq+0x4c)
:|  + func                -360	  0.492  __ipipe_dispatch_irq+0x14 (__ipipe_grab_irq+0x88)
:|  + begin   0x00621111  -359	  0.805  __ipipe_dispatch_irq+0x34 (__ipipe_grab_irq+0x88)
:|  + func                -358+   1.537  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|  + func                -357+   1.223  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|  + func                -355	  0.746  mx3_gpio_irq_handler+0x10 (__ipipe_dispatch_irq+0x110)
:|  + func                -355+   1.298  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x20)
:|  + func                -353+   1.910  irq_to_desc+0x10 (mx3_gpio_irq_handler+0x34)
:|  + func                -351	  0.611  mxc_gpio_irq_handler+0x10 (mx3_gpio_irq_handler+0xb8)
:|  + func                -351	  0.626  irq_find_mapping+0x10 (mxc_gpio_irq_handler+0xc0)
:|  + func                -350	  0.522  irq_domain_legacy_revmap+0x10 (irq_find_mapping+0x5c)
:|  + begin   0x000000a4  -350	  0.492  mxc_gpio_irq_handler+0xc8 (mx3_gpio_irq_handler+0xb8)
:|  + func                -349	  0.507  __ipipe_dispatch_irq+0x14 (mxc_gpio_irq_handler+0xd4)
:|  + begin   0x00a41111  -349	  0.477  __ipipe_dispatch_irq+0x34 (mxc_gpio_irq_handler+0xd4)
:|  + func                -348	  0.701  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x74)
:|  + func                -348+   1.164  irq_to_desc+0x10 (__ipipe_dispatch_irq+0x42c)
:|  + func                -346	  1.000  __ipipe_ack_level_irq+0x10 (__ipipe_dispatch_irq+0x110)
:|  + func                -345	  0.940  irq_gc_mask_clr_bit+0x10 (__ipipe_ack_level_irq+0x34)
:|  + func                -344+   1.029  irq_gc_ack_set_bit+0x10 (__ipipe_ack_level_irq+0x4c)
:|  + func                -343+   1.119  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x184)
:|  + end     0x00a41114  -342	  0.686  __ipipe_dispatch_irq+0x30c (mxc_gpio_irq_handler+0xd4)
:|  + end     0x000000a4  -342	  0.805  mxc_gpio_irq_handler+0xdc (mx3_gpio_irq_handler+0xb8)
:|  + func                -341	  0.686  gic_eoi_irq+0x10 (mx3_gpio_irq_handler+0xcc)
:|  + func                -340	  0.895  __ipipe_spin_lock_irqsave+0x10 (gic_eoi_irq+0x24)
:|  # func                -339	  0.611  __ipipe_spin_unlock_irqrestore+0x10 (gic_eoi_irq+0x48)
:|  + begin   0x44440004  -339	  0.955  __ipipe_dispatch_irq+0x384 (__ipipe_grab_irq+0x88)
:|  + begin   0x33330003  -338	  0.507  __ipipe_dispatch_irq+0x3e4 (__ipipe_grab_irq+0x88)
:|  + begin   0x33330000  -337	  0.477  __ipipe_dispatch_irq+0x3f0 (__ipipe_grab_irq+0x88)
:|  + func                -337	  0.492  __ipipe_do_sync_stage+0x14 (__ipipe_dispatch_irq+0x3f4)
:|  + begin   0x00002222  -336	  0.567  __ipipe_do_sync_stage+0x38 (__ipipe_dispatch_irq+0x3f4)
:|  # begin   0x00a42222  -336	  0.656  __ipipe_do_sync_stage+0x180 (__ipipe_dispatch_irq+0x3f4)
:|  # func                -335+   1.552  xnintr_irq_handler+0x14 (__ipipe_do_sync_stage+0x1dc)
:|  # func                -333	  0.865  irqhandler_fpga+0x14 [sigmatek_lrt] (xnintr_irq_handler+0x60)
:|  # func                -333+   2.358  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  # func                -330	  0.880  xnarch_get_cpu_time+0x10 (irqhandler_fpga+0x150 [sigmatek_lrt])
:|  # func                -329	  0.880  xnarch_tsc_to_ns+0x10 (xnarch_get_cpu_time+0x24)
:|  # func                -328	  0.686  xnarch_tsc_to_ns+0x10 (irqhandler_fpga+0x168 [sigmatek_lrt])
:|  # func                -328	  0.776  period_update+0x10 [sigmatek_lrt] (irqhandler_fpga+0x180 [sigmatek_lrt])
:|  # func                -327+   1.611  lrtdrv_monitoring_start_timed+0x10 [sigmatek_lrt] (period_update+0x3c [sigmatek_lrt])
:|  # func                -325	  0.865  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func                -324+   1.686  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func                -323	  0.686  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func                -322	  0.731  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func                -321	  0.611  rtdm_event_signal+0x10 (period_update+0x1ac [sigmatek_lrt])
:|  # func                -321	  0.671  xnsynch_flush+0x10 (rtdm_event_signal+0x6c)
:|  # func                -320	  0.477  __rtdm_synch_flush+0x14 (period_update+0x1b8 [sigmatek_lrt])
:|  # func                -320	  0.955  xnsynch_flush+0x10 (__rtdm_synch_flush+0x7c)
:|  # func                -319	  0.805  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  527] SDIAS_T 40  -318+   1.417  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -316	  0.731  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  464] VARAN_T 30  -316	  0.910  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -315	  0.611  xnpod_resume_thread+0x10 (xnsynch_flush+0xb0)
:|  # [  526] WD-Trigg 1  -314+   1.268  xnpod_resume_thread+0x74 (xnsynch_flush+0xb0)
:|  # func                -313+   1.044  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0x188 [sigmatek_lrt])
:|  # func                -312+   1.029  ___xnpod_lock_sched+0x10 (irqhandler_fpga+0x8c [sigmatek_lrt])
:|  # func                -311+   1.149  ___xnpod_unlock_sched+0x10 (irqhandler_fpga+0xac [sigmatek_lrt])
:|  # func                -310	  0.597  rthal_irq_end+0x10 (xnintr_irq_handler+0x11c)
:|  # func                -309	  0.820  irq_to_desc+0x10 (rthal_irq_end+0x2c)
:|  # func                -308	  0.686  irq_to_desc+0x10 (rthal_irq_end+0x3c)
:|  # func                -308	  0.582  irq_to_desc+0x10 (rthal_irq_end+0x48)
:|  # func                -307	  0.865  __ipipe_end_level_irq+0x10 (rthal_irq_end+0x54)
:|  # func                -306+   1.373  irq_gc_mask_set_bit+0x10 (__ipipe_end_level_irq+0x24)
:|  # func                -305	  0.850  __xnpod_schedule+0x14 (xnintr_irq_handler+0x1c0)
:|  # [  460] LRT:460  1  -304	  0.716  __xnpod_schedule+0xbc (xnintr_irq_handler+0x1c0)
:|  # func                -303+   1.716  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -301+   1.059  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -300+   1.567  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func                -299	  0.492  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -298	  0.880  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  527] SDIAS_T 40  -297+   4.029  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -293+   1.223  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000  -292+   5.268  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001  -287	  0.820  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001  -286	  0.567  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001  -286	  0.537  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -285	  0.671  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -284	  0.746  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -284+   1.149  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func                -282	  0.776  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -282!  46.194  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -235+   1.477  vector_swi+0x3c (<00174754>)
:   + func                -234	  0.731  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -233	  0.522  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -233	  0.507  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002  -232	  0.746  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002  -232	  0.522  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -231	  0.626  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func                -230	  0.850  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func                -230+   1.626  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -228	  0.880  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -227	  0.761  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -226	  0.656  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -226+   1.044  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -225	  0.641  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -224+   1.149  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func                -223	  0.835  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -222+   1.253  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -221	  0.805  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func                -220	  0.626  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func                -219	  0.522  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000  -219	  0.611  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func                -218	  0.895  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func                -217	  0.985  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -216+   1.074  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  527] SDIAS_T 40  -215	  0.582  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -215+   2.179  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -212	  0.582  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -212+   1.686  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func                -210	  0.477  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -210	  0.850  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  464] VARAN_T 30  -209+   3.238  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  # func                -206	  0.567  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  + end     0x80000000  -205+   2.865  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  + begin   0x80000001  -202+   1.029  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  + begin   0x99991001  -201	  0.447  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  + end     0x99991001  -201	  0.507  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -200	  0.537  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000000  -200	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  + end     0x80000000  -199	  0.671  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  + func                -198	  0.611  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  + end     0x90000000  -198+   5.850  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  + begin   0x90000000  -192+   1.074  vector_swi+0x3c (<00174754>)
:   + func                -191	  0.701  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   + func                -190	  0.641  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  + begin   0x80000001  -189	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  + begin   0x88880002  -189	  0.567  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  + end     0x88880002  -188	  0.492  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  + end     0x80000001  -188	  0.477  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   + func                -187	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   + func                -187	  0.955  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   + func                -186	  0.671  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   + func                -185	  0.701  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   + func                -184	  0.537  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  + begin   0x80000000  -184	  0.641  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  # func                -183	  0.507  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  + end     0x80000000  -183	  0.970  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   + func                -182	  0.641  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   + func                -181	  0.820  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   + func                -180	  0.686  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   + func                -180	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   + func                -179	  0.507  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  + begin   0x80000000  -179	  0.641  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  # func                -178	  0.582  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  # func                -177	  0.805  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  # func                -177	  0.567  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  # [  464] VARAN_T 30  -176	  0.820  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  # func                -175+   1.313  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  # func                -174+   1.462  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  # func                -172	  0.641  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  + end     0x80000000  -172+   1.432  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   + func                -170	  0.761  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  + begin   0x80000001  -170+   1.164  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  + end     0x80000001  -168+   1.223  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   + func                -167	  0.492  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  + begin   0x80000000  -167	  0.671  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  # [  536] ProcessC 1  -166+   1.701  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  # end     0x04032222  -164	  0.507  __ipipe_do_sync_stage+0x300 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x00002222  -164	  0.820  __ipipe_do_sync_stage+0x318 (__ipipe_do_sync_pipeline+0x11c)
:|  + end     0x33330000  -163	  0.492  __ipipe_do_sync_pipeline+0x128 (__ipipe_restore_head+0xf4)
:|  + end     0x33330007  -163	  0.447  __ipipe_do_sync_pipeline+0x134 (__ipipe_restore_head+0xf4)
:|  + begin   0x99990002  -162	  0.671  __ipipe_do_sync_pipeline+0x140 (__ipipe_restore_head+0xf4)
:|   +end     0x99990002  -161	  0.656  __ipipe_do_sync_pipeline+0x158 (__ipipe_restore_head+0xf4)
:|   +begin   0x33330006  -161	  0.626  __ipipe_do_sync_pipeline+0xb4 (__ipipe_restore_head+0xf4)
:|   +begin   0x33330000  -160	  0.492  __ipipe_do_sync_pipeline+0xc0 (__ipipe_restore_head+0xf4)
:|   +func                -160	  0.522  __ipipe_do_sync_stage+0x14 (__ipipe_do_sync_pipeline+0xc4)
:|   +begin   0x00002222  -159	  0.746  __ipipe_do_sync_stage+0x38 (__ipipe_do_sync_pipeline+0xc4)
:|   #begin   0x04022222  -158	  0.597  __ipipe_do_sync_stage+0x180 (__ipipe_do_sync_pipeline+0xc4)
:|   #end     0x80000000  -158	  0.656  __ipipe_do_sync_stage+0x1b4 (__ipipe_do_sync_pipeline+0xc4)
:    #func                -157+   1.104  irq_enter+0x10 (__ipipe_do_sync_stage+0x200)
:    #func                -156	  0.791  rcu_irq_enter+0x10 (irq_enter+0x1c)
:|   #begin   0x80000001  -155	  0.537  rcu_irq_enter+0x2c (irq_enter+0x1c)
:|   #end     0x80000001  -155	  0.731  rcu_irq_enter+0x44 (irq_enter+0x1c)
:    #func                -154	  0.507  add_preempt_count+0x10 (irq_enter+0x5c)
:    #func                -153	  0.895  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                -153+   1.402  rthal_apc_handler+0x10 (__ipipe_do_sync_stage+0x224)
:    #func                -151+   1.492  lostage_handler+0x14 (rthal_apc_handler+0x60)
:    #func                -150	  0.656  xnsched_renice_root+0x10 (lostage_handler+0xb8)
:|   #begin   0x80000000  -149	  0.776  xnsched_renice_root+0x38 (lostage_handler+0xb8)
:|  *#func                -148	  0.611  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  536] Process -1  -148	  0.477  xnsched_renice_root+0x78 (lostage_handler+0xb8)
:|  *#func                -147	  0.582  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000  -147	  0.656  __ipipe_restore_head+0x168 (xnsched_renice_root+0xd4)
:    #func                -146	  0.895  __xnpod_schedule+0x14 (lostage_handler+0xe0)
:    #func                -145	  0.641  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001  -144	  0.835  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func                -144	  0.507  __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x3c)
:|   #begin   0x04031111  -143	  0.895  __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x3c)
:|   #begin   0x88880003  -142	  0.507  __ipipe_dispatch_irq+0x1d4 (ipipe_raise_irq+0x3c)
:|  +*end     0x88880003  -142+   1.477  __ipipe_dispatch_irq+0x1e8 (ipipe_raise_irq+0x3c)
:|  #*func                -140	  0.791  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x228)
:|  #*func                -139	  0.597  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  #*[  536] Process -1  -139	  0.626  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  #*func                -138+   1.328  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                -137+   1.522  gic_mute+0x10 (__xnpod_schedule+0x1cc)
:|  #*func                -135	  0.552  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000  -135	  0.791  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   +*func                -134	  0.611  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001  -133+   1.074  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001  -132+   1.417  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                -131	  0.537  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000  -130	  0.865  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  526] WD-Trigg 1  -129+   2.955  __xnpod_schedule+0x480 (xnpod_suspend_thread+0x258)
:|  #*func                -126	  0.686  __ipipe_restore_head+0x10 (rtdm_event_timedwait+0x1d8)
:|  +*end     0x80000000  -126+   2.731  __ipipe_restore_head+0x168 (rtdm_event_timedwait+0x1d8)
:|  +*begin   0x80000001  -123	  0.611  __ipipe_notify_syscall+0xf0 (__ipipe_syscall_root+0x80)
:|  +*begin   0x99991001  -122	  0.537  __ipipe_notify_syscall+0x1ac (__ipipe_syscall_root+0x80)
:|  +*end     0x99991001  -122	  0.522  __ipipe_notify_syscall+0x1d8 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -121	  0.865  __ipipe_notify_syscall+0x168 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000000  -121	  0.731  __ipipe_syscall_root+0x9c (local_restart+0xc)
:|  +*end     0x80000000  -120	  0.776  __ipipe_syscall_root+0x134 (local_restart+0xc)
:|  +*func                -119	  0.686  __ipipe_bugon_irqs_enabled+0x10 (__ipipe_ret_to_user_irqs_disabled+0x4)
:|  +*end     0x90000000  -118+   3.552  __ipipe_ret_to_user_irqs_disabled+0x18 (<00174758>)
:|  +*begin   0x90000000  -115+   1.179  vector_swi+0x3c (<00174754>)
:   +*func                -114	  0.641  __ipipe_syscall_root+0x10 (local_restart+0xc)
:   +*func                -113	  0.507  __ipipe_notify_syscall+0x14 (__ipipe_syscall_root+0x80)
:|  +*begin   0x80000001  -112	  0.477  __ipipe_notify_syscall+0x34 (__ipipe_syscall_root+0x80)
:|  +*begin   0x88880002  -112	  0.477  __ipipe_notify_syscall+0x88 (__ipipe_syscall_root+0x80)
:|  +*end     0x88880002  -111	  0.492  __ipipe_notify_syscall+0xa4 (__ipipe_syscall_root+0x80)
:|  +*end     0x80000001  -111	  0.910  __ipipe_notify_syscall+0xc0 (__ipipe_syscall_root+0x80)
:   +*func                -110	  0.507  ipipe_syscall_hook+0x10 (__ipipe_notify_syscall+0xd0)
:   +*func                -110+   1.238  hisyscall_event+0x14 (ipipe_syscall_hook+0x4c)
:   +*func                -108	  0.626  sys_rtdm_ioctl+0x10 (hisyscall_event+0x188)
:   +*func                -108	  0.671  __rt_dev_ioctl+0x18 (sys_rtdm_ioctl+0x34)
:   +*func                -107	  0.522  rtdm_context_get+0x10 (__rt_dev_ioctl+0x34)
:|  +*begin   0x80000000  -107	  0.731  rtdm_context_get+0x40 (__rt_dev_ioctl+0x34)
:|  #*func                -106	  0.507  __ipipe_restore_head+0x10 (rtdm_context_get+0x134)
:|  +*end     0x80000000  -105	  0.835  __ipipe_restore_head+0x168 (rtdm_context_get+0x134)
:   +*func                -104	  0.776  lrt_ioctl+0x10 [sigmatek_lrt] (__rt_dev_ioctl+0x74)
:   +*func                -104	  0.865  lrt_ioctl_work+0x14 [sigmatek_lrt] (lrt_ioctl+0x18 [sigmatek_lrt])
:   +*func                -103	  0.686  lrtdrv_timing_wait+0x10 [sigmatek_lrt] (lrt_ioctl_work+0x51c [sigmatek_lrt])
:   +*func                -102	  0.477  rtdm_event_wait+0x14 (lrtdrv_timing_wait+0x98 [sigmatek_lrt])
:   +*func                -102	  0.567  rtdm_event_timedwait+0x14 (rtdm_event_wait+0x2c)
:|  +*begin   0x80000000  -101	  0.656  rtdm_event_timedwait+0x3c (rtdm_event_wait+0x2c)
:|  #*func                -100	  0.611  xnsynch_sleep_on+0x14 (rtdm_event_timedwait+0x110)
:|  #*func                -100	  0.716  xnpod_suspend_thread+0x14 (xnsynch_sleep_on+0x11c)
:|  #*func                 -99	  0.626  __xnpod_schedule+0x14 (xnpod_suspend_thread+0x258)
:|  #*[  526] WD-Trigg 1   -98	  0.462  __xnpod_schedule+0xbc (xnpod_suspend_thread+0x258)
:|  #*func                 -98+   1.044  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  #*func                 -97+   1.462  gic_unmute+0x10 (__xnpod_schedule+0x2bc)
:|  #*func                 -95	  0.597  ipipe_unstall_head+0x10 (__xnpod_schedule+0x350)
:|  +*end     0x80000000   -95	  0.820  ipipe_unstall_head+0x104 (__xnpod_schedule+0x350)
:   +*func                 -94	  0.522  check_and_switch_context+0x14 (__xnpod_schedule+0x3e4)
:|  +*begin   0x80000001   -94	  0.850  check_and_switch_context+0x50 (__xnpod_schedule+0x3e4)
:|  +*end     0x80000001   -93+   1.238  check_and_switch_context+0x284 (__xnpod_schedule+0x3e4)
:   +*func                 -91	  0.477  xnsched_finish_unlocked_switch+0x10 (__xnpod_schedule+0x448)
:|  +*begin   0x80000000   -91	  0.597  xnsched_finish_unlocked_switch+0x30 (__xnpod_schedule+0x448)
:|  #*[  536] Process -1   -90+   1.373  __xnpod_schedule+0x480 (xnpod_schedule_handler+0x40)
:|  +*begin   0x88880004   -89	  0.477  __ipipe_dispatch_irq+0x2d4 (ipipe_raise_irq+0x3c)
:|   #end     0x88880004   -89	  0.477  __ipipe_dispatch_irq+0x2e4 (ipipe_raise_irq+0x3c)
:|   #begin   0x55550001   -88	  0.641  __ipipe_dispatch_irq+0x2f0 (ipipe_raise_irq+0x3c)
:|   #func                 -87	  0.686  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:|   #end     0x55550001   -87	  0.522  __ipipe_dispatch_irq+0x304 (ipipe_raise_irq+0x3c)
:|   #end     0x04031114   -86	  0.626  __ipipe_dispatch_irq+0x30c (ipipe_raise_irq+0x3c)
:|   #end     0x80000001   -86	  0.820  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:    #func                 -85	  0.746  wake_up_process+0x10 (lostage_handler+0xe8)
:    #func                 -84	  0.537  try_to_wake_up+0x10 (wake_up_process+0x40)
:|   #begin   0x80000001   -83	  0.537  try_to_wake_up+0x38 (wake_up_process+0x40)
:|   #end     0x80000001   -83	  0.507  try_to_wake_up+0x50 (wake_up_process+0x40)
:    #func                 -82	  0.626  add_preempt_count+0x10 (try_to_wake_up+0x64)
:    #func                 -82	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -81	  0.552  add_preempt_count+0x10 (try_to_wake_up+0xc8)
:    #func                 -80	  0.940  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -80	  0.686  activate_task+0x10 (try_to_wake_up+0xd8)
:    #func                 -79	  0.611  enqueue_task+0x10 (activate_task+0x38)
:    #func                 -78+   3.194  update_rq_clock+0x10 (enqueue_task+0x24)
:    #func                 -75	  0.746  enqueue_task_rt+0x10 (enqueue_task+0x3c)
:    #func                 -74+   1.567  dequeue_rt_stack+0x10 (enqueue_task_rt+0x38)
:    #func                 -73	  0.671  ttwu_do_wakeup.constprop.64+0x10 (try_to_wake_up+0x104)
:    #func                 -72	  0.820  check_preempt_curr+0x10 (ttwu_do_wakeup.constprop.64+0x28)
:    #func                 -71	  0.671  resched_task+0x10 (check_preempt_curr+0x64)
:|   #begin   0x80000001   -71	  0.611  resched_task+0x30 (check_preempt_curr+0x64)
:|   #end     0x80000001   -70	  0.895  resched_task+0x44 (check_preempt_curr+0x64)
:    #func                 -69	  0.522  sub_preempt_count+0x10 (try_to_wake_up+0x10c)
:    #func                 -69	  0.865  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -68	  0.492  sub_preempt_count+0x10 (try_to_wake_up+0x168)
:    #func                 -67+   1.402  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -66	  0.641  irq_exit+0x10 (__ipipe_do_sync_stage+0x228)
:    #func                 -65	  0.477  sub_preempt_count+0x10 (irq_exit+0x58)
:    #func                 -65+   1.358  ipipe_root_only+0x10 (sub_preempt_count+0x1c)
:    #func                 -63	  0.641  rcu_irq_exit+0x10 (irq_exit+0x94)
:|   #begin   0x80000001   -63	  0.701  rcu_irq_exit+0x2c (irq_exit+0x94)
:|   #end     0x80000001   -62	  0.626  rcu_irq_exit+0x44 (irq_exit+0x94)
:|   #begin   0x80000000   -61	  0.761  __ipipe_do_sync_stage+0x240 (__ipipe_do_sync_pipeline+0xc4)
:|   #func                 -61	  0.910  __ipipe_preempt_schedule_irq+0x10 (__ipipe_do_sync_stage+0x268)
:|   #end     0x80000000   -60	  0.656  __ipipe_preempt_schedule_irq+0x74 (__ipipe_do_sync_stage+0x268)
:    #func                 -59	  0.656  preempt_schedule_irq+0x10 (__ipipe_preempt_schedule_irq+0x7c)
:    #func                 -58	  0.477  add_preempt_count+0x10 (preempt_schedule_irq+0x50)
:    #func                 -58	  0.701  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -57	  0.522  ipipe_unstall_root+0x10 (preempt_schedule_irq+0x54)
:|   #begin   0x80000000   -57	  0.701  ipipe_unstall_root+0x2c (preempt_schedule_irq+0x54)
:|   #func                 -56	  0.537  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000   -55	  0.671  ipipe_unstall_root+0x94 (preempt_schedule_irq+0x54)
:    +func                 -55	  0.582  __schedule+0x14 (preempt_schedule_irq+0x58)
:    +func                 -54	  0.477  add_preempt_count+0x10 (__schedule+0x38)
:    +func                 -54	  0.761  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    +func                 -53	  1.000  rcu_note_context_switch+0x14 (__schedule+0x44)
:|   +begin   0x80000001   -52	  0.626  rcu_note_context_switch+0x260 (__schedule+0x44)
:|   #end     0x80000001   -51	  0.492  rcu_note_context_switch+0x274 (__schedule+0x44)
:    #func                 -51	  0.537  ipipe_unstall_root+0x10 (rcu_note_context_switch+0x29c)
:|   #begin   0x80000000   -50	  0.507  ipipe_unstall_root+0x2c (rcu_note_context_switch+0x29c)
:|   #func                 -50	  0.731  ipipe_root_only+0x10 (ipipe_unstall_root+0x30)
:|   +end     0x80000000   -49	  0.671  ipipe_unstall_root+0x94 (rcu_note_context_switch+0x29c)
:    +func                 -48	  0.611  ipipe_root_only+0x10 (__schedule+0x70)
:|   +begin   0x80000001   -48	  0.701  __schedule+0xac (preempt_schedule_irq+0x58)
:|   #end     0x80000001   -47	  0.477  __schedule+0xc0 (preempt_schedule_irq+0x58)
:    #func                 -47	  0.477  add_preempt_count+0x10 (__schedule+0xcc)
:    #func                 -46	  0.820  ipipe_root_only+0x10 (add_preempt_count+0x1c)
:    #func                 -45	  0.835  update_rq_clock+0x10 (__schedule+0x200)
:    #func                 -44	  0.820  put_prev_task_fair+0x10 (__schedule+0x214)
:    #func                 -44	  0.865  update_curr.constprop.40+0x14 (put_prev_task_fair+0x30)
:    #func                 -43+   1.373  update_min_vruntime.constprop.41+0x10 (update_curr.constprop.40+0x90)
:    #func                 -41+   1.656  __enqueue_entity.constprop.38+0x10 (put_prev_task_fair+0x44)
:    #func                 -40	  0.865  pick_next_task_stop+0x10 (__schedule+0x268)
:    #func                 -39	  0.850  pick_next_task_rt+0x10 (__schedule+0x268)
:|   #begin   0x80000001   -38	  0.746  __schedule+0x2b0 (preempt_schedule_irq+0x58)
:|   #end     0x80000001   -37+   1.014  __schedule+0x2c8 (preempt_schedule_irq+0x58)
:    #func                 -36	  0.731  __ipipe_notify_kevent+0x10 (__schedule+0x3c8)
:    #func                 -36	  0.552  ipipe_root_only+0x10 (__ipipe_notify_kevent+0x20)
:|   #begin   0x80000001   -35	  0.686  __ipipe_notify_kevent+0x3c (__schedule+0x3c8)
:|   #end     0x80000001   -34	  0.492  __ipipe_notify_kevent+0x68 (__schedule+0x3c8)
:    #func                 -34	  0.880  ipipe_kevent_hook+0x10 (__ipipe_notify_kevent+0x78)
:    #func                 -33+   1.358  schedule_event+0x14 (ipipe_kevent_hook+0x3c)
:    #func                 -32	  0.701  xnsched_renice_root+0x10 (schedule_event+0x3d4)
:|   #begin   0x80000000   -31	  0.671  xnsched_renice_root+0x38 (schedule_event+0x3d4)
:|  *#func                 -30	  0.716  xnsched_track_policy+0x10 (xnsched_renice_root+0x64)
:|  *#[  536] ProcessC 1   -29	  0.477  xnsched_renice_root+0x78 (schedule_event+0x3d4)
:|  *#func                 -29	  0.656  __ipipe_restore_head+0x10 (xnsched_renice_root+0xd4)
:|   #end     0x80000000   -28	  0.537  __ipipe_restore_head+0x168 (xnsched_renice_root+0xd4)
:    #func                 -28	  0.761  __xnpod_schedule+0x14 (schedule_event+0x3fc)
:    #func                 -27	  0.656  ipipe_raise_irq+0x10 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001   -26	  0.656  ipipe_raise_irq+0x30 (__xnpod_schedule+0x4c)
:|   #func                 -26	  0.492  __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x3c)
:|   #begin   0x04031111   -25	  0.805  __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x3c)
:|   #begin   0x88880003   -24	  0.507  __ipipe_dispatch_irq+0x1d4 (ipipe_raise_irq+0x3c)
:|  +*end     0x88880003   -24	  0.477  __ipipe_dispatch_irq+0x1e8 (ipipe_raise_irq+0x3c)
:|  #*func                 -23	  0.686  xnpod_schedule_handler+0x10 (__ipipe_dispatch_irq+0x228)
:|  #*func                 -23	  0.552  __xnpod_schedule+0x14 (xnpod_schedule_handler+0x40)
:|  #*[  536] ProcessC 1   -22	  0.567  __xnpod_schedule+0xbc (xnpod_schedule_handler+0x40)
:|  #*func                 -22+   1.208  xnsched_pick_next+0x10 (__xnpod_schedule+0xec)
:|  +*begin   0x88880004   -20	  0.701  __ipipe_dispatch_irq+0x2d4 (ipipe_raise_irq+0x3c)
:|   #end     0x88880004   -20	  0.477  __ipipe_dispatch_irq+0x2e4 (ipipe_raise_irq+0x3c)
:|   #begin   0x55550001   -19	  0.582  __ipipe_dispatch_irq+0x2f0 (ipipe_raise_irq+0x3c)
:|   #func                 -19	  0.656  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x2f8)
:|   #end     0x55550001   -18	  0.686  __ipipe_dispatch_irq+0x304 (ipipe_raise_irq+0x3c)
:|   #end     0x04031114   -17	  0.552  __ipipe_dispatch_irq+0x30c (ipipe_raise_irq+0x3c)
:|   #end     0x80000001   -17	  1.000  ipipe_raise_irq+0x44 (__xnpod_schedule+0x4c)
:|   #begin   0x80000001   -16	  0.626  __ipipe_notify_kevent+0x94 (__schedule+0x3c8)
:|   #end     0x80000001   -15	  0.985  __ipipe_notify_kevent+0xbc (__schedule+0x3c8)
:    #func                 -14	  0.537  __switch_mm_inner+0x14 (__schedule+0x404)
:|   #begin   0x80000001   -14	  0.791  __switch_mm_inner+0x54 (__schedule+0x404)
:|   #end     0x80000001   -13	  0.552  __switch_mm_inner+0x68 (__schedule+0x404)
:    #func                 -12	  0.656  check_and_switch_context+0x14 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001   -12+   1.179  check_and_switch_context+0x50 (__switch_mm_inner+0xb8)
:|   #end     0x80000001   -10	  0.641  check_and_switch_context+0x284 (__switch_mm_inner+0xb8)
:|   #begin   0x80000001   -10	  0.611  __switch_mm_inner+0xe8 (__schedule+0x404)
:|   #end     0x80000001    -9	  0.567  __switch_mm_inner+0x12c (__schedule+0x404)
:|   #begin   0x80000000    -9+   1.283  __schedule+0x42c (preempt_schedule_irq+0x58)
:|   #func                  -7	  0.820  __ipipe_switch_to_notifier_call_chain+0x14 (__switch_to+0x2c)
:|   #func                  -6	  0.597  atomic_notifier_call_chain+0x14 (__ipipe_switch_to_notifier_call_chain+0x7c)
:|   #func                  -6	  0.492  __atomic_notifier_call_chain+0x14 (atomic_notifier_call_chain+0x28)
:|   #func                  -5	  0.761  __rcu_read_lock+0x10 (__atomic_notifier_call_chain+0x2c)
:|   #func                  -5	  0.970  notifier_call_chain+0x10 (__atomic_notifier_call_chain+0x48)
:|   #func                  -4	  0.955  vfp_notifier+0x14 (notifier_call_chain+0x54)
:|   #func                  -3	  0.820  __rcu_read_unlock+0x10 (__atomic_notifier_call_chain+0x50)
:|   #func                  -2+   2.388  __ipipe_restore_root_nosync+0x10 (__ipipe_switch_to_notifier_call_chain+0x8c)
<|   #freeze  0x000000a4     0	  1.119  __ipipe_do_sync_stage+0x2d8 (__ipipe_dispatch_irq+0x3f4)
 |   #func                   1	  1.223  printk+0x18 (__ipipe_do_sync_stage+0x2e4)
 |   #func                   2	  9.104  __ipipe_spin_lock_irqsave+0x10 (printk+0x11c)
 |   #func                  11	  0.611  __ipipe_spin_unlock_irqrestore+0x10 (printk+0x16c)
 |   #func                  12	  0.761  ipipe_raise_irq+0x10 (printk+0x180)
 |   #func                  12	  0.507  __ipipe_dispatch_irq+0x14 (ipipe_raise_irq+0x54)
 |   #begin   0x04001111    13	  0.910  __ipipe_dispatch_irq+0x34 (ipipe_raise_irq+0x54)
 |   #func                  14	  1.014  __ipipe_set_irq_pending+0x10 (__ipipe_dispatch_irq+0x320)
 |   #begin   0x44440004    15	  0.537  __ipipe_dispatch_irq+0x384 (ipipe_raise_irq+0x54)
 |   #begin   0x55550002    15	  0.552  __ipipe_dispatch_irq+0x3ac (ipipe_raise_irq+0x54)
 |   #func                  16	  0.000  __ipipe_do_sync_pipeline+0x10 (__ipipe_dispatch_irq+0x3b4)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ipipe-3.10_code_instrumentation.patch
Type: text/x-patch
Size: 10530 bytes
Desc: not available
URL: <http://www.xenomai.org/pipermail/xenomai/attachments/20141125/278c283c/attachment.bin>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-25  8:40                                                                         ` Henri Roosen
@ 2014-11-25 10:03                                                                           ` Henri Roosen
  2014-11-27  7:41                                                                             ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-25 10:03 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: Xenomai@xenomai.org

On Tue, Nov 25, 2014 at 9:40 AM, Henri Roosen <henriroosen@gmail.com> wrote:

>
>
> On Mon, Nov 24, 2014 at 9:21 PM, Philippe Gerum <rpm@xenomai.org> wrote:
>
>> On 11/24/2014 06:01 PM, Henri Roosen wrote:
>> >
>> >
>> > On Mon, Nov 24, 2014 at 4:00 PM, Gilles Chanteperdrix
>> > <gilles.chanteperdrix@xenomai.org
>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> >
>> >     On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
>> >     > On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
>> >     > gilles.chanteperdrix@xenomai.org
>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>> >     >
>> >     > > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
>> >     > > > I don't want to be rude or push anyone, as I know everyone has
>> >     a lot to
>> >     > > do
>> >     > > > by himself. But it would really help me forward if someone
>> >     could have a
>> >     > > > look at the trace I made and answer the questions above.
>> >     > > > If there is no apparent sign in the trace, please point me to
>> >     some places
>> >     > > > where I can add some extra tracing to get down to the root
>> cause.
>> >     > >
>> >     > > Hi Henri,
>> >     > >
>> >     > > I know I said I would help you, but I am not very familiar with
>> this
>> >     > > code, so Philippe will be much more efficient. But he is busy
>> at the
>> >     > > moment and will not be able to help you before some time.
>> >     > >
>> >     >
>> >     > Thanks Gilles, I appreciate the update. However the following
>> short
>> >     > question might be something you are familiar with and I would
>> >     appreciate if
>> >     > you could answer it:
>> >     > In the traces I see gic_mute and gic_unmute, while in between the
>> >     > gic_handle_irq is traced, which triggers our fpga-handler too.
>> >     >
>> >     > Does that mean we have a problem with the gic-muting? What can I
>> do to
>> >     > verify?
>> >
>> >     No, gic_mute only prevents the secondary mode interrupts from being
>> >     delivered. And since the GPIO irq has a primary mode interrupt, the
>> >     mute function does not mute it. So, everything seems fine so far.
>> >
>> > Ok thanks Gilles!
>> >
>> > Maybe a short question that you or Philippe can shortly answer:
>> > I see two __ipipe_sync_pipeline() calls running concurrently. Is that
>> > allowed? If not, which flag or check should prevent both to be running
>> > concurrently?
>>
>>
>> Yes, this is allowed, when the head domain preempts the root one, which
>> is the case here if the gpio path is a real-time one.
>>
>> >
>> > One (triggered from the virtual interrupt) makes an explicit switch to
>> > secondary domain:
>> > __ipipe_set_current_domain(ipipe_root_domain) in
>> __ipipe_do_sync_pipeline().
>> > This triggers the domain switch in the other current call
>> > to __ipipe_do_sync_stage.
>> >
>> > virtual irq path:
>> >
>> > __ipipe_restore_head(0)
>> > __ipipe_sync_pipeline(ipipe_head_domain) // __ipipe_current_domain !=
>> top
>> > __ipipe_do_sync_pipeline(ipipe_head_domain);
>> > __ipipe_set_current_context(ipipe_head_domain);
>> > __ipipe_sync_stage();
>> > __ipipe_do_sync_stage() // for irq 1027
>> > __ipipe_set_current_domain(ipipe_root_domain); //  <------- secondary
>> > domain switch!
>> >
>> > gpio-interrupt path:
>> >
>> > __ipipe_dispatch_irq()
>> > __ipipe_sync_pipeline() // !test_bit(IPIPE_STALL_FLAG,
>> > &ipipe_this_cpu_context(top)->status)
>> > __ipipe_sync_stage()
>> > __ipipe_do_sync_stage()
>> >
>>
>> I can't see this happening in the fr7 trace you sent, at least not at
>> line 3790 as you mentioned. What can be seen soon after, at line 3820 is
>> the control being given back to the regular kernel, with a virq being
>> handled to run an APC, on behalf of a task called "LTRmgr.e<something>"
>> (i.e. which was preempted by the virq in the root domain, which has been
>> delayed by rt activity before it could call the APC handler).
>>
>> I don't see any forced transition from rt to nrt mode in this particular
>> time span, only the nrt mode getting the CPU back at line 3820, once the
>> rt activity goes to sleep, and therefore relinquishes control to the
>> regular kernel.
>>
>> What I can see is a quite long rt processing (1.62 ms, from spot 1771 ->
>> 151) preempting the root domain, and no relax in between.
>>
>> You may want to add user-defined traces using ipipe_trace_special(),
>> when you think the domain has spuriously changed, or when some assertion
>> does not hold true unexpectedly. Looking at the complete trace flow may
>> shed some light.
>>
>> The exact patch with your instrumentation is needed too, so that we can
>> understand your assumptions, and how you check them. You may want to
>> simplify it to the bone, only with the very minimal traces required to
>> demonstrate the bad behavior you suspect.
>>
>> Maybe there is a bug, but so far I could find not any manifestation of
>> it in the traces you sent.
>>
>
> Thanks Philippe for your answers!
>
> The virtual irq path and gpio path described above were a conclusion from
> a different trace file, which is now attached as well as the code
> instrumentation patch.
>
> So please have a look at trace file fr20.txt.
>
> The interesting lines:
> 3578: virtual irq 0x403 gets dispatched
> 3586: __ipipe_do_sync_pipeline sets the current domain to the head
> (primary) domain
> 3592: __ipipe_do_sync_stage handling irq 0x403 (this only ends on line
> 3803)
> 3642: __irq_svc for irq 0x62 (this is the GPIO1_0-15 multiplexed interrupt
> on the gic)
> 3658: irq 0xa4 is dispatched, the GPIO1_4 interrupt
> 3675: __ipipe_do_sync_stage handling irq 0xa4, while the one started at
> line 3592 did not end yet. Also, this one started here is not ended before
> the end of the trace!
> 3803: __ipipe_do_sync_stage ends for irq 0x403
> 3804: __ipipe_do_sync_stage ends as a whole
> 3807: __ipipe_do_sync_pipeline explicitly switched to ipipe_root_domain
> (secondary domain) using __ipipe_set_current_domain(ipipe_root_domain);
>
> In my opinion this breaks rule 'no domain migration during sync_stage' you
> mentioned in one of your earlier emails as sync_stage for irq 0xa4 is still
> ongoing and later triggers the freeze at line 4012.
>
> So this was the reason for my question about __ipipe_do_sync_pipeline
> being allowed to run concurrently, as the one explicitly switches the
> domain to primary and the other path doesn't allow for domain switching
> while still in __ipipe_do_sync_stage().
>
> So where did this go wrong?
> - should __ipipe_do_sync_pipeline() really be allowed to run concurrently?
> - or should __ipipe_do_sync_stage() for irq 0xa4 already have finished
> before the other path switches domains. I guess the other path played all
> head - interrupts already.
> - or is there something else I overlooked or should trace further into?
> Please let me know.
>
>
Please read my previous email with the attached traces and questions first.
But to find out why __ipipe_do_sync_stage() for irq 0xa4 doesn't complete,
I've added some ipipe_trace_special to xnintr_irq_handler() and it turns
out it runs until the xnpod_schedule(); call in xnintr_irq_handler(). It
only returns from the schedule call just before the freeze gets triggered.

I'll patiently await your response for now and wait with providing new
traces because that might get confusing. I'm sure the last trace (fr20.txt)
and this email provide enough clarity to draw some conclusions and/or push
me in a direction where to best trace down the root cause.

Thanks!
Henri

Thanks for your time and effort!
> Henri
>
>
>> --
>> Philippe.
>>
>
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-25 10:03                                                                           ` Henri Roosen
@ 2014-11-27  7:41                                                                             ` Henri Roosen
  2014-11-28 10:14                                                                               ` Philippe Gerum
  0 siblings, 1 reply; 44+ messages in thread
From: Henri Roosen @ 2014-11-27  7:41 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: Xenomai@xenomai.org

On Tue, Nov 25, 2014 at 11:03 AM, Henri Roosen <henriroosen@gmail.com>
wrote:

>
>
> On Tue, Nov 25, 2014 at 9:40 AM, Henri Roosen <henriroosen@gmail.com>
> wrote:
>
>>
>>
>> On Mon, Nov 24, 2014 at 9:21 PM, Philippe Gerum <rpm@xenomai.org> wrote:
>>
>>> On 11/24/2014 06:01 PM, Henri Roosen wrote:
>>> >
>>> >
>>> > On Mon, Nov 24, 2014 at 4:00 PM, Gilles Chanteperdrix
>>> > <gilles.chanteperdrix@xenomai.org
>>> > <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> >
>>> >     On Mon, Nov 24, 2014 at 03:56:46PM +0100, Henri Roosen wrote:
>>> >     > On Mon, Nov 24, 2014 at 10:18 AM, Gilles Chanteperdrix <
>>> >     > gilles.chanteperdrix@xenomai.org
>>> >     <mailto:gilles.chanteperdrix@xenomai.org>> wrote:
>>> >     >
>>> >     > > On Mon, Nov 24, 2014 at 09:43:25AM +0100, Henri Roosen wrote:
>>> >     > > > I don't want to be rude or push anyone, as I know everyone
>>> has
>>> >     a lot to
>>> >     > > do
>>> >     > > > by himself. But it would really help me forward if someone
>>> >     could have a
>>> >     > > > look at the trace I made and answer the questions above.
>>> >     > > > If there is no apparent sign in the trace, please point me to
>>> >     some places
>>> >     > > > where I can add some extra tracing to get down to the root
>>> cause.
>>> >     > >
>>> >     > > Hi Henri,
>>> >     > >
>>> >     > > I know I said I would help you, but I am not very familiar
>>> with this
>>> >     > > code, so Philippe will be much more efficient. But he is busy
>>> at the
>>> >     > > moment and will not be able to help you before some time.
>>> >     > >
>>> >     >
>>> >     > Thanks Gilles, I appreciate the update. However the following
>>> short
>>> >     > question might be something you are familiar with and I would
>>> >     appreciate if
>>> >     > you could answer it:
>>> >     > In the traces I see gic_mute and gic_unmute, while in between the
>>> >     > gic_handle_irq is traced, which triggers our fpga-handler too.
>>> >     >
>>> >     > Does that mean we have a problem with the gic-muting? What can I
>>> do to
>>> >     > verify?
>>> >
>>> >     No, gic_mute only prevents the secondary mode interrupts from being
>>> >     delivered. And since the GPIO irq has a primary mode interrupt, the
>>> >     mute function does not mute it. So, everything seems fine so far.
>>> >
>>> > Ok thanks Gilles!
>>> >
>>> > Maybe a short question that you or Philippe can shortly answer:
>>> > I see two __ipipe_sync_pipeline() calls running concurrently. Is that
>>> > allowed? If not, which flag or check should prevent both to be running
>>> > concurrently?
>>>
>>>
>>> Yes, this is allowed, when the head domain preempts the root one, which
>>> is the case here if the gpio path is a real-time one.
>>>
>>> >
>>> > One (triggered from the virtual interrupt) makes an explicit switch to
>>> > secondary domain:
>>> > __ipipe_set_current_domain(ipipe_root_domain) in
>>> __ipipe_do_sync_pipeline().
>>> > This triggers the domain switch in the other current call
>>> > to __ipipe_do_sync_stage.
>>> >
>>> > virtual irq path:
>>> >
>>> > __ipipe_restore_head(0)
>>> > __ipipe_sync_pipeline(ipipe_head_domain) // __ipipe_current_domain !=
>>> top
>>> > __ipipe_do_sync_pipeline(ipipe_head_domain);
>>> > __ipipe_set_current_context(ipipe_head_domain);
>>> > __ipipe_sync_stage();
>>> > __ipipe_do_sync_stage() // for irq 1027
>>> > __ipipe_set_current_domain(ipipe_root_domain); //  <------- secondary
>>> > domain switch!
>>> >
>>> > gpio-interrupt path:
>>> >
>>> > __ipipe_dispatch_irq()
>>> > __ipipe_sync_pipeline() // !test_bit(IPIPE_STALL_FLAG,
>>> > &ipipe_this_cpu_context(top)->status)
>>> > __ipipe_sync_stage()
>>> > __ipipe_do_sync_stage()
>>> >
>>>
>>> I can't see this happening in the fr7 trace you sent, at least not at
>>> line 3790 as you mentioned. What can be seen soon after, at line 3820 is
>>> the control being given back to the regular kernel, with a virq being
>>> handled to run an APC, on behalf of a task called "LTRmgr.e<something>"
>>> (i.e. which was preempted by the virq in the root domain, which has been
>>> delayed by rt activity before it could call the APC handler).
>>>
>>> I don't see any forced transition from rt to nrt mode in this particular
>>> time span, only the nrt mode getting the CPU back at line 3820, once the
>>> rt activity goes to sleep, and therefore relinquishes control to the
>>> regular kernel.
>>>
>>> What I can see is a quite long rt processing (1.62 ms, from spot 1771 ->
>>> 151) preempting the root domain, and no relax in between.
>>>
>>> You may want to add user-defined traces using ipipe_trace_special(),
>>> when you think the domain has spuriously changed, or when some assertion
>>> does not hold true unexpectedly. Looking at the complete trace flow may
>>> shed some light.
>>>
>>> The exact patch with your instrumentation is needed too, so that we can
>>> understand your assumptions, and how you check them. You may want to
>>> simplify it to the bone, only with the very minimal traces required to
>>> demonstrate the bad behavior you suspect.
>>>
>>> Maybe there is a bug, but so far I could find not any manifestation of
>>> it in the traces you sent.
>>>
>>
>> Thanks Philippe for your answers!
>>
>> The virtual irq path and gpio path described above were a conclusion from
>> a different trace file, which is now attached as well as the code
>> instrumentation patch.
>>
>> So please have a look at trace file fr20.txt.
>>
>> The interesting lines:
>> 3578: virtual irq 0x403 gets dispatched
>> 3586: __ipipe_do_sync_pipeline sets the current domain to the head
>> (primary) domain
>> 3592: __ipipe_do_sync_stage handling irq 0x403 (this only ends on line
>> 3803)
>> 3642: __irq_svc for irq 0x62 (this is the GPIO1_0-15 multiplexed
>> interrupt on the gic)
>> 3658: irq 0xa4 is dispatched, the GPIO1_4 interrupt
>> 3675: __ipipe_do_sync_stage handling irq 0xa4, while the one started at
>> line 3592 did not end yet. Also, this one started here is not ended before
>> the end of the trace!
>> 3803: __ipipe_do_sync_stage ends for irq 0x403
>> 3804: __ipipe_do_sync_stage ends as a whole
>> 3807: __ipipe_do_sync_pipeline explicitly switched to ipipe_root_domain
>> (secondary domain) using __ipipe_set_current_domain(ipipe_root_domain);
>>
>> In my opinion this breaks rule 'no domain migration during sync_stage'
>> you mentioned in one of your earlier emails as sync_stage for irq 0xa4 is
>> still ongoing and later triggers the freeze at line 4012.
>>
>> So this was the reason for my question about __ipipe_do_sync_pipeline
>> being allowed to run concurrently, as the one explicitly switches the
>> domain to primary and the other path doesn't allow for domain switching
>> while still in __ipipe_do_sync_stage().
>>
>> So where did this go wrong?
>> - should __ipipe_do_sync_pipeline() really be allowed to run concurrently?
>> - or should __ipipe_do_sync_stage() for irq 0xa4 already have finished
>> before the other path switches domains. I guess the other path played all
>> head - interrupts already.
>> - or is there something else I overlooked or should trace further into?
>> Please let me know.
>>
>>
> Please read my previous email with the attached traces and questions
> first. But to find out why __ipipe_do_sync_stage() for irq 0xa4 doesn't
> complete, I've added some ipipe_trace_special to xnintr_irq_handler() and
> it turns out it runs until the xnpod_schedule(); call
> in xnintr_irq_handler(). It only returns from the schedule call just before
> the freeze gets triggered.
>
> I'll patiently await your response for now and wait with providing new
> traces because that might get confusing. I'm sure the last trace (fr20.txt)
> and this email provide enough clarity to draw some conclusions and/or push
> me in a direction where to best trace down the root cause.
>
> Hi Philippe,

I'm sorry, I don't want to be rude to trigger this again, but unfortunately
I have a customer deadline and this problem is currently a show stopper. It
would be really great if you could give some input to this issue so we can
keep on making progress in solving this.

Also I found out the switching of domain during __ipipe_do_sync_stage
happens with kernel ipipe-3.0-imx6q and Xenomai 2.6.2.1, but it somehow
doesn't show a visible issue. Likely this issue is in earlier versions too,
maybe even for other architectures.

Thanks for your time and effort!
Henri

Thanks!
> Henri
>
> Thanks for your time and effort!
>> Henri
>>
>>
>>> --
>>> Philippe.
>>>
>>
>>
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-27  7:41                                                                             ` Henri Roosen
@ 2014-11-28 10:14                                                                               ` Philippe Gerum
  2014-11-28 10:19                                                                                 ` Henri Roosen
  0 siblings, 1 reply; 44+ messages in thread
From: Philippe Gerum @ 2014-11-28 10:14 UTC (permalink / raw)
  To: Henri Roosen; +Cc: Xenomai@xenomai.org

On 11/27/2014 08:41 AM, Henri Roosen wrote:
> I'm sorry, I don't want to be rude to trigger this again, but
> unfortunately I have a customer deadline and this problem is currently a
> show stopper. It would be really great if you could give some input to
> this issue so we can keep on making progress in solving this.
> 

FWIW, I'm not contributing free software as a result of having too much
free time. I have customers and contract deadlines to cope with as well
right now, and unfortunately, I can't divert the time which would be
required for such analysis at the moment.

-- 
Philippe.


^ permalink raw reply	[flat|nested] 44+ messages in thread

* Re: [Xenomai] problems with ipipe-3.10 on i.MX6
  2014-11-28 10:14                                                                               ` Philippe Gerum
@ 2014-11-28 10:19                                                                                 ` Henri Roosen
  0 siblings, 0 replies; 44+ messages in thread
From: Henri Roosen @ 2014-11-28 10:19 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: Xenomai@xenomai.org

On Fri, Nov 28, 2014 at 11:14 AM, Philippe Gerum <rpm@xenomai.org> wrote:

> On 11/27/2014 08:41 AM, Henri Roosen wrote:
> > I'm sorry, I don't want to be rude to trigger this again, but
> > unfortunately I have a customer deadline and this problem is currently a
> > show stopper. It would be really great if you could give some input to
> > this issue so we can keep on making progress in solving this.
> >
>
> FWIW, I'm not contributing free software as a result of having too much
> free time. I have customers and contract deadlines to cope with as well
> right now, and unfortunately, I can't divert the time which would be
> required for such analysis at the moment.
>
> Don't get me wrong, I totally understand. I just wanted to explain why I
am so persistent. And being persistent is the only thing I can do right now
to get this solved. It seems nobody else but you can help me right now. I
understand getting support is our risk for choosing free software.

If you know any other option for me to get this solved, then please let me
know. Else, I hope you would still be willing to spend a little free time
to look into this issue. Any help is appreciated!

Thanks,
Henri

--
> Philippe.
>

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2014-11-28 10:19 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-19  8:45 [Xenomai] problems with ipipe-3.10 on i.MX6 Henri Roosen
2014-11-19  9:02 ` Gilles Chanteperdrix
2014-11-19  9:37   ` Henri Roosen
2014-11-19  9:41     ` Gilles Chanteperdrix
2014-11-19  9:52       ` Henri Roosen
2014-11-19  9:54         ` Gilles Chanteperdrix
2014-11-19 10:56           ` Henri Roosen
2014-11-19 12:56             ` Henri Roosen
2014-11-19 13:10               ` Gilles Chanteperdrix
2014-11-19 13:33                 ` Henri Roosen
2014-11-19 13:57                   ` Henri Roosen
2014-11-19 14:03                   ` Gilles Chanteperdrix
2014-11-19 15:03                     ` Henri Roosen
2014-11-19 15:09                       ` Gilles Chanteperdrix
2014-11-19 15:11                         ` Henri Roosen
2014-11-19 15:12                           ` Gilles Chanteperdrix
2014-11-19 15:43                             ` Henri Roosen
2014-11-19 15:49                               ` Gilles Chanteperdrix
2014-11-20  8:13                                 ` Henri Roosen
2014-11-20  8:20                                   ` Gilles Chanteperdrix
2014-11-20  8:52                                     ` Henri Roosen
2014-11-20  9:03                                       ` Gilles Chanteperdrix
2014-11-20  9:14                                         ` Henri Roosen
2014-11-20  9:54                                           ` Henri Roosen
2014-11-20 16:24                                             ` Henri Roosen
2014-11-20 18:45                                               ` Gilles Chanteperdrix
2014-11-21  7:57                                                 ` Philippe Gerum
2014-11-21  8:03                                                   ` Henri Roosen
2014-11-21  8:06                                                     ` Gilles Chanteperdrix
2014-11-21  8:15                                                     ` Philippe Gerum
2014-11-21 11:09                                                       ` Henri Roosen
2014-11-21 16:11                                                         ` Henri Roosen
2014-11-21 16:12                                                           ` Henri Roosen
2014-11-24  8:43                                                             ` Henri Roosen
2014-11-24  9:18                                                               ` Gilles Chanteperdrix
2014-11-24 14:56                                                                 ` Henri Roosen
2014-11-24 15:00                                                                   ` Gilles Chanteperdrix
2014-11-24 17:01                                                                     ` Henri Roosen
2014-11-24 20:21                                                                       ` Philippe Gerum
2014-11-25  8:40                                                                         ` Henri Roosen
2014-11-25 10:03                                                                           ` Henri Roosen
2014-11-27  7:41                                                                             ` Henri Roosen
2014-11-28 10:14                                                                               ` Philippe Gerum
2014-11-28 10:19                                                                                 ` Henri Roosen

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.