1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-09-21 22:39:28 +03:00
openwrt-xburst/target/linux/generic/files/drivers/net/phy
juhosg 908b076d38 generic: ar8216: add missing locking calls
Fixes the following lockdep warning:

[   19.160000] ------------[ cut here ]------------
[   19.160000] WARNING: at drivers/net/phy/ar8216.c:322 ar8216_rmw+0x54/0xa4()
[   19.170000] Modules linked in: nf_defrag_ipv4 nf_conntrack ehci_hcd
sd_mod pppox ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multip
ort xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp
x_tables ppp_async ppp_generic slhc ath9k(O) ath9k_common(O) at
h9k_hw(O) ath(O) mac80211(O) usbcore usb_common scsi_mod nls_base crc7
crc_itu_t crc_ccitt cfg80211(O) compat(O) arc4 aes_generic cry
pto_blkcipher cryptomgr aead crypto_hash crypto_algapi ledtrig_timer
ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[   19.210000] Call Trace:
[   19.220000] [<8028dc38>] dump_stack+0x8/0x34
[   19.220000] [<80072da0>] warn_slowpath_common+0x78/0xa4
[   19.230000] [<80072de4>] warn_slowpath_null+0x18/0x24
[   19.230000] [<801de820>] ar8216_rmw+0x54/0xa4
[   19.240000] [<801df460>] ar8216_mib_capture+0x70/0xd0
[   19.240000] [<801df944>] ar8xxx_mib_work_func+0x34/0x98
[   19.250000] [<80089a7c>] process_one_work+0x28c/0x460
[   19.250000] [<8008a630>] worker_thread+0x22c/0x334
[   19.260000] [<8008e544>] kthread+0x88/0x90
[   19.260000] [<80065020>] kernel_thread_helper+0x10/0x18
[   19.270000]
[   19.270000] ---[ end trace 22e9d696adfa6a08 ]---

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34281 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-11-20 20:40:00 +00:00
..
adm6996.c [PATCH v3] (respin) 802.1Q VLAN support for ADM6996M/ADM6996FC 2011-05-09 15:21:58 +00:00
adm6996.h [PATCH v3] (respin) 802.1Q VLAN support for ADM6996M/ADM6996FC 2011-05-09 15:21:58 +00:00
ar8216.c generic: ar8216: add missing locking calls 2012-11-20 20:40:00 +00:00
ar8216.h generic: ar8216: add MIB counter support for the AR8216 switch as well 2012-11-18 16:21:00 +00:00
ip17xx.c [generic] unify extended vlan id swconfig attributes. 2010-10-12 20:49:35 +00:00
micrel.c ar71xx: move micrel PHY driver to the generic linux target 2012-03-15 09:25:53 +00:00
mvswitch.c kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
mvswitch.h rename target/linux/generic-2.6 to generic 2010-06-26 20:42:58 +00:00
psb6970.c [generic] unify extended vlan id swconfig attributes. 2010-10-12 20:49:35 +00:00
rtl8306.c rtl8306: do not overwrite registers in the phy fixup, it could mess up other switches (fixes #8911) 2011-04-02 16:35:22 +00:00
rtl8366_smi.c generic: rtl8366_smi: increase delay after switch hw reset 2012-08-10 06:32:00 +00:00
rtl8366_smi.h generic: rtl836x: add hw_reset field to struct rtl8366_smi 2012-08-02 09:54:21 +00:00
rtl8366rb.c generic: rtl836x: add hw_reset field to struct rtl8366_smi 2012-08-02 09:54:21 +00:00
rtl8366s.c generic: rtl836x: add hw_reset field to struct rtl8366_smi 2012-08-02 09:54:21 +00:00
rtl8367.c generic: rtl836x: add hw_reset field to struct rtl8366_smi 2012-08-02 09:54:21 +00:00
rtl8367b.c generic: add driver for the the RTL8367R{B,-VB} switches 2012-10-18 07:22:56 +00:00
swconfig_leds.c generic: swconfig: use led_set_brightness in LED control code 2012-10-26 18:58:18 +00:00
swconfig.c [kernel] swconfig: get rid of the NLA_PUT_* macros 2012-10-24 13:05:04 +00:00