<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-stable.git/drivers/net, branch linux-3.6.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/'/>
<entry>
<title>bonding: fix race condition in bonding_store_slaves_active</title>
<updated>2012-12-17T17:27:19+00:00</updated>
<author>
<name>nikolay@redhat.com</name>
<email>nikolay@redhat.com</email>
</author>
<published>2012-11-29T01:37:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=c60fcb1a18086c3050ff05c49f16ce4bf6d11421'/>
<id>c60fcb1a18086c3050ff05c49f16ce4bf6d11421</id>
<content type='text'>
[ Upstream commit e196c0e579902f42cf72414461fb034e5a1ffbf7 ]

Race between bonding_store_slaves_active() and slave manipulation
 functions. The bond_for_each_slave use in bonding_store_slaves_active()
 is not protected by any synchronization mechanism.
 NULL pointer dereference is easy to reach.
 Fixed by acquiring the bond-&gt;lock for the slave walk.

 v2: Make description text &lt; 75 columns

Signed-off-by: Nikolay Aleksandrov &lt;nikolay@redhat.com&gt;
Signed-off-by: Jay Vosburgh &lt;fubar@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ Upstream commit e196c0e579902f42cf72414461fb034e5a1ffbf7 ]

Race between bonding_store_slaves_active() and slave manipulation
 functions. The bond_for_each_slave use in bonding_store_slaves_active()
 is not protected by any synchronization mechanism.
 NULL pointer dereference is easy to reach.
 Fixed by acquiring the bond-&gt;lock for the slave walk.

 v2: Make description text &lt; 75 columns

Signed-off-by: Nikolay Aleksandrov &lt;nikolay@redhat.com&gt;
Signed-off-by: Jay Vosburgh &lt;fubar@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices.</title>
<updated>2012-12-17T17:27:19+00:00</updated>
<author>
<name>Sarveshwar Bandi</name>
<email>sarveshwar.bandi@emulex.com</email>
</author>
<published>2012-11-21T04:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=6ba4bcac7bec6cb59ab193156695a5c868e89cd2'/>
<id>6ba4bcac7bec6cb59ab193156695a5c868e89cd2</id>
<content type='text'>
[ Upstream commit 0e376bd0b791ac6ac6bdb051492df0769c840848 ]

Patch sets the lowest gso_max_size and gso_max_segs values of the slave devices during enslave and detach.

Signed-off-by: Sarveshwar Bandi &lt;sarveshwar.bandi@emulex.com&gt;
Acked-by: Eric Dumazet &lt;edumazet@google.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ Upstream commit 0e376bd0b791ac6ac6bdb051492df0769c840848 ]

Patch sets the lowest gso_max_size and gso_max_segs values of the slave devices during enslave and detach.

Signed-off-by: Sarveshwar Bandi &lt;sarveshwar.bandi@emulex.com&gt;
Acked-by: Eric Dumazet &lt;edumazet@google.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net: cdc_ncm: add Huawei devices</title>
<updated>2012-12-17T17:27:19+00:00</updated>
<author>
<name>Bjørn Mork</name>
<email>bjorn@mork.no</email>
</author>
<published>2012-11-13T03:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=be59563528b8b8668ab3c6cf5ec5091937bf9f2a'/>
<id>be59563528b8b8668ab3c6cf5ec5091937bf9f2a</id>
<content type='text'>
[ Upstream commit bbc8d9228ea8e37ce29fa96150d10b85a2c7be60 ]

A number of Huawei 3G and LTE modems implement a CDC NCM function,
including the necessary functional descriptors, but using a non
standard interface layout and class/subclass/protocol codes.

These devices can be handled by this driver with only a minor
change to the probing logic, allowing a single combined control
and data interface.  This works because the devices
- include a CDC Union descriptor labelling the combined
  interface as both master and slave, and
- have an alternate setting #1 for the bulk endpoints on the
  combined interface.

The 3G/LTE network connection is managed by vendor specific AT
commands on a serial function in the same composite device.
Handling the managment function is out of the scope of this
driver.  It will be handled by an appropriate USB serial
driver.

Reported-and-Tested-by: Olof Ermis &lt;olof.ermis@gmail.com&gt;
Reported-and-Tested-by: Tommy Cheng &lt;tommy7765@yahoo.com&gt;
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ Upstream commit bbc8d9228ea8e37ce29fa96150d10b85a2c7be60 ]

A number of Huawei 3G and LTE modems implement a CDC NCM function,
including the necessary functional descriptors, but using a non
standard interface layout and class/subclass/protocol codes.

These devices can be handled by this driver with only a minor
change to the probing logic, allowing a single combined control
and data interface.  This works because the devices
- include a CDC Union descriptor labelling the combined
  interface as both master and slave, and
- have an alternate setting #1 for the bulk endpoints on the
  combined interface.

The 3G/LTE network connection is managed by vendor specific AT
commands on a serial function in the same composite device.
Handling the managment function is out of the scope of this
driver.  It will be handled by an appropriate USB serial
driver.

Reported-and-Tested-by: Olof Ermis &lt;olof.ermis@gmail.com&gt;
Reported-and-Tested-by: Tommy Cheng &lt;tommy7765@yahoo.com&gt;
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb/ipheth: Add iPhone 5 support</title>
<updated>2012-12-17T17:27:19+00:00</updated>
<author>
<name>Jay Purohit</name>
<email>jspurohit@velocitylimitless.com</email>
</author>
<published>2012-10-14T07:07:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=8e635504f704be0cfb3bb24823dcf2790ccb7ff4'/>
<id>8e635504f704be0cfb3bb24823dcf2790ccb7ff4</id>
<content type='text'>
[ Upstream commit af1b85e49089f945deb46258b0fc4bc9910afb22 ]

I noticed that the iPhone ethernet driver did not support
iPhone 5. I quickly added support to it in my kernel, here's
a patch.

Signed-off-by: Jay Purohit &lt;jspurohit@velocitylimitless.com&gt;
Acked-by: Valdis Kletnieks &lt;valdis.kletnieks@vt.edu&gt;
Signed-off-by: Jan Ceuleers &lt;jan.ceuleers@computer.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ Upstream commit af1b85e49089f945deb46258b0fc4bc9910afb22 ]

I noticed that the iPhone ethernet driver did not support
iPhone 5. I quickly added support to it in my kernel, here's
a patch.

Signed-off-by: Jay Purohit &lt;jspurohit@velocitylimitless.com&gt;
Acked-by: Valdis Kletnieks &lt;valdis.kletnieks@vt.edu&gt;
Signed-off-by: Jan Ceuleers &lt;jan.ceuleers@computer.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>irda: sir_dev: Fix copy/paste typo</title>
<updated>2012-12-17T17:27:17+00:00</updated>
<author>
<name>Alexander Shiyan</name>
<email>shc_work@mail.ru</email>
</author>
<published>2012-11-20T09:59:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=0541e18c62297c69592160e33ce0f460ae490f5f'/>
<id>0541e18c62297c69592160e33ce0f460ae490f5f</id>
<content type='text'>
[ Upstream commit 2355a62bcbdcc4b567425bab036bfab6ade87eed ]

Signed-off-by: Alexander Shiyan &lt;shc_work@mail.ru&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ Upstream commit 2355a62bcbdcc4b567425bab036bfab6ade87eed ]

Signed-off-by: Alexander Shiyan &lt;shc_work@mail.ru&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ne2000: add the right platform device</title>
<updated>2012-12-17T17:27:17+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alan@linux.intel.com</email>
</author>
<published>2012-11-20T06:31:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=be264e172c50e83d50724f03f4fa611f97096880'/>
<id>be264e172c50e83d50724f03f4fa611f97096880</id>
<content type='text'>
[ Upstream commit da9da01d9199b5bb15289d0859053c9aa3a34ac0 ]

Without this udev doesn't have a way to key the ne device to the platform
device.

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ Upstream commit da9da01d9199b5bb15289d0859053c9aa3a34ac0 ]

Without this udev doesn't have a way to key the ne device to the platform
device.

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sis900: fix sis900_set_mode call parameters.</title>
<updated>2012-12-17T17:27:17+00:00</updated>
<author>
<name>Francois Romieu</name>
<email>romieu@fr.zoreil.com</email>
</author>
<published>2012-11-18T22:41:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=c0f1fb5440da9656fc380fac544265ec891be844'/>
<id>c0f1fb5440da9656fc380fac544265ec891be844</id>
<content type='text'>
[ Upstream commit 8495c0da20bc496ac9d5da2b292adb28f61d2713 ]

Leftover of 57d6d456cfb89264f87d24f52640ede23fdf12bd ("sis900: stop
using net_device.{base_addr, irq} and convert to __iomem.").

It is needed for suspend / resume to work.

Signed-off-by: Francois Romieu &lt;romieu@fr.zoreil.com&gt;
Tested-by: Jan Janssen &lt;medhefgo@web.de&gt;
Cc: Daniele Venzano &lt;venza@brownhat.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ Upstream commit 8495c0da20bc496ac9d5da2b292adb28f61d2713 ]

Leftover of 57d6d456cfb89264f87d24f52640ede23fdf12bd ("sis900: stop
using net_device.{base_addr, irq} and convert to __iomem.").

It is needed for suspend / resume to work.

Signed-off-by: Francois Romieu &lt;romieu@fr.zoreil.com&gt;
Tested-by: Jan Janssen &lt;medhefgo@web.de&gt;
Cc: Daniele Venzano &lt;venza@brownhat.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>8139cp: revert "set ring address before enabling receiver"</title>
<updated>2012-12-10T19:13:12+00:00</updated>
<author>
<name>Francois Romieu</name>
<email>romieu@fr.zoreil.com</email>
</author>
<published>2012-11-21T10:07:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=ea0ed3f0dbc5be719ca0623bc8a5ce77e50fddfb'/>
<id>ea0ed3f0dbc5be719ca0623bc8a5ce77e50fddfb</id>
<content type='text'>
commit b26623dab7eeb1e9f5898c7a49458789dd492f20 upstream.

This patch reverts b01af4579ec41f48e9b9c774e70bd6474ad210db.

The original patch was tested with emulated hardware. Real
hardware chokes.

Fixes https://bugzilla.kernel.org/show_bug.cgi?id=47041

Signed-off-by: Francois Romieu &lt;romieu@fr.zoreil.com&gt;
Acked-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: CAI Qian &lt;caiqian@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit b26623dab7eeb1e9f5898c7a49458789dd492f20 upstream.

This patch reverts b01af4579ec41f48e9b9c774e70bd6474ad210db.

The original patch was tested with emulated hardware. Real
hardware chokes.

Fixes https://bugzilla.kernel.org/show_bug.cgi?id=47041

Signed-off-by: Francois Romieu &lt;romieu@fr.zoreil.com&gt;
Acked-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: CAI Qian &lt;caiqian@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>net: qmi_wwan: add Huawei E173</title>
<updated>2012-12-10T19:13:12+00:00</updated>
<author>
<name>Bjørn Mork</name>
<email>bjorn@mork.no</email>
</author>
<published>2012-11-25T06:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=2d269960a824ea58cabf4c96633a6bf65820dbe4'/>
<id>2d269960a824ea58cabf4c96633a6bf65820dbe4</id>
<content type='text'>
commit ba695af067f9cadfec84457ac06b44e3fa849b15 upstream.

The Huawei E173 is a QMI/wwan device which normally appear
as 12d1:1436 in Linux. The descriptors displayed in that
mode will be picked up by cdc_ether.  But the modem has
another mode with a different device ID and a slightly
different set of descriptors. This is the mode used by
Windows like this:

3Modem:      USB\VID_12D1&amp;PID_140C&amp;MI_00\6&amp;3A1D2012&amp;0&amp;0000
Networkcard: USB\VID_12D1&amp;PID_140C&amp;MI_01\6&amp;3A1D2012&amp;0&amp;0001
Appli.Inter: USB\VID_12D1&amp;PID_140C&amp;MI_02\6&amp;3A1D2012&amp;0&amp;0002
PC UI Inter: USB\VID_12D1&amp;PID_140C&amp;MI_03\6&amp;3A1D2012&amp;0&amp;0003

Reported-by: Thomas Schäfer &lt;tschaefer@t-online.de&gt;
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Peter Huewe &lt;peterhuewe@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit ba695af067f9cadfec84457ac06b44e3fa849b15 upstream.

The Huawei E173 is a QMI/wwan device which normally appear
as 12d1:1436 in Linux. The descriptors displayed in that
mode will be picked up by cdc_ether.  But the modem has
another mode with a different device ID and a slightly
different set of descriptors. This is the mode used by
Windows like this:

3Modem:      USB\VID_12D1&amp;PID_140C&amp;MI_00\6&amp;3A1D2012&amp;0&amp;0000
Networkcard: USB\VID_12D1&amp;PID_140C&amp;MI_01\6&amp;3A1D2012&amp;0&amp;0001
Appli.Inter: USB\VID_12D1&amp;PID_140C&amp;MI_02\6&amp;3A1D2012&amp;0&amp;0002
PC UI Inter: USB\VID_12D1&amp;PID_140C&amp;MI_03\6&amp;3A1D2012&amp;0&amp;0003

Reported-by: Thomas Schäfer &lt;tschaefer@t-online.de&gt;
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Peter Huewe &lt;peterhuewe@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>net: qmi_wwan: adding more ZTE devices</title>
<updated>2012-12-10T19:13:11+00:00</updated>
<author>
<name>Bjørn Mork</name>
<email>bjorn@mork.no</email>
</author>
<published>2012-10-18T05:11:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=09f63925dbab2d10af04c24967ab6efff2cd0802'/>
<id>09f63925dbab2d10af04c24967ab6efff2cd0802</id>
<content type='text'>
commit c6846ee148e07e4cfae4de486532efb02d238938 upstream.

Analyzed a few Windows driver description files, supporting
this long list of devices:

%ztewwan.DeviceDesc0002%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0002&amp;MI_01
%ztewwan.DeviceDesc0012%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0012&amp;MI_01
%ztewwan.DeviceDesc0017%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0017&amp;MI_03
%ztewwan.DeviceDesc0021%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0021&amp;MI_04
%ztewwan.DeviceDesc0025%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0025&amp;MI_01
%ztewwan.DeviceDesc0031%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0031&amp;MI_04
%ztewwan.DeviceDesc0042%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0042&amp;MI_04
%ztewwan.DeviceDesc0049%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0049&amp;MI_05
%ztewwan.DeviceDesc0052%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0052&amp;MI_04
%ztewwan.DeviceDesc0055%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0055&amp;MI_01
%ztewwan.DeviceDesc0058%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0058&amp;MI_04
%ztewwan.DeviceDesc0063%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0063&amp;MI_04
%ztewwan.DeviceDesc2002%    = ztewwan.ndi, USB\VID_19D2&amp;PID_2002&amp;MI_04
%ztewwan.DeviceDesc0104%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0104&amp;MI_04
%ztewwan.DeviceDesc0113%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0113&amp;MI_05
%ztewwan.DeviceDesc0118%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0118&amp;MI_05
%ztewwan.DeviceDesc0121%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0121&amp;MI_05
%ztewwan.DeviceDesc0123%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0123&amp;MI_04
%ztewwan.DeviceDesc0124%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0124&amp;MI_05
%ztewwan.DeviceDesc0125%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0125&amp;MI_06
%ztewwan.DeviceDesc0126%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0126&amp;MI_05
%ztewwan.DeviceDesc1008%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1008&amp;MI_04
%ztewwan.DeviceDesc1010%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1010&amp;MI_04
%ztewwan.DeviceDesc1012%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1012&amp;MI_04
%ztewwan.DeviceDesc1402%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1402&amp;MI_02
%ztewwan.DeviceDesc0157%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0157&amp;MI_05
%ztewwan.DeviceDesc0158%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0158&amp;MI_03
%ztewwan.DeviceDesc1401%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1401&amp;MI_02
%ztewwan.DeviceDesc0130%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0130&amp;MI_01
%ztewwan.DeviceDesc0133%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0133&amp;MI_03
%ztewwan.DeviceDesc0176%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0176&amp;MI_03
%ztewwan.DeviceDesc0178%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0178&amp;MI_03
%ztewwan.DeviceDesc0168%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0168&amp;MI_04
;EuFi890
%ztewwan.DeviceDesc0191%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0191&amp;MI_04
;AL621
%ztewwan.DeviceDesc0167%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0167&amp;MI_04
;MF821
%ztewwan.DeviceDesc0199%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0199&amp;MI_01
%ztewwan.DeviceDesc0200%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0200&amp;MI_01
%ztewwan.DeviceDesc0257%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0257&amp;MI_03
;MF821V
%ztewwan.DeviceDesc1018%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1018&amp;MI_03
;MF91
%ztewwan.DeviceDesc1426%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1426&amp;MI_02
;0141
%ztewwan.DeviceDesc1247%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1247&amp;MI_04
%ztewwan.DeviceDesc1425%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1425&amp;MI_02
%ztewwan.DeviceDesc1424%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1424&amp;MI_02
%ztewwan.DeviceDesc1252%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1252&amp;MI_04
%ztewwan.DeviceDesc1254%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1254&amp;MI_04
%ztewwan.DeviceDesc1255A%   = ztewwan.ndi, USB\VID_19D2&amp;PID_1255&amp;MI_03
%ztewwan.DeviceDesc1255B%   = ztewwan.ndi, USB\VID_19D2&amp;PID_1255&amp;MI_04
%ztewwan.DeviceDesc1256%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1256&amp;MI_04
%ztewwan.DeviceDesc1245%    = ztewwanCombB.ndi, USB\VID_19D2&amp;PID_1245&amp;MI_04
%ztewwan.DeviceDesc1021%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1021&amp;MI_02

Adding the ones we were missing.

Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Peter Huewe &lt;peterhuewe@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit c6846ee148e07e4cfae4de486532efb02d238938 upstream.

Analyzed a few Windows driver description files, supporting
this long list of devices:

%ztewwan.DeviceDesc0002%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0002&amp;MI_01
%ztewwan.DeviceDesc0012%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0012&amp;MI_01
%ztewwan.DeviceDesc0017%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0017&amp;MI_03
%ztewwan.DeviceDesc0021%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0021&amp;MI_04
%ztewwan.DeviceDesc0025%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0025&amp;MI_01
%ztewwan.DeviceDesc0031%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0031&amp;MI_04
%ztewwan.DeviceDesc0042%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0042&amp;MI_04
%ztewwan.DeviceDesc0049%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0049&amp;MI_05
%ztewwan.DeviceDesc0052%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0052&amp;MI_04
%ztewwan.DeviceDesc0055%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0055&amp;MI_01
%ztewwan.DeviceDesc0058%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0058&amp;MI_04
%ztewwan.DeviceDesc0063%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0063&amp;MI_04
%ztewwan.DeviceDesc2002%    = ztewwan.ndi, USB\VID_19D2&amp;PID_2002&amp;MI_04
%ztewwan.DeviceDesc0104%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0104&amp;MI_04
%ztewwan.DeviceDesc0113%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0113&amp;MI_05
%ztewwan.DeviceDesc0118%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0118&amp;MI_05
%ztewwan.DeviceDesc0121%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0121&amp;MI_05
%ztewwan.DeviceDesc0123%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0123&amp;MI_04
%ztewwan.DeviceDesc0124%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0124&amp;MI_05
%ztewwan.DeviceDesc0125%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0125&amp;MI_06
%ztewwan.DeviceDesc0126%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0126&amp;MI_05
%ztewwan.DeviceDesc1008%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1008&amp;MI_04
%ztewwan.DeviceDesc1010%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1010&amp;MI_04
%ztewwan.DeviceDesc1012%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1012&amp;MI_04
%ztewwan.DeviceDesc1402%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1402&amp;MI_02
%ztewwan.DeviceDesc0157%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0157&amp;MI_05
%ztewwan.DeviceDesc0158%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0158&amp;MI_03
%ztewwan.DeviceDesc1401%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1401&amp;MI_02
%ztewwan.DeviceDesc0130%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0130&amp;MI_01
%ztewwan.DeviceDesc0133%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0133&amp;MI_03
%ztewwan.DeviceDesc0176%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0176&amp;MI_03
%ztewwan.DeviceDesc0178%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0178&amp;MI_03
%ztewwan.DeviceDesc0168%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0168&amp;MI_04
;EuFi890
%ztewwan.DeviceDesc0191%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0191&amp;MI_04
;AL621
%ztewwan.DeviceDesc0167%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0167&amp;MI_04
;MF821
%ztewwan.DeviceDesc0199%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0199&amp;MI_01
%ztewwan.DeviceDesc0200%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0200&amp;MI_01
%ztewwan.DeviceDesc0257%    = ztewwan.ndi, USB\VID_19D2&amp;PID_0257&amp;MI_03
;MF821V
%ztewwan.DeviceDesc1018%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1018&amp;MI_03
;MF91
%ztewwan.DeviceDesc1426%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1426&amp;MI_02
;0141
%ztewwan.DeviceDesc1247%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1247&amp;MI_04
%ztewwan.DeviceDesc1425%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1425&amp;MI_02
%ztewwan.DeviceDesc1424%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1424&amp;MI_02
%ztewwan.DeviceDesc1252%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1252&amp;MI_04
%ztewwan.DeviceDesc1254%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1254&amp;MI_04
%ztewwan.DeviceDesc1255A%   = ztewwan.ndi, USB\VID_19D2&amp;PID_1255&amp;MI_03
%ztewwan.DeviceDesc1255B%   = ztewwan.ndi, USB\VID_19D2&amp;PID_1255&amp;MI_04
%ztewwan.DeviceDesc1256%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1256&amp;MI_04
%ztewwan.DeviceDesc1245%    = ztewwanCombB.ndi, USB\VID_19D2&amp;PID_1245&amp;MI_04
%ztewwan.DeviceDesc1021%    = ztewwan.ndi, USB\VID_19D2&amp;PID_1021&amp;MI_02

Adding the ones we were missing.

Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Peter Huewe &lt;peterhuewe@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</pre>
</div>
</content>
</entry>
</feed>
