<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/net/usb, branch v3.2.3</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/net/usb?h=v3.2.3</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/net/usb?h=v3.2.3'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-01-26T00:13:22Z</updated>
<entry>
<title>asix: fix setting custom MAC address on Asix 88772 devices</title>
<updated>2012-01-26T00:13:22Z</updated>
<author>
<name>Jussi Kivilinna</name>
<email>jussi.kivilinna@mbnet.fi</email>
</author>
<published>2012-01-10T06:40:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=197d67f1225e31f8a3572aef93613c0702ee61a7'/>
<id>urn:sha1:197d67f1225e31f8a3572aef93613c0702ee61a7</id>
<content type='text'>
commit 8ef66bdc4bda6aac2dae73b84d79dc8c2db33637 upstream.

In kernel v3.2 initialization sequence for Asix 88772 devices was changed so
that hardware is reseted on every time interface is brought up (ifconfig up),
instead just at USB probe time. This causes problem with setting custom MAC
address to device as ax88772_reset causes reload of MAC address from EEPROM.

This patch fixes the issue by rewriting MAC address at end of ax88772_reset.

Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@mbnet.fi&gt;
Acked-by: Grant Grundler &lt;grundler@chromium.org&gt;
Cc: Allan Chou &lt;allan@asix.com.tw&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>asix: fix setting custom MAC address on Asix 88178 devices</title>
<updated>2012-01-26T00:13:21Z</updated>
<author>
<name>Jussi Kivilinna</name>
<email>jussi.kivilinna@mbnet.fi</email>
</author>
<published>2012-01-10T06:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fcf99ac631b61e6937ed10cd1b53a5b3dab29052'/>
<id>urn:sha1:fcf99ac631b61e6937ed10cd1b53a5b3dab29052</id>
<content type='text'>
commit 71bc5d94061516c4e70303570128797bcf768b10 upstream.

In kernel v3.2 initialization sequence for Asix 88178 devices was changed so
that hardware is reseted on every time interface is brought up (ifconfig up),
instead just at USB probe time. This causes problem with setting custom MAC
address to device as ax88178_reset causes reload of MAC address from EEPROM.

This patch fixes the issue by rewriting MAC address at end of ax88178_reset.

Signed-off-by: Jussi Kivilinna &lt;jussi.kivilinna@mbnet.fi&gt;
Acked-by: Grant Grundler &lt;grundler@chromium.org&gt;
Cc: Allan Chou &lt;allan@asix.com.tw&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>asix: fix infinite loop in rx_fixup()</title>
<updated>2012-01-12T19:29:44Z</updated>
<author>
<name>Aurelien Jacobs</name>
<email>aurel@gnuage.org</email>
</author>
<published>2012-01-07T20:15:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4a75c219087a4079e668c3e5836d64009446c0d3'/>
<id>urn:sha1:4a75c219087a4079e668c3e5836d64009446c0d3</id>
<content type='text'>
commit 6c15d74defd38e7e7f8805392578b7a1d508097e upstream.

At this point if skb-&gt;len happens to be 2, the subsequant skb_pull(skb, 4)
call won't work and the skb-&gt;len won't be decreased and won't ever reach 0,
resulting in an infinite loop.

With an ASIX 88772 under heavy load, without this patch, rx_fixup() reaches
an infinite loop in less than a minute. With this patch applied,
no infinite loop even after hours of heavy load.

Signed-off-by: Aurelien Jacobs &lt;aurel@gnuage.org&gt;
Cc: Jussi Kivilinna &lt;jussi.kivilinna@mbnet.fi&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

</content>
</entry>
<entry>
<title>asix: new device id</title>
<updated>2011-12-19T21:37:56Z</updated>
<author>
<name>Aurelien Jacobs</name>
<email>aurel@gnuage.org</email>
</author>
<published>2011-12-16T10:49:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e8303a3b2196272c3eb994d0fd1a189a958a2bdd'/>
<id>urn:sha1:e8303a3b2196272c3eb994d0fd1a189a958a2bdd</id>
<content type='text'>
Adds the device id needed for the USB Ethernet Adapter delivered by
ASUS with their Zenbook.

Signed-off-by: Aurelien Jacobs &lt;aurel@gnuage.org&gt;
Acked-by: Grant Grundler &lt;grundler@chromium.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net-next:asix: V2 Update VERSION</title>
<updated>2011-11-15T21:26:07Z</updated>
<author>
<name>Grant Grundler</name>
<email>grundler@google.com</email>
</author>
<published>2011-11-15T07:12:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=46993f02d88ae9fc6dfb4e8625d80a1630e7863b'/>
<id>urn:sha1:46993f02d88ae9fc6dfb4e8625d80a1630e7863b</id>
<content type='text'>
Only update VERSION to reflect previous changes.

Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net-next:asix: V2 more fixes for ax88178 phy init sequence</title>
<updated>2011-11-15T21:26:06Z</updated>
<author>
<name>Grant Grundler</name>
<email>grundler@google.com</email>
</author>
<published>2011-11-15T07:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b2d3ad291fab1783cc12eef3dd91c5fa98c2e5d5'/>
<id>urn:sha1:b2d3ad291fab1783cc12eef3dd91c5fa98c2e5d5</id>
<content type='text'>
Now works on Samsung Series 5 (chromebook)

Two fixes here:
o use 0x7F mask for phymode
o read phyid *AFTER* phy is powered up (via GPIOs)

Signed-off-by: Allan Chou &lt;allan@asix.com.tw&gt;
Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net-next:asix: reduce AX88772 init time by about 2 seconds</title>
<updated>2011-11-15T21:26:06Z</updated>
<author>
<name>Grant Grundler</name>
<email>grundler@google.com</email>
</author>
<published>2011-11-15T07:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d3665188a79254c0698aa161e2c36dcda4e9ef55'/>
<id>urn:sha1:d3665188a79254c0698aa161e2c36dcda4e9ef55</id>
<content type='text'>
ax88772_reset takes about 2 seconds and is called twice.
Once from ax88772_bind() directly and again indirectly from usbnet_open().
Reset the USB FW/Phy enough to blink the LEDs when inserted.

Signed-off-by: Allan Chou &lt;allan@asix.com.tw&gt;
Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net-next:asix:poll in asix_get_phyid in case phy not ready</title>
<updated>2011-11-15T21:26:06Z</updated>
<author>
<name>Grant Grundler</name>
<email>grundler@google.com</email>
</author>
<published>2011-11-15T07:12:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a77929a278651d4451c872178d4d7aac8908aa8e'/>
<id>urn:sha1:a77929a278651d4451c872178d4d7aac8908aa8e</id>
<content type='text'>
Sometimes the phy isn't ready after reset...poll and pray it will be soon.

Signed-off-by: Freddy Xin &lt;freddy@asix.com.tw&gt;
Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net-next:asix:PHY_MODE_RTL8211CL should be 0xC</title>
<updated>2011-11-15T21:26:05Z</updated>
<author>
<name>Grant Grundler</name>
<email>grundler@google.com</email>
</author>
<published>2011-11-15T07:12:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3486140e30fcc16c0b8cd9545fbe5e2e66bf6941'/>
<id>urn:sha1:3486140e30fcc16c0b8cd9545fbe5e2e66bf6941</id>
<content type='text'>
Use correct value for rtl phy support.
(rtl phy are in AX88178 devices like NWU220G and USB2-ET1000).

Signed-off-by: Allan Chou &lt;allan@asix.com.tw&gt;
Tested-by: Grant Grundler &lt;grundler@chromium.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net/usb: Misc. fixes for the LG-VL600 LTE USB modem</title>
<updated>2011-11-14T05:49:05Z</updated>
<author>
<name>Mark Kamichoff</name>
<email>prox@prolixium.com</email>
</author>
<published>2011-11-09T11:48:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6d74eb9442fb113c97edc88a1c658462db711337'/>
<id>urn:sha1:6d74eb9442fb113c97edc88a1c658462db711337</id>
<content type='text'>
Add checking for valid magic values (needed for stability in the event
corrupted packets are received) and remove some other unneeded checks.
Also, fix flagging device as WWAN (Bugzilla bug #39952).

Signed-off-by: Mark Kamichoff &lt;prox@prolixium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
