From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from nf-out-0910.google.com ([64.233.182.191]:34063 "EHLO nf-out-0910.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751956AbYDGT6V (ORCPT ); Mon, 7 Apr 2008 15:58:21 -0400 Received: by nf-out-0910.google.com with SMTP id g13so739966nfb.21 for ; Mon, 07 Apr 2008 12:58:19 -0700 (PDT) Message-ID: <47FA7CBB.4060504@gmail.com> (sfid-20080407_205837_899174_DBCD04E4) Date: Mon, 07 Apr 2008 21:57:47 +0200 From: Jiri Slaby MIME-Version: 1.0 To: linux-wireless CC: Jiri Benc , "John W. Linville" , Johannes Berg Subject: RTNL: assertion failed at key.c Content-Type: text/plain; charset=UTF-8; format=flowed Sender: linux-wireless-owner@vger.kernel.org List-ID: Hi, I got this: RTNL: assertion failed at /home/l/latest/xxx/net/mac80211/sta_info.c (140) Pid: 19097, comm: ath5k_pci Tainted: G W 2.6.25-rc8-mm1_64lock #6 Call Trace: [] :mac80211:sta_info_destroy+0x14c/0x170 [] :mac80211:sta_info_flush+0xfb/0x120 [] :mac80211:ieee80211_sta_join_ibss+0x66/0x560 [] ? :mac80211:ieee80211_rx_bss_add+0x10d/0x160 [] ? _spin_unlock_bh+0x2f/0x40 [] ? :mac80211:ieee80211_rx_bss_add+0x10d/0x160 [] :mac80211:ieee80211_sta_find_ibss+0x376/0x4a0 [] ? :mac80211:ieee80211_scan_completed+0x125/0x2c0 [] :mac80211:ieee80211_scan_completed+0x285/0x2c0 [] :mac80211:ieee80211_sta_scan_work+0xa2/0x1e0 [] ? :mac80211:ieee80211_sta_scan_work+0x0/0x1e0 [] run_workqueue+0x176/0x220 [] worker_thread+0xa6/0x110 [] ? autoremove_wake_function+0x0/0x40 [] ? worker_thread+0x0/0x110 [] kthread+0x4d/0x80 [] child_rip+0xa/0x12 [] ? restore_args+0x0/0x30 [] ? kthread+0x0/0x80 [] ? child_rip+0x0/0x12 RTNL: assertion failed at /home/l/latest/xxx/net/mac80211/key.c (275) Pid: 19097, comm: ath5k_pci Tainted: G W 2.6.25-rc8-mm1_64lock #6 Call Trace: [] :mac80211:ieee80211_key_free+0xaa/0xb0 [] :mac80211:sta_info_destroy+0x44/0x170 [] :mac80211:sta_info_flush+0xfb/0x120 [] :mac80211:ieee80211_sta_join_ibss+0x66/0x560 [] ? :mac80211:ieee80211_rx_bss_add+0x10d/0x160 [] ? _spin_unlock_bh+0x2f/0x40 [] ? :mac80211:ieee80211_rx_bss_add+0x10d/0x160 [] :mac80211:ieee80211_sta_find_ibss+0x376/0x4a0 [] ? :mac80211:ieee80211_scan_completed+0x125/0x2c0 [] :mac80211:ieee80211_scan_completed+0x285/0x2c0 [] :mac80211:ieee80211_sta_scan_work+0xa2/0x1e0 [] ? :mac80211:ieee80211_sta_scan_work+0x0/0x1e0 [] run_workqueue+0x176/0x220 [] worker_thread+0xa6/0x110 [] ? autoremove_wake_function+0x0/0x40 [] ? worker_thread+0x0/0x110 [] kthread+0x4d/0x80 [] child_rip+0xa/0x12 [] ? restore_args+0x0/0x30 [] ? kthread+0x0/0x80 [] ? child_rip+0x0/0x12 I don't know what's the proper place for rtnl_un/lock here. sta_info_flush? Or even ieee80211_sta_join_ibss and others who call sta_info_flush? Thanks.