linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Larry Finger <Larry.Finger@lwfinger.net>
To: wireless <linux-wireless@vger.kernel.org>
Subject: Locking problem reported for mainline
Date: Sun, 09 Jan 2011 23:03:05 -0600	[thread overview]
Message-ID: <4D2A9309.7000500@lwfinger.net> (raw)

I have updated my "Linus" tree to the latest state as of Jan. 9, 2011. Uname -r
reports

2.6.37-Linus-03737-g0c21e3a-dirty

The logged messages are listed below.

Thanks,

Larry

=======================================================================

[   25.660371] =================================
[   25.660376] [ INFO: inconsistent lock state ]
[   25.660379] 2.6.37-Linus-03737-g0c21e3a-dirty #251
[   25.660382] ---------------------------------
[   25.660384] inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage.
[   25.660388] kworker/0:0/0 [HC1[1]:SC0[0]:HE0:SE1] takes:
[   25.660390]  (&(&list->lock)->rlock#5){?.-...}, at: [<ffffffff812a2746>]
skb_queue_tail+0x26/0x60
[   25.660401] {HARDIRQ-ON-W} state was registered at:
[   25.660403]   [<ffffffff8107f305>] __lock_acquire+0xb25/0x1cc0
[   25.660409]   [<ffffffff81080a73>] lock_acquire+0x93/0x130
[   25.660413]   [<ffffffff813446cc>] _raw_spin_lock+0x2c/0x40
[   25.660418]   [<ffffffffa02b3777>] ieee80211_rx_handlers+0x27/0x1c80 [mac80211]
[   25.660444]   [<ffffffffa02b5608>]
ieee80211_prepare_and_rx_handle+0x238/0x900 [mac80211]
[   25.660455]   [<ffffffffa02b5fea>] ieee80211_rx+0x31a/0x940 [mac80211]
[   25.660465]   [<ffffffffa029cd51>] ieee80211_tasklet_handler+0xc1/0xd0 [mac80211]
[   25.660474]   [<ffffffff8104f993>] tasklet_action+0x73/0x120
[   25.660479]   [<ffffffff8105048e>] __do_softirq+0xce/0x200
[   25.660483]   [<ffffffff81003ccc>] call_softirq+0x1c/0x30
[   25.660488]   [<ffffffff81005e25>] do_softirq+0x85/0xc0
[   25.660492]   [<ffffffff810506cd>] irq_exit+0x8d/0xa0
[   25.660496]   [<ffffffff81005971>] do_IRQ+0x61/0xe0
[   25.660500]   [<ffffffff813452d3>] ret_from_intr+0x0/0xf
[   25.660504]   [<ffffffff81179cd7>] sysfs_permission+0x47/0x80
[   25.660510]   [<ffffffff81126bfa>] link_path_walk+0x1ea/0xdb0
[   25.660515]   [<ffffffff81127568>] link_path_walk+0xb58/0xdb0
[   25.660519]   [<ffffffff81127ab6>] do_path_lookup+0x56/0x130
[   25.660523]   [<ffffffff81127f92>] user_path_at+0x52/0xa0
[   25.660526]   [<ffffffff8111e634>] vfs_fstatat+0x34/0x70
[   25.660532]   [<ffffffff8111e6a6>] vfs_stat+0x16/0x20
[   25.660536]   [<ffffffff8111ea4f>] sys_newstat+0x1f/0x40
[   25.660540]   [<ffffffff81002d7b>] system_call_fastpath+0x16/0x1b
[   25.660546] irq event stamp: 393974
[   25.660548] hardirqs last  enabled at (393971): [<ffffffff8100c03a>]
default_idle+0x5a/0xf0
[   25.660553] hardirqs last disabled at (393972): [<ffffffff81345227>]
save_args+0x67/0x70
[   25.660557] softirqs last  enabled at (393974): [<ffffffff810501de>]
_local_bh_enable+0xe/0x10
[   25.660562] softirqs last disabled at (393973): [<ffffffff8105062d>]
irq_enter+0x6d/0x80
[   25.660566]
[   25.660567] other info that might help us debug this:
[   25.660570] 1 lock held by kworker/0:0/0:
[   25.660572]  #0:  (&(&rtlpriv->locks.irq_th_lock)->rlock){-.-...}, at:
[<ffffffffa02f0daf>] _rtl_pci_interrupt+0x5f/0x890 [rtlwifi]
[   25.660585]
[   25.660586] stack backtrace:
[   25.660589] Pid: 0, comm: kworker/0:0 Tainted: G        W
2.6.37-Linus-03737-g0c21e3a-dirty #251
[   25.660592] Call Trace:
[   25.660594]  <IRQ>  [<ffffffff8107e152>] ? print_usage_bug+0x182/0x1d0
[   25.660601]  [<ffffffff8107e571>] ? mark_lock+0x3d1/0x640
[   25.660605]  [<ffffffff8107f3bd>] ? __lock_acquire+0xbdd/0x1cc0
[   25.660610]  [<ffffffff811d2aae>] ? check_unmap+0x3be/0x7e0
[   25.660615]  [<ffffffff8107bc2d>] ? trace_hardirqs_off+0xd/0x10
[   25.660619]  [<ffffffff81080a73>] ? lock_acquire+0x93/0x130
[   25.660622]  [<ffffffff812a2746>] ? skb_queue_tail+0x26/0x60
[   25.660627]  [<ffffffff810af978>] ? rcu_start_gp+0x258/0x350
[   25.660630]  [<ffffffff813447cc>] ? _raw_spin_lock_irqsave+0x3c/0x60
[   25.660634]  [<ffffffff812a2746>] ? skb_queue_tail+0x26/0x60
[   25.660637]  [<ffffffff812a2746>] ? skb_queue_tail+0x26/0x60
[   25.660647]  [<ffffffffa029e166>] ? ieee80211_tx_status_irqsafe+0x36/0xb0
[mac80211]
[   25.660653]  [<ffffffffa02f0b90>] ? _rtl_pci_tx_isr+0x180/0x340 [rtlwifi]
[   25.660659]  [<ffffffffa02f0e75>] ? _rtl_pci_interrupt+0x125/0x890 [rtlwifi]
[   25.660665]  [<ffffffff810ab299>] ? handle_IRQ_event+0x49/0x170
[   25.660670]  [<ffffffff810ada52>] ? handle_fasteoi_irq+0x92/0x110
[   25.660674]  [<ffffffff81005d44>] ? handle_irq+0x44/0xa0
[   25.660677]  [<ffffffff81005968>] ? do_IRQ+0x58/0xe0
[   25.660681]  [<ffffffff813452d3>] ? ret_from_intr+0x0/0xf
[   25.660683]  <EOI>  [<ffffffff8100c03c>] ? default_idle+0x5c/0xf0
[   25.660690]  [<ffffffff8100c03a>] ? default_idle+0x5a/0xf0
[   25.660694]  [<ffffffff8100c124>] ? c1e_idle+0x54/0x100
[   25.660698]  [<ffffffff810011eb>] ? cpu_idle+0x5b/0x120
[   25.660703]  [<ffffffff8133dd72>] ? start_secondary+0x190/0x194

             reply	other threads:[~2011-01-10  5:02 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-10  5:03 Larry Finger [this message]
2011-01-10 16:06 ` Locking problem reported for mainline Stanislaw Gruszka
2011-01-10 18:13 ` Christian Lamparter
2011-01-10 19:11   ` Larry Finger
2011-01-10 19:18     ` Christian Lamparter
2011-01-11 16:31       ` Larry Finger
2011-01-11 19:45         ` Bob Copeland
2011-01-11 20:52           ` Larry Finger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D2A9309.7000500@lwfinger.net \
    --to=larry.finger@lwfinger.net \
    --cc=linux-wireless@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).