<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/net/wireless/iwlwifi/iwl3945-base.c, branch v3.17-rc4</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.17-rc4</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.17-rc4'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2011-02-21T19:27:26+00:00</updated>
<entry>
<title>iwlwifi: split the drivers for agn and legacy devices 3945/4965</title>
<updated>2011-02-21T19:27:26+00:00</updated>
<author>
<name>Wey-Yi Guy</name>
<email>wey-yi.w.guy@intel.com</email>
</author>
<published>2011-02-21T19:27:26+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=be663ab67077fac8e23eb8e231a8c1c94cb32e54'/>
<id>urn:sha1:be663ab67077fac8e23eb8e231a8c1c94cb32e54</id>
<content type='text'>
Intel WiFi devices 3945 and 4965 now have their own driver in the folder

	drivers/net/wireless/iwlegacy

Add support to build these drivers independently of the driver for
AGN devices. Selecting the 3945 builds iwl3945.ko and iwl_legacy.ko,
and selecting the 4965 builds iwl4965.ko and iwl_legacy.ko. iwl-legacy.ko
contains code shared between both devices.

The 3945 is an ABG/BG device, with no support for 802.11n. The 4965 is a 2x3
ABGN device.

Signed-off-by: Meenakshi Venkataraman &lt;meenakshi.venkataraman@intel.com&gt;
Acked-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: Wey-Yi Guy &lt;wey-yi.w.guy@intel.com&gt;
</content>
</entry>
<entry>
<title>Revert "iwlwifi: split the drivers for agn and legacy devices 3945/4965"</title>
<updated>2011-02-21T19:11:05+00:00</updated>
<author>
<name>Wey-Yi Guy</name>
<email>wey-yi.w.guy@intel.com</email>
</author>
<published>2011-02-21T19:11:05+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=4bc85c1324aaa4a8bb0171e332ff762b6230bdfe'/>
<id>urn:sha1:4bc85c1324aaa4a8bb0171e332ff762b6230bdfe</id>
<content type='text'>
This reverts commit aa833c4b1a928b8d3c4fcc2faaa0d6b81ea02b56.
</content>
</entry>
<entry>
<title>iwlwifi: split the drivers for agn and legacy devices 3945/4965</title>
<updated>2011-02-21T18:57:10+00:00</updated>
<author>
<name>Wey-Yi Guy</name>
<email>wey-yi.w.guy@intel.com</email>
</author>
<published>2011-02-21T18:57:10+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=aa833c4b1a928b8d3c4fcc2faaa0d6b81ea02b56'/>
<id>urn:sha1:aa833c4b1a928b8d3c4fcc2faaa0d6b81ea02b56</id>
<content type='text'>
Intel WiFi devices 3945 and 4965 now have their own driver in the folder

	drivers/net/wireless/iwlegacy

Add support to build these drivers independently of the driver for
AGN devices. Selecting the 3945 builds iwl3945.ko and iwl_legacy.ko,
and selecting the 4965 builds iwl4965.ko and iwl_legacy.ko. iwl-legacy.ko
contains code shared between both devices.

The 3945 is an ABG/BG device, with no support for 802.11n. The 4965 is a 2x3
ABGN device.

Signed-off-by: Meenakshi Venkataraman &lt;meenakshi.venkataraman@intel.com&gt;
Acked-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: Wey-Yi Guy &lt;wey-yi.w.guy@intel.com&gt;
</content>
</entry>
<entry>
<title>iwlwifi: remove unnecessary locking</title>
<updated>2011-02-06T17:30:54+00:00</updated>
<author>
<name>Johannes Berg</name>
<email>johannes.berg@intel.com</email>
</author>
<published>2011-02-04T14:57:45+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=2f115cf24ea3f5010f7361d2098545edf7a07add'/>
<id>urn:sha1:2f115cf24ea3f5010f7361d2098545edf7a07add</id>
<content type='text'>
This code, and the places that set the variable
is_internal_short_scan and the vif pointers are
all protected by the mutex, there's no point in
locking the spinlock here as well (any more).

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: Wey-Yi Guy &lt;wey-yi.w.guy@intel.com&gt;
</content>
</entry>
<entry>
<title>iwlwifi: support RSN IBSS</title>
<updated>2011-01-31T21:19:14+00:00</updated>
<author>
<name>Johannes Berg</name>
<email>johannes.berg@intel.com</email>
</author>
<published>2011-01-18T12:44:03+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=274102a8a2a4a0b67c401b75a96694db76cfc701'/>
<id>urn:sha1:274102a8a2a4a0b67c401b75a96694db76cfc701</id>
<content type='text'>
In order to support RSN IBSS, we need to
(ok actually maybe it's just easiest to)
disable group key programming so that any
group-addressed frames will be decrypted
in software which handles the per-station
keys for this easily. We could keep the
encryption in the device, but that takes
more work and seems unnecessary.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: Wey-Yi Guy &lt;wey-yi.w.guy@intel.com&gt;
</content>
</entry>
<entry>
<title>iwl3945: do not use agn specific IWL_RATE_COUNT</title>
<updated>2011-01-31T20:06:21+00:00</updated>
<author>
<name>Stanislaw Gruszka</name>
<email>sgruszka@redhat.com</email>
</author>
<published>2011-01-28T15:47:49+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=d828cd5a95e532636dbc495e4b94b625ab9abdad'/>
<id>urn:sha1:d828cd5a95e532636dbc495e4b94b625ab9abdad</id>
<content type='text'>
Only use IWL_RATE_COUNT_3945 in 3945 code.

Signed-off-by: Stanislaw Gruszka &lt;sgruszka@redhat.com&gt;
Acked-by: Wey-Yi Guy &lt;wey-yi.w.guy@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>iwl3945: set STATUS_READY before commit_rxon</title>
<updated>2011-01-28T20:46:24+00:00</updated>
<author>
<name>Stanislaw Gruszka</name>
<email>sgruszka@redhat.com</email>
</author>
<published>2011-01-28T15:47:45+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5a5289dfa5f79168bd477bba2353da90786c83d6'/>
<id>urn:sha1:5a5289dfa5f79168bd477bba2353da90786c83d6</id>
<content type='text'>
Similar change as we already do for agn, need to avoid
"Error setting Tx power (-5)" message when loading module.

Signed-off-by: Stanislaw Gruszka &lt;sgruszka@redhat.com&gt;
Acked-by: Wey-Yi Guy &lt;wey-yi.w.guy@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>iwlwifi: use mac80211 throughput trigger</title>
<updated>2011-01-21T23:26:39+00:00</updated>
<author>
<name>Wey-Yi Guy</name>
<email>wey-yi.w.guy@intel.com</email>
</author>
<published>2011-01-21T23:26:39+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5ed540aecc2aae92d5c97b9a9306a5bf88ad5574'/>
<id>urn:sha1:5ed540aecc2aae92d5c97b9a9306a5bf88ad5574</id>
<content type='text'>
Instead of keeping track of LED blink speed
in the driver, use the new mac80211 trigger
and link it up with an LED classdev that we
now register. This also allows users more
flexibility in how they want to have the LED
blink or not.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: Wey-Yi Guy &lt;wey-yi.w.guy@intel.com&gt;
</content>
</entry>
<entry>
<title>iwlwifi: jiffies based tx queues watchdog</title>
<updated>2010-12-06T21:01:29+00:00</updated>
<author>
<name>Stanislaw Gruszka</name>
<email>sgruszka@redhat.com</email>
</author>
<published>2010-12-03T14:41:48+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=22de94de7de78b8de2fb1f2df5aa85b5556cfcfd'/>
<id>urn:sha1:22de94de7de78b8de2fb1f2df5aa85b5556cfcfd</id>
<content type='text'>
This patch replace monitor/recover timer by watchdog based on time
stamp. New code allow to discover hangs more precisely.

Timeout values are currently doubled monitoring period values of
previous timer. This have to be tuned based of firmware timing
capabilities.

Tested on 3945, 4965, 5300, 6300.

Signed-off-by: Stanislaw Gruszka &lt;sgruszka@redhat.com&gt;
Acked-by: Wey-Yi Guy &lt;wey-yi.w.guy@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>iwl3945: prevent too frequent firmware resets</title>
<updated>2010-12-06T21:01:29+00:00</updated>
<author>
<name>Stanislaw Gruszka</name>
<email>sgruszka@redhat.com</email>
</author>
<published>2010-12-03T14:41:47+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=abc471dc31be15f9fee5ec77f25d31b927d334b9'/>
<id>urn:sha1:abc471dc31be15f9fee5ec77f25d31b927d334b9</id>
<content type='text'>
Similarly like on iwlagn, initialize reset duration on iwl3945 to prevent
too frequent firmware resets.

Signed-off-by: Stanislaw Gruszka &lt;sgruszka@redhat.com&gt;
Acked-by: Wey-Yi Guy &lt;wey-yi.w.guy@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
