]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
ath5k: correct channel setting for 2.5 mhz spacing
authorBob Copeland <me@bobcopeland.com>
Thu, 8 Apr 2010 03:55:56 +0000 (23:55 -0400)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 8 Apr 2010 19:24:14 +0000 (15:24 -0400)
commit1968cc78d91c79857089713bf3f3cceb5e9c63ae
treefeaad505977ddd15f930b0d9411b15e1d40e2163
parentb5878a2dc5e7e7f031a52c3e15b571224cb6b540
ath5k: correct channel setting for 2.5 mhz spacing

These channels aren't selectable anyway, but our calculations
for 2.5 mhz frequencies are incorrect.  The value is supposed to
be:

  (frequency - reference) * (10/25)

i.e., divide by 2.5, but we were instead doing:

  (10 * frequency - reference) / 25.

Additionally, the check for (frequency % 5 == 2) had an extra
subtraction that wasn't in madwifi HAL.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
Acked-by: Bruno Randolf <br1@einfach.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath5k/phy.c