<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/wireless/ath/regd.c, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-04-10T18:52:13Z</updated>
<entry>
<title>ath: Add and use pr_fmt, convert printks to pr_&lt;level&gt;</title>
<updated>2012-04-10T18:52:13Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2012-03-19T00:30:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=516304b0f45614fb8967dc86ff681499204cdbb1'/>
<id>urn:sha1:516304b0f45614fb8967dc86ff681499204cdbb1</id>
<content type='text'>
Use a more current logging style.
Make sure all output is prefixed appropriately.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ath: optimize processing of CTLs for country IEs for world roaming cards</title>
<updated>2011-12-13T20:30:59Z</updated>
<author>
<name>Luis R. Rodriguez</name>
</author>
<published>2011-12-08T18:29:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=de1c732b1891a25f3f2f52ef7211a3d567bbd588'/>
<id>urn:sha1:de1c732b1891a25f3f2f52ef7211a3d567bbd588</id>
<content type='text'>
When we receive a country IE hint and we have a world roaming card
we can optimize output power further by ensuring that we use the
calibrated data for the country by using that country's own CTL data.
That is -- when world roaming and when we process a country IE we
no longer need to use the lowest output power of all CTLs instead
we use an optimized CTL output power for that specific country.

We accomplish this by copying the regulatory data prior on init
and restoring it when cfg80211 tells us it gets a core hint. Core
hints are only sent on init and when it wants to restore reguulatory
settings. We take advantage of this fact and apply the cached
regulatory data when we get a core hint. When we get a country IE
hint though we process the regulatory data as if programmed for
a specific country.

Tested-by: Rajkumar Manoharan &lt;rmanohar@qca.qualcomm.com&gt;
Signed-off-by: Luis R. Rodriguez &lt;mcgrof@qca.qualcomm.com&gt;
Acked-by: Luis R. Rodriguez &lt;mcgrof@qca.qualcomm.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ath: add a helper for processing reg data on init</title>
<updated>2011-12-13T20:30:55Z</updated>
<author>
<name>Luis R. Rodriguez</name>
</author>
<published>2011-12-08T18:29:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43fcb430a4cfb7bd7c82600edeb3ca65f202a5f3'/>
<id>urn:sha1:43fcb430a4cfb7bd7c82600edeb3ca65f202a5f3</id>
<content type='text'>
This has no functional change. The helper can be used later
for other things like country IE changes and following the CTL
for different countries.

Signed-off-by: Luis R. Rodriguez &lt;mcgrof@qca.qualcomm.com&gt;
Acked-by: Luis R. Rodriguez &lt;mcgrof@qca.qualcomm.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux</title>
<updated>2011-11-22T19:05:46Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2011-11-22T19:05:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=515db09338704a6ad7d27b5f1e33820d3052edd2'/>
<id>urn:sha1:515db09338704a6ad7d27b5f1e33820d3052edd2</id>
<content type='text'>
Conflicts:
	drivers/net/wireless/iwlegacy/iwl-debugfs.c
	drivers/net/wireless/iwlegacy/iwl-rx.c
	drivers/net/wireless/iwlegacy/iwl-scan.c
	drivers/net/wireless/iwlegacy/iwl-tx.c
	include/net/bluetooth/bluetooth.h
</content>
</entry>
<entry>
<title>ath: Fix NULL ptr dereference in ath_reg_apply_world_flags</title>
<updated>2011-11-08T20:02:45Z</updated>
<author>
<name>Helmut Schaa</name>
</author>
<published>2011-11-08T13:01:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a59be0811c322f80aaa886b144239393efece42d'/>
<id>urn:sha1:a59be0811c322f80aaa886b144239393efece42d</id>
<content type='text'>
This happens with devices using a regulatory domain 0x68 that are only
5Ghz capable because ath_reg_apply_active_scan_flags assumes that we
always have a 2,4Ghz band.

CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 82cd838c, ra == 82cd8384
Oops[#1]:
Cpu 0
$ 0 : 00000000 00000061 00000003 00000024
$ 4 : 00000003 000016c1 82f900ac 00000024
$ 8 : 00000000 82cda304 0058bad8 00000005
$12 : 005908f8 001e8481 00000003 1dcd6500
$16 : 00000002 00000000 82c700c0 82c700c0
$20 : 82d415e4 82c70d64 82c70200 82c715bc
$24 : 00000000 11e1a300
$28 : 82ce2000 82ce3c70 82c715a8 82cd8384
Hi : 00000000
Lo : 0000001e
epc : 82cd838c ath_reg_apply_world_flags+0x78/0x17c [ath]
Not tainted
ra : 82cd8384 ath_reg_apply_world_flags+0x70/0x17c [ath]
Status: 1000d403 KERNEL EXL IE
Cause : 80800008
BadVA : 00000000
PrId : 00019374 (MIPS 24Kc)
Modules linked in: ath9k(+) ath9k_common ath9k_hw ath mac80211 cfg80211
	compat_firmware_class compat arc4 aes_generic deflate ecb cbc
	leds_gpio button_hotplug gpio_buttons input_polldev ie
Process insmod (pid: 464, threadinfo=82ce2000, task=838b31d8, tls=00000000)
Stack : 00000000 00000002 82f900ac 82c700c0 82d415e4 82c70d64 00000000 00000068
82f900ac 82cd88f4 82c700c0 82cda304 00000001 000020f0 82f90000 82c70d40
00000002 82f90000 82f900ac 82d4207c 82d518a0 00000002 7fee6118 8017c0d8
00000008 8397ba00 82c70d40 00000000 82c70200 83813000 83813058 b0010000
82d518a0 00000002 7fee6118 82d4b8c8 83445cc0 80120dc0 83804000 800eeda0
...
Call Trace:
[&lt;82cd838c&gt;] ath_reg_apply_world_flags+0x78/0x17c [ath]
[&lt;82cd88f4&gt;] ath_regd_init+0x464/0x488 [ath]
[&lt;82d4207c&gt;] ath9k_init_device+0x6a4/0x6b4 [ath9k]
[&lt;82d4b8c8&gt;] ath_pci_probe+0x27c/0x358 [ath9k]
[&lt;80181de0&gt;] pci_device_probe+0x64/0xa4
[&lt;8019e874&gt;] driver_probe_device+0xb8/0x190
[&lt;8019e9b8&gt;] __driver_attach+0x6c/0xa4
[&lt;8019dfc0&gt;] bus_for_each_dev+0x60/0xb0
[&lt;8019d744&gt;] bus_add_driver+0xc4/0x25c
[&lt;8019ed6c&gt;] driver_register+0xe0/0x198
[&lt;8018206c&gt;] __pci_register_driver+0x50/0xe0
[&lt;82dd0010&gt;] ath9k_init+0x10/0x54 [ath9k]
[&lt;8006b4a0&gt;] do_one_initcall+0x68/0x1ec
[&lt;800a901c&gt;] sys_init_module+0xec/0x23c
[&lt;80062544&gt;] stack_done+0x20/0x3c

Signed-off-by: Helmut Schaa &lt;helmut.schaa@googlemail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE</title>
<updated>2011-10-31T23:31:08Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2011-05-27T20:14:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee40fa0656a730491765545ff7550f3c1ceb0fbc'/>
<id>urn:sha1:ee40fa0656a730491765545ff7550f3c1ceb0fbc</id>
<content type='text'>
These were getting the macros from an implicit module.h
include via device.h, but we are planning to clean that up.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;

drivers/net: Add export.h to wireless/brcm80211/brcmfmac/bcmsdh.c

This relatively recently added file uses EXPORT_SYMBOL and hence
needs export.h included so that it is compatible with the module.h
split up work.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem</title>
<updated>2011-04-25T18:34:25Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2011-04-25T18:34:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cfef6047c4027a8448ec8dafeaf2bb362cc882e4'/>
<id>urn:sha1:cfef6047c4027a8448ec8dafeaf2bb362cc882e4</id>
<content type='text'>
Conflicts:
	drivers/net/wireless/iwlwifi/iwl-core.c
	drivers/net/wireless/rt2x00/rt2x00queue.c
	drivers/net/wireless/rt2x00/rt2x00queue.h
</content>
</entry>
<entry>
<title>ath: fix 0x6C for beaconing/passive scan flags based on country IE</title>
<updated>2011-04-19T19:38:02Z</updated>
<author>
<name>Luis R. Rodriguez</name>
</author>
<published>2011-04-14T21:55:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2290a9c35df271cc33601b69e7836fa288e2fc7d'/>
<id>urn:sha1:2290a9c35df271cc33601b69e7836fa288e2fc7d</id>
<content type='text'>
The 0x6C regulatory domain is just like the 0x6A regulatory
domain but differs in that 0x6C will allow adhoc and active
scan on its channels only if we are associated to an AP
with a country IE that allows those channels. The
ath_reg_apply_beaconing_flags() does just this -- we respect
the manufacturer's intent on only enabling beaconing modes
of operation if and only if blessed by the country IE.

Cc: David Quan &lt;david.quan@atheros.com&gt;
Cc: Senthil Balasubramanian &lt;senthilkumar@atheros.com&gt;
Signed-off-by: Luis R. Rodriguez &lt;lrodriguez@atheros.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ath: Add a missing world regulatory domain 0x6C</title>
<updated>2011-04-14T19:35:14Z</updated>
<author>
<name>Senthil Balasubramanian</name>
</author>
<published>2011-04-14T11:11:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=34a0a2025c8bddc6505b56a58ef2e7333a4e4165'/>
<id>urn:sha1:34a0a2025c8bddc6505b56a58ef2e7333a4e4165</id>
<content type='text'>
Some customers use 0x6C world regulatory domain and this patch
adds the support.

Cc: Luis R. Rodriguez &lt;lrodriguez@atheros.com&gt;
Signed-off-by: Senthil Balasubramanian &lt;senthilkumar@atheros.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Fix common misspellings</title>
<updated>2011-03-31T14:26:23Z</updated>
<author>
<name>Lucas De Marchi</name>
</author>
<published>2011-03-31T01:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25985edcedea6396277003854657b5f3cb31a628'/>
<id>urn:sha1:25985edcedea6396277003854657b5f3cb31a628</id>
<content type='text'>
Fixes generated by 'codespell' and manually reviewed.

Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;
</content>
</entry>
</feed>
