Two post-application notes:
* I applied the attached patch to kill some warnings
* Please fix the first line of each commit's description, so that it
shows up properly when piped through git-shortlog (see attached
shortlog.txt).
Example:
Fixed parameter reordering in firmware log routine.
This is copied verbatim into various online summaries, including Linus's
per release change summary. The above single line gives no indication
of where, in the entire kernel, that this firmware log routine exists.
The preferred method is to identify the subsystem or driver as the first
token:
ipw2100: Lindent
or
ieee80211: update crypt and GEO routines
or
ipw2200: Fixed parameter reordering in firmware log routine.
Regards,
Jeff
diff --git a/drivers/net/wireless/ipw2100.c b/drivers/net/wireless/ipw2100.c
index 877ac51..a2e6214 100644
--- a/drivers/net/wireless/ipw2100.c
+++ b/drivers/net/wireless/ipw2100.c
@@ -3748,6 +3748,8 @@ static ssize_t store_memory(struct devic
struct net_device *dev = priv->net_dev;
const char *p = buf;
+ (void) dev; /* kill unused-var warning for debug-only code */
+
if (count < 1)
return count;
@@ -4066,6 +4068,8 @@ static ssize_t store_scan_age(struct dev
unsigned long val;
char *p = buffer;
+ (void) dev; /* kill unused-var warning for debug-only code */
+
IPW_DEBUG_INFO("enter\n");
strncpy(buffer, buf, len);
Adrian Bunk:
fix NET_RADIO=n, IEEE80211=y compile
kill include/linux/eeprom.h
drivers/net/s2io.c: make functions static
Alexey Dobriyan:
atmel: memset correct range
Ben Cahill:
Fixes missed beacon logic in relation to on-network AP roaming.
Benoit Boissinot:
Fix 'Driver using old /proc/net/wireless support, please fix driver !'
message.
Francois Romieu:
b44: b44_start_xmit returns with a lock held when it fails allocating
b44: miscellaneous cleanup
b44: expose counters through ethtool
b44: s/spin_lock_irqsave/spin_lock/ in b44_interrupt
b44: late request_irq in b44_open
Hong Liu:
Fixes the ad-hoc network WEP key list issue.
[Bug 455] Fix frequent channel change generates firmware fatal error.
Don't set hardware WEP if we are actually using TKIP/AES.
Mixed PTK/GTK CCMP/TKIP support.
Card with WEP enabled and using shared-key auth will have firmware
Fixes problem with WEP not working (association succeeds, but no Tx/Rx)
Fixes WEP firmware error condition.
Fixed problem with not being able to send broadcast packets.
James Ketrenos:
scripts/Lindent on ieee80211 subsystem.
Update version ieee80211 stamp to 1.1.7
Ran scripts/Lindent on drivers/net/wireless/ipw2{1,2}00.{c,h}
Catch ipw2200 up to equivelancy with v1.0.1
Catch ipw2200 up to equivelancy with v1.0.2
Catch ipw2200 up to equivelancy with v1.0.3
Catch ipw2200 up to equivelancy with v1.0.4
Catch ipw2100 up to equivelancy with v1.1.1
Catch ipw2200 up to equivelancy with v1.0.5
Changed default # of missed beacons to miss before disassociation to 24
Updated to support ieee80211 callback to is_queue_full for 802.11e
Fixed some compiler issues if CONFIG_IPW2200_QOS is enabled.
Added more useful geography encoding so people's experience with
Modified ipw_config and STATUS_INIT setting to correct race condition
Switched firmware error dumping so that it will capture a log available
Changed all of the ipw_send_cmd() calls to return any ipw_send_cmd error
Added cmdlog in non-debug systems.
Updated ipw2200 to use the new ieee80211 callbacks
Added wait_state wakeup on scan completion.
Fixed problem with get_cmd_string not existing if CONFIG_IPW_DEBUG
disabled.
Removed PF_SYNCTHREAD legacy.
Updated driver version stamps for ipw2100 (1.1.3) and ipw2200 (1.0.7)
Pulled out a stray KERNEL_VERSION check around the suspend handler.
Removed legacy WIRELESS_EXT checks from ipw2200.c
Removed warning about TKIP not being configured if countermeasures are
Added channel support for ipw2200 cards identified as 'ZZR'
Fixed parameter reordering in firmware log routine.
Updated firmware version stamp to 2.4 from 2.3 so it will use the latest
firmware.
Update version ipw2200 stamp to 1.0.8
Updated READMEs and MAINTAINERS for the ipw2100 and ipw2200 drivers.
Jay Vosburgh:
bonding: fix feature consolidation
Jeff Garzik:
Merge branch 'master'
Merge git://git.tuxdriver.com/git/netdev-jwl
Merge rsync://bughost.org/repos/ieee80211-delta/
Merge rsync://bughost.org/repos/ipw-delta/
[wireless ipw2100] kill unused-var warnings for debug-disabled code
[EMAIL PROTECTED](none):
Fixed WEP on ipw2100 (priv->sec was being used instead of
Liu Hong:
[Bug 339] Fix ipw2100 iwconfig set/get txpower.
[Bug 637] Set tx power for A band.
Migrated some of the channel verification code back into the driver to
Luiz Fernando Capitulino:
Fix sparse warning in e100 driver.
Mike Kershaw:
Adds radiotap support to ipw2200 in monitor mode..
Panagiotis Issaris:
wireless net: Conversions of kmalloc/memset to kzalloc
Peter Jones:
Make all the places the firmware fails to load showerrors (in decimal,
Fixed is_network_packet() to include checking for broadcast packets.
Roger While:
prism54 : Unused variable / extraneous udelay
prism54 : Transmit stats updated in wrong place
Stephen Hemminger:
skge: clear PCI PHY COMA mode on boot
skge: use kzalloc
skge: add mii ioctl support
skge: goto low power mode on shutdown
skge: use prefetch on receive
skge: spelling fixes
skge: increase version number
Volker Braun:
Fix problem with WEP unicast key > index 0
Zhu Yi:
IPW_DEBUG has already included DRV_NAME, remove double prefix print.
Move code from ipw2100_wpa_enable to IPW2100_PARAM_DROP_UNENCRYPTED to
Fix hardware encryption (both WEP and AES) doesn't work with
fragmentation.
Fix is_duplicate_packet() bug for fragmentation number setting.
[bug 667] Fix the notorious "No space for Tx" bug.
Workaround kernel BUG_ON panic caused by unexpected duplicate packets.
Disable host fragmentation in open mode since IPW2200/2915 hardware
[Bug 792] Fix WPA-PSK AES both for -Dipw and -Dwext.
[Bug 701] Fix a misuse of ieee->mode with ieee->iw_mode.
Fix ipw_wx_get_txpow shows wrong disabled value.
Fix firmware error when setting tx_power.
[Bug 760] Fix setting WEP key in monitor mode causes IV lost.
[Fix bug# 771] Too many (8) bytes recieved when using AES/hwcrypto