<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/wireless/rtl818x, branch linux-3.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-06-07T05:55:11Z</updated>
<entry>
<title>net: remove interrupt.h inclusion from netdevice.h</title>
<updated>2011-06-07T05:55:11Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2011-06-06T10:43:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6b7a407865aab9f849dd99a71072b7cd1175116'/>
<id>urn:sha1:a6b7a407865aab9f849dd99a71072b7cd1175116</id>
<content type='text'>
* remove interrupt.g inclusion from netdevice.h -- not needed
* fixup fallout, add interrupt.h and hardirq.h back where needed.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>rtl8187: Change rate-control feedback</title>
<updated>2011-03-04T19:05:17Z</updated>
<author>
<name>Larry Finger</name>
</author>
<published>2011-03-01T05:36:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6410db593e8c1b2b79a2f18554310d6da9415584'/>
<id>urn:sha1:6410db593e8c1b2b79a2f18554310d6da9415584</id>
<content type='text'>
The driver for the RTL8187L chips returns IEEE80211_TX_STAT_ACK for all
packets, even if the maximum number of retries was exhausted. In addition
it fails to setup max_rates in the ieee80211_hw struct, This behavior
may be responsible for the problems noted in Bug 14168. As the bug is very
old, testers have not been found, and I do not have the case where the
indicated signal is less than -70 dBm.

Signed-off-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Acked-by: Hin-Tak Leung &lt;htl10@users.sourceforge.net&gt;
Cc: Stable &lt;stable@kernel.org&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: make tx() operation return void</title>
<updated>2011-02-25T20:32:34Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2011-02-24T13:42:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7bb4568372856688bc070917265bce0b88bb7d4d'/>
<id>urn:sha1:7bb4568372856688bc070917265bce0b88bb7d4d</id>
<content type='text'>
The return value of the tx operation is commonly
misused by drivers, leading to errors. All drivers
will drop frames if they fail to TX the frame, and
they must also properly manage the queues (if they
didn't, mac80211 would already warn).

Removing the ability for drivers to return a BUSY
value also allows significant cleanups of the TX
TX handling code in mac80211.

Note that this also fixes a bug in ath9k_htc, the
old "return -1" there was wrong.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Tested-by: Sedat Dilek &lt;sedat.dilek@googlemail.com&gt; [ath5k]
Acked-by: Gertjan van Wingerde &lt;gwingerde@gmail.com&gt; [rt2x00]
Acked-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt; [b43, rtl8187, rtlwifi]
Acked-by: Luciano Coelho &lt;coelho@ti.com&gt; [wl12xx]
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: rename RX_FLAG_TSFT</title>
<updated>2011-02-23T21:25:29Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2011-02-23T14:06:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ebacbb79d2d05978ba50a24d8cbe2a76ff2014c'/>
<id>urn:sha1:6ebacbb79d2d05978ba50a24d8cbe2a76ff2014c</id>
<content type='text'>
The flag isn't very descriptive -- the intention
is that the driver provides a TSF timestamp at
the beginning of the MPDU -- make that clearer
by renaming the flag to RX_FLAG_MACTIME_MPDU.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>rtl818x: move rtl8180 and rtl8187 to separate subdirectories</title>
<updated>2010-12-22T18:45:32Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2010-12-20T20:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3cfeb0c33f5cbcc6dde371392877ef3101b8f805'/>
<id>urn:sha1:3cfeb0c33f5cbcc6dde371392877ef3101b8f805</id>
<content type='text'>
These drivers share one header file, but nothing else.  Worse, both
drivers use the rtl8225 part with different register settings.  The
results has been some ugly naming -- let's simplify that.

Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Acked-by: Hin-Tak Leung &lt;htl10@users.sourceforge.net&gt;
Acked-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Acked-by: Herton Ronaldo Krzesinski &lt;herton@mandriva.com.br&gt;
</content>
</entry>
<entry>
<title>rtl8187: restore anaparam registers after reset with 8187B</title>
<updated>2010-11-15T18:25:48Z</updated>
<author>
<name>Herton Ronaldo Krzesinski</name>
</author>
<published>2010-11-02T00:59:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=daeeb074105a80a34f90a454c24efc14e9a8d3c3'/>
<id>urn:sha1:daeeb074105a80a34f90a454c24efc14e9a8d3c3</id>
<content type='text'>
Current 8187B initialization misses anaparam registers restore after
8187 reset. This causes ANAPARAM register to stay zeroed out (ANAPARAM2
kept its value on my tests). To avoid this, call rtl8187_set_anaparam
right after chip reset (to be on the safe side, as it makes sure we
restore all ANAPARAM registers).

Signed-off-by: Herton Ronaldo Krzesinski &lt;herton@mandriva.com.br&gt;
Acked-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Cc: seno &lt;senada@t-online.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>rtl8187: remove uneeded setting of anaparam write</title>
<updated>2010-11-15T18:25:47Z</updated>
<author>
<name>Herton Ronaldo Krzesinski</name>
</author>
<published>2010-11-02T00:59:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=998606cfd75e7a8169ed0d324061a8d6bc60716a'/>
<id>urn:sha1:998606cfd75e7a8169ed0d324061a8d6bc60716a</id>
<content type='text'>
Usually you set RTL818X_CONFIG3_ANAPARAM_WRITE when you are going to
change/write ANAPARAM registers. But in current initialization of
RTL8187B there is a place where ANAPARAM_WRITE bit is set without any
ANAPARAM register being written, without reason, so remove it.

Signed-off-by: Herton Ronaldo Krzesinski &lt;herton@mandriva.com.br&gt;
Acked-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Cc: seno &lt;senada@t-online.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>rtl8187: consolidate anaparam on/off write sequences</title>
<updated>2010-11-15T18:25:46Z</updated>
<author>
<name>Herton Ronaldo Krzesinski</name>
</author>
<published>2010-11-02T00:59:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0bf198eb4d05a4662143e4a2e2a44fb592e2b177'/>
<id>urn:sha1:0bf198eb4d05a4662143e4a2e2a44fb592e2b177</id>
<content type='text'>
There are repeated calls for anaparam on/off sequence in the code.
Consolidate the common code in rtl8187_set_anaparam and use it where
needed.

Signed-off-by: Herton Ronaldo Krzesinski &lt;herton@mandriva.com.br&gt;
Acked-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>rtl8187: don't set RTL818X_CONFIG3_GNT_SELECT flag on 8187B</title>
<updated>2010-11-15T18:25:44Z</updated>
<author>
<name>Herton Ronaldo Krzesinski</name>
</author>
<published>2010-11-02T00:59:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fe3326903d7aafd7b5602d8e178537c8b0465f6c'/>
<id>urn:sha1:fe3326903d7aafd7b5602d8e178537c8b0465f6c</id>
<content type='text'>
The GNTSel bit should only concern pci devices by looking at RTL8180
spec, which is not the case of 8187B. Also testing shows that trying to
set this bit fails, a subsequent read from the register after trying to
set it shows that the bit isn't set, seems the hardware ignores it,
which makes sense. This setting was a left over from Realtek sources.

Signed-off-by: Herton Ronaldo Krzesinski &lt;herton@mandriva.com.br&gt;
Acked-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>rtl8187: move pll reset at start out of ANAPARAM write</title>
<updated>2010-11-15T18:25:43Z</updated>
<author>
<name>Herton Ronaldo Krzesinski</name>
</author>
<published>2010-11-02T00:59:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=896cae65fc0489b8e42bb7790f64731d53a2cecf'/>
<id>urn:sha1:896cae65fc0489b8e42bb7790f64731d53a2cecf</id>
<content type='text'>
On 8187B start, comment about pll reset, and move it out of ANAPARAM
write sequence, so that code is more readable.

Signed-off-by: Herton Ronaldo Krzesinski &lt;herton@mandriva.com.br&gt;
Acked-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
