<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/net, branch v2.6.26</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.26</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.26'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2008-07-10T23:59:11Z</updated>
<entry>
<title>tun: Persistent devices can get stuck in xoff state</title>
<updated>2008-07-10T23:59:11Z</updated>
<author>
<name>Max Krasnyansky</name>
<email>maxk@qualcomm.com</email>
</author>
<published>2008-07-10T23:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e35259a95331ae4a9146cc03ab49aad641cab957'/>
<id>urn:sha1:e35259a95331ae4a9146cc03ab49aad641cab957</id>
<content type='text'>
The scenario goes like this. App stops reading from tun/tap.
TX queue gets full and driver does netif_stop_queue().
App closes fd and TX queue gets flushed as part of the cleanup.
Next time the app opens tun/tap and starts reading from it but
the xoff state is not cleared. We're stuck.
Normally xoff state is cleared when netdev is brought up. But
in the case of persistent devices this happens only during
initial setup.

The fix is trivial. If device is already up when an app opens
it we clear xoff state and that gets things moving again.

Signed-off-by: Max Krasnyansky &lt;maxk@qualcomm.com&gt;
Tested-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>libertas: fix memory alignment problems on the blackfin</title>
<updated>2008-07-09T20:16:32Z</updated>
<author>
<name>Ihar Hrachyshka</name>
<email>ihar.hrachyshka@promwad.com</email>
</author>
<published>2008-07-09T06:29:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=814feefa859a736d29d0700d49debf13904b429f'/>
<id>urn:sha1:814feefa859a736d29d0700d49debf13904b429f</id>
<content type='text'>
Fixing unaligned memory access on the blackfin architecture.

Signed-off-by: Ihar Hrachyshka &lt;ihar.hrachyshka@promwad.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>zd1211rw: stop beacons on remove_interface</title>
<updated>2008-07-09T20:16:32Z</updated>
<author>
<name>Luis Carlos Cobo</name>
<email>luisca@cozybit.com</email>
</author>
<published>2008-07-08T14:19:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=86229f0c7b4e065f51b5572a8a61801e281740a0'/>
<id>urn:sha1:86229f0c7b4e065f51b5572a8a61801e281740a0</id>
<content type='text'>
If a mesh or ad-hoc interface is brought up and later it is replaced
by managed interface, the managed interface will keep transmitting
the beacons that were configured for the former interface. This patch
fixes that behaviour.

Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>rt2x00: Disable synchronization during initialization</title>
<updated>2008-07-09T20:16:31Z</updated>
<author>
<name>Ivo van Doorn</name>
<email>ivdoorn@gmail.com</email>
</author>
<published>2008-07-08T11:45:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1f90916264049a7d9e6106fd60d289c9a775d24f'/>
<id>urn:sha1:1f90916264049a7d9e6106fd60d289c9a775d24f</id>
<content type='text'>
As soon as init_registers() was called, the rt2400/rt2500
would start raising beacondone interrupts. Since this is highly
premature since no beacons were provided yet, we should
initialize the synchronization register to 0.

This will make all drivers initialize it to 0 regardless
if they are raising beacondone interrupts or not, since it only
makes sense to have it completely disabled.

Signed-off-by: Ivo van Doorn &lt;IvDoorn@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>irda: New device ID for nsc-ircc</title>
<updated>2008-07-08T10:07:16Z</updated>
<author>
<name>Ville Syrjala</name>
<email>syrjala@sci.fi</email>
</author>
<published>2008-07-08T10:07:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=02307080622da0312f2ede0f9c0ac779a1cc4f9a'/>
<id>urn:sha1:02307080622da0312f2ede0f9c0ac779a1cc4f9a</id>
<content type='text'>
HP OmniBook 500's DSDT code changes the HID of the FIR device from
NSC6001 to HWPC224 when run under an "NT" operating system. Add the
new ID to the pnp device id table.

Signed-off-by: Ville Syrjala &lt;syrjala@sci.fi&gt;
Signed-off-by: Samuel Ortiz &lt;samuel@sortiz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>irda: via-ircc proper dma freeing</title>
<updated>2008-07-08T10:06:46Z</updated>
<author>
<name>Wang Chen</name>
<email>wangchen@cn.fujitsu.com</email>
</author>
<published>2008-07-08T10:06:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=568b4933a9902aed0f51e2e1bea3da157fb18833'/>
<id>urn:sha1:568b4933a9902aed0f51e2e1bea3da157fb18833</id>
<content type='text'>
1. dma should be freed when dma2 request fail.
2. dma2 should be freed too when device close.

Signed-off-by: Wang Chen &lt;wangchen@cn.fujitsu.com&gt;
Signed-off-by: Samuel Ortiz &lt;samuel@sortiz.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>zd1211rw: add ID for AirTies WUS-201</title>
<updated>2008-07-07T19:31:40Z</updated>
<author>
<name>Firat Birlik</name>
<email>firat@airties.com</email>
</author>
<published>2008-07-04T03:31:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9dfd55008e3863dcd93219c74bf05b09e5c549e2'/>
<id>urn:sha1:9dfd55008e3863dcd93219c74bf05b09e5c549e2</id>
<content type='text'>
I would like to inform you of our zd1211 based usb wifi adapter (AirTies
WUS-201), which works with the zd1211rw driver with the following device
id definition.

Signed-off-by: Daniel Drake &lt;dsd@gentoo.org&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>drivers/net/wireless/iwlwifi/iwl-3945.c Fix type issue on 64bit</title>
<updated>2008-07-07T19:29:28Z</updated>
<author>
<name>Darren Jenkins</name>
<email>darrenrjenkins@gmail.com</email>
</author>
<published>2008-07-02T23:41:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0ff1cca0e272045b9c11a2ff94bd3e6893c9308c'/>
<id>urn:sha1:0ff1cca0e272045b9c11a2ff94bd3e6893c9308c</id>
<content type='text'>
Coverity CID: 2265 NEGATIVE_RETURNS

"rate" is of an unsigned type, and the code requires a signed type.
The following patch makes it so.

Signed-off-by: Darren Jenkins &lt;darrenrjenkins@gmailcom&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>hostap_cs: correct poor NULL checks in suspend/resume routines</title>
<updated>2008-07-07T19:22:53Z</updated>
<author>
<name>John W. Linville</name>
<email>linville@tuxdriver.com</email>
</author>
<published>2008-07-02T15:04:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fcee7a01ad7516eeb8dfdd0a17ef04cd2ee30757'/>
<id>urn:sha1:fcee7a01ad7516eeb8dfdd0a17ef04cd2ee30757</id>
<content type='text'>
This corrects this kernel.org bug:

	http://bugzilla.kernel.org/show_bug.cgi?id=9701

Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>fs_enet: restore promiscuous and multicast settings in restart()</title>
<updated>2008-07-04T12:21:53Z</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurentp@cse-semaphore.com</email>
</author>
<published>2008-06-26T09:48:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c5a78ac00c400df29645e59938700301efb371d0'/>
<id>urn:sha1:c5a78ac00c400df29645e59938700301efb371d0</id>
<content type='text'>
The restart() function is called when the link state changes and resets
multicast and promiscuous settings. This patch restores those settings at the
end of restart().

Signed-off-by: Laurent Pinchart &lt;laurentp@cse-semaphore.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
</feed>
