i am using fedora 17, with kernel 3.5.3 03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection [ 1550.960097] ------------[ cut here ]------------ [ 1550.960147] WARNING: at net/wireless/mlme.c:491 cfg80211_mlme_disassoc+0x112/0x120 [cfg80211]() [ 1550.960152] Hardware name: 6475GS7 [ 1550.960155] Modules linked in: fuse ebtable_nat ebtables lockd sunrpc rfcomm be2iscsi iscsi_boot_sysfs bnx2i bnep cnic uio ip6t_REJECT cxgb4i nf_conntrack_ipv4 nf_defrag_ipv4 cxgb4 cxgb3i cxgb3 mdio nf_conntrack_ipv6 libcxgbi ib_iser rdma_cm ib_addr iw_cm ib_cm ib_sa ib_mad ib_core iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi nf_defrag_ipv6 xt_state ip6table_filter nf_conntrack ip6_tables btusb bluetooth snd_hda_codec_conexant arc4 iwlwifi snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_page_alloc mac80211 cfg80211 i2c_i801 snd_timer lpc_ich mei mfd_core thinkpad_acpi snd rfkill soundcore e1000e coretemp microcode vhost_net tun macvtap macvlan kvm_intel kvm uinput firewire_ohci firewire_core yenta_socket crc_itu_t wmi i915 video i2c_algo_bit drm_kms_helper drm i2c_core [last unloaded: scsi_wait_scan] [ 1550.960267] Pid: 853, comm: wpa_supplicant Not tainted 3.5.3-1.fc17.x86_64 #1 [ 1550.960270] Call Trace: [ 1550.960286] [<ffffffff810584bf>] warn_slowpath_common+0x7f/0xc0 [ 1550.960294] [<ffffffff8105851a>] warn_slowpath_null+0x1a/0x20 [ 1550.960317] [<ffffffffa02b02b2>] cfg80211_mlme_disassoc+0x112/0x120 [cfg80211] [ 1550.960327] [<ffffffff8160a3cd>] ? mutex_lock+0x1d/0x50 [ 1550.960347] [<ffffffffa02a0e93>] nl80211_disassociate+0xb3/0xf0 [cfg80211] [ 1550.960360] [<ffffffff81528870>] genl_rcv_msg+0x250/0x2d0 [ 1550.960367] [<ffffffff81528620>] ? genl_rcv+0x40/0x40 [ 1550.960374] [<ffffffff81528191>] netlink_rcv_skb+0xa1/0xb0 [ 1550.960380] [<ffffffff81528605>] genl_rcv+0x25/0x40 [ 1550.960386] [<ffffffff81527b0d>] netlink_unicast+0x19d/0x220 [ 1550.960393] [<ffffffff81527e82>] netlink_sendmsg+0x2f2/0x370 [ 1550.960403] [<ffffffff814e7e28>] sock_sendmsg+0xf8/0x130 [ 1550.960411] [<ffffffff812b1267>] ? blk_flush_plug_list+0x47/0x1f0 [ 1550.960420] [<ffffffff811267fa>] ? generic_file_aio_write+0x9a/0xe0 [ 1550.960427] [<ffffffff814e8ffa>] ? move_addr_to_kernel+0x5a/0xc0 [ 1550.960435] [<ffffffff814f5346>] ? verify_iovec+0x56/0xd0 [ 1550.960442] [<ffffffff814e826c>] __sys_sendmsg+0x3ac/0x3c0 [ 1550.960450] [<ffffffff8119b1b1>] ? core_sys_select+0x2a1/0x350 [ 1550.960459] [<ffffffff811878e6>] ? do_sync_write+0xe6/0x120 [ 1550.960467] [<ffffffff811c514b>] ? fsnotify+0x24b/0x340 [ 1550.960475] [<ffffffff814e9f39>] sys_sendmsg+0x49/0x90 [ 1550.960484] [<ffffffff81614ae9>] system_call_fastpath+0x16/0x1b [ 1550.960488] ---[ end trace 9d11d1ddf09c89c5 ]---
related: https://bugzilla.redhat.com/show_bug.cgi?id=857324
Is this relevant on newer kernels? I believe it should have been fixed with some of the locking/SME state machine rework.