I get this when I bring up a network interface (a cisco aironet wireless
minipci card) on 2.6.18-rc2.

Let me know if any additonal information would be useful.

--b.


Jul 27 15:18:44 puzzle kernel: 
Jul 27 15:18:44 puzzle kernel: 
=========================================================
Jul 27 15:18:44 puzzle kernel: [ INFO: possible irq lock inversion dependency 
detected ]
Jul 27 15:18:44 puzzle kernel: 
---------------------------------------------------------
Jul 27 15:18:44 puzzle kernel: pump/4811 just changed the state of lock:
Jul 27 15:18:44 puzzle kernel:  (&ai->aux_lock){+...}, at: [<c0427608>] 
airo_interrupt+0x3a8/0x1170
Jul 27 15:18:44 puzzle kernel: but this lock took another, hard-irq-unsafe lock 
in the past:
Jul 27 15:18:44 puzzle kernel:  (&skb_queue_lock_key){-+..}
Jul 27 15:18:44 puzzle kernel: 
Jul 27 15:18:44 puzzle kernel: and interrupts could create inverse lock 
ordering between them.
Jul 27 15:18:44 puzzle kernel: 
Jul 27 15:18:44 puzzle kernel: 
Jul 27 15:18:44 puzzle kernel: other info that might help us debug this:
Jul 27 15:18:44 puzzle kernel: 1 lock held by pump/4811:
Jul 27 15:18:44 puzzle kernel:  #0:  (&dev->_xmit_lock){-...}, at: [<c04fb7d6>] 
__qdisc_run+0x56/0x1c0
Jul 27 15:18:44 puzzle kernel: 
Jul 27 15:18:44 puzzle kernel: the first lock's dependencies:
Jul 27 15:18:44 puzzle kernel: -> (&ai->aux_lock){+...} ops: 2 {
Jul 27 15:18:44 puzzle kernel:    initial-use  at:
Jul 27 15:18:44 puzzle kernel:                         [<c013015a>] 
lock_acquire+0x5a/0x80
Jul 27 15:18:44 puzzle kernel:                         [<c056869e>] 
_spin_lock_irqsave+0x2e/0x40
Jul 27 15:18:44 puzzle kernel:                         [<c04271c4>] 
mpi_start_xmit+0x54/0xf0
Jul 27 15:18:44 puzzle kernel:                         [<c04eefe5>] 
dev_hard_start_xmit+0x205/0x2d0
Jul 27 15:18:44 puzzle kernel:                         [<c04fb7f4>] 
__qdisc_run+0x74/0x1c0
Jul 27 15:18:44 puzzle kernel:                         [<c04f09e5>] 
dev_queue_xmit+0x175/0x2f0
Jul 27 15:18:44 puzzle kernel:                         [<c05475b0>] 
packet_sendmsg+0x1e0/0x260
Jul 27 15:18:44 puzzle kernel:                         [<c04e3c4f>] 
sock_sendmsg+0xcf/0xf0
Jul 27 15:18:44 puzzle kernel:                         [<c04e4070>] 
sys_sendto+0xc0/0xf0
Jul 27 15:18:44 puzzle kernel:                         [<c04e5570>] 
sys_socketcall+0x140/0x1e0
Jul 27 15:18:44 puzzle kernel:                         [<c0102e37>] 
syscall_call+0x7/0xb
Jul 27 15:18:44 puzzle kernel:    in-hardirq-W at:
Jul 27 15:18:44 puzzle kernel:                         [<c013015a>] 
lock_acquire+0x5a/0x80
Jul 27 15:18:44 puzzle kernel:                         [<c056869e>] 
_spin_lock_irqsave+0x2e/0x40
Jul 27 15:18:44 puzzle kernel:                         [<c0427608>] 
airo_interrupt+0x3a8/0x1170
Jul 27 15:18:44 puzzle kernel:                         [<c013a807>] 
handle_IRQ_event+0x27/0x60
Jul 27 15:18:44 puzzle kernel:                         [<c013a8d4>] 
__do_IRQ+0x94/0x110
Jul 27 15:18:44 puzzle kernel:                         [<c0104c6a>] 
do_IRQ+0xaa/0xf0
Jul 27 15:18:44 puzzle kernel:                         [<c0103105>] 
common_interrupt+0x25/0x30
Jul 27 15:18:44 puzzle kernel:                         [<c04e9cce>] 
skb_release_data+0x4e/0x90
Jul 27 15:18:44 puzzle kernel:                         [<c04e9a8e>] 
kfree_skbmem+0xe/0x90
Jul 27 15:18:44 puzzle kernel:                         [<c04e9b6e>] 
__kfree_skb+0x5e/0xe0
Jul 27 15:18:44 puzzle kernel:                         [<c04e9c09>] 
kfree_skb+0x19/0x30
Jul 27 15:18:44 puzzle kernel:                         [<c04f01dc>] 
dev_kfree_skb_any+0x7c/0x90
Jul 27 15:18:44 puzzle kernel:                         [<c04238fc>] 
mpi_send_packet+0x12c/0x230
Jul 27 15:18:44 puzzle kernel:                         [<c0427210>] 
mpi_start_xmit+0xa0/0xf0
Jul 27 15:18:44 puzzle kernel:                         [<c04eefe5>] 
dev_hard_start_xmit+0x205/0x2d0
Jul 27 15:18:44 puzzle kernel:                         [<c04fb7f4>] 
__qdisc_run+0x74/0x1c0
Jul 27 15:18:44 puzzle kernel:                         [<c04f09e5>] 
dev_queue_xmit+0x175/0x2f0
Jul 27 15:18:44 puzzle kernel:                         [<c05475b0>] 
packet_sendmsg+0x1e0/0x260
Jul 27 15:18:44 puzzle kernel:                         [<c04e3c4f>] 
sock_sendmsg+0xcf/0xf0
Jul 27 15:18:44 puzzle kernel:                         [<c04e4070>] 
sys_sendto+0xc0/0xf0
Jul 27 15:18:44 puzzle kernel:                         [<c04e5570>] 
sys_socketcall+0x140/0x1e0
Jul 27 15:18:44 puzzle kernel:                         [<c0102e37>] 
syscall_call+0x7/0xb
Jul 27 15:18:44 puzzle kernel:  }
Jul 27 15:18:44 puzzle kernel:  ... key      at: [<c0abcb20>] 
__key.23102+0x0/0x8
Jul 27 15:18:44 puzzle kernel:  -> (&skb_queue_lock_key){-+..} ops: 2030 {
Jul 27 15:18:44 puzzle kernel:     initial-use  at:
Jul 27 15:18:44 puzzle kernel:                           [<c013015a>] 
lock_acquire+0x5a/0x80
Jul 27 15:18:44 puzzle kernel:                           [<c056869e>] 
_spin_lock_irqsave+0x2e/0x40
Jul 27 15:18:44 puzzle kernel:                           [<c04e8ce3>] 
skb_dequeue+0x13/0x60
Jul 27 15:18:44 puzzle kernel:                           [<c044ea58>] 
hpsbpkt_thread+0x48/0x90
Jul 27 15:18:44 puzzle kernel:                           [<c01293d4>] 
kthread+0xd4/0xe0
Jul 27 15:18:44 puzzle kernel:                           [<c0100c15>] 
kernel_thread_helper+0x5/0x10
Jul 27 15:18:44 puzzle kernel:     in-softirq-W at:
Jul 27 15:18:44 puzzle kernel:                           [<c013015a>] 
lock_acquire+0x5a/0x80
Jul 27 15:18:44 puzzle kernel:                           [<c056869e>] 
_spin_lock_irqsave+0x2e/0x40
Jul 27 15:18:44 puzzle kernel:                           [<c04e8c06>] 
skb_queue_tail+0x16/0x40
Jul 27 15:18:44 puzzle kernel:                           [<c04e82de>] 
sock_queue_rcv_skb+0xbe/0x130
Jul 27 15:18:44 puzzle kernel:                           [<c0524607>] 
udp_queue_rcv_skb+0x97/0x280
Jul 27 15:18:44 puzzle kernel:                           [<c052605b>] 
udp_rcv+0x2db/0x550
Jul 27 15:18:44 puzzle kernel:                           [<c0505477>] 
ip_local_deliver+0xe7/0x260
Jul 27 15:18:44 puzzle kernel:                           [<c0505197>] 
ip_rcv+0x277/0x470
Jul 27 15:18:44 puzzle kernel:                           [<c04eeb8d>] 
netif_receive_skb+0x16d/0x230
Jul 27 15:18:44 puzzle kernel:                           [<c04f055c>] 
process_backlog+0x8c/0x130
Jul 27 15:18:44 puzzle kernel:                           [<c04f0672>] 
net_rx_action+0x72/0x130
Jul 27 15:18:44 puzzle kernel:                           [<c011b4df>] 
__do_softirq+0x6f/0xe0
Jul 27 15:18:44 puzzle kernel:                           [<c0104b68>] 
do_softirq+0x88/0xe0
Jul 27 15:18:44 puzzle kernel:     hardirq-on-W at:
Jul 27 15:18:44 puzzle kernel:                           [<c013015a>] 
lock_acquire+0x5a/0x80
Jul 27 15:18:44 puzzle kernel:                           [<c056845a>] 
_spin_lock_bh+0x2a/0x40
Jul 27 15:18:44 puzzle kernel:                           [<c0524fb2>] 
udp_poll+0x52/0xf0
Jul 27 15:18:44 puzzle kernel:                           [<c04e3837>] 
sock_poll+0x17/0x20
Jul 27 15:18:44 puzzle kernel:                           [<c016efa2>] 
do_sys_poll+0x282/0x4d0
Jul 27 15:18:44 puzzle kernel:                           [<c016f21e>] 
sys_poll+0x2e/0x40
Jul 27 15:18:44 puzzle kernel:                           [<c0102e37>] 
syscall_call+0x7/0xb
Jul 27 15:18:44 puzzle kernel:   }
Jul 27 15:18:44 puzzle kernel:   ... key      at: [<c0ac6528>] 
skb_queue_lock_key+0x0/0x18
Jul 27 15:18:44 puzzle kernel:  ... acquired at:
Jul 27 15:18:44 puzzle kernel:    [<c013015a>] lock_acquire+0x5a/0x80
Jul 27 15:18:44 puzzle kernel:    [<c056869e>] _spin_lock_irqsave+0x2e/0x40
Jul 27 15:18:44 puzzle kernel:    [<c04e8c06>] skb_queue_tail+0x16/0x40
Jul 27 15:18:44 puzzle kernel:    [<c04271d6>] mpi_start_xmit+0x66/0xf0
Jul 27 15:18:44 puzzle kernel:    [<c04eefe5>] dev_hard_start_xmit+0x205/0x2d0
Jul 27 15:18:44 puzzle kernel:    [<c04fb7f4>] __qdisc_run+0x74/0x1c0
Jul 27 15:18:44 puzzle kernel:    [<c04f09e5>] dev_queue_xmit+0x175/0x2f0
Jul 27 15:18:44 puzzle kernel:    [<c05475b0>] packet_sendmsg+0x1e0/0x260
Jul 27 15:18:44 puzzle kernel:    [<c04e3c4f>] sock_sendmsg+0xcf/0xf0
Jul 27 15:18:44 puzzle kernel:    [<c04e4070>] sys_sendto+0xc0/0xf0
Jul 27 15:18:44 puzzle kernel:    [<c04e5570>] sys_socketcall+0x140/0x1e0
Jul 27 15:18:44 puzzle kernel:    [<c0102e37>] syscall_call+0x7/0xb
Jul 27 15:18:44 puzzle kernel: 
Jul 27 15:18:44 puzzle kernel: 
Jul 27 15:18:44 puzzle kernel: the second lock's dependencies:
Jul 27 15:18:44 puzzle kernel: -> (&skb_queue_lock_key){-+..} ops: 2030 {
Jul 27 15:18:44 puzzle kernel:    initial-use  at:
Jul 27 15:18:44 puzzle kernel:                         [<c013015a>] 
lock_acquire+0x5a/0x80
Jul 27 15:18:44 puzzle kernel:                         [<c056869e>] 
_spin_lock_irqsave+0x2e/0x40
Jul 27 15:18:44 puzzle kernel:                         [<c04e8ce3>] 
skb_dequeue+0x13/0x60
Jul 27 15:18:44 puzzle kernel:                         [<c044ea58>] 
hpsbpkt_thread+0x48/0x90
Jul 27 15:18:44 puzzle kernel:                         [<c01293d4>] 
kthread+0xd4/0xe0
Jul 27 15:18:44 puzzle kernel:                         [<c0100c15>] 
kernel_thread_helper+0x5/0x10
Jul 27 15:18:44 puzzle kernel:    in-softirq-W at:
Jul 27 15:18:44 puzzle kernel:                         [<c013015a>] 
lock_acquire+0x5a/0x80
Jul 27 15:18:44 puzzle kernel:                         [<c056869e>] 
_spin_lock_irqsave+0x2e/0x40
Jul 27 15:18:44 puzzle kernel:                         [<c04e8c06>] 
skb_queue_tail+0x16/0x40
Jul 27 15:18:44 puzzle kernel:                         [<c04e82de>] 
sock_queue_rcv_skb+0xbe/0x130
Jul 27 15:18:44 puzzle kernel:                         [<c0524607>] 
udp_queue_rcv_skb+0x97/0x280
Jul 27 15:18:44 puzzle kernel:                         [<c052605b>] 
udp_rcv+0x2db/0x550
Jul 27 15:18:44 puzzle kernel:                         [<c0505477>] 
ip_local_deliver+0xe7/0x260
Jul 27 15:18:44 puzzle kernel:                         [<c0505197>] 
ip_rcv+0x277/0x470
Jul 27 15:18:44 puzzle kernel:                         [<c04eeb8d>] 
netif_receive_skb+0x16d/0x230
Jul 27 15:18:44 puzzle kernel:                         [<c04f055c>] 
process_backlog+0x8c/0x130
Jul 27 15:18:44 puzzle kernel:                         [<c04f0672>] 
net_rx_action+0x72/0x130
Jul 27 15:18:44 puzzle kernel:                         [<c011b4df>] 
__do_softirq+0x6f/0xe0
Jul 27 15:18:44 puzzle kernel:                         [<c0104b68>] 
do_softirq+0x88/0xe0
Jul 27 15:18:44 puzzle kernel:    hardirq-on-W at:
Jul 27 15:18:44 puzzle kernel:                         [<c013015a>] 
lock_acquire+0x5a/0x80
Jul 27 15:18:44 puzzle kernel:                         [<c056845a>] 
_spin_lock_bh+0x2a/0x40
Jul 27 15:18:44 puzzle kernel:                         [<c0524fb2>] 
udp_poll+0x52/0xf0
Jul 27 15:18:44 puzzle kernel:                         [<c04e3837>] 
sock_poll+0x17/0x20
Jul 27 15:18:44 puzzle kernel:                         [<c016efa2>] 
do_sys_poll+0x282/0x4d0
Jul 27 15:18:44 puzzle kernel:                         [<c016f21e>] 
sys_poll+0x2e/0x40
Jul 27 15:18:44 puzzle kernel:                         [<c0102e37>] 
syscall_call+0x7/0xb
Jul 27 15:18:44 puzzle kernel:  }
Jul 27 15:18:44 puzzle kernel:  ... key      at: [<c0ac6528>] 
skb_queue_lock_key+0x0/0x18
Jul 27 15:18:44 puzzle kernel: 
Jul 27 15:18:44 puzzle kernel: stack backtrace:
Jul 27 15:18:44 puzzle kernel:  [<c0103799>] show_trace_log_lvl+0x119/0x140
Jul 27 15:18:44 puzzle kernel:  [<c0103da6>] show_trace+0x16/0x20
Jul 27 15:18:44 puzzle kernel:  [<c0103e7b>] dump_stack+0x1b/0x20
Jul 27 15:18:44 puzzle kernel:  [<c012e28f>] print_irq_inversion_bug+0xdf/0x110
Jul 27 15:18:44 puzzle kernel:  [<c012e4b3>] check_usage_forwards+0x33/0x40
Jul 27 15:18:44 puzzle kernel:  [<c012e590>] mark_lock+0xd0/0x550
Jul 27 15:18:44 puzzle kernel:  [<c012fa6c>] __lock_acquire+0x8bc/0xcb0
Jul 27 15:18:44 puzzle kernel:  [<c013015a>] lock_acquire+0x5a/0x80
Jul 27 15:18:44 puzzle kernel:  [<c056869e>] _spin_lock_irqsave+0x2e/0x40
Jul 27 15:18:44 puzzle kernel:  [<c0427608>] airo_interrupt+0x3a8/0x1170
Jul 27 15:18:44 puzzle kernel:  [<c013a807>] handle_IRQ_event+0x27/0x60
Jul 27 15:18:44 puzzle kernel:  [<c013a8d4>] __do_IRQ+0x94/0x110
Jul 27 15:18:44 puzzle kernel:  [<c0104c6a>] do_IRQ+0xaa/0xf0
Jul 27 15:18:44 puzzle kernel:  [<c0103105>] common_interrupt+0x25/0x30
Jul 27 15:18:44 puzzle kernel:  [<c01576d4>] kfree+0xa4/0xf0
Jul 27 15:18:44 puzzle kernel:  [<c04e9cce>] skb_release_data+0x4e/0x90
Jul 27 15:18:44 puzzle kernel:  [<c04e9a8e>] kfree_skbmem+0xe/0x90
Jul 27 15:18:44 puzzle kernel:  [<c04e9b6e>] __kfree_skb+0x5e/0xe0
Jul 27 15:18:44 puzzle kernel:  [<c04e9c09>] kfree_skb+0x19/0x30
Jul 27 15:18:44 puzzle kernel:  [<c04f01dc>] dev_kfree_skb_any+0x7c/0x90
Jul 27 15:18:44 puzzle kernel:  [<c04238fc>] mpi_send_packet+0x12c/0x230
Jul 27 15:18:44 puzzle kernel:  [<c0427210>] mpi_start_xmit+0xa0/0xf0
Jul 27 15:18:44 puzzle kernel:  [<c04eefe5>] dev_hard_start_xmit+0x205/0x2d0
Jul 27 15:18:44 puzzle kernel:  [<c04fb7f4>] __qdisc_run+0x74/0x1c0
Jul 27 15:18:44 puzzle kernel:  [<c04f09e5>] dev_queue_xmit+0x175/0x2f0
Jul 27 15:18:44 puzzle kernel:  [<c05475b0>] packet_sendmsg+0x1e0/0x260
Jul 27 15:18:44 puzzle kernel:  [<c04e3c4f>] sock_sendmsg+0xcf/0xf0
Jul 27 15:18:44 puzzle kernel:  [<c04e4070>] sys_sendto+0xc0/0xf0
Jul 27 15:18:44 puzzle kernel:  [<c04e5570>] sys_socketcall+0x140/0x1e0
Jul 27 15:18:44 puzzle kernel:  [<c0102e37>] syscall_call+0x7/0xb
Jul 27 15:18:44 puzzle kernel:  [<b7f0a8ec>] 0xb7f0a8ec
Jul 27 15:20:01 puzzle ntpd[4393]: synchronized to LOCAL(0), stratum 13
Jul 27 15:20:01 puzzle ntpd[4393]: kernel time sync disabled 0041
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to