|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Pvops kernel: HARDIRQ-safe -> HARDIRQ-unsafe lock order dete
Hi,
I've been running an old machine with xen 3.2 reliably for quite a while,
but am now moving towards a new setup, and decided to give xen 4 a spin,
with the pvops kernel.
However, when i boot (recent linux-pvops, with recent xen-unstable), i
often see the following messages upon boot.
Anyway, i hope this info is of some use, and I'd appreciate any tips on
how to get this fixed!
Regards,
Mark.
======================================================
[ INFO: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected ]
2.6.31.6mh10 #22
------------------------------------------------------
khubd/42 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire:
(&retval->lock){......}, at: [<ffffffff810f5d4b>] dma_pool_alloc+0x36/0x2fb
and this task is already holding:
(&ehci->lock){-.....}, at: [<ffffffff81342791>] ehci_urb_enqueue+0xa5/0xd50
which would create a new lock dependency:
(&ehci->lock){-.....} -> (&retval->lock){......}
but this new dependency connects a HARDIRQ-irq-safe lock:
(&ehci->lock){-.....}
... which became HARDIRQ-irq-safe at:
[<ffffffff8107e042>] __lock_acquire+0x231/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff8134144f>] ehci_irq+0x41/0x441
[<ffffffff81329c09>] usb_hcd_irq+0x4a/0xa7
[<ffffffff810a5964>] handle_IRQ_event+0x53/0x119
[<ffffffff810a7628>] handle_level_irq+0x7d/0xce
[<ffffffff8101574a>] handle_irq+0x8b/0x95
[<ffffffff812893b3>] xen_evtchn_do_upcall+0xfa/0x194
[<ffffffff81013fbe>] xen_do_hypervisor_callback+0x1e/0x30
[<ffffffffffffffff>] 0xffffffffffffffff
to a HARDIRQ-irq-unsafe lock:
(purge_lock){+.+...}
... which became HARDIRQ-irq-unsafe at:
... [<ffffffff8107e0b6>] __lock_acquire+0x2a5/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff810efe9a>] __purge_vmap_area_lazy+0x54/0x175
[<ffffffff810f12af>] vm_unmap_aliases+0x180/0x18f
[<ffffffff8100e308>] xen_alloc_ptpage+0x47/0x75
[<ffffffff8100e373>] xen_alloc_pte+0x13/0x15
[<ffffffff8103587a>] T.829+0x2f/0x5a
[<ffffffff810358d6>] fill_pte+0x31/0xa5
ata1.00: SATA link down (SStatus 0 SControl 300)
ata1.01: SATA link down (SStatus 0 SControl 300)
[<ffffffff81035a8e>] set_pte_vaddr_pud+0x31/0x4d
[<ffffffff8100c651>] xen_set_fixmap+0xfd/0x104
[<ffffffff81949e75>] pvclock_init_vsyscall+0x7e/0x8e
[<ffffffff8193ae63>] xen_time_init+0xe6/0x113
[<ffffffff81937059>] start_kernel+0x38d/0x427
[<ffffffff81936621>] x86_64_start_reservations+0xac/0xb0
[<ffffffff8193a28a>] xen_start_kernel+0x5dc/0x5e3
[<ffffffffffffffff>] 0xffffffffffffffff
other info that might help us debug this:
2 locks held by khubd/42:
#0: (usb_address0_mutex){+.+...}, at: [<ffffffff81325163>]
hub_port_init+0x7c/0x7c3
#1: (&ehci->lock){-.....}, at: [<ffffffff81342791>]
ehci_urb_enqueue+0xa5/0xd50
the HARDIRQ-irq-safe lock's dependencies:
-> (&ehci->lock){-.....} ops: 0 {
IN-HARDIRQ-W at:
[<ffffffff8107e042>] __lock_acquire+0x231/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff8134144f>] ehci_irq+0x41/0x441
[<ffffffff81329c09>] usb_hcd_irq+0x4a/0xa7
[<ffffffff810a5964>] handle_IRQ_event+0x53/0x119
[<ffffffff810a7628>] handle_level_irq+0x7d/0xce
[<ffffffff8101574a>] handle_irq+0x8b/0x95
[<ffffffff812893b3>] xen_evtchn_do_upcall+0xfa/0x194
[<ffffffff81013fbe>]
xen_do_hypervisor_callback+0x1e/0x30
[<ffffffffffffffff>] 0xffffffffffffffff
INITIAL USE at:
ata2.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata2.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[<ffffffff8107e12d>] __lock_acquire+0x31c/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
ata2.00: ATA-7: SAMSUNG HD154UI, 1AG01118, max UDMA7
ata2.00: 2930277168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff8134144f>] ehci_irq+0x41/0x441
[<ffffffff81329c09>] usb_hcd_irq+0x4a/0xa7
ata2.01: ATA-8: ST31500341AS, CC1J, max UDMA/133
ata2.01: 2930277168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[<ffffffff810a5964>] handle_IRQ_event+0x53/0x119
[<ffffffff810a7628>] handle_level_irq+0x7d/0xce
[<ffffffff8101574a>] handle_irq+0x8b/0x95
[<ffffffff812893b3>] xen_evtchn_do_upcall+0xfa/0x194
[<ffffffff81013fbe>]
xen_do_hypervisor_callback+0x1e/0x30
[<ffffffffffffffff>] 0xffffffffffffffff
}
... key at: [<ffffffff8255da38>] __key.35628+0x0/0x8
-> (hcd_urb_list_lock){......} ops: 0 {
INITIAL USE at:
[<ffffffff8107e12d>] __lock_acquire+0x31c/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff81329ee5>]
usb_hcd_link_urb_to_ep+0x28/0xa3
[<ffffffff8132b3fa>] usb_hcd_submit_urb+0x30f/0xa09
[<ffffffff8132c092>] usb_submit_urb+0x24b/0x2c8
[<ffffffff8132d54c>] usb_start_wait_urb+0x62/0x1a8
[<ffffffff8132d8c9>] usb_control_msg+0xf2/0x116
[<ffffffff8132e9cc>] usb_get_descriptor+0x76/0xa8
[<ffffffff8132ea74>]
usb_get_device_descriptor+0x76/0xa6
[<ffffffff8132ac05>] usb_add_hcd+0x463/0x67c
[<ffffffff81338460>] usb_hcd_pci_probe+0x254/0x398
[<ffffffff812263dd>] local_pci_probe+0x17/0x1b
[<ffffffff81068986>] do_work_for_cpu+0x18/0x2a
[<ffffffff8106c8eb>] kthread+0x91/0x99
[<ffffffff81013e6a>] child_rip+0xa/0x20
[<ffffffffffffffff>] 0xffffffffffffffff
}
... key at: [<ffffffff8171d6d8>] hcd_urb_list_lock+0x18/0x40
... acquired at:
[<ffffffff8107e858>] __lock_acquire+0xa47/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff81329ee5>] usb_hcd_link_urb_to_ep+0x28/0xa3
[<ffffffff813427aa>] ehci_urb_enqueue+0xbe/0xd50
[<ffffffff8132b95f>] usb_hcd_submit_urb+0x874/0xa09
[<ffffffff8132c092>] usb_submit_urb+0x24b/0x2c8
[<ffffffff8132d54c>] usb_start_wait_urb+0x62/0x1a8
[<ffffffff8132d8c9>] usb_control_msg+0xf2/0x116
[<ffffffff813253f4>] hub_port_init+0x30d/0x7c3
[<ffffffff81328814>] hub_events+0x91a/0x1199
[<ffffffff813290ca>] hub_thread+0x37/0x1ad
[<ffffffff8106c8eb>] kthread+0x91/0x99
[<ffffffff81013e6a>] child_rip+0xa/0x20
[<ffffffffffffffff>] 0xffffffffffffffff
the HARDIRQ-irq-unsafe lock's dependencies:
-> (purge_lock){+.+...} ops: 0 {
HARDIRQ-ON-W at:
[<ffffffff8107e0b6>] __lock_acquire+0x2a5/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff810efe9a>]
__purge_vmap_area_lazy+0x54/0x175
[<ffffffff810f12af>] vm_unmap_aliases+0x180/0x18f
[<ffffffff8100e308>] xen_alloc_ptpage+0x47/0x75
[<ffffffff8100e373>] xen_alloc_pte+0x13/0x15
[<ffffffff8103587a>] T.829+0x2f/0x5a
[<ffffffff810358d6>] fill_pte+0x31/0xa5
[<ffffffff81035a8e>] set_pte_vaddr_pud+0x31/0x4d
[<ffffffff8100c651>] xen_set_fixmap+0xfd/0x104
[<ffffffff81949e75>] pvclock_init_vsyscall+0x7e/0x8e
[<ffffffff8193ae63>] xen_time_init+0xe6/0x113
[<ffffffff81937059>] start_kernel+0x38d/0x427
[<ffffffff81936621>]
x86_64_start_reservations+0xac/0xb0
[<ffffffff8193a28a>] xen_start_kernel+0x5dc/0x5e3
[<ffffffffffffffff>] 0xffffffffffffffff
SOFTIRQ-ON-W at:
[<ffffffff8107e0d7>] __lock_acquire+0x2c6/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff810efe9a>]
__purge_vmap_area_lazy+0x54/0x175
[<ffffffff810f12af>] vm_unmap_aliases+0x180/0x18f
[<ffffffff8100e308>] xen_alloc_ptpage+0x47/0x75
[<ffffffff8100e373>] xen_alloc_pte+0x13/0x15
[<ffffffff8103587a>] T.829+0x2f/0x5a
[<ffffffff810358d6>] fill_pte+0x31/0xa5
[<ffffffff81035a8e>] set_pte_vaddr_pud+0x31/0x4d
[<ffffffff8100c651>] xen_set_fixmap+0xfd/0x104
[<ffffffff81949e75>] pvclock_init_vsyscall+0x7e/0x8e
[<ffffffff8193ae63>] xen_time_init+0xe6/0x113
[<ffffffff81937059>] start_kernel+0x38d/0x427
[<ffffffff81936621>]
x86_64_start_reservations+0xac/0xb0
[<ffffffff8193a28a>] xen_start_kernel+0x5dc/0x5e3
[<ffffffffffffffff>] 0xffffffffffffffff
INITIAL USE at:
[<ffffffff8107e12d>] __lock_acquire+0x31c/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff810efe9a>] __purge_vmap_area_lazy+0x54/0x175
[<ffffffff810f12af>] vm_unmap_aliases+0x180/0x18f
[<ffffffff8100e308>] xen_alloc_ptpage+0x47/0x75
[<ffffffff8100e373>] xen_alloc_pte+0x13/0x15
[<ffffffff8103587a>] T.829+0x2f/0x5a
[<ffffffff810358d6>] fill_pte+0x31/0xa5
[<ffffffff81035a8e>] set_pte_vaddr_pud+0x31/0x4d
[<ffffffff8100c651>] xen_set_fixmap+0xfd/0x104
[<ffffffff81949e75>] pvclock_init_vsyscall+0x7e/0x8e
[<ffffffff8193ae63>] xen_time_init+0xe6/0x113
[<ffffffff81937059>] start_kernel+0x38d/0x427
[<ffffffff81936621>]
x86_64_start_reservations+0xac/0xb0
[<ffffffff8193a28a>] xen_start_kernel+0x5dc/0x5e3
[<ffffffffffffffff>] 0xffffffffffffffff
}
... key at: [<ffffffff816e4888>] purge_lock.26563+0x18/0x40
-> (vmap_area_lock){+.+...} ops: 0 {
HARDIRQ-ON-W at:
[<ffffffff8107e0b6>] __lock_acquire+0x2a5/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff810f0180>] alloc_vmap_area+0x101/0x251
[<ffffffff810f0405>] __get_vm_area_node+0x135/0x1e1
[<ffffffff810f0d43>] __vmalloc_node+0x68/0x90
[<ffffffff810f0ec2>] __vmalloc+0x15/0x17
[<ffffffff81956863>]
alloc_large_system_hash+0x112/0x1ca
[<ffffffff81958782>] vfs_caches_init+0xa9/0x11b
[<ffffffff819370ac>] start_kernel+0x3e0/0x427
[<ffffffff81936621>]
x86_64_start_reservations+0xac/0xb0
[<ffffffff8193a28a>] xen_start_kernel+0x5dc/0x5e3
[<ffffffffffffffff>] 0xffffffffffffffff
SOFTIRQ-ON-W at:
[<ffffffff8107e0d7>] __lock_acquire+0x2c6/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff810f0180>] alloc_vmap_area+0x101/0x251
[<ffffffff810f0405>] __get_vm_area_node+0x135/0x1e1
[<ffffffff810f0d43>] __vmalloc_node+0x68/0x90
[<ffffffff810f0ec2>] __vmalloc+0x15/0x17
[<ffffffff81956863>]
alloc_large_system_hash+0x112/0x1ca
[<ffffffff81958782>] vfs_caches_init+0xa9/0x11b
[<ffffffff819370ac>] start_kernel+0x3e0/0x427
[<ffffffff81936621>]
x86_64_start_reservations+0xac/0xb0
[<ffffffff8193a28a>] xen_start_kernel+0x5dc/0x5e3
[<ffffffffffffffff>] 0xffffffffffffffff
INITIAL USE at:
[<ffffffff8107e12d>] __lock_acquire+0x31c/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
ata2.00: configured for UDMA/133
[<ffffffff810f0180>] alloc_vmap_area+0x101/0x251
[<ffffffff810f0405>] __get_vm_area_node+0x135/0x1e1
[<ffffffff810f0d43>] __vmalloc_node+0x68/0x90
[<ffffffff810f0ec2>] __vmalloc+0x15/0x17
[<ffffffff81956863>]
alloc_large_system_hash+0x112/0x1ca
[<ffffffff81958782>] vfs_caches_init+0xa9/0x11b
[<ffffffff819370ac>] start_kernel+0x3e0/0x427
[<ffffffff81936621>]
x86_64_start_reservations+0xac/0xb0
[<ffffffff8193a28a>] xen_start_kernel+0x5dc/0x5e3
[<ffffffffffffffff>] 0xffffffffffffffff
}
... key at: [<ffffffff816e4838>] vmap_area_lock+0x18/0x40
-> (&rnp->lock){..-...} ops: 0 {
IN-SOFTIRQ-W at:
[<ffffffff8107e063>] __lock_acquire+0x252/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d477>] _spin_lock_irqsave+0x4e/0x88
[<ffffffff810a8c88>] cpu_quiet+0x25/0x86
[<ffffffff810a92f7>]
__rcu_process_callbacks+0x74/0x236
[<ffffffff810a9503>]
rcu_process_callbacks+0x4a/0x4f
[<ffffffff8105be72>] __do_softirq+0xe7/0x1cb
[<ffffffff81013f6c>] call_softirq+0x1c/0x30
[<ffffffff810154e0>] do_softirq+0x50/0xb1
[<ffffffff8105b903>] irq_exit+0x53/0x95
[<ffffffff81289431>]
xen_evtchn_do_upcall+0x178/0x194
[<ffffffff81013fbe>]
xen_do_hypervisor_callback+0x1e/0x30
[<ffffffffffffffff>] 0xffffffffffffffff
INITIAL USE at:
[<ffffffff8107e12d>] __lock_acquire+0x31c/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d477>] _spin_lock_irqsave+0x4e/0x88
[<ffffffff81448f81>]
rcu_init_percpu_data+0x2e/0x166
[<ffffffff814490f7>] rcu_cpu_notify+0x3e/0x84
[<ffffffff81953b25>] __rcu_init+0x147/0x178
[<ffffffff8195141e>] rcu_init+0x9/0x17
[<ffffffff81936f25>] start_kernel+0x259/0x427
[<ffffffff81936621>]
x86_64_start_reservations+0xac/0xb0
[<ffffffff8193a28a>] xen_start_kernel+0x5dc/0x5e3
[<ffffffffffffffff>] 0xffffffffffffffff
}
... key at: [<ffffffff8237f600>] __key.20504+0x0/0x8
... acquired at:
[<ffffffff8107e858>] __lock_acquire+0xa47/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d477>] _spin_lock_irqsave+0x4e/0x88
[<ffffffff810a9131>] __call_rcu+0x8a/0x111
[<ffffffff810a91e4>] call_rcu+0x15/0x17
[<ffffffff810efe41>] __free_vmap_area+0x68/0x6d
[<ffffffff810eff80>] __purge_vmap_area_lazy+0x13a/0x175
[<ffffffff810f12af>] vm_unmap_aliases+0x180/0x18f
[<ffffffff8100e308>] xen_alloc_ptpage+0x47/0x75
[<ffffffff8100e373>] xen_alloc_pte+0x13/0x15
[<ffffffff810e665f>] __pte_alloc_kernel+0x5a/0xb4
[<ffffffff8120e0dd>] ioremap_page_range+0x19d/0x298
[<ffffffff81036e08>] __ioremap_caller+0x2cf/0x358
[<ffffffff81036f73>] ioremap_nocache+0x17/0x19
[<ffffffff8196ce27>] pci_mmcfg_arch_init+0xab/0x143
[<ffffffff8196db3a>] __pci_mmcfg_init+0x2c9/0x2fa
[<ffffffff8196db76>] pci_mmcfg_late_init+0xb/0xd
[<ffffffff8196311e>] acpi_init+0x1aa/0x265
[<ffffffff8100a07d>] do_one_initcall+0x72/0x193
[<ffffffff81936a42>] kernel_init+0x18b/0x1e5
[<ffffffff81013e6a>] child_rip+0xa/0x20
[<ffffffffffffffff>] 0xffffffffffffffff
... acquired at:
[<ffffffff8107e858>] __lock_acquire+0xa47/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff8144d311>] _spin_lock+0x36/0x69
[<ffffffff810eff69>] __purge_vmap_area_lazy+0x123/0x175
[<ffffffff810f12af>] vm_unmap_aliases+0x180/0x18f
[<ffffffff8100e308>] xen_alloc_ptpage+0x47/0x75
[<ffffffff8100e373>] xen_alloc_pte+0x13/0x15
[<ffffffff810e665f>] __pte_alloc_kernel+0x5a/0xb4
[<ffffffff8120e0dd>] ioremap_page_range+0x19d/0x298
[<ffffffff81036e08>] __ioremap_caller+0x2cf/0x358
[<ffffffff81036f73>] ioremap_nocache+0x17/0x19
[<ffffffff8196ce27>] pci_mmcfg_arch_init+0xab/0x143
[<ffffffff8196db3a>] __pci_mmcfg_init+0x2c9/0x2fa
[<ffffffff8196db76>] pci_mmcfg_late_init+0xb/0xd
[<ffffffff8196311e>] acpi_init+0x1aa/0x265
[<ffffffff8100a07d>] do_one_initcall+0x72/0x193
[<ffffffff81936a42>] kernel_init+0x18b/0x1e5
[<ffffffff81013e6a>] child_rip+0xa/0x20
[<ffffffffffffffff>] 0xffffffffffffffff
stack backtrace:
Pid: 42, comm: khubd Not tainted 2.6.31.6mh10 #22
Call Trace:
[<ffffffff8107dd42>] check_usage+0x28b/0x29c
[<ffffffff8107da0b>] ? check_noncircular+0x92/0xc2
[<ffffffff8107ddb0>] check_irq_usage+0x5d/0xbe
[<ffffffff8107e752>] __lock_acquire+0x941/0xbc3
[<ffffffff8107eaab>] lock_acquire+0xd7/0x103
[<ffffffff810f5d4b>] ? dma_pool_alloc+0x36/0x2fb
[<ffffffff8144d477>] _spin_lock_irqsave+0x4e/0x88
[<ffffffff810f5d4b>] ? dma_pool_alloc+0x36/0x2fb
[<ffffffff8101d0cb>] ? save_stack_trace+0x2f/0x4c
[<ffffffff810f5d4b>] dma_pool_alloc+0x36/0x2fb
[<ffffffff8107c671>] ? add_lock_to_list+0x7b/0xc1
[<ffffffff8100ecf7>] ? xen_clocksource_read+0x21/0x23
[<ffffffff8100eddc>] ? xen_sched_clock+0x14/0x8c
[<ffffffff8134085e>] ehci_qh_alloc+0x28/0xd9
[<ffffffff813422d7>] qh_append_tds+0x3d/0x452
[<ffffffff8144d178>] ? _spin_unlock+0x2b/0x30
[<ffffffff813427cf>] ehci_urb_enqueue+0xe3/0xd50
[<ffffffff8121ff5e>] ? debug_dma_map_page+0xe4/0xf3
[<ffffffff8132b0d8>] ? T.619+0xbc/0xcf
[<ffffffff8132b95f>] usb_hcd_submit_urb+0x874/0xa09
[<ffffffff8107cf1a>] ? mark_lock+0x2d/0x226
[<ffffffff8100e7c1>] ? xen_force_evtchn_callback+0xd/0xf
[<ffffffff8100eee2>] ? check_events+0x12/0x20
[<ffffffff8132c092>] usb_submit_urb+0x24b/0x2c8
[<ffffffff8106cf7c>] ? __init_waitqueue_head+0x3a/0x4e
[<ffffffff8132d54c>] usb_start_wait_urb+0x62/0x1a8
[<ffffffff8132c4e2>] ? usb_alloc_urb+0x1e/0x48
[<ffffffff8100eecf>] ? xen_restore_fl_direct_end+0x0/0x1
[<ffffffff8132c4b4>] ? usb_init_urb+0x27/0x37
[<ffffffff8132d8c9>] usb_control_msg+0xf2/0x116
[<ffffffff8132536e>] ? hub_port_init+0x287/0x7c3
[<ffffffff813253f4>] hub_port_init+0x30d/0x7c3
[<ffffffff81328814>] hub_events+0x91a/0x1199
[<ffffffff8100e7c1>] ? xen_force_evtchn_callback+0xd/0xf
[<ffffffff8100eee2>] ? check_events+0x12/0x20
[<ffffffff813290ca>] hub_thread+0x37/0x1ad
[<ffffffff8106cc4a>] ? autoremove_wake_function+0x0/0x39
[<ffffffff81329093>] ? hub_thread+0x0/0x1ad
[<ffffffff8106c8eb>] kthread+0x91/0x99
[<ffffffff81013e6a>] child_rip+0xa/0x20
[<ffffffff810137d0>] ? restore_args+0x0/0x30
[<ffffffff81013e60>] ? child_rip+0x0/0x20
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] Pvops kernel: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected,
Mark Hurenkamp <=
|
|
|
|
|