<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux, branch v2.6.16.42</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/?h=v2.6.16.42</id>
<link rel='self' href='https://git.amat.us/linux/atom/?h=v2.6.16.42'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2007-02-25T16:49:51Z</updated>
<entry>
<title>Linux 2.6.16.42</title>
<updated>2007-02-25T16:49:51Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2007-02-25T16:49:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9164edcb4e4a74b4e7d6e57c9d59e2d8fb5654bb'/>
<id>urn:sha1:9164edcb4e4a74b4e7d6e57c9d59e2d8fb5654bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 2.6.16.42-rc1</title>
<updated>2007-02-22T20:13:55Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2007-02-22T20:13:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=46e0933fbc83c15710285e31a19d373cd2dfe2ee'/>
<id>urn:sha1:46e0933fbc83c15710285e31a19d373cd2dfe2ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>USB: rtl8150 new device id</title>
<updated>2007-02-22T20:13:05Z</updated>
<author>
<name>Petko Manolov</name>
<email>petkan@nucleusys.com</email>
</author>
<published>2007-02-22T20:13:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9071da7e5ef78526b1d1a92102444b329b03e06a'/>
<id>urn:sha1:9071da7e5ef78526b1d1a92102444b329b03e06a</id>
<content type='text'>
This one adds another vendor ID to rtl8150 driver.

Signed-off-by: Petko Manolov &lt;petkan@nucleusys.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>USB: add ZyXEL vendor/product ID to rtl8150 driver</title>
<updated>2007-02-22T20:11:26Z</updated>
<author>
<name>Dan Streetman</name>
<email>ddstreet@ieee.org</email>
</author>
<published>2007-02-22T20:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c8e01fe2fe66a65f73e4164ecd5c4e0fa2456c3e'/>
<id>urn:sha1:c8e01fe2fe66a65f73e4164ecd5c4e0fa2456c3e</id>
<content type='text'>
I just got a "ZyXEL Prestige USB Adapter" that is actually RTL8150
adapter.  Here is the relevant /proc/bus/usb/devices output (after
adding the vendor/product IDs to the driver):

T:  Bus=01 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#=119 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(&gt;ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0586 ProdID=401a Rev= 1.00
S:  Manufacturer=ZyXEL
S:  Product=Prestige USB Adapter
S:  SerialNumber=1027
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=120mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=rtl8150
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   8 Ivl=1ms

This patch adds the ZyXEL vendor ID to the rtl8150.c driver.  The
device has absolutely no identifying marks on the outside for model
type, just a serial number, and I can't find anything on ZyXEL's
website, so I called the product ID PRODUCT_ID_PRESTIGE to match the
product string.

Signed-off-by: Dan Streetman &lt;ddstreet@ieee.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>sky2: dual-port pci-x checksum fix</title>
<updated>2007-02-22T20:07:51Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@linux-foundation.org</email>
</author>
<published>2007-02-22T20:07:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4d12b6639bae991f592395da6895d02f11dd8ed9'/>
<id>urn:sha1:4d12b6639bae991f592395da6895d02f11dd8ed9</id>
<content type='text'>
Add a workaround for dual port PCI-X card that returns status out of
order sometimes because of split transactions.

Signed-off-by: Stephen Hemminger &lt;shemminger@linux-foundation.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>sky2: fix for NAPI with dual port boards</title>
<updated>2007-02-22T20:07:11Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@linux-foundation.org</email>
</author>
<published>2007-02-22T20:07:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=189b9a3bc90ecb79eb82ed4450db177aed7d292d'/>
<id>urn:sha1:189b9a3bc90ecb79eb82ed4450db177aed7d292d</id>
<content type='text'>
This driver uses port 0 to handle receives on both ports. So
the netif_poll_disable call in dev_close would end up stopping the
second port on dual port cards.

Signed-off-by: Stephen Hemminger &lt;shemminger@linux-foundation.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>fix rtl8150</title>
<updated>2007-02-21T11:48:22Z</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2007-02-21T11:48:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=65c35f6af648308f2a2d31b2dccacc7b3aeb640f'/>
<id>urn:sha1:65c35f6af648308f2a2d31b2dccacc7b3aeb640f</id>
<content type='text'>
That code doesn't do what its author apparently thought it would do...

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[ATM] ambassador, firestream: "-1 &gt;&gt;" is implementation defined</title>
<updated>2007-02-21T00:43:24Z</updated>
<author>
<name>Alexey Dobriyan</name>
<email>adobriyan@gmail.com</email>
</author>
<published>2007-02-21T00:43:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c21af7af790184233f34077985ff160fe6b07d64'/>
<id>urn:sha1:c21af7af790184233f34077985ff160fe6b07d64</id>
<content type='text'>
6.5.7(5): The result of E1 &gt;&gt; E2 is E1 right-shifted E2 bit positions.
            ...
    If E1 has a signed type and a negative value, the resulting value
    is implementation defined.

So, cast -1 to unsigned type to make result well-defined.

[ Modified to use ~0U based upon recommendation from Al Viro. -DaveM ]

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[ATM] firestream: handle thrown error</title>
<updated>2007-02-21T00:42:39Z</updated>
<author>
<name>Jeff Garzik</name>
<email>jeff@garzik.org</email>
</author>
<published>2007-02-21T00:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=379efed186cb110913caa2014bf6cbc396e1fefb'/>
<id>urn:sha1:379efed186cb110913caa2014bf6cbc396e1fefb</id>
<content type='text'>
gcc emits the following warning:

drivers/atm/firestream.c: In function ‘fs_open’:
drivers/atm/firestream.c:870: warning: ‘tmc0’ may be used uninitialized in this function

This indicates a real bug.  We should check make_rate() return value for
potential errors.

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[ATM] horizon: read_bia() needs to be __devinit</title>
<updated>2007-02-21T00:41:25Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2007-02-21T00:41:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ec2b07d409fcf3d83312b7fd431d1e8798224682'/>
<id>urn:sha1:ec2b07d409fcf3d83312b7fd431d1e8798224682</id>
<content type='text'>
Thanks to Randy Dunlap.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
</feed>
