<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openwrt/target/linux/generic/files/drivers/net/phy, branch attitude</title>
<subtitle>[no description]</subtitle>
<id>https://git.bnewbold.net/openwrt/atom?h=attitude</id>
<link rel='self' href='https://git.bnewbold.net/openwrt/atom?h=attitude'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/'/>
<updated>2012-11-25T16:23:04Z</updated>
<entry>
<title>AA: generic: ar8216: set delay values for SGMII mode on AR8327</title>
<updated>2012-11-25T16:23:04Z</updated>
<author>
<name>juhosg</name>
<email>juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-11-25T16:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/commit/?id=00ca693f9b0839ea516bb1cb02940f0add8e55ce'/>
<id>urn:sha1:00ca693f9b0839ea516bb1cb02940f0add8e55ce</id>
<content type='text'>
Backport of r34315.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@34373 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
</entry>
<entry>
<title>AA: generic: ar8216: introduce ar8216_mib_op helper</title>
<updated>2012-11-25T16:23:03Z</updated>
<author>
<name>juhosg</name>
<email>juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-11-25T16:23:03Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/commit/?id=ac8a06ae909035f6aeaf3cdf000f4d3b3a9c086d'/>
<id>urn:sha1:ac8a06ae909035f6aeaf3cdf000f4d3b3a9c086d</id>
<content type='text'>
Backport of r34297.

The ar8216_mib_{capture,flush} functions are similar.
Move the common code into a helper and use that from
the original functions.

This change also fixes a lockdep warning in
ar8216_mib_flush.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@34372 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
</entry>
<entry>
<title>AA: generic: ar8216: fix port number check in 'ar8xxx_mib_work_func'</title>
<updated>2012-11-25T16:23:02Z</updated>
<author>
<name>juhosg</name>
<email>juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-11-25T16:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/commit/?id=7931b6c13db572b93df431bf4e049303d4e7b72d'/>
<id>urn:sha1:7931b6c13db572b93df431bf4e049303d4e7b72d</id>
<content type='text'>
Backport of r34283.

Also add a WARN_ON to 'ar8216_mib_fetch_port_stat'

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@34371 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
</entry>
<entry>
<title>AA: generic: ar8216: remove an unblanced mutex_unlock call</title>
<updated>2012-11-25T16:23:00Z</updated>
<author>
<name>juhosg</name>
<email>juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-11-25T16:23:00Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/commit/?id=083c20ccde9d690c13b173e2f59c3d000f26c05b'/>
<id>urn:sha1:083c20ccde9d690c13b173e2f59c3d000f26c05b</id>
<content type='text'>
Backport of r34282.

Fixes the following warning:

[   94.080000]
[   94.080000] =====================================
[   94.080000] [ BUG: bad unlock balance detected! ]
[   94.080000] 3.3.8 #2 Tainted: G           O
[   94.080000] -------------------------------------
[   94.080000] swconfig/1220 is trying to release lock (&amp;priv-&gt;mib_lock) at:
[   94.080000] [&lt;801df8f4&gt;] ar8216_sw_get_port_mib+0x138/0x16c
[   94.080000] but there are no more locks to release!
[   94.080000]
[   94.080000] other info that might help us debug this:
[   94.080000] 2 locks held by swconfig/1220:
[   94.080000]  #0:  (genl_mutex){+.+...}, at: [&lt;80222430&gt;] genl_rcv+0x14/0x34
[   94.080000]  #1:  (&amp;dev-&gt;sw_mutex){+.+...}, at: [&lt;801da018&gt;] swconfig_get_dev+0x88/0xb4
[   94.080000]
[   94.080000] stack backtrace:
[   94.080000] Call Trace:
[   94.080000] [&lt;8028dc58&gt;] dump_stack+0x8/0x34
[   94.080000] [&lt;800a5128&gt;] print_unlock_inbalance_bug+0xe0/0xfc
[   94.080000] [&lt;800a82c0&gt;] lock_release+0x18c/0x1c8
[   94.080000] [&lt;80292074&gt;] __mutex_unlock_slowpath+0xd8/0x17c
[   94.080000] [&lt;801df8f4&gt;] ar8216_sw_get_port_mib+0x138/0x16c
[   94.080000] [&lt;801db688&gt;] swconfig_get_attr+0xbc/0x394
[   94.080000] [&lt;8022261c&gt;] genl_rcv_msg+0x1cc/0x214
[   94.080000] [&lt;80221a18&gt;] netlink_rcv_skb+0x6c/0xe8
[   94.080000] [&lt;80222440&gt;] genl_rcv+0x24/0x34
[   94.080000] [&lt;80221370&gt;] netlink_unicast+0x15c/0x22c
[   94.080000] [&lt;8022175c&gt;] netlink_sendmsg+0x240/0x2d0
[   94.080000] [&lt;801ef544&gt;] sock_sendmsg+0x84/0x9c
[   94.080000] [&lt;801f0648&gt;] __sys_sendmsg+0x1cc/0x270
[   94.080000] [&lt;801f207c&gt;] sys_sendmsg+0x48/0x7c
[   94.080000] [&lt;8006ad78&gt;] stack_done+0x20/0x40
[   94.080000]

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@34370 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
</entry>
<entry>
<title>AA: generic: ar8216: add missing locking calls</title>
<updated>2012-11-25T16:22:58Z</updated>
<author>
<name>juhosg</name>
<email>juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-11-25T16:22:58Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/commit/?id=99afcf5bf6d506de4bd8e22a60ec08818d4cd895'/>
<id>urn:sha1:99afcf5bf6d506de4bd8e22a60ec08818d4cd895</id>
<content type='text'>
Backport of r34281.

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] [&lt;8028dc38&gt;] dump_stack+0x8/0x34
[   19.220000] [&lt;80072da0&gt;] warn_slowpath_common+0x78/0xa4
[   19.230000] [&lt;80072de4&gt;] warn_slowpath_null+0x18/0x24
[   19.230000] [&lt;801de820&gt;] ar8216_rmw+0x54/0xa4
[   19.240000] [&lt;801df460&gt;] ar8216_mib_capture+0x70/0xd0
[   19.240000] [&lt;801df944&gt;] ar8xxx_mib_work_func+0x34/0x98
[   19.250000] [&lt;80089a7c&gt;] process_one_work+0x28c/0x460
[   19.250000] [&lt;8008a630&gt;] worker_thread+0x22c/0x334
[   19.260000] [&lt;8008e544&gt;] kthread+0x88/0x90
[   19.260000] [&lt;80065020&gt;] kernel_thread_helper+0x10/0x18
[   19.270000]
[   19.270000] ---[ end trace 22e9d696adfa6a08 ]---

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@34369 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
</entry>
<entry>
<title>AA: generic: ar8216: add MIB counter support for the AR8216 switch as well</title>
<updated>2012-11-25T16:22:46Z</updated>
<author>
<name>juhosg</name>
<email>juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-11-25T16:22:46Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/commit/?id=1fddf3aa2f429a0f99374b2072586a2f66934a7b'/>
<id>urn:sha1:1fddf3aa2f429a0f99374b2072586a2f66934a7b</id>
<content type='text'>
Backport of r34245.

Thanks to Jonas Gorski for the reference URL.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@34359 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
</entry>
<entry>
<title>AA: generic: ar8216: rename AR8216_*_STATS_* defines</title>
<updated>2012-11-25T16:22:45Z</updated>
<author>
<name>juhosg</name>
<email>juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-11-25T16:22:45Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/commit/?id=6e31d4ea3676b9f6594b204c26e55277bf6f786d'/>
<id>urn:sha1:6e31d4ea3676b9f6594b204c26e55277bf6f786d</id>
<content type='text'>
Backport of r34244.

The names are misleading, those are only valid from
AR8236. The AR8216 chip uses different offsets.

Thanks to Jonas Gorski for the report.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@34358 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
</entry>
<entry>
<title>AA: generic ar8216: allow to read/reset MIB counters via swconfig</title>
<updated>2012-11-25T16:22:42Z</updated>
<author>
<name>juhosg</name>
<email>juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-11-25T16:22:42Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/commit/?id=d4596f9383ce86ed9f7a756cfa1a4b3bb62c1de4'/>
<id>urn:sha1:d4596f9383ce86ed9f7a756cfa1a4b3bb62c1de4</id>
<content type='text'>
Backport of r34243.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@34357 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
</entry>
<entry>
<title>AA: generic: ar8216: use dynamically allocated private data in ar8216_probe</title>
<updated>2012-11-25T16:22:41Z</updated>
<author>
<name>juhosg</name>
<email>juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-11-25T16:22:41Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/commit/?id=8ad54661e484a71b747c73c75662ef93bb7017dd'/>
<id>urn:sha1:8ad54661e484a71b747c73c75662ef93bb7017dd</id>
<content type='text'>
Backport of r34242.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@34356 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
</entry>
<entry>
<title>AA: generic: add driver for the the RTL8367R{B,-VB} switches</title>
<updated>2012-10-19T19:44:15Z</updated>
<author>
<name>juhosg</name>
<email>juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73</email>
</author>
<published>2012-10-19T19:44:15Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/openwrt/commit/?id=27863da0f75ae12abd006d770e07f21552ba063d'/>
<id>urn:sha1:27863da0f75ae12abd006d770e07f21552ba063d</id>
<content type='text'>
Backport of r33839.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;

git-svn-id: svn://svn.openwrt.org/openwrt/branches/attitude_adjustment@33868 3c298f89-4303-0410-b956-a3cf2f4a3e73
</content>
</entry>
</feed>
