[git patches] net driver updates for 2.6.25

From: Jeff Garzik
Date: Fri Jan 18 2008 - 15:17:46 EST



Please pull from the 'upstream' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git upstream

to receive my 2.6.25 net driver queue into davem/net-2.6.25.git:

Adam Baker (2):
rt2x00: Unconstify rt2x00dev
rt2x00: Place mutex around USB register access

Adrian Bunk (4):
drivers/net/netxen/: cleanups
drivers/net/chelsio/: #if 0 unused functions
ipg: add __devexit annotation
e1000: remove no longer used code for pci read/write cfg

Al Viro (15):
endianness annotations and fixes for olympic
sunhme endianness annotations
sungem endianness annotations
e1000e endianness annotations
e1000 endianness annotations
NULL noise in drivers/net
forcedeth endianness bugs
e100 endianness annotations
ixgbe endianness annotations
ixgb endianness annotations
annotate tun
annotate the rest of drivers/net/wan
eepro100 annotations
slhc annotations
qla3xxx annotations

Alan Cox (2):
3c501: Bring into compliance with the coding style
slip: Drag kicking and screaming into coding style compliance

Alejandro Martinez Ruiz (3):
netdev: use ARRAY_SIZE() instead of sizeof(array) / ETH_GSTRING_LEN
netdev: ARRAY_SIZE() cleanups
sk98lin: kill bogus check and convert to use ARRAY_SIZE()

Andrea Merello (1):
rtl8187: fix tx power reading

Andres Salomon (4):
libertas: drop useless default_fw_name variable
libertas: mark module_init/exit functions as __init/__exit
libertas: reset devices upon disconnect rather than module unloading
libertas: nuke useless variable usbdriver_name and useless comments

Auke Kok (6):
e1000e: Disable L1 ASPM power savings for 82573 mobile variants
e1000/e1000e: Move PCI-Express device IDs over to e1000e
ixgbe: Fix copper PHY initialization code
[E1000E]: update netstats traffic counters realtime
[E1000]: update netstats traffic counters realtime
e1000: Dump the eeprom when a user encounters a bad checksum

Ben M Cahill (29):
iwl3945: re-align 3945 event log data
iwl4965: add comments to rate scaling code
iwlwifi: add comments to EEPROM stuff
iwl-4965-hw.h: clean up unused eeprom structures and definitions
iwlwifi: clean up and clarify some comments after 3945/4965 split
iwlwifi: Move is_legacy() macro family from iwl-4965-hw.h to iwl-4965-rs.h
iwlwifi: Add comments to some driver data structures
iwlwifi: Document 4965 rate_n_flags bits
iwlwifi: Document Rx calibration
iwlwifi: Partially clean-up, add comments to iwl-*-hw.h
iwlwifi: clean up some unused definitions in iwl-4965.h and iwl-3945.h
iwlwifi: add comments, mostly on Tx queues
iwlwifi: add comments to iwl*-base.c
iwlwifi: Clean up unused definitions in iwl-3945-hw.h
iwlwifi: clean up unused definitions in iwl-4965-hw.h
iwlwifi: move uCode API definitions to iwl-4965-commands.h
iwlwifi: move HT_IE_EXT_CHANNEL_* driver definitions to iwl-4965.h
iwlwifi: document temperature calculation
iwlwifi: document txpower calculations
iwlwifi: document keep-warm buffer
iwlwifi: document Rx registers
iwlwifi: document Tx registers
iwlwifi: document shared Tx structures
iwlwifi: document 4965 Tx scheduler
iwlwifi: document command header and "alive" responses
iwlwifi: add comments to RXON command and txpower formats
iwlwifi: add comments to QOS and ADD_STA commands
iwlwifi: add comments to Tx commands
iwlwifi: document 4965 rate scaling

Bill Hayes (1):
e1000e: alternate MAC address support

Brajesh Dave (2):
libertas: separate mesh connectivity from that of the main interface
libertas: configurable beacon interval

Christoph Hellwig (4):
iwlwifi: mark more functions/variables static
iwlwifi: keep 3945 and 4965 headers separate
iwlwifi: cleanup Kconfig and ifdefs to split 3945 and 4965
iwlwifi: cleanup namespace

Claudio Lanconelli (1):
add driver for enc28j60 ethernet chip

Dan Williams (12):
orinoco: more reliable scan handling
orinoco: always use latest BSS info when caching scan results
libertas: make lbs_cmd() usage nicer
libertas: clean up is_command_allowed_in_ps()
libertas: clean up direct command handling
libertas: add simple copyback command callback
libertas: convert GET_HW_SPEC to a direct command
libertas: rename and re-type bufvirtualaddr to cmdbuf
libertas: fix case of FWT_ACCESS_LIST_ROUTE and FWT_ACCESS_LIST_NEIGHBOR commands
libertas: convert DATA_RATE to a direct command
libertas: convert RF_CHANNEL to a direct command
libertas: endianness fixes for get_channel/set_channel

Daniel Drake (3):
zd1211rw: port to mac80211
zd1211rw: Add ID for Trendnet TEW-429UB A
zd1211rw: add copyright notices

David Acker (1):
Fix e100 on systems that have cache incoherent DMA

David Miller (1):
NET: ns83820.c remove fastcall macro

David Woodhouse (114):
libertas: Fix memory leak of RX skbs
libertas: Remove cmd_oid from struct cmd_ctrl_node
libertas: Consolidate lbs_host_to_card_done() function.
libertas: Don't claim to have checksummed incoming packets.
libertas: Move SET_BOOT2_VER command to if_usb where it belongs
libertas: Zero 'pdata_size' field in cmd_ctrl_node reliably.
libertas: Byteswap cmdptr->size in lbs_cmd()
libertas: Use lbs_cmd() for setting Boot2 version
libertas: Remove SET_BOOT2_VER support from the Big Switch Statement.
libertas: Fix endianness in boot2_version handling.
libertas: when usb_submit_usb fails, include the error code in the printk
libertas: Switch to using a callback function pointer for commands
libertas: Don't set IW_ENCODE_NOKEY when returning WEP keys.
libertas: Fix up error handling in lbs_setuserscan()
libertas: kill adapter->nr_cmd_pending
libertas: switch lbs_cmd() to take a callback function pointer
libertas: clean up lbs_thread() to make it slightly more readable
libertas: fix lbs_rtap attribute in sysfs
libertas: kill TxLockFlag
libertas: kill struct lbs_adapter
libertas: use lbs_host_to_card_done() in lbs_tx_timeout()
libertas: cope with device which already has firmware loaded
libertas: stop debugfs code looking at cmdpendingq
libertas: kill internal tx queue for PS mode
libertas: kill SendSinglePacket() function.
libertas: move lbs_hard_start_xmit() into tx.c
libertas: kill lbs_process_tx() by merging it into lbs_hard_start_xmit()
libertas: clean up lbs_hard_start_xmit()
libertas: kill lbs_pre_start_xmit(), lib_mesh_pre_start_xmit()
libertas: stop using ieee80211 for radiotap device
libertas: set dev_addr on rtap device
libertas: TX packet is radiotap iff it comes from rtap_dev
libertas: free successfully transmitted skbs again
libertas: refactor the 'should I sleep?' decision in lbs_thread()
libertas: Move actual transmission to main thread
libertas: remove unreachable code from process_rxed_802_11_packet()
libertas: fix error cases in lbs_process_rxed_802_11_packet()
libertas: kill lbs_upload_tx_packet()
libertas: kill (IS,SET,UNSET)_MESH_FRAME.
libertas: add opaque extra argument to cmd callback function
libertas: clean up lbs_interrupt()
libertas: remove pre_open_check()
libertas: make rtap and normal modes mutually exclusive, clean up open/stop
libertas: improve reliability of firmware reloading on USB
libertas: switch to a waitqueue and timer for handling USB firmware load
libertas: don't run thread while firmware not yet ready
libertas: switch USB cardp->priv to 'struct lbs_private *' and resulting fix
libertas: move removal of lbs_rtap file to lbs_stop_card()
libertas: wait for 'firmware ready' event from firmware after loading
libertas: fix debug output in lbs_cmd_copyback() function.
libertas: convert CMD_MESH_ACCESS to a direct command
libertas: remove casts from lbs_cmd() and lbs_cmd_with_response() macros
libertas: make some more functions static
libertas: fix sparse endianness warnings in scan.c
libertas: add lbs_mesh sysfs attribute for enabling mesh
libertas: kill references to mesh autostart
libertas: kill rx_urb_recall and eth_dev members of struct usb_card_rec
libertas: whitespace cleanup in host.h
libertas: allow get/set SSID on mshX device
libertas: allow setting channel on mshX device
libertas: add missing newline on debug message
libertas: disable mesh temporarily while setting eth channel/assoc
libertas: add debugging output to lbs_mesh_config()
libertas: be more careful about command responses matching cur_cmd
libertas: add missing newlines in debugging statements
libertas: slight cleanup of netif queue stop/wake
libertas: add lbs_host_sleep_cfg() command function
libertas: switch lbs_cmd() to take a _pointer_ to the command structure
libertas: make worker thread not freezable
libertas: implement suspend and resume core methods
libertas: implement suspend/resume for USB devices
libertas: add ethtool support for wake-on-lan configuration
libertas: make lbs_update_channel() function non-static
libertas: cope with both old and new mesh TLV values
libertas: pass channel argument directly to lbs_mesh_config()
libertas: use spin_is_locked() instead of spin_trylock() in lbs_interrupt()
libertas: don't exit worker thread until kthread_stop() is called
libertas: stop attempting to reset devices on unload
libertas: clean up if_usb driver
libertas: kill whitespace at end of lines
libertas: kill unused wait_option field in struct cmd_ctrl_node
libertas: rename and clean up DownloadcommandToStation
libertas: don't use __lbs_cmd() with empty callback in if_usb.c
libertas: remove some pointless checks for cmdnode buffer being present
libertas: introduce and use lbs_complete_command() for command completion
libertas: don't re-initialise cmdnode when taking it off the free queue
libertas: kill cleanup_cmdnode()
libertas: let __lbs_cmd() free its own cmdnode
libertas: kill pdata_buf member of struct cmd_ctrl_node
libertas: store command result in cmdnode instead of priv->cur_cmd_retcode
libertas: add __lbs_cmd_async() for asynchronous command submission
libertas: ensure response buffer size is always set for lbs_cmd_with_response
libertas: handle command timeout in main thread instead of directly in timer
libertas: kill 'addtail' argument to lbs_queue_cmd() and make it static
libertas: fix return from lbs_update_channel()
libertas: add SLEEP_PERIOD and FW_WAKE_METHOD command definitions
libertas: fix buffer handling of PS_MODE commands and responses
libertas: don't clear priv->dnld_sent after sending sleep confirm
libertas: handle HOST_AWAKE event by sending WAKEUP_CONFIRM command
libertas: allow for PS mode to be disabled when firmware doesn't support it
libertas: Check for PS mode support on USB devices
libertas: reduce explicit references to priv->cur_cmd->cmdbuf
libertas: use priv->upld_buf for command responses
libertas: discard DEFER responses to commands; let the timeout trigger
libertas: make lbs_submit_command always 'succeed' and set command timer
libertas: submit RSSI command on tx timeout, to check whether module is dead
libertas: convert RADIO_CONTROL to a direct command
libertas: convert INACTIVITY_TIMEOUT to a direct command
libertas: convert SLEEP_PARAMS to a direct command
libertas: convert SET_WEP to a direct command
libertas: convert ENABLE_RSN to a direct command
libertas: change inference about buffer size in lbs_cmd()
libertas: convert SUBSCRIBE_EVENT to a direct command
libertas: remove check for driver_lock in lbs_interrupt()

Divy Le Ray (11):
cxgb3 - fix MSI-X failure path
cxgb3 - Use wild card for PCI subdevice ID match
cxgb3 - Fix resources release.
cxgb3 - Add EEH support
cxgb3 - FW upgrade
cxgb3 - fix interaction with pktgen
cxgb3 - sysfs methods clean up
cxgb3 - HW set up updates
cxgb3 - Fix I/O synchronization
cxgb3 - parity initialization for T3C adapters.
cxgb3 - Fix EEH, missing softirq blocking

Dmitry Torokhov (1):
P54: use temporary variables to reduce size of generated code

Eliezer Tamir (1):
add bnx2x driver for BCM57710

Emmanuel Grumbach (3):
iwlwifi-ht: move 4965 SCD registers to iwl-prph.h
iwlwifi: move 3945 SCD registers to iwl-prph.h
iwlwifi: add 5965 SCD registers to iwl-prph.h

Florian Fainelli (1):
Add me as maintainer of the RDC r6040 driver

Francois Romieu (9):
sundance: SIOCDEVPRIVATE pollution
r6040: compile error
r6040: remove virt_to_bus
r6040: erroneous dev->priv
r6040: cleanups
sis190: add cmos ram access code for the SiS19x/968 chipset pair
sis190: remove duplicate INIT_WORK
sis190: mdio operation failure is not correctly detected
sis190: scheduling while atomic error

Frank Lichtenheld (2):
b43: silence a bogus gcc warning
b43legacy: properly fix a bogus gcc warning

Grant Likely (1):
gianfar driver: eliminate compiler warnings and unnecessary macros

Holger Schurig (18):
libertas: move wlan_*_association_work from header to c file
libertas: move to uniform lbs_/LBS_ namespace
libertas: clean up association debug messages
libertas: remove arbitrary typedefs
libertas: rework event subscription
libertas: tweak association debug output
libertas: tweak tx path debugging
libertas: remove numprobes
libertas: remove user-specified channel list
libertas: less eventcause shifts
libertas: remove cmd_ctrl_node->cmdflags
libertas: remove cmd_ctrl_node->status
libertas: make more functions static
libertas: handy function to call firmware commands
libertas: fix data packet size errors
libertas: implement new scanning logic
libertas: endianness fixes
libertas: fix use-after-free error

Ian Schram (5):
iwlwifi: fix various spelling and typos
iwlwifi: rename iwl_eeprom_aqcuire_semaphore to _acquire_
iwlwifi: Two comments in iwl-3945.c were longer than 80 columns
iwlwifi: Beautify by removing superfluous newlines and code
iwlwifi: remove late null-check and duplicate bug_on

Ivo van Doorn (25):
rt2x00: Move quality statistics into seperate structure
rt2x00: Use enum defines
rt2x00: Correctly translate mac80211 antenna setup to rt2x00
rt2x00: SW diversity should default to antenna B
rt2x00: Remove rt2x00_clear_link
rt2x00: Implement SW diversity
rt2x00: Cleanup if-statements
rt2x00: Release rt2x00 2.0.11
rt2x00: Disable RX when switching antenna
rt2x00: Split rt61/rt73 antenna selection into RX and TX antenna
rt2x00: Input-polldev requires input device
rt2x00: Detect initial rfkill state on register
rt2x00: Remove unused variables
rt2x00: Remove data_desc structure
rt2x00: Release rt2x00 2.0.12
rt2x00: Move duplicate code into rt2x00pci_txdone()
rt2x00: Replace DRV_NAME with KBUILD_MODNAME
rt2x00: Extend PLCP descriptor definition for rt2400pci
rt2x00: Move register value/offset files into new folder
rt2x00: Add chipset version to chipset debugfs entry
rt2x00: Add skb descriptor
rt2x00: Add TX/RX frame dumping facility
rt2x00: Use IEEE80211_IF_TYPE_INVALID directly
rt2x00: Cleanup rfkill
rt2x00: Release rt2x00 2.0.13

Jay Vosburgh (1):
[BONDING]: Documentation update

Jeff Garzik (10):
hamradio/scc: kill unnecessary use of 'irq' function arg
[netdrvr] irq handler minor cleanups in several drivers
[netdrvr] ibmlana: modularization cleanup
[netdrvr] ibmlana: move away from legacy MCA API
[netdrvr] netxen: checkpatch fixes (98% trim trailing whitespace)
drivers/net/r6040: fix obvious problems (but more remain)
wireless: checkpatch cleanups
[netdrvr] checkpatch cleanups
drivers/net/cxgb3: trim trailing whitespace
wireless/iwl: fix namespace breakage

Jes Sorensen (1):
iwlwifi: disable interrupts before calling request_irq

Joe Perches (9):
[E1000]: Convert regtest macro's to functions
[E1000E]: convert register test macros to functions
drivers/net/chelsio: Add missing "space"
drivers/net/cxgb3: Add missing "space"
drivers/net/ixgb: Add missing "space"
drivers/net/netxen: Add missing "space"
drivers/net/wan: Add missing "space"
drivers/net/sk98lin: Add missing "space"
drivers/net: Add missing "space"

Johannes Berg (3):
b43: include full 64-bit timestamp in monitor mode
b43: include FCS in frames handed to mac80211
b43legacy: include full 64-bit timestamp in monitor mode

John W. Linville (3):
iwlwifi: remove redundant initialization of final_mode
rt2x00: correct "skb_buff" typo
iwlwifi: fix-up merge fall-out after namespace separation

Komuro (1):
axnet_cs: use spin_lock_irqsave instead of spin_lock + disable_irq

Larry Finger (13):
b43legacy: LED triggers support
b43legacy: RF-kill support
b43legacy: Use input-polldev for the rfkill switch
b43legacy: Rewrite pwork locking
ssb: Add new SPROM structure while keeping the old
ssb: Convert to use of the new SPROM structure
b44: Convert to use of the new SPROM structure
b43: Convert to use of the new SPROM structure
b43legacy: Convert to use of the new SPROM structure
ssb: Remove the old, now unused, data structures
b43: Changes to enable BCM4311 rev 02 with wireless core revision 13
rt2x00: Remove redundant code in rfkill setup
b43legacy: Fix rfkill radio LED

Lee Schermerhorn (1):
bnx2x depends on ZLIB_INFLATE

Li Zefan (1):
libertas: don't cast a pointer to pointer of

Matheos Worku (1):
ixgb: enable sun hardware support for broadcom phy

Matthias Kaehlcke (2):
Prism54: Convert mgmt_sem to the mutex API
PLIP driver: convert the semaphore killed_timer_sem to completion

Mattias Nissler (6):
rt2x00: Fix antenna selection.
rt2x00: Rework rt61 antenna selection.
rt2x00: Rework rt73 antenna selection
rt2x00: Correctly set ACK bit in tx descriptors
rt2x00: Allow rt61 to catch up after a missing tx report
rt2x00: Only update rssi average approximation on receiving beacon frames.

Michael Buesch (6):
b43legacy: Remove set_key callback
b43: Dereference of wl->current_dev must be protected by wl->mutex
b43: Use the retry limit parameters from mac80211
b43: consistent naming for ieee80211_ops
b43: Fix ofdmtab write regression
b43: Fix for broken transmission

Miguel Botón (1):
iwlwifi: remove redundant declaration of 'iwl3945_priv' and 'iwl4965_priv' structs

Mohamed Abbas (4):
iwl4965: fix cannot find a suitable rate issue
iwlwifi: enhance WPA authenication stability
iwlwifi: fix ucode assertion for RX queue overrun
iwlwifi: avoid firmware command sending if rfkill is enabled

Olof Johansson (13):
pasemi_mac: RX/TX ring management cleanup
pasemi_mac: Move register definitions to include/asm-powerpc
pasemi: DMA engine management library
pasemi_mac: Convert to new dma library
pasemi_mac: performance tweaks
pasemi_mac: Fix TX cleaning
pasemi_mac: Improve RX interrupt mitigation
pasemi_mac: Software-based LRO support
pasemi_mac: SKB unmap optimization
pasemi_mac: Remove SKB copy/recycle logic
pasemi_mac: Print warning when not attaching to a PHY
pasemi_mac: Don't enable RX/TX without a link (if possible)
pasemi: export pasemi_dma_init()

Patrick McHardy (1):
[E1000]: Secondary unicast address support

Pekka Enberg (8):
ipg: remove old contact information
ipg: remove boolean macros
ipg: remove IPG_DEV_KFREE_SKB macro
ipg: remove driver version
ipg: remove commented out code
ipg: remove some internal comments
ipg: naming convention fixes
ipg: fix checkpatch reported errors

Peter Korsgaard (1):
dm9601: Consolidate common parts of dm_write_*_async

Ramkrishna Vepa (2):
S2io: Fixes to enable multiple transmit fifo support
S2io: Fixes to enable multiple transmit fifos

Reinette Chatre (3):
MAINTAINERS: Add Reinette Chatre to iwlwifi & ipw2100/ipw2200
iwlwifi: continue namespace changes - fix CONFIG variables
iwlwifi: remove HT code from iwl-3945.h

Robert P. J. Day (1):
pcmcia net: use roundup_pow_of_two() macro instead of grotesque loop

Roel Kluin (1):
wireless: fix '!x & y' typo's

Ron Rindjunsky (8):
iwlwifi: 802.11n remove unnecessary config dependency
iwlwifi: 802.11n new framework structures preperation
iwlwifi: 802.11n configuring hw_mode parameters to support HT in A/G
iwlwifi: 802.11n handling probe request HT IE
iwlwifi: 802.11n comply HT self configuration flow with mac80211 framework
iwlwifi: 802.11n comply HT add station flow with mac80211 framework
iwlwifi: 802.11n comply HT rate scaling flows with mac80211 framework
iwlwifi: 802.11n add support to 8K A-MSDU Rx frames

Sreenivasa Honnur (1):
[S2IO]: Support for add/delete/store/restore ethernet addresses

Stefan Roese (1):
net: NEWEMAC: Fix problem with mtu > 4080 on non TAH equipped 4xx PPC's

Stefano Brivio (8):
b43legacy: use the retry limits provided by mac80211
b43legacy: use a consistent naming scheme for the ops
b43legacy: rewrite and fix rfkill initialization
b43: rewrite A PHY initialization
b43/b43legacy: fix my copyright notices
b43legacy: fix kconfig dependecies for rfkill and leds
b43: reinit on too many PHY TX errors
b43legacy: reinit on too many PHY TX errors

Sten Wang (1):
[NET]: Add support for the RDC R6040 Fast Ethernet controller

Stephen Hemminger (4):
sky2: align IP header on Rx if possible
sky2: rx allocation threshold change
sky2: support for Yukon Supreme
sky2: version 1.21

Thomas Bogendoerfer (3):
SGISEEQ: use cached memory access to make driver work on IP28
SGISEEQ: use cached memory access to make driver work on IP28
SGISEEQ: fix oops when doing ifconfig down; ifconfig up

Tomas Winkler (14):
iwlwifi: Add erp_ie_changed hanlder
iwlwifi: renaming last_used and first_empty
iwlwifi: rs-4965 fix return values
iwlwifi: add TGN flag to qos parameters
iwlwifi: remove cck_flag from iwl_driver_hw_info
iwlwifi: remove cck_power_index_compensation
iwlwifi: using PCI_DEVICE macro
iwlwifi: replace restricted_reg with prph
iwlwifi: rename restricted_mem to targ_mem
iwlwifi: replacing wording restricted to nic access in iwl-io
iwlwifi: Renames struct fw_image_desc to struct fw_desc
iwlwifi: Support for uCode without init and bsm section
iwlwifi: fix compliation warnings
iwlwifi: add missing comments

Zhu Yi (9):
iwlwifi: Update iwlwifi version stamp to 1.1.18
iwlwifi: Update iwlwifi version stamp to 1.1.19
iwlwifi: replace 0x8086 with PCI_VENDOR_ID_INTEL
remove unused iwl4965_init_hw_rates function
iwl4965: fix rxon flags set to wrong value for A mode in .erp_ie_changed
iwlwifi: update version number to 1.2.22
iwlwifi: cache mac80211 conf setting during a hardware scan
iwlwifi: proper monitor support
iwlwifi: skip mac80211 conf during a hardware scan and replay it afterwards

mabbas (2):
iwlwifi: accept up to 4K frame size on Rx side to fit A-MSDU frame
iwl4965: exclude 60M rate from probe request

Documentation/networking/bonding.txt | 204
MAINTAINERS | 16
arch/ia64/hp/sim/simeth.c | 5
arch/powerpc/platforms/pasemi/Makefile | 2
arch/powerpc/platforms/pasemi/dma_lib.c | 488 +
arch/powerpc/platforms/pasemi/pasemi.h | 1
arch/ppc/8260_io/enet.c | 4
arch/ppc/8260_io/fcc_enet.c | 4
drivers/net/3c501.c | 232
drivers/net/3c507.c | 15
drivers/net/3c515.c | 2
drivers/net/7990.c | 8
drivers/net/Kconfig | 43
drivers/net/Makefile | 3
drivers/net/a2065.c | 10
drivers/net/amd8111e.c | 4
drivers/net/at1700.c | 5
drivers/net/b44.c | 8
drivers/net/bnx2.c | 4
drivers/net/bnx2x.c | 9064 +++++++++++++++++++++++
drivers/net/bnx2x.h | 1071 ++
drivers/net/bnx2x_fw_defs.h | 198
drivers/net/bnx2x_hsi.h | 2176 +++++
drivers/net/bnx2x_init.h | 564 +
drivers/net/bnx2x_init_values.h | 6368 ++++++++++++++++
drivers/net/bnx2x_reg.h | 4394 +++++++++++
drivers/net/cassini.c | 4
drivers/net/chelsio/cxgb2.c | 2
drivers/net/chelsio/espi.c | 2
drivers/net/chelsio/espi.h | 1
drivers/net/chelsio/sge.c | 4
drivers/net/chelsio/sge.h | 2
drivers/net/cpmac.c | 3
drivers/net/cxgb3/adapter.h | 1
drivers/net/cxgb3/cxgb3_main.c | 253
drivers/net/cxgb3/cxgb3_offload.c | 19
drivers/net/cxgb3/firmware_exports.h | 20
drivers/net/cxgb3/regs.h | 270
drivers/net/cxgb3/sge.c | 120
drivers/net/cxgb3/t3_hw.c | 167
drivers/net/cxgb3/version.h | 4
drivers/net/cxgb3/xgmac.c | 10
drivers/net/declance.c | 6
drivers/net/e100.c | 204
drivers/net/e1000/e1000_ethtool.c | 86
drivers/net/e1000/e1000_hw.h | 88
drivers/net/e1000/e1000_main.c | 195
drivers/net/e1000e/82571.c | 11
drivers/net/e1000e/defines.h | 1
drivers/net/e1000e/e1000.h | 1
drivers/net/e1000e/ethtool.c | 89
drivers/net/e1000e/hw.h | 86
drivers/net/e1000e/lib.c | 39
drivers/net/e1000e/netdev.c | 61
drivers/net/e1000e/param.c | 7
drivers/net/e1000e/phy.c | 3
drivers/net/eepro100.c | 92
drivers/net/eexpress.c | 12
drivers/net/enc28j60.c | 1600 ++++
drivers/net/enc28j60_hw.h | 309
drivers/net/forcedeth.c | 46
drivers/net/gianfar_sysfs.c | 50
drivers/net/hamradio/6pack.c | 2
drivers/net/hamradio/mkiss.c | 2
drivers/net/hamradio/scc.c | 8
drivers/net/hp100.c | 2
drivers/net/ibm_newemac/core.c | 14
drivers/net/ibmlana.c | 192
drivers/net/ipg.c | 286
drivers/net/ipg.h | 99
drivers/net/irda/irport.h | 2
drivers/net/irda/smsc-ircc2.c | 17
drivers/net/irda/via-ircc.c | 12
drivers/net/ixgb/ixgb_hw.c | 82
drivers/net/ixgb/ixgb_hw.h | 25
drivers/net/ixgb/ixgb_ids.h | 4
drivers/net/ixgb/ixgb_main.c | 10
drivers/net/ixgbe/ixgbe.h | 8
drivers/net/ixgbe/ixgbe_82598.c | 156
drivers/net/ixgbe/ixgbe_common.c | 12
drivers/net/ixgbe/ixgbe_ethtool.c | 3
drivers/net/ixgbe/ixgbe_main.c | 29
drivers/net/ixgbe/ixgbe_phy.h | 1
drivers/net/ixgbe/ixgbe_type.h | 65
drivers/net/lp486e.c | 9
drivers/net/mac89x0.c | 2
drivers/net/mace.c | 10
drivers/net/myri10ge/myri10ge.c | 2
drivers/net/netxen/netxen_nic.h | 30
drivers/net/netxen/netxen_nic_ethtool.c | 28
drivers/net/netxen/netxen_nic_hw.c | 31
drivers/net/netxen/netxen_nic_hw.h | 18
drivers/net/netxen/netxen_nic_init.c | 98
drivers/net/netxen/netxen_nic_isr.c | 15
drivers/net/netxen/netxen_nic_main.c | 41
drivers/net/netxen/netxen_nic_niu.c | 64
drivers/net/netxen/netxen_nic_phan_reg.h | 15
drivers/net/ns83820.c | 9
drivers/net/pasemi_mac.c | 934 +-
drivers/net/pasemi_mac.h | 365
drivers/net/pcmcia/axnet_cs.c | 16
drivers/net/pcmcia/fmvj18x_cs.c | 7
drivers/net/pcmcia/pcnet_cs.c | 4
drivers/net/pcnet32.c | 2
drivers/net/plip.c | 10
drivers/net/pppol2tp.c | 2
drivers/net/qla3xxx.c | 46
drivers/net/qla3xxx.h | 55
drivers/net/r6040.c | 1096 ++
drivers/net/rrunner.c | 2
drivers/net/s2io-regs.h | 16
drivers/net/s2io.c | 536 -
drivers/net/s2io.h | 26
drivers/net/sgiseeq.c | 245
drivers/net/sis190.c | 21
drivers/net/sis900.c | 6
drivers/net/sk98lin/skgemib.c | 2
drivers/net/sk98lin/skgepnmi.c | 14
drivers/net/sk98lin/skgesirq.c | 2
drivers/net/skfp/hwmtm.c | 4
drivers/net/skfp/smt.c | 2
drivers/net/sky2.c | 117
drivers/net/sky2.h | 13
drivers/net/slhc.c | 12
drivers/net/slip.c | 367
drivers/net/smc9194.c | 2
drivers/net/sundance.c | 26
drivers/net/sungem.c | 10
drivers/net/sungem.h | 8
drivers/net/sunhme.c | 51
drivers/net/sunhme.h | 12
drivers/net/tehuti.c | 10
drivers/net/tg3.c | 2
drivers/net/tokenring/olympic.c | 10
drivers/net/tokenring/olympic.h | 18
drivers/net/tokenring/smctr.c | 4
drivers/net/tulip/de4x5.c | 4
drivers/net/tun.c | 2
drivers/net/ucc_geth.c | 3
drivers/net/usb/dm9601.c | 53
drivers/net/via-rhine.c | 2
drivers/net/wan/farsync.c | 11
drivers/net/wan/hdlc_ppp.c | 2
drivers/net/wan/hdlc_raw_eth.c | 2
drivers/net/wan/lmc/lmc_main.c | 6
drivers/net/wan/lmc/lmc_media.c | 8
drivers/net/wan/lmc/lmc_proto.c | 2
drivers/net/wan/lmc/lmc_proto.h | 2
drivers/net/wan/pc300_drv.c | 8
drivers/net/wan/pc300_tty.c | 12
drivers/net/wan/sbni.c | 4
drivers/net/wan/sdla.c | 5
drivers/net/wan/wanxl.c | 4
drivers/net/wireless/Makefile | 3
drivers/net/wireless/airo.c | 10
drivers/net/wireless/atmel.c | 3
drivers/net/wireless/b43/Makefile | 1
drivers/net/wireless/b43/b43.h | 17
drivers/net/wireless/b43/debugfs.c | 2
drivers/net/wireless/b43/dma.c | 32
drivers/net/wireless/b43/leds.c | 10
drivers/net/wireless/b43/lo.c | 8
drivers/net/wireless/b43/main.c | 219
drivers/net/wireless/b43/main.h | 2
drivers/net/wireless/b43/phy.c | 672 -
drivers/net/wireless/b43/phy.h | 24
drivers/net/wireless/b43/tables.c | 112
drivers/net/wireless/b43/tables.h | 12
drivers/net/wireless/b43/wa.c | 674 +
drivers/net/wireless/b43/wa.h | 7
drivers/net/wireless/b43/xmit.c | 8
drivers/net/wireless/b43legacy/Kconfig | 16
drivers/net/wireless/b43legacy/Makefile | 29
drivers/net/wireless/b43legacy/b43legacy.h | 18
drivers/net/wireless/b43legacy/debugfs.c | 2
drivers/net/wireless/b43legacy/ilt.c | 2
drivers/net/wireless/b43legacy/leds.c | 417 -
drivers/net/wireless/b43legacy/leds.h | 61
drivers/net/wireless/b43legacy/main.c | 380
drivers/net/wireless/b43legacy/main.h | 2
drivers/net/wireless/b43legacy/phy.c | 40
drivers/net/wireless/b43legacy/phy.h | 2
drivers/net/wireless/b43legacy/radio.c | 29
drivers/net/wireless/b43legacy/radio.h | 4
drivers/net/wireless/b43legacy/rfkill.c | 204
drivers/net/wireless/b43legacy/rfkill.h | 59
drivers/net/wireless/b43legacy/xmit.c | 7
drivers/net/wireless/hostap/hostap_hw.c | 2
drivers/net/wireless/ipw2100.c | 3
drivers/net/wireless/iwlwifi/Kconfig | 164
drivers/net/wireless/iwlwifi/iwl-3945-commands.h | 1639 ++++
drivers/net/wireless/iwlwifi/iwl-3945-debug.h | 152
drivers/net/wireless/iwlwifi/iwl-3945-hw.h | 616 +
drivers/net/wireless/iwlwifi/iwl-3945-io.h | 431 +
drivers/net/wireless/iwlwifi/iwl-3945-rs.c | 146
drivers/net/wireless/iwlwifi/iwl-3945-rs.h | 41
drivers/net/wireless/iwlwifi/iwl-3945.c | 715 +
drivers/net/wireless/iwlwifi/iwl-3945.h | 950 ++
drivers/net/wireless/iwlwifi/iwl-4965-commands.h | 2562 ++++++
drivers/net/wireless/iwlwifi/iwl-4965-debug.h | 152
drivers/net/wireless/iwlwifi/iwl-4965-hw.h | 2062 ++++-
drivers/net/wireless/iwlwifi/iwl-4965-io.h | 431 +
drivers/net/wireless/iwlwifi/iwl-4965-rs.c | 984 +-
drivers/net/wireless/iwlwifi/iwl-4965-rs.h | 91
drivers/net/wireless/iwlwifi/iwl-4965.c | 1387 ++-
drivers/net/wireless/iwlwifi/iwl-4965.h | 1192 ++-
drivers/net/wireless/iwlwifi/iwl-channel.h | 161
drivers/net/wireless/iwlwifi/iwl-commands.h | 1734 ----
drivers/net/wireless/iwlwifi/iwl-debug.h | 152
drivers/net/wireless/iwlwifi/iwl-eeprom.h | 336
drivers/net/wireless/iwlwifi/iwl-hw.h | 537 -
drivers/net/wireless/iwlwifi/iwl-io.h | 470 -
drivers/net/wireless/iwlwifi/iwl-priv.h | 308
drivers/net/wireless/iwlwifi/iwl-prph.h | 61
drivers/net/wireless/iwlwifi/iwl3945-base.c | 3016 +++----
drivers/net/wireless/iwlwifi/iwl4965-base.c | 3566 ++++-----
drivers/net/wireless/iwlwifi/iwlwifi.h | 708 -
drivers/net/wireless/libertas/11d.c | 154
drivers/net/wireless/libertas/11d.h | 26
drivers/net/wireless/libertas/README | 40
drivers/net/wireless/libertas/assoc.c | 458 -
drivers/net/wireless/libertas/assoc.h | 32
drivers/net/wireless/libertas/cmd.c | 1396 ++-
drivers/net/wireless/libertas/cmd.h | 61
drivers/net/wireless/libertas/cmdresp.c | 662 -
drivers/net/wireless/libertas/debugfs.c | 1492 ---
drivers/net/wireless/libertas/debugfs.h | 12
drivers/net/wireless/libertas/decl.h | 102
drivers/net/wireless/libertas/defs.h | 67
drivers/net/wireless/libertas/dev.h | 176
drivers/net/wireless/libertas/ethtool.c | 114
drivers/net/wireless/libertas/host.h | 392
drivers/net/wireless/libertas/hostcmd.h | 143
drivers/net/wireless/libertas/if_cs.c | 88
drivers/net/wireless/libertas/if_sdio.c | 88
drivers/net/wireless/libertas/if_sdio.h | 4
drivers/net/wireless/libertas/if_usb.c | 726 -
drivers/net/wireless/libertas/if_usb.h | 108
drivers/net/wireless/libertas/join.c | 313
drivers/net/wireless/libertas/join.h | 38
drivers/net/wireless/libertas/main.c | 1330 +--
drivers/net/wireless/libertas/rx.c | 223
drivers/net/wireless/libertas/scan.c | 1192 +--
drivers/net/wireless/libertas/scan.h | 94
drivers/net/wireless/libertas/tx.c | 253
drivers/net/wireless/libertas/types.h | 25
drivers/net/wireless/libertas/wext.c | 867 +-
drivers/net/wireless/libertas/wext.h | 14
drivers/net/wireless/orinoco.c | 544 -
drivers/net/wireless/orinoco.h | 12
drivers/net/wireless/p54common.c | 2
drivers/net/wireless/p54pci.c | 77
drivers/net/wireless/prism54/isl_ioctl.c | 4
drivers/net/wireless/prism54/islpci_dev.c | 2
drivers/net/wireless/prism54/islpci_dev.h | 3
drivers/net/wireless/prism54/islpci_mgt.c | 4
drivers/net/wireless/rt2x00/rt2400pci.c | 173
drivers/net/wireless/rt2x00/rt2400pci.h | 24
drivers/net/wireless/rt2x00/rt2500pci.c | 141
drivers/net/wireless/rt2x00/rt2500pci.h | 4
drivers/net/wireless/rt2x00/rt2500usb.c | 206
drivers/net/wireless/rt2x00/rt2500usb.h | 17
drivers/net/wireless/rt2x00/rt2x00.h | 214
drivers/net/wireless/rt2x00/rt2x00config.c | 100
drivers/net/wireless/rt2x00/rt2x00debug.c | 240
drivers/net/wireless/rt2x00/rt2x00debug.h | 4
drivers/net/wireless/rt2x00/rt2x00dev.c | 301
drivers/net/wireless/rt2x00/rt2x00dump.h | 121
drivers/net/wireless/rt2x00/rt2x00firmware.c | 5
drivers/net/wireless/rt2x00/rt2x00lib.h | 8
drivers/net/wireless/rt2x00/rt2x00mac.c | 7
drivers/net/wireless/rt2x00/rt2x00pci.c | 96
drivers/net/wireless/rt2x00/rt2x00pci.h | 12
drivers/net/wireless/rt2x00/rt2x00rfkill.c | 39
drivers/net/wireless/rt2x00/rt2x00ring.h | 37
drivers/net/wireless/rt2x00/rt2x00usb.c | 77
drivers/net/wireless/rt2x00/rt2x00usb.h | 19
drivers/net/wireless/rt2x00/rt61pci.c | 398 -
drivers/net/wireless/rt2x00/rt61pci.h | 14
drivers/net/wireless/rt2x00/rt73usb.c | 232
drivers/net/wireless/rt2x00/rt73usb.h | 14
drivers/net/wireless/rtl8187_rtl8225.c | 8
drivers/net/wireless/wavelan.c | 2
drivers/net/wireless/wavelan_cs.c | 10
drivers/net/wireless/zd1211rw/Kconfig | 7
drivers/net/wireless/zd1211rw/Makefile | 3
drivers/net/wireless/zd1211rw/zd_chip.c | 126
drivers/net/wireless/zd1211rw/zd_chip.h | 60
drivers/net/wireless/zd1211rw/zd_def.h | 5
drivers/net/wireless/zd1211rw/zd_ieee80211.c | 196
drivers/net/wireless/zd1211rw/zd_ieee80211.h | 49
drivers/net/wireless/zd1211rw/zd_mac.c | 1541 +--
drivers/net/wireless/zd1211rw/zd_mac.h | 117
drivers/net/wireless/zd1211rw/zd_netdev.c | 264
drivers/net/wireless/zd1211rw/zd_netdev.h | 45
drivers/net/wireless/zd1211rw/zd_rf.c | 5
drivers/net/wireless/zd1211rw/zd_rf.h | 5
drivers/net/wireless/zd1211rw/zd_rf_al2230.c | 5
drivers/net/wireless/zd1211rw/zd_rf_al7230b.c | 5
drivers/net/wireless/zd1211rw/zd_rf_rf2959.c | 5
drivers/net/wireless/zd1211rw/zd_rf_uw2453.c | 7
drivers/net/wireless/zd1211rw/zd_usb.c | 289
drivers/net/wireless/zd1211rw/zd_usb.h | 36
drivers/net/xen-netfront.c | 2
drivers/ssb/b43_pci_bridge.c | 1
drivers/ssb/main.c | 10
drivers/ssb/pci.c | 221
include/asm-powerpc/pasemi_dma.h | 467 +
include/linux/if_frad.h | 2
include/linux/if_tun.h | 4
include/linux/pci_ids.h | 3
include/linux/ssb/ssb.h | 71
include/linux/ssb/ssb_regs.h | 59
net/ieee80211/ieee80211_wx.c | 2
314 files changed, 57148 insertions(+), 22551 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/