lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080118201721.GA22699@havoc.gtf.org>
Date:	Fri, 18 Jan 2008 15:17:21 -0500
From:	Jeff Garzik <jeff@...zik.org>
To:	David Miller <davem@...emloft.net>
Cc:	netdev@...r.kernel.org, LKML <linux-kernel@...r.kernel.org>
Subject: [git patches] net driver updates for 2.6.25


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@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ