TO: Ram Amrani <[email protected]>
CC: "Kalle Valo <[email protected]> Kalle Valo" <[email protected]>
CC: Arik Nemtsov <[email protected]>
CC: Eliad Peller <[email protected]>
tree: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: a0d4287f787889e59db0fd295853a0f1f55d0699
commit: 6d5a748d4836ddd0ca626fe4870942a0e90a5c3d [1637/3880] wlcore: add
ability to reduce FW interrupts during suspend
:::::: branch date: 11 hours ago
:::::: commit date: 10 days ago
drivers/net/wireless/ti/wlcore/main.c:1848 wl1271_op_suspend() warn:
inconsistent returns 'mutex:&wl->mutex'.
Locked on: line 1791
Unlocked on: line 1782
git remote add next
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
git remote update next
git checkout 6d5a748d4836ddd0ca626fe4870942a0e90a5c3d
vim +1848 drivers/net/wireless/ti/wlcore/main.c
f44e58681 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1832
/*
f44e58681 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1833
* set suspended flag to avoid triggering a new threaded_irq
f44e58681 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1834
* work. no need for spinlock as interrupts are disabled.
f44e58681 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1835
*/
f44e58681 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1836
set_bit(WL1271_FLAG_SUSPENDED, &wl->flags);
f44e58681 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1837
dd5512eb6 drivers/net/wireless/ti/wlcore/main.c Luciano Coelho 2012-04-11 1838
wlcore_enable_interrupts(wl);
f44e58681 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1839
flush_work(&wl->tx_work);
f44e58681 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1840
flush_delayed_work(&wl->elp_work);
4a859df85 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-06-06 1841
9be86cf06 drivers/net/wireless/ti/wlcore/main.c Arik Nemtsov 2014-02-10 1842
/*
9be86cf06 drivers/net/wireless/ti/wlcore/main.c Arik Nemtsov 2014-02-10 1843
* Cancel the watchdog even if above tx_flush failed. We will detect
9be86cf06 drivers/net/wireless/ti/wlcore/main.c Arik Nemtsov 2014-02-10 1844
* it on resume anyway.
9be86cf06 drivers/net/wireless/ti/wlcore/main.c Arik Nemtsov 2014-02-10 1845
*/
9be86cf06 drivers/net/wireless/ti/wlcore/main.c Arik Nemtsov 2014-02-10 1846
cancel_delayed_work(&wl->tx_watchdog_work);
9be86cf06 drivers/net/wireless/ti/wlcore/main.c Arik Nemtsov 2014-02-10 1847
402e48616 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 @1848
return 0;
402e48616 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1849
}
402e48616 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1850
402e48616 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1851
static int wl1271_op_resume(struct ieee80211_hw *hw)
402e48616 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1852
{
402e48616 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-05-13 1853
struct wl1271 *wl = hw->priv;
6e8cd3310 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-10-10 1854
struct wl12xx_vif *wlvif;
4a859df85 drivers/net/wireless/wl12xx/main.c Eliad Peller 2011-06-06 1855
unsigned long flags;
ea0a3cf95 drivers/net/wireless/ti/wlcore/main.c Arik Nemtsov 2012-06-21 1856
bool run_irq_work = false, pending_recovery;
:::::: The code at line 1848 was first introduced by commit
:::::: 402e48616078c1e56f55a69d314b77f1d750d6ad wl12xx: declare suspend/resume
callbacks (for wowlan)
:::::: TO: Eliad Peller <[email protected]>
:::::: CC: Luciano Coelho <[email protected]>
---
0-DAY kernel test infrastructure Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild Intel Corporation
_______________________________________________
kbuild mailing list
[email protected]
https://lists.01.org/mailman/listinfo/kbuild