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: <20090326.020714.36421849.davem@davemloft.net>
Date:	Thu, 26 Mar 2009 02:07:14 -0700 (PDT)
From:	David Miller <davem@...emloft.net>
To:	torvalds@...ux-foundation.org
CC:	akpm@...ux-foundation.org, netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT]: Networking for 2.6.30


These are the networking updates for 2.6.30

The safest fix for the GRO stinker Ingo and others ran into
is here as well, and I will push that to -stable once it
hits your tree.

Some notable items:

1) Lots of net_device_ops conversions, we are close to being
   where we can remove the compatibility code.  There are some
   platform specific network drivers that still need conversions.

2) Lots of performance work with netfilter thanks to Stephen
   Hemminger and Eric Dumazet.

3) IP multicast routing is now network namespace aware, as are
   the various PPP drivers.

4) A framework for hardware timestamping and higher resolution
   software timestamping from Patrick Ohly and the Intel folks.

5) RDS network protocol stack from Oracle.

6) Lots of cleanups and driver updates all over.

Nothing really earth shattering in here.

Please pull, thanks a lot!

The following changes since commit 8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84:
  Linus Torvalds (1):
        Linux 2.6.29

are available in the git repository at:

  master.kernel.org:/pub/scm/linux/kernel/git/davem/net-next-2.6.git master

Abbas, Mohamed (3):
      iwlwifi: allow user to set max rate
      iwlagn: fix agn rate scaling
      iwl3945: fix deep sleep when removing the driver.

Abhijeet Kolekar (22):
      iwl3945: use iwl_rx_mem_buffer
      iwl3945: use iwl_rx_queue in iwl3945
      iwl3945: use iwl_hw_params in iwl3945_priv
      iwl3945: rename iwl3945_priv variables
      iwl3945: replaces iwl3945_priv with iwl_priv
      iwl3945: use iwl-io.h and delete iwl-3945-io.h
      iwl3945: use iwl_rx_scan handlers
      iwl3945: use iwl_mac_hw_scan callback
      iwl3945: use iwl rx handlers
      iwl3945: use iwl_rx_reply_error notification
      iwl3945: remove duplicate interrupt code
      iwl3945: use iwl_isr
      iwl3945: use SW rfkill from iwlwifi
      iwl3945: synchronize timestamp with uCode
      iwl3945: unify set key flow with iwlwifi
      iwl3945: add iwl3945_setup_mac
      iwl3945 : use iwl_activate_qos
      iwl3945: add test for new association
      iwl3945: fix sparse error
      iwl3945: use iwl_led structure
      iwl3945 : fix rate scaling
      iwl3945: use iwl_tx_cmd_complete

Adam Nielsen (1):
      netfilter: x_tables: add LED trigger target

Alex Chiang (1):
      e1000e: normalize usage of serdes_has_link

Alex Williamson (5):
      virtio_net: Add a virtqueue for outbound control commands
      virtio_net: Add a set_rx_mode interface
      virtio_net: Add a MAC filter table
      virtio_net: Add support for VLAN filtering in the hypervisor
      virtio_net: Allow setting the MAC address of the NIC

Alexander Duyck (57):
      igb: igb should not flag lltx
      igb: make certain to power on optics for 82576 fiber nics
      e1000: drop lltx, remove unnecessary lock
      igb: optimize/refactor receive path
      igb: move setting of buffsz out of repeated path in alloc_rx_buffers
      igb: move initialization of number of queues into set_interrupt_capability
      igb: remove check for needing an io port
      igb: add link check function
      igb: make dev_spec a union and remove dynamic allocation
      igb: read address from RAH/RAL instead of from EEPROM
      igb: rename phy ops
      igb: rename nvm ops
      igb: remove unused rx_hdr_split statistic
      igb: update feature flags supported in ethtool
      igb: update testing done by ethtool
      igb: add counter for dma out of sync errors
      igb: cleanup igb_netpoll to be more friendly with napi & GRO
      igb: remove redundant timer updates and cleanup watchdog_task
      igb: rename igb_update_mc_addr_list_82575 to not include the 82575
      igb: remove unnecessary adapter->hw calls when just hw-> will do.
      igb: don't read eicr when responding to legacy interrupts
      igb: move get_hw_control within igb_resume.
      igb: change pba size determination from if to switch statement
      igb: remove disable_av variable from mac_info struct
      igb: remove redundant count set and err_hw_init
      igb: update stats before doing reset in igb_down
      igb: fix two minor items found during code review
      igb: update version number and copyright dates
      igb: misc whitespace/formatting cleanups
      igb: reduce size required to trigger low latency
      igb: cleanup incorrect comment and set IP Checksum Enable
      igb: misc cleanup to combine one if statement
      igb: remove unused defines
      igb: transition driver to only using advanced descriptors
      igb: update napi polling to consolidate function and return correct values
      igb: add vfs_allocated_count as placeholder for number of vfs
      igb: add pf side of VMDq support
      igb: Add support for enabling VFs to PF driver.
      igb: this patch addes the sr-iov enablement option via num_vfs parameter
      igb: remove skb_orphan calls
      igb: remove netif running call from igb_poll
      igb: resolve warning of unused adapter struct
      igb: support wol on second port
      igb: add PF to pool
      igb: correct typo that was setting vfta mask to 1
      igb: add support for another dual port 82576 non-security nic
      igb: add support for 82576 quad copper adapter
      e1000e: add support for 82583 device id
      e1000e: fix dma error handling issues
      ixgb: refactor tx path to use skb_dma_map/unmap
      igb: remove IGB_DESC_UNUSED since it is better handled by a function call
      igb: update driver to use setup_timer function
      igb: rework igb_set_multi so that vfs are properly updated
      igb: cleanup tx dma so map & unmap use matching calls
      e1000: fix tx hang detect logic and address dma mapping issues
      e1000: cleanup clean_tx_irq routine so that it completely cleans ring
      e1000e: commonize tx cleanup routine to match e1000 & igb

Alexey Dobriyan (2):
      pppol2tp: stop using proc internals
      ppp: section fixes re netns

Alina Friedrichsen (21):
      mac80211: Disallow to set multicast BSSID
      mac80211: Don't scan if BSSID and channel are set manually
      mac80211: Don't merge if BSSID is set manually
      mac80211: Allow to set channel in adhoc properly
      mac80211: Read the TSF via debugfs
      ath5k: Read and write the TSF via debugfs
      ath9k: Read and write the TSF via debugfs
      mac80211: Fixed BSSID handling revisited
      mac80211: Generic TSF debugging
      b43: Accessing the TSF via mac80211
      mac80211: Creating new IBSS with fixed BSSID
      mac80211: IBSS join rework
      mac80211: Remove TSF atomic requirement from the documentation
      ath9k: Don't reset TSF after scanning automatically
      mac80211: Introduce a generic commit() to apply changes
      mac80211: Don't merge with the same BSSID
      mac80211: Give it some time to do the TSF sync
      zd1211rw: Implement get_tsf()
      ath9k: Fix FIF_BCN_PRBRESP_PROMISC handling
      ath9k: Set TSF fix
      ath5k: Set TSF fix

Andre Haupt (1):
      Bluetooth: Eliminate a sparse warning in bt3c driver

Andrew H. Richter (1):
      claw: fix minor findings from code analysis tool

Andrew Price (1):
      rt2400,rt2500: init led_qual for LED_MODE_DEFAULT

Andrey Borzenkov (5):
      Move orinoco Kconfig entries into drivers/net/wireless/orinoco/Kconfig
      orinoco: convert to struct net_device_ops
      orinoco: trivial cleanup in alloc_orinocodev
      orinoco: checkpatch cleanup
      orinoco: firmware: consistently compile out fw cache support if not requested

Andrey Yurovsky (1):
      rt2x00: Add mesh support

Andy Fleming (5):
      netdev: Merge UCC and gianfar MDIO bus drivers
      gianfar: Add support for skb recycling
      gianfar: Fix stashing support
      gianfar: remove gianfar_mii.c
      gianfar: Convert to use netdev_ops

Andy Grover (26):
      RDS: Socket interface
      RDS: Main header file
      RDS: Congestion-handling code
      RDS: Transport code
      RDS: Info and stats
      RDS: Connection handling
      RDS: loopback
      RDS: sysctls
      RDS: Message parsing
      RDS: send.c
      RDS: recv.c
      RDS: RDMA support
      RDS/IB: Infiniband transport
      RDS/IB: Ring-handling code.
      RDS/IB: Implement RDMA ops using FMRs
      RDS/IB: Implement IB-specific datagram send.
      RDS/IB: Receive datagrams via IB
      RDS/IB: Stats and sysctls
      RDS: Add iWARP support
      RDS: Common RDMA transport code
      RDS: Documentation
      RDS: Add AF and PF #defines for RDS sockets
      RDS: Add userspace header
      RDS: Add RDS to AF key strings
      RDS: Add MAINTAINERS entry
      RDS: Kconfig and Makefile

Andy Richter (1):
      kmsg: convert claw printk messages

Anton Vorontsov (7):
      gianfar: Implement proper, per netdevice wakeup management
      phylib: Rework suspend/resume code to check netdev wakeup capability
      gianfar: Fix sparse warnings
      gianfar: Fix build with CONFIG_PM enabled
      fsl_pq_mdio: Revive Gianfar TBI PHY support
      fsl_pq_mdio: Use proper address translation
      ucc_geth: Fix build breakage caused by a merge

Arthur Jones (3):
      e1000e: allow tx of pre-formatted vlan tagged packets
      e1000e: fixup merge error
      igb: allow tx of pre-formatted vlan tagged packets

Ayaz Abdulla (18):
      forcedeth: mgmt unit interface
      forcedeth: msi interrupt fix
      forcedeth: ethtool tx csum fix
      forcedeth: recover error support
      forcedeth: bump version to 63
      forcedeth: fix stats version feature
      forcedeth: fix missing napi enable/disable calls
      forcedeth: remove msix + napi
      forcedeth: save irq events for napi processing
      forcedeth: remove overhead
      forcedeth: add/modify tx done with limit
      forcedeth: napi - handle all processing
      forcedeth: add new optimization mode
      forcedeth: remove isr processing loop
      forcedeth: add interrupt moderation logic
      forcedeth: performance changes
      forcedeth: fix irq clearing and napi spin lock changes
      forcedeth: version bump to 64

Ben Hutchings (24):
      net: Remove redundant NAPI functions
      tehuti: Use request_firmware()
      typhoon: Use request_firmware()
      sfc: SFT9001: Include non-breaking cable diagnostics in online self-tests
      sfc: Fix test for MDIO read failure
      sfc: SFT9001/SFN4111T: Check PHY boot status during board initialisation
      sfc: Remove "XFP" from log messages that are not specific to XFP
      sfc: Fix reporting of PHY id
      sfc: Add support for QT2025C PHY
      sfc: Delete unused efx_blinker::led_num field
      sfc: Clean up LED control
      sfc: Add support for SFN4112F SFP+ reference design
      sfc: Fix efx_ethtool_nway_result() to use clause 45 MDIO registers
      sfc: Reject packets from the kernel TX queue during a loopback self-test
      sfc: Clean up properly on reset failure paths
      sfc: Clear I2C adapter structure in falcon_remove_nic()
      sfc: Don't wake TX queues while they're being flushed
      sfc: Fix search for flush completion events
      sfc: Improve NIC internal error recovery
      sfc: Pad packets to 33 bytes to prevent TX packet parser lockup
      sfc: Work around unreliable legacy interrupt status
      sfc: Remove unused private PCI register definitions
      sfc: Optimise falcon_writel_page_locked() for page > 0
      sfc: Implement adaptive IRQ moderation

Benjamin Thery (9):
      netns: ipmr: allocate mroute_socket per-namespace.
      netns: ipmr: dynamically allocate vif_table
      netns: ipmr: store netns in struct mfc_cache
      netns: ipmr: dynamically allocate mfc_cache_array
      netns: ipmr: declare counter cache_resolve_queue_len per-namespace
      netns: ipmr: declare mroute_do_assert and mroute_do_pim per-namespace
      netns: ipmr: declare reg_vif_num per-namespace
      netns: ipmr: declare ipmr /proc/net entries per-namespace
      netns: ipmr: enable namespace support in ipv4 multicast routing code

Bernard Pidoux (3):
      ax25: SOCK_DEBUG message simplification
      ax25: zero length frame filtering in AX25
      netrom: zero length frame filtering in NetRom

Bing Zhao (1):
      libertas: fix power save issue in libertas_sdio module

Bob Copeland (25):
      ath5k: support LEDs on Acer Aspire One netbook
      ath5k: fix off-by-one in gpio checks
      mac80211: document return codes from ops callbacks
      ath5k: fix bf->skb==NULL panic in ath5k_tasklet_rx
      mac80211: add suspend/resume callbacks
      ath5k: remove stop/start calls from within suspend/resume
      ath5k: remove unused led_off parameter
      ath5k: use short preamble when possible
      ath5k: honor the RTS/CTS bits
      mac80211: change workqueue back to non-freezeable
      mac80211: flush workqueue a second time in suspend()
      ath9k: remove write-only current_rd_inuse
      ath9k: save a few calls to ath9k_regd_get_eepromRD
      ath9k: convert isWwrSKU macro into C code
      ath9k: remove ath9k_regd_get_rd()
      ath9k: remove prototype for ath9k_regd_get_current_country
      ath9k: move common regulatory code out of if() branches
      ath5k: don't mask off interrupt bits
      ath5k: use spin_lock_irqsave for beacon lock
      ath5k: move beacon processing to a tasklet
      ath5k: compute rts/cts duration after computing full pktlen
      ath9k: fix 802.11g conformance test limit typo
      ath5k: extract LED code into a separate file
      ath5k: use a table for LED parameters
      ath5k: update LED table with reported devices

Breno Leitao (2):
      s2io: Formatting log message
      e1000: Removing the unused macro PAGE_USE_COUNT()

Breno Leitão (1):
      ixgbe: Removing the unused PAGE_USE_COUNT() macro.

Brian Haley (1):
      ipv6: Fix incorrect disable_ipv6 behavior

Brice Goglin (1):
      myri10ge: update firmware headers to 1.4.41

Bruce Allan (2):
      e100: add support for 82552 10/100 adapter
      e1000e: add support for 82574 device ID 0x10F6

Cesar Eduardo Barros (5):
      sc92031: more useful banner in kernel log
      sc92031: remove meaningless version string
      sc92031: inline SC92031_DESCRIPTION
      sc92031: use device id directly instead of made-up name
      sc92031: add a link to the datasheet

Chatre, Reinette (2):
      iwl3945: add debugging for wrong command queue
      iwlwifi: add test to determine if interface in monitor mode

Christian Lamparter (24):
      p54: label queues with their corresponding names
      p54: enable proper frame injection
      p54usb: utilize usb_reset_device for 3887
      p54: prevent upload of wrong firmwares
      p54: regulatory domain hints
      p54: enable rx/tx antenna diversity by eeprom bits
      p54: implement FIF_OTHER_BSS filter setting
      p54: power save management
      p54: return NETDEV_TX_OK in p54_tx and fix sparse warnings
      p54: refactor p54_alloc_skb
      p54: upgrade memrecord to p54_tx_info
      p54: prepare the eeprom parser routines for longbow
      p54: longbow frontend support
      p54spi: stlc45xx eeprom blob
      p54spi: p54spi driver
      p54usb: fix conflict with recent usb changes
      p54spi: remove arch specific dependencies
      p54usb: stop USB core interference in exit path
      p54: unify ieee80211 device registration
      p54pci: convert printk(KERN_* to dev_*
      p54: fix iwconfig txpower off
      p54: initial SoftLED support
      p54: enable power save support
      p54: completely ignore rx'd frames with bad FCS

Christoph Paasch (2):
      netfilter: change generic l4 protocol number
      netfilter: remove IPvX specific parts from nf_conntrack_l4proto.h

Colin McCabe (2):
      libertas: Update libertas core with GSPI constants
      libertas: if_spi, driver for libertas GSPI devices

Constantin Baranov (2):
      niu: fix PHY template choice for 10G copper
      niu: improve ethtool support for gigabit copper cards

Cyrill Gorcunov (9):
      net: pppoe - code cleanup and helpers
      net: pppoe - introduce net-namespace functionality
      net: pppol2tp - introduce net-namespace functionality
      net: ppp_generic - introduce net-namespace functionality v2
      net: pppoe,pppol2tp - register channels with explicit net
      net: pppoe - get rid of DECLARE_MAC_BUF
      net: pppoe - stop using proc internals
      net: sysctl_net - use net_eq to compare nets
      net: netfilter conntrack - add per-net functionality for DCCP protocol

Dan Williams (13):
      libertas: fix CF firmware loading for some cards
      airo: clean up and clarify interrupt-time task handling
      airo: re-arrange WPA capability checks
      airo: simplify WEP index and capability checks
      airo: clean up WEP key operations
      airo: use __attribute__ ((packed)) not #pragma
      airo: clean up and clarify micinit()
      airo: remove useless #defines
      hostap: convert usage of net/ieee80211.h to linux/ieee80211.h
      make net/ieee80211.h private to ipw2x00
      cfg80211: age scan results on resume
      ipw2x00: age scan results on resume
      libertas: use private SDIO workqueue to avoid scheduling latency

Daniel Mack (2):
      drivers/net/ax88796.c: take IRQ flags from platform_device
      ax88796: Add method to take MAC from platform data

Danny Kukawka (5):
      iwlwifi: fix led naming
      ath9k: fix led naming
      b43legacy: fix led naming
      rt2x00: fix led naming
      iwlwifi: another led naming fix

Dave Jones (1):
      a2065: skb_padto cleanups

Dave Young (2):
      Bluetooth: Remove CONFIG_DEBUG_LOCK_ALLOC ifdefs
      Bluetooth: Move hci_conn_del_sysfs() back to avoid device destruct too early

David Dillow (1):
      typhoon: repair firmware loading

David Kilroy (20):
      wireless: Add channel/frequency conversions to ieee80211.h
      orinoco: Remove unused variable rx_data
      orinoco: address leading and trailing whitespace
      orinoco: spaces in parenthesised expressions
      orinoco: remove unnecessary braces
      orinoco: keep line length below 80 characters
      orinoco: Fix interesting checkpatch errors
      orinoco: Rename orinoco.c
      orinoco: use orinoco_private instead of net_device in scan helper
      orinoco: Move scan helpers to a separate file
      orinoco: Move MIC helpers into new file
      orinoco: Move firmware handling into a separate file
      orinoco: Use accessor functions for bitrate tables
      orinoco: Add hardware function to set multicast mode
      orinoco: Move hardware functions into separate file
      orinoco: Move WEXT handlers into a separate file
      orinoco: hermes_dld does not need to be a module
      orinoco: hermes doesn't need to be a separate module
      orinoco: validate firmware header
      orinoco: prevent accessing memory outside the firmware image

David S. Miller (53):
      com20020: Fix allyesconfig build failure.
      com0020: Add missing symbol export for com20020_netdev_ops.
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      net: Allow RX queue selection to seed TX queue hashing.
      net: Add skb_record_rx_queue() calls to multiqueue capable drivers.
      net: If SKB has attached socket, use socket's hash for TX queue selection.
      net: Get rid of by-hand TX queue hashing.
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
      Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      net: Increase default NET_SKB_PAD to 32.
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
      net: Kill skbuff macros from the stone ages.
      netdev: Use __netdev_alloc_skb() instead of __dev_alloc_skb().
      irda: Use __netdev_alloc_skb() instead of __dev_alloc_skb().
      net: Move skbuff symbol exports after each symbol's definition.
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
      Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
      Revert "etherh: Get working again."
      Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of git://git.kernel.org/.../holtmann/bluetooth-next-2.6
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
      typhoon: Need non-vmalloc memory to DMA firmware to the card.
      ixgbe: Fix some compiler warnings.
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      rds: Fix build on powerpc.
      typhoon: Add missing firmware copy.
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
      sunvnet: Convert to net_device_ops.
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'master' of git://git.infradead.org/~dwmw2/solos-2.6
      spider_net: Fix build.
      myri_sbus: Convert to net_device_ops.
      sunbmac: Convert to net_device_ops.
      sunlance: Convert to net_device_ops.
      sunqe: Convert to net_device_ops.
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      myri_sbus/sunbmac/sunlance/sunqe: Add missing net_device_ops entries.
      spider_net: Add missing .ndo_validate_addr
      ucc_geth: Fix merge error.
      Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
      Merge branch 'master' of git://git.kernel.org/.../kaber/nf-2.6
      rndis_wlan: Fix build with netdev_ops compat disabled.
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6

David Woodhouse (27):
      solos: Fix length header in FPGA transfers
      solos: Clean up firmware loading code
      solos: Kill global 'opens' count.
      solos: Handle attribute show/store in kernel more sanely
      solos: Add initial list of parameters
      solos: Handle new line status change packets, hook up to ATM layer info
      solos: Kill existing connections on link down event
      solos: Reject non-AAL5 connections.... for now
      solos: Add SNR and Attn to status packet, fix oops on load
      solos: Fix under-allocation of skb size for get/set parameters
      solos: Remove parameter group from sysfs on ATM dev deregister
      solos: First attempt at DMA support
      solos: Tidy up DMA handling a little. Still untested
      solos: Tidy up tx_mask handling for ports which need TX
      solos: Remove unused loopback debug stuff
      solos: Remove IRQF_DISABLED, don't frob IRQ enable on the FPGA in solos_irq()
      solos: Remove superfluous wait_queue_head_t from struct solos_param
      solos: Fix various bugs in status packet handling
      solos: Clean up handling of card->tx_mask a little
      solos: Remove debugging, commented-out test code
      solos: Add 'reset' module parameter to reset the DSL chips on load
      solos: Tidy up status interrupt handling, cope with 'ERROR' status
      solos: Don't clear config registers at startup
      solos: Set RX empty flag at startup only for !dma mode
      solos: Swap upstream/downstream rates in status packet, clean up some more
      solos: Reset device on unload, free pending skbs
      solos: Disable DMA until we have an FPGA update with it actually implemented.

Denys Fedoryshchenko (1):
      ipv4: arp announce, arp_proxy and windows ip conflict verification

Dhananjay Phadke (22):
      netxen: remove superfluous doorbell map
      netxen: fix sparse warnings
      netxen: ratelimit error prints
      netxen: firmware download support
      netxen: advertise wake-on-lan support
      netxen: cleanup unused code
      netxen: refactor pci probe
      netxen: update copyright
      netxen: support larger dma addressing
      netxen: firmware download improvements
      netxen: cleanup rx handling
      netxen: small xmit optimizations
      netxen: refactor netdev open close
      netxen: cleanup superfluous multi-context code
      netxen: annotate board_config and board_type
      netxen: fix endianness in serial number
      netxen: add suspend resume support
      netxen: sanitize variable names
      netxen: remove old lro code
      netxen: add receive side scaling (rss) support
      netxen: update version to 4.0.30
      netxen: fix firmware download warnings

Divy Le Ray (13):
      cxgb3: ease msi-x settings conditions
      cxgb3: Notify fatal errors
      iw_cxgb3: handle chip reset notifications
      cxgb3: ring rx door bell less frequently
      cxgb3: release page ref on mapping error
      cxgb3: fix skb truesize in jumbo mode
      cxgb3: prefetch buffer access in GRO mode
      cxgb3: separate TX and RX reclaim handlers
      cxgb3: disable high freq non-data interrupts
      cxgb3: Update Rev3 mac workaround
      cxgb3: detect mac link faults.
      cxgb3: update FW
      cxgb3: update driver version

Don Skidmore (4):
      ixgbe: fix slow load times on 82598 nics
      ixgbe: add support KX/KX4 device
      ixgbe: Add 82598 support for BX mezzanine devices
      ixgbe: fix for 82598 Si errata causing buffer overflow

Eilon Greenstein (60):
      bnx2x: New FW
      bnx2x: Multi-queue
      bnx2x: MSI support
      bnx2x: System-page alignment
      bnx2x: Disabling interrupts after iSCSI-boot
      bnx2x: Removing microcode assertion check
      bnx2x: Per queue statistics
      bnx2x: Moving skb_record_rx_queue
      bnx2x: BW shaper enhancements
      bnx2x: Flow control enhancement
      bnx2x: Removing the board type
      bnx2x: Removing redundant device parameters
      bnx2x: GPIO accessories
      bnx2x: Supporting BCM8726 PHY
      bnx2x: PHY lock list
      bnx2x: Supporting BCM8481 PHY
      bnx2x: Saving PHY FW version
      bnx2x: EMAC reset
      bnx2x: Using the HW 5th lane
      bnx2x: Removing CL73 code
      bnx2x: GMII not SGMII
      bnx2x: Pre emphasis configuration
      bnx2x: Using registers name
      bnx2x: Manual setting for MRRS
      bnx2x: Returning EBUSY in debug mode as well
      bnx2x: Increasing FW timeout
      bnx2x: smp_mb and not just smp_rmb
      bnx2x: Using nvram default WoL config
      bnx2x: Memory clean up on failure
      bnx2x: Optimize chip MPS configuration
      bnx2x: Loopback in diag mode
      bnx2x: Better struct naming
      bnx2x: Removing redundant macros
      bnx2x: Sparse endianity annotation
      bnx2x: Removing unused struct
      bnx2x: Driver dump
      bnx2x: Moving includes
      bnx2x: Re-arrange module parameters
      bnx2x: Comments and prints
      bnx2x: Clean-up
      bnx2x: Version
      bnx2x: Remove redundant smb_mb on unload
      bnx2x: Misleading name
      bnx2x: Reduce the likelihood of smb_mb
      bnx2x: Add rmb to read status block indices on load
      bnx2x: Unlimited Tx interrupt work
      bnx2x: napi_poll budget check
      bnx2x: Missing module parameter description
      bnx2x: Using DMA engine
      bnx2x: Calling tx disable unconditionally
      bnx2x: Supporting new BCM8726 FW
      bnx2x: Enable BCM8726 module transmitter
      bnx2x: BCM8705 has no microcode
      bnx2x: Display BCM8481 FW version
      bnx2x: Loopback support at external PHY
      bnx2x: Whitespace
      bnx2x: Debug prints
      bnx2x: Register dump
      bnx2x: Version update
      bnx2x: Adding licensing to bnx2x_init_values.h

Eric Biederman (4):
      veth: Allow setting the L3 MTU
      neigh: Allow for user space users of the neighbour table
      macvlan: Support creating macvlans from macvlans
      macvlan: Deterministic ingress packet delivery

Eric Dumazet (13):
      net: move bsockets outside of read only beginning of struct inet_hashinfo
      netfilter: arp_tables: unfold two critical loops in arp_packet_match()
      netfilter: xt_physdev fixes
      netfilter: xt_physdev: unfold two loops in physdev_mt()
      netfilter: ip6_tables: unfold two loops in ip6_packet_match()
      netfilter: ip_tables: unfold two critical loops in ip_packet_match()
      netfilter: xt_hashlimit fix
      tcp: allow timestamps even if SYN packet has tsval=0
      net: reorder fields of struct socket
      net: reorder struct Qdisc for better SMP performance
      net: remove useless prefetch() call
      netfilter: nf_conntrack: Reduce conntrack count in nf_conntrack_free()
      arp_tables: ifname_compare() can assume 16bit alignment

Eric Leblond (7):
      netfilter: log invalid new icmpv6 packet with nf_log_packet()
      netfilter: use a linked list of loggers
      netfilter: print the list of register loggers
      netfilter: sysctl support of logger choice
      netfilter: fix warning about invalid const usage
      netfilter: fix warning in ebt_ulog init function.
      netfilter: fix nf_logger name in ebt_ulog.

Eric Sesterhenn (1):
      MISDN: list usage cleanup

Eric W. Biederman (13):
      tun: Remove unnecessary tun_get_by_name
      tun: Fix races in tun_set_iff
      tun: Use POLLERR not EBADF in tun_chr_poll
      tun: Introduce tun_file
      tun: Grab the netns in open.
      tun: Make tun_net_xmit atomic wrt tun_attach && tun_detach
      tun: Move read_wait into tun_file
      tun: Fix races between tun_net_close and free_netdev.
      tun: There is no longer any need to deny changing network namespaces
      tun: Implement ip link del tunXXX
      netns: Fix icmp shutdown.
      tcp: Like icmp use register_pernet_subsys
      netns: Remove net_alive

Evgeniy Polyakov (1):
      inet: Allowing more than 64k connections and heavily optimize bind(0) time.

Felix Fietkau (1):
      ath5k: properly free rx dma descriptors

Fenghua Yu (1):
      iwlwifi: dma mapping read and write changes

Florian Fainelli (3):
      au1000: reorder functions
      r6040: Fix second PHY address
      Bump release date to 25Mar2009 and version to 0.22

Florian Westphal (2):
      netfilter: ctnetlink: remove remaining module refcounting
      netfilter: remove nf_ct_l4proto_find_get/nf_ct_l4proto_put

Francois Romieu (1):
      tg3: remove extra casting

Frank Blaschka (6):
      lcs: convert to net_device_ops
      ctcm: convert to net_device_ops
      netiucv: convert to net_device_ops
      claw: convert to net_device_ops
      qeth: add statistics for tx csum
      qeth: remove EDDP

Frank Seidel (2):
      airo: reduce stack memory footprint
      iwlwifi: reduce stack size

Frederic Weisbecker (1):
      connector: create connector workqueue only while needed once

Gabor Juhos (20):
      ath9k: use signed format to print HAL status
      ath9k: convert to struct device
      ath9k: convert to use bus-agnostic DMA routines
      ath9k: introduce bus specific cache size routine
      ath9k: introduce bus specific cleanup routine
      ath9k: move PCI code into separate file
      ath9k: introduce platform driver for AHB bus support
      ath9k: get EEPROM contents from platform data on AHB bus
      ath9k: remove (u16) casts from rtc register access
      ath9k: fix ar5416Addac_9100 values
      ath9k: fix null pointer dereference in ani monitor code
      ath9k: enable support for AR9100
      ath9k: fix AR_TXCFG_DMASZ_MASK value
      ath9k: create a common debugfs_root for all device instances
      ath9k: cleanup AR5416 version checking macros
      ath9k: move ar9100 version checking macros into a more appropriate place
      ath9k: fix AR_SREV_9100_OR_LATER macro
      ath9k: fix compile error in ahb.c
      ath9k: fix compile error in debug.c
      ath9k: always compile ath_radio_{en,dis}able

Gabriele Paoloni (1):
      ppp: ppp_mp_explode() redesign

Geert Uytterhoeven (1):
      dnet: drivers/net/dnet.c needs <linux/io.h>

Gerrit Renker (6):
      dccp: Initialisation framework for feature negotiation
      dccp: Implement both feature-local and feature-remote Sequence Window feature
      dccp: Initialisation and type-checking of feature sysctls
      dccp: Debugging functions for feature negotiation
      dccp: Minimise header option overhead in setting the MPS
      dccp: Do not let initial option overhead shrink the MPS

Graf Yang (1):
      net: fix some trailing whitespaces

Greg Ungerer (2):
      fec: add FEC platform support to ColdFire CPU's setup code
      m68knommu: remove ColdFire specific setup code from FEC driver

Guo-Fu Tseng (5):
      jme: Modifies messages to display correct hardware version
      jme: Fix pci sync
      jme: Clear all modified GHC register flags
      jme: Adding {64,40}bits DMA mask back
      jme: Advance version number after previous changes

Hagen Paul Pfeifer (2):
      netfilter: nf_conntrack: table max size should hold at least table size
      netfilter: fix hardcoded size assumptions

Hannes Eder (60):
      drivers/isdn/hardware/mISDN: fix sparse warnings: make symbols static
      drivers/isdn/mISDN: fix sparse warnings: make symbols static
      drivers/isdn/hardware/mISDN: change type of hfc_jiffies to unsigned long
      drivers/net/at1700.c: fix sparse warning: symbol shadows an earlier one
      drivers/net/e2100.c: fix sparse warning: symbol shadows an earlier one
      drivers/net/ni65.c: fix sparse warnings: symbol shadows an earlier one
      drivers/net/ns83820.c: fix sparse warnings: fix signedness
      drivers/net/niu.c: fix sparse warning: symbol shadows an earlier one
      drivers/net/lance.c: fix sparse warnings: fix signedness
      drivers/net/ni65.c: fix sparse warnings: fix signedness
      drivers/net/ppp*.c: fix sparse warnings: fix signedness
      drivers/net/r6040.c: fix sparse warning: Using plain integer as NULL pointer
      drivers/net/s2io.c: fix sparse warning: symbol shadows an earlier one
      drivers/net/arcnet: fix sparse warning: symbol shadows an earlier one
      drivers/net/atl1e: fix sparse warnings: fix signedness
      drivers/net/atlx: fix sparse warnings: fix signedness
      drivers/net/bonding: fix sparse warnings: context imbalance
      drivers/net/bonding: fix sparse warning: symbol shadows an earlier one
      drivers/net/cxgb3: fix sparse warning: symbol shadows an earlier one
      drivers/net/cxgb3: fix sparse warnings: fix signedness
      drivers/net/e1000e: fix sparse warning: Should it be static?
      drivers/net/hamradio: fix warning: format not a string literal and no ...
      drivers/net/hamradio: fix sparse warning: context imbalance
      drivers/net/hamradio: fix sparse warning: symbol shadows an earlier one
      drivers/net/hamradio: fix sparse warnings: fix signedness
      drivers/net/ixgbe: fix sparse warning: Should it be static?
      drivers/net/pcmcia: fix warning: format not a string literal and no ...
      drivers/net/sfc: fix sparse warning: symbol shadows an earlier one
      drivers/net/skfp: fix sparse warning: Should it be static?
      drivers/net/tokenring: fix warning: format not a string literal and no ...
      drivers/net/tokenring: fix sparse warning: symbol shadows an earlier one
      drivers/net/tulip: fix warning: format not a string literal and no ...
      drivers/net/tulip: fix sparse warning: symbol shadows an earlier one
      drivers/net/usb: fix sparse warnings: Should it be static?
      drivers/net/wan: fix warning: format not a string literal and no ...
      drivers/net/wan: fix sparse warning: symbol shadows an earlier one
      drivers/net/wireless: fix sparse warning: context imbalance
      drivers/net/wireless: fix sparse warnings: symbol shadows an earlier one
      drivers/net/wireless: fix sparse warnings: fix signedness
      drivers/net/wireless/ath9k: fix sparse warnings: Should it be static?
      drivers/net/wireless/b43: fix warning: format not a string literal and no ...
      drivers/net/wireless/ipw2x00: fix sparse warnings: fix signedness
      drivers/net/wireless/prism54: fix sparse warning: fix signedness
      drivers/net/tokenring: fix sparse warning: cast truncates bits from const value
      drivers/net/sfc: fix sparse warnings: Should it be static?
      drivers/net/igb: fix sparse warning: symbol shadows an earlier one
      ipv6: fix sparse warning: Using plain integer as NULL pointer
      net/802: fix sparse warnings: context imbalance
      9p: fix sparse warning: cast adds address space
      appletalk: fix warning: format not a string literal and no ...
      sysctl: fix sparse warning: Should it be static?
      decnet: fix sparse warnings: context imbalance
      decnet: fix sparse warnings: symbol shadows an earlier one
      inet fragments: fix sparse warning: context imbalance
      wanrouter: fix sparse warnings: context imbalance
      drivers/isdn/capi: fix sparse warning: context imbalance
      drivers/isdn/act2000: fix sparse warning: symbol shadows an earlier one
      drivers/isdn/hisax: fix sparse warning: Should it be static?
      drivers/isdn/hardware/icon: fix sparse warning: cast truncates bits
      drivers/isdn/hardware/eicon: fix sparse warnings: Should it be static?

Hannes Hering (1):
      ehea: Fix: Remove adapter from adapter list in error path

Hantzis Fotis (1):
      tcp: tcp_init_wl / tcp_update_wl argument cleanup

Harvey Harrison (9):
      typhoon: replace users of __constant_{endian}
      bnx2: annotate bp->phy_lock functions
      prism54: remove private implementation of le32_add_cpu
      wimax: replace uses of __constant_{endian}
      net: replace uses of __constant_{endian}
      wireless: replace uses of __constant_{endian}
      rndis: remove private wrapper of __constant_cpu_to_le32
      net: replace __constant_{endian} uses in net headers
      wimax: replace uses of __constant_{endian}

Heiko Carstens (1):
      qeth: fix wait_event_timeout handling

Helmut Schaa (10):
      ath5k: discard 11g caps if reported by an ar5211 eeprom
      iwl3945: report killswitch changes even if the interface is down
      iwl3945: fix some warnings when compiled without debug
      iwlagn: fix hw-rfkill while the interface is down
      iwlagn: clean up error path in iwl_pci_probe
      libipw: fix debug output
      ipw2x00: remove duplicated defines
      ipw2x00: Use IE definitions from linux/ieee80211.h
      ipw2x00: remove obsolete enums
      mac80211: handle failed scan requests in STA mode

Herbert Xu (23):
      e1000e: Invoke VLAN GRO handler
      ixgbe: Replace LRO with GRO
      sfc: Replace LRO with GRO
      igb: Replace LRO with GRO
      cxgb3: Replace LRO with GRO
      gro: Move common completion code into helpers
      gro: Avoid copying headers of unmerged packets
      gro: Do not merge paged packets into frag_list
      gro: Open-code memcpy in napi_fraginfo_skb
      gro: Fix handling of imprecisely split packets
      ipv4: Delete redundant sk_family assignment
      net: Partially allow skb destructors to be used on receive path
      net: Reexport sock_alloc_send_pskb
      tun: Limit amount of queued packets per device
      gro: Fix frag_list merging on imprecisely split packets
      gro: Remember number of held packets instead of counting every time
      gro: Optimise Ethernet header comparison
      gro: Optimise IPv4 packet reception
      gro: Optimise TCP packet reception
      tun: Fix merge error
      tcp: Always set urgent pointer if it's beyond snd_nxt
      GRO: Move netpoll checks to correct location
      gro: Fix vlan/netpoll check again

Herton Ronaldo Krzesinski (1):
      mac80211: deauth before flushing STA information

Huang Weiyi (2):
      dnet: remove duplicated #include
      atl1c: remove duplicated #include

Ilpo Järvinen (27):
      ipmr: use goto to common label instead of opencoding
      ax25: more common return path joining
      ipv6/ndisc: join error paths
      ipv6/addrconf: common code located
      net/sunrpc/xprtsock.c: some common code found
      tcp: don't backtrack to sacked skbs
      tcp: fix lost_cnt_hint miscounts
      tcp: deferring in middle of queue makes very little sense
      tcp: Don't clear hints when tcp_fragmenting
      tcp: fix corner case issue in segmentation during rexmitting
      tcp: remove redundant code from tcp_mark_lost_retrans
      tcp: separate timeout marking loop to it's own function
      tcp: cleanup ca_state mess in tcp_timer
      tcp: drop unnecessary local var in collapse
      htcp: merge icsk_ca_state compare
      tcp: add helper for AI algorithm
      tcp: kill eff_sacks "cache", the sole user can calculate itself
      tcp: in sendmsg/pages open code the real goto target
      tcp: get rid of two unnecessary u16s in TCP skb flags copying
      tcp: remove pointless .dsack/.num_sacks code
      tcp: kill dead end_seq variable in clean_rtx_queue
      tcp: consolidate paws check
      tcp: don't check mtu probe completion in the loop
      tcp: simplify tcp_current_mss
      tcp: cache result of earlier divides when mss-aligning things
      tcp: make sure xmit goal size never becomes zero
      net/*: use linux/kernel.h swap()

Inaky Perez-Gonzalez (7):
      wimax/i2400m: convert to net_device_ops
      wimax/i2400m: add the ability to fallback to other firmware files if the default is not there
      wimax/i2400m: drop support for deprecated major fw interface, add for new minor
      wimax/i2400m: firmware_check() encodes the firmware version in i2400m->fw_version
      wimax/i2400m: allow control of the base-station idle mode timeout
      wimax/i2400m: support extended data RX protocol (no need to reallocate skbs)
      wimax/i2400m: implement RX reorder support

Ivo van Doorn (31):
      rt2x00: Implement Powersaving
      rt2x00: Move link tuning into seperate file
      rt2x00: Reduce calls to bbp_read()
      rt2x00: Restrict interface between rt2x00link and drivers
      rt2x00: Add RFKILL support to rt2500usb and rt73usb
      rt2x00: Rename CONFIG_CRYPTO_COPY_IV
      rt2x00: Implement WDS support
      rt2x00: Split EEPROM_NIC_TX_RX_FIXED
      rt2x00: Move code into seperate functions
      rt2x00: Remove ENTRY_TXD_OFDM_RATE
      rt2x00: Allow drivers to pass the noise value during rxdone
      rt2x00: Introduce RXDONE_SIGNAL_MASK mask
      rt2x00: Release rt2x00 2.3.0
      rt2x00: Replace RFKILL with INPUT
      rt2x00: Only register rfkill input when key is present
      rt2x00: Update copyright year to 2009
      rt2x00: conf_tx() only need register access for WMM queues
      rt2x00: Add LED_MODE_ASUS support
      rt2x00: rt2x00_rev() should return u32
      rt2x00: Restrict firmware file lengths
      rt2x00: Simplify suspend/resume handling
      rt2x00: Move intf_work to mac82011 workqueue
      rt2x00: Add kill_tx_queue callback function
      rt2x00: Validate firmware in driver
      Add new rt73usb USB ID
      rt2x00: uncomment get_tsf
      rt2x00: Remove check for rf word 0
      rt2x00: Add various new USB IDs for rt73usb
      rt2x00: Fix RF offset
      rt2x00: Fix SW antenna diversity
      rt2x00: Export all register stats through debugfs

Jaikumar Ganesh (1):
      Bluetooth: When encryption is dropped, do not send RFCOMM packets

Jan Engelhardt (8):
      net: constify VFTs
      netfilter: remove unneeded goto
      netfilter: Combine ipt_TTL and ip6t_HL source
      netfilter: Combine ipt_ttl and ip6t_hl source
      netfilter: xtables: add backward-compat options
      netfilter: install missing headers
      netfilter: xtables: avoid pointer to self
      netfilter: trivial Kconfig spelling fixes

Jan-Bernd Themann (1):
      ehea: fix circular locking problem

Jarek Poplawski (7):
      net: Optimize memory usage when splicing from sockets.
      pkt_sched: sch_hfsc: sch_htb: Add non-work-conserving warning handler.
      pkt_sched: sch_htb: Warn on too many events.
      pkt_sched: sch_htb: Use workqueue to schedule after too many events.
      pkt_sched: sch_multiq: Change errno on non-multiqueue devices use.
      net: Fix page seeking for skb_splice_bits().
      pkt_sched: Change misleading code in class delete.

Jason Andryuk (7):
      at76c50x-usb: update to latest mac80211 hw scan api
      at76c50x-usb: convert at76_debug to an unsigned int
      at76c50x-usb: fix oops on disconnect
      at76c50x-usb: clean up DMA on stack
      at76c50x-usb: additional disconnect fixes
      iwl3945: initialize is_valid_rtc_data_addr function pointer
      iwl3945: re-add iwl_poll_direct_bit return value check

Jay Sternberg (13):
      iwlwifi: correct Kconfig to prevent following entries from not indenting
      iwlwifi: remove static from 5000 structures
      iwlwifi: add recognition of Intel WiFi Link 6000 and 6050 Series
      iwlwifi: add recognition of Intel WiFi Link 100 Series
      iwlwifi: add new HW_REV_TYPEs for Intel WiFi Link 100, 6000 and 6050 Series
      iwlwifi: simplify parameter setting to allow support for 6000 series
      iwlwifi: parametrize configuration of the PLL for exclusion on 6000
      iwlwifi: correct API command overlap
      iwlwifi: define structures and functions externally for customization
      iwlwifi: remove chain noise calibration functions from 6000 family
      ipw2x00: correct Kconfig to prevent following entries from not indenting
      iwlwifi: update 5150 API version to support new firmware
      iwlwifi: correct device name for 1000 series

Jeff Kirsher (1):
      igb: remove LRO Kconfig option

Jesper Dangaard Brouer (5):
      ipv4: Fix rp_filter description in net/ipv4/Kconfig.
      ipv4: Clean whitespaces in net/ipv4/Kconfig.
      Doc: Fix typos in ip-sysctl.txt about rp_filter.
      Doc: Cleanup whitespaces in ip-sysctl.txt
      Doc: Refer to ip-sysctl.txt for strict vs. loose rp_filter mode

Jesse Brandeburg (18):
      e1000e: drop lltx, remove unnecessary lock
      igb: remove dead code in transmit routine
      e1000e: add aer support
      e1000e: remove workaround for e1000 hardware
      ixbge: fix bug when using large pages and jumbo frames
      e1000e: fix unmap bug
      e1000: fix unmap bug
      ixgbe: Fix interrupt configuration for 82599
      ixgbe: fix bug with napi add before request_irq
      ixgbe: Fix the Tx clean logic to return proper status
      ixgbe: Cleanup on the Rx init path
      ixgbe: Add a few safety nets for register writes and descriptor cleanups
      ixgbe: Cleanup some whitespace issues, fixup and add some comments
      ixgbe: Fixup the watchdog interrupt scheduling on 82599
      e1000: fix close race with interrupt
      e1000e: fix loss of multicast packets
      e1000e: fix close interrupt race
      e1000e: update version number

Jiri Pirko (3):
      8139cp: allow to set mac address on running device
      8139too: allow to set mac address on running device
      bonding: select current active slave when enslaving device for mode tlb and alb

Jiri Slaby (5):
      IWL: fix WARN typo
      ipw2200, fix ipw io functions
      ath5k: fix hw rate index condition
      ath5k: constify stuff
      ath5k: don't change mac in eeprom_read_mac on error

Joakim Tjernlund (1):
      ucc_geth: Convert to net_device_ops

Joe Perches (1):
      sctp/ipv6.c: use ipv6_addr_copy

Joel A. Fowler (1):
      ctcm: fix minor findings from code analysis tool

Johannes Berg (54):
      ssb/b43: add new N PHY device
      b43: detect N PHY revision/radio
      mac80211: clean up set_key callback
      mac80211: remove user_power_level from driver API
      mac80211: clarify alignment docs, fix up alignment
      mac80211: clean up channel type config
      mac80211: validate SIOCSIWPOWER arguments better
      mac80211: move dynamic PS timeout to hardware config
      mac80211: extend/document powersave API
      cfg80211: add PM hooks
      mac80211: constify ieee80211_if_conf.bssid
      wireless: restrict to 32 legacy rates
      mac80211: Add capability to enable/disable beaconing
      mac80211: add interface list lock
      mac80211: don't try to powersave/config disabled interfaces
      mac80211: remove HW_SIGNAL_DB
      mac80211: convert to net_device_ops
      mac80211: convert master interface to netdev_ops
      zd1211rw: do not ratelimit no-ops
      mac80211: disable IBSS beacon before join
      zd1211rw: honour enable_beacon conf
      mac80211: properly validate/translate IW_AUTH_MFP values
      mac80211: reject extra IEs for probe request when hw_scan
      mac80211: fix beacon enable more
      mac80211: remove bssid argument from prepare_for_handlers
      mac80211: remove stray aggregation debugfs definition
      mac80211: fix RX aggregation timeouts
      mac80211: restructure HT code
      mac80211: restrict aggregation to supported interface modes
      mac80211: hardware should not deny going back to legacy
      mac80211: document TX aggregation (and small cleanup)
      mac80211: fix race in TX aggregation
      mac80211: fix aggregation timer lockups
      mac80211: clean up BA session teardown
      mac80211: RX aggregation: clean up stop session
      mac80211: further cleanups to stopping BA sessions
      cfg80211/nl80211: scanning (and mac80211 update to use it)
      mac80211: dont add BSS when creating IBSS
      cfg80211: free_priv for BSS info
      cfg80211: allow users to request removing a BSS
      cfg80211: add more flexible BSS lookup
      mac80211: use cfg80211s BSS infrastructure
      mac80211: calculate wstats_flags on the fly
      mac80211: fix IBSS auth
      mac80211: split managed/ibss code a little more
      mac80211: disallow moving netns
      mac80211: fix aggregation for hardware with ampdu queues
      mac80211: split IBSS/managed code
      cfg80211/mac80211: fill qual.qual value/adjust max_qual.qual
      mac80211: add missing kernel-doc
      nl80211: remove admin requirement from station get
      cfg80211: clean up signal type
      mac80211/cfg80211: move iwrange handler to cfg80211
      mac80211: Fix quality reporting for wireless stats

John Daiker (4):
      b43: checkpatch.pl cleanups
      airo_cs: checkpatch.pl cleanups
      atmel: checkpatch.pl cleanups
      ray_cs: checkpatch.pl and Lindent cleanups

John Dykstra (1):
      tcp: Discard segments that ack data not yet sent

John W. Linville (2):
      airo: correct improper initialization of local variable
      iwlagn: default to MAX_UCODE_BEACON_INTERVAL in iwl_adjust_beacon_interval

Josh Stone (1):
      net: Add dependent headers to trace/skb.h

Jouni Malinen (49):
      mac80211: 802.11w - STA flag for MFP
      mac80211: 802.11w - CCMP for management frames
      mac80211: 802.11w - Add BIP (AES-128-CMAC)
      mac80211: 802.11w - Use BIP (AES-128-CMAC)
      mac80211: 802.11w - WEXT parameter for setting mgmt cipher
      mac80211: 802.11w - WEXT configuration for IGTK
      mac80211: 802.11w - Configuration of MFP disabled/optional/required
      mac80211: 802.11w - SA Query processing
      mac80211: 802.11w - Do not force Action frames to disable encryption
      mac80211: 802.11w - Drop unprotected robust management frames if MFP is used
      mac80211: 802.11w - Implement Association Comeback processing
      mac80211: 802.11w - Optional software CCMP for management frames
      mac80211: 802.11w - Add driver capability flag for MFP
      ath9k: Fix set_key error codes
      ath9k: Setup MFP options for CCMP
      mac80211_hwsim: Report driver as MFP capable
      mac80211: Mark ieee80211_process_sa_query_req() static
      mac80211: Fix radiotap header it_present on big endian CPUs
      nl80211: Fix documentation errors
      ath9k: Use a defined value for pci_set_power_state()
      nl80211: New command for adding extra IE(s) into management frames
      mac80211: Fix drop-unencrypted for management frames
      mac80211: Fix MFP Association Comeback to use Timeout Interval IE
      nl80211: Optional IEs into scan request
      nl80211: Provide access to STA TX/RX packet counters
      ath9k: Unlock sc->mutex on error path
      nl80211: Avoid AP mode BUG_ON hang with invalid lock assert
      ath9k: Add module parameter to disable hardware crypto
      ath9k: Fix hw crypto configuration for TKIP in AP mode
      ath9k: Document keycache operations
      ath9k: Remove unused key xoring
      ath9k: Clean up setkey operations
      ath9k: Cleanup multiple VIF processing
      ath9k: Set BSSID mask based on configured interfaces
      ath9k: Add data structure for supporting virtual radio/wiphy operation
      ath9k: Add support for multiple secondary virtual wiphys
      ath9k: Configure RX filter for multi-BSSID broadcast
      ath9k: Virtual wiphy pause/unpause functionality
      ath9k: Add routines for switching between active virtual wiphys
      ath9k: Make start/stop operations aware of virtual wiphys
      ath9k: Register larger listen interval
      ath9k: Pause other virtual wiphys on channel change
      ath9k: Check virtual wiphy state on tx()
      ath9k: Add workaround to recover from failed channel changes
      ath9k: Special processing for channel changes during scan
      ath9k: Add a simple virtual wiphy scheduler
      ath9k: Add a debugfs interface for controlling virtual wiphys
      mac80211: Fix WMM ACM parsing and AC downgrade operation
      ath9k: Fix FIF_PROMISC_IN_BSS processing in station mode

Kalle Valo (6):
      mac80211: make wake/stop_queue_by_reason() functions static
      mac80211: remove multicast check from check_tim()
      mac80211: use ps-poll when dynamic power save mode is disabled
      at76c50x-usb: add driver
      at76c50x-usb: add link to the TODO list
      at76c50x-usb: use dev_name() instead of struct device.bus_id

Kay Sievers (3):
      net: struct device - replace bus_id with dev_name(), dev_set_name()
      wimax: struct device - replace bus_id with dev_name(), dev_set_name()
      qeth: struct device - replace bus_id with dev_name(), dev_set_name()

Klaus-Dieter Wacker (3):
      Use kthread instead of kernel_thread
      lcs: invalid return codes from hard_start_xmit.
      qeth: unregister MAC addresses during recovery.

Kolekar, Abhijeet (15):
      iwl3945: Change IWLWIFI_VERSION constant name
      iwl3945: include iwl-core.h
      iwl3945: replace iwl_3945_cfg with iwl_cfg
      iwl3945: move structures from iwl-3945.h to iwl-dev.h
      iwl3945: remove duplicate structures from iwl-3945.h
      iwl3945: replace iwl3945_broadcast_addr with iwl_bcast_addr
      iwl3945: use iwl_mod_params for 3945
      iwl3945: cleanup and remove duplicate code
      iwl3945: add load ucode op
      iwl3945: add apm ops
      iwl3945: add set_pwr_src
      iwl3945: simplify iwl3945_pci_probe
      iwl3945: release resources before shutting down
      iwl3945: use iwl_get_hw_mode
      iwl3945: adding utils ops

Krishna Kumar (1):
      net: Optimize skb_tx_hash() by eliminating a comparison

Krzysztof Hałasa (3):
      WAN: Generic HDLC now uses IFF_WAN_HDLC private flag.
      WAN: Allow hw HDLC drivers to override dev->get_stats.
      WAN: Convert generic HDLC drivers to netdev_ops.

Kumar Gala (1):
      gianfar: pass the proper dev to DMA ops

Larry Finger (4):
      b43: Eliminate compilation warning in b43_op_set_key
      rtl8187: Fix locking of private data
      rtl8187: Increase receive queue depth
      rtl8187: Fix driver to return TX retry info for RTL8187L

Lennert Buytenhek (14):
      mv643xx_eth: unify ethtool ops for phy'd and phy-less interfaces
      mv643xx_eth: rework interrupt coalescing, and export via ethtool
      mv643xx_eth: implement ethtool rx/tx ring size query and resizing
      mv643xx_eth: export rx csum get/set methods via ethtool
      mv643xx_eth: allow enabling/disabling tx checksumming via ethtool
      mv643xx_eth: implement Large Receive Offload
      mv643xx_eth: make LRO unconditional
      mv643xx_eth: convert to net_device_ops
      mv643xx_eth: move a couple of init actions from ->open() to port probe
      mv643xx_eth: set sane default receive coalescing timeout
      mwl8k: Marvell TOPDOG wireless driver
      dsa: set ->iflink on slave interfaces to the ifindex of the parent
      dsa: add support for the Marvell 88E6095/6095F switch chips
      dsa: add switch chip cascading support

Li Yang (1):
      gianfar: reallocate skb when headroom is not enough for fcb

Lucas Nussbaum (1):
      sctp: Allow to disable SCTP checksums via module parameter

Luis R. Rodriguez (73):
      mac80211: add HT conf helpers
      ath9k: use hw->conf on ath_setcurmode()
      ath9k: remove cache of rate preference when using 11g protection
      ath9k: Rename ath_setcurmode() to ath_cache_conf_rate()
      ath9k: consolidate arguments on hw reset
      ath9k: make request to get the noisefloor threshold band specific
      ath9k: use ieee80211_conf on ath9k_hw_iscal_supported()
      ath9k: make use of conf_is_ht*() in the rest of the driver
      iwlwifi: make use of conf_is_ht*() helpers
      mac80211: no need for ht.enabled
      ath9k: Make ANI CCK and OFDM error triggers band specific
      ath9k: remove mode specific default noise floor values
      ath9k: remove ath9k_hw_chan2wmode()
      ath9k: remove ath9k_hw_check_chan()
      ath9k: remove superfluous check on changing channel
      ath9k: fix sparse warnings
      cfg80211: call reg_notifier() once
      cfg80211: allow multiple driver regulatory_hints()
      cfg80211: fix typo on message after intersection
      cfg80211: add wiphy_apply_custom_regulatory()
      cfg80211: export freq_reg_info()
      cfg80211: process user requests only after previous user/driver/core requests
      cfg80211: ignore consecutive equal regulatory hints
      cfg80211: rename fw_handles_regulatory to custom_regulatory
      cfg80211: move check for ignore_reg_update() on wiphy_update_regulatory()
      cfg80211: pass more detailed regulatory request information on reg_notifier()
      cfg80211: Allow for strict regulatory settings
      mac80211: allow mac80211 drivers to get to struct ieee80211_hw from wiphy
      cfg80211: allow users to help a driver's compliance
      ath9k: simplify regulatory code
      ath9k: fix debug print on regd
      ath9k: remove useless ath9k driver version information
      cfg80211: do not pass -EALREADY to userspace on regdomain change request
      ath9k: replace usage of internal wireless_modes for conf
      ath9k: move check for radar freqs into a helper
      ath9k: remove passive scan on 5 GHz if country IE knows better
      mac80211: do not TX injected frames when not allowed
      cfg80211: add get reg command
      ath9k: fix reg_notifier() flags used upon a country IE
      ath9k: add comments for ath9k_hw_configpcipowersave()
      ath9k: add udelay() for AR5416 on ath9k_hw_configpcipowersave()
      cfg80211: rename cfg80211_registered_device's idx to wiphy_idx
      cfg80211: add wiphy_idx_valid to check for wiphy_idx sanity
      cfg80211: rename cfg80211_drv_mutex to cfg80211_mutex
      nl80211: disallow user requests prior to regulatory_init()
      cfg80211: add regulatory_hint_core() to separate the core reg hint
      cfg80211: propagate -ENOMEM during regulatory_init()
      cfg80211: add assert_cfg80211_lock() to ensure proper protection
      cfg80211: make regulatory_request use wiphy_idx instead of wiphy
      cfg80211: protect first access of last_request on 11d hint under mutex
      cfg80211: remove likely from an 11d hint case
      cfg80211: free rd on unlikely event on 11d hint
      cfg80211: move all regulatory hints to workqueue
      cfg80211: comments style cleanup
      cfg80211: allow drivers that agree on regulatory to agree
      cfg80211: rename regdom_changed to regdom_changes() and use it
      cfg80211: enable active-scan / beaconing on Ch 1-11 for world regdom
      cfg80211: enable 5 GHz world roaming channels
      cfg80211: Add AP beacon regulatory hints
      ath9k: follow beacon hints on reg_notifier when world roaming
      cfg80211: make __regulatory_hint() static
      cfg80211: pass the regulatory_request struct in __regulatory_hint()
      cfg80211: do not kzalloc() again for a new request on __regulatory_hint
      cfg80211: pass the regulatory_request to ignore_request
      mac80211_hwsim: add support for 5 GHz
      cfg80211: Enable passive scan on channels 12-14 for world roaming
      cfg80211: fix max tx power for world regdom on 5 GHz to 20dBm
      cfg80211: remove REGDOM_SET_BY_INIT
      cfg80211: move enum reg_set_by to nl80211.h
      cfg80211: add regulatory netlink multicast group
      mac80211_hwsim: add regulatory testing options
      ath9k: downgrade xmit queue full message to xmit debug
      ath9k: make few eeprom and calib items static

Maciej Sosnowski (1):
      igb: switch to new dca API

Magnus Damm (1):
      smc91x: struct net_device_ops

Marcel Holtmann (31):
      Bluetooth: Preparation for usage of SOL_BLUETOOTH
      Bluetooth: Add global deferred socket parameter
      Bluetooth: Add support for deferring RFCOMM connection setup
      Bluetooth: Add support for deferring L2CAP connection setup
      Bluetooth: Reject incoming SCO connections without listeners
      Bluetooth: Fix SCO state handling for incoming connections
      Bluetooth: Add enhanced security model for Simple Pairing
      Bluetooth: Replace L2CAP link mode with security level
      Bluetooth: Replace RFCOMM link mode with security level
      Bluetooth: Pause RFCOMM TX when encryption drops
      Bluetooth: Disconnect L2CAP connections without encryption
      Bluetooth: Restrict application of socket options
      Bluetooth: Update version numbers
      Bluetooth: Submit bulk URBs along with interrupt URBs
      Bluetooth: Don't check encryption for L2CAP raw sockets
      Bluetooth: Add SCO fallback for eSCO connection attempts
      Bluetooth: Use general bonding whenever possible
      Bluetooth: Set authentication requirements if not available
      Bluetooth: Fix race condition with L2CAP information request
      Bluetooth: Fix double L2CAP connection request
      Bluetooth: Don't enforce authentication for L2CAP PSM 1 and 3
      Bluetooth: Request L2CAP fixed channel list if available
      Bluetooth: Add CID field to L2CAP socket address structure
      Bluetooth: Ask upper layers for HCI disconnect reason
      Bluetooth: Fix authentication requirements for L2CAP security check
      Bluetooth: Set authentication requirement before requesting it
      Bluetooth: Fix poll() misbehavior when using BT_DEFER_SETUP
      Bluetooth: Change RFCOMM to use BT_CONNECT2 for BT_DEFER_SETUP
      Bluetooth: Disallow usage of L2CAP CID setting for now
      Bluetooth: Fix RFCOMM usage of in-kernel L2CAP sockets
      Bluetooth: Permit BT_SECURITY also for L2CAP raw sockets

Marcin Slusarz (1):
      phylib: convert state_queue work to delayed_work

Mark H. Weaver (1):
      netfilter: nf_conntrack_tcp: fix unaligned memory access in tcp_sack

Mark McLoughlin (1):
      virtio_net: add link status handling

Masakazu Mokuno (2):
      PS3: gelic: convert the ethernet part to net_device_ops
      PS3: gelic: wireless: convert the wireless part to net_device_ops

Matt Carlson (14):
      tg3: Fix 5906 link problems
      tg3: Drop non-VLAN rx pkts larger than the MTU
      tg3: Update ethtool set_settings error checks
      tg3: Refine tg3_vlan_rx_register()
      tg3: Eliminate nvram routine forward declarations
      tg3: Invert nvram_read() and nvram_read_swab()
      tg3: Correct NVRAM stream endian notations
      tg3: Eliminate tg3_nvram_read_swab()
      tg3: Refactor firmware version routines
      tg3: Add legacy bootcode version decoding
      tg3: Add DASH firmware version reporting
      tg3: Add version reporting for hardware selfboot
      tg3: Update copyright and version
      Update TG3 MAINTAINERS entry

Michael Buesch (33):
      b43: Fixup set_key handling
      b43: Use 64bit atomic register access for TSF
      b43/ssb: Add SPROM8 extraction and LP-PHY detection
      b43: Change schedule for old-fw support removal
      b43: Automatically probe for opensource firmware
      b43: Fix phy_g.c compiler warning
      b43: Dynamically control log verbosity
      b43: Add LP-PHY register definitions
      b43: Add LP-PHY baseband init for >=rev2
      b43: Add LP 2062 radio init
      ssb: Add PMU support
      b43: Port spec bugfixes for the LP baseband init
      b43: (b2062) Fix crystal frequency calculations
      b43: Add parts of LP-PHY TX power control
      b43: Move DMA stop sanity check
      b43: Fix DMA buffer size handling
      b43: Optimize DMA buffers
      b43: Add slot count compiletime assertion
      b43: Fix radio host flags
      b43: Honor the no-slow-clock boardflag
      b43: Enable PCI slow clock workaround, if needed.
      mac80211: Add software scan notifiers
      b43: Implement sw scan callbacks
      b43: Convert usage of b43_phy_set()
      b43: Convert usage of b43_phy_mask()
      b43: Convert usage of b43_phy_maskset()
      b43: Convert usage of b43_radio_set()
      b43: Convert usage of b43_radio_mask()
      b43: Convert usage of b43_radio_maskset()
      b43: Remove bogus integer truncation warnings
      ssb: Add SPROM fallback support
      b43: Pass more RX flags to mac80211
      b43: Fix compilation for devices without PCI core

Michael Tokarev (1):
      tun: Check supplemental groups in TUN/TAP driver.

Mike Rapoport (1):
      libertas: if_spi: add ability to call board specific setup/teardown methods

Mikhail Zolotaryov (1):
      powerpc 4xx EMAC driver: device name reported on timeout is not correct

Mohamed Abbas (1):
      iwlagn: fix warning when set WEP key

Nathan Williams (1):
      solos: Automatically determine number of ports

Neil Horman (4):
      Network Drop Monitor: Add trace declaration for skb frees
      Network Drop Monitor: Adding kfree_skb_clean for non-drops and modifying end-of-line points for skbs
      Network Drop Monitor: Adding drop monitor implementation & Netlink protocol
      Network Drop Monitor: Adding Build changes to enable drop monitor

Nick Kossifidis (10):
      ath5k: Update EEPROM code
      ath5k: More EEPROM code updates
      ath5k: Minor QCU updates
      ath5k: PHY code cleanup
      ath5k: Update gain_F calibration code and add documentation
      ath5k: Update RF Buffer handling
      ath5k: Update initvals
      ath5k: Update reset code
      ath5k: Disable BMISS interrupts
      ath5k: Don't call reset on config_interface

PJ Waskiewicz (11):
      ixgbe: Add hardware specific initialization code for 82599 devices
      ixgbe: Add DCB for 82599, remove BCN support
      ixgbe: Add 82599 device id's, hook it up into the main driver.
      ixgbe: Fix get_supported_physical_layer() due to new 82599 PHY types
      ixgbe: Fix an accounting problem when the Rx FIFO is full
      ixgbe: Disable DROP_EN for Rx queues
      ixgbe: Two small fixes for 82599 when bringing the device down and for WoL
      ixgbe: Add documentation for the driver
      ixgbe: Fix PCI bus reporting on driver load for 82598 after 82599 merge
      ixgbe: Correctly report Wake On LAN for 82599 KX4 devices
      ixgbe: Allow Priority Flow Control settings to survive a device reset

Pablo Neira Ayuso (11):
      netlink: change return-value logic of netlink_broadcast()
      netlink: add NETLINK_BROADCAST_ERROR socket option
      netfilter: nf_conntrack: account packets drop by tcp_packet()
      netlink: change nlmsg_notify() return value logic
      netfilter: conntrack: increase drop stats if sequence adjustment fails
      netfilter: ctnetlink: cleanup master conntrack assignation
      netfilter: ctnetlink: cleanup conntrack update preliminary checkings
      netfilter: ctnetlink: move event reporting for new entries outside the lock
      netfilter: xtables: add cluster match
      nefilter: nfnetlink: add nfnetlink_set_err and use it in ctnetlink
      netlink: add NETLINK_NO_ENOBUFS socket flag

Patrick McHardy (1):
      netfilter: ctnetlink: fix rcu context imbalance

Patrick Ohly (11):
      clocksource: allow usage independent of timekeeping.c
      timecompare: generic infrastructure to map between two time bases
      net: new user space API for time stamping of incoming and outgoing packets
      net: infrastructure for hardware time stamping
      net: socket infrastructure for SO_TIMESTAMPING
      ip: support for TX timestamps on UDP and RAW sockets
      net: pass new SIOCSHWTSTAMP through to device drivers
      igb: access to NIC time
      igb: stub support for SIOCSHWTSTAMP
      igb: use timecompare to implement hardware time stamping
      net: kernel panic in dev_hard_start_xmit: remove faulty software TX time stamping

Paul Bolle (1):
      gigaset: return -ENOTTY for unimplemented functions

Paulius Zaleckas (3):
      ppp_generic: Simplify tx_dropped stats
      hso: remove claiming and releasing of USB interface
      hso: remove hso_free_device()

Pavel Roskin (1):
      bmac: remove unused variable bp in bmac_misc_intr()

Peter P Waskiewicz Jr (8):
      ixgbe: Refactor MSI-X allocation mechanism
      ixgbe: Update copyright dates, bump the driver version number
      ixgbe: Refactor set_num_queues() and cache_ring_register()
      ixgbe: Update link setup code to better support autonegotiation of speed
      ixgbe: Display EEPROM version in ethtool -i queries
      ixgbe: Update flow control state machine in link setup
      ixgbe: Defeature Tx Head writeback
      ixgbe: Fix a set_num_queues() bug that can result in num_(r|t)x_queues = 0

Rami Rosen (9):
      mac80211: remove an unnecessary assignment to info in __ieee80211_tx().
      mac80211: remove an unused parameter in ieee80211_rx_mgmt_probe_req().
      mac80211: remove an unused definition (MAX_STA_COUNT) in sta_info.h.
      mac80211: remove unused variable in ieee80211_local (dot11WEPUndecryptableCount).
      mac80211: remove mesh_plink_close() method.
      mac80211: trivial documentation fixes (enum mesh_path_flags).
      mac80211: trivial documentation fix (mesh_nexthop_lookup()).
      tcp: remove parameter from tcp_recv_urg().
      net: core: remove unneeded include in net/core/utils.c.

Randy Dunlap (4):
      wireless: fix for CONFIG_NL80211=n
      skbuff.h: fix timestamps kernel-doc
      rds: fix iband RDMA dependencies
      wimax: fix i2400m printk formats

Reinette Chatre (8):
      iwlwifi: update copyright year to 2009
      iwlwifi: fix FAT channel config for 5000 series
      iwlwifi: use singlethread workqueue
      iwlwifi: Fix and rework Kconfig file
      iwlwifi: fix *pci_probe error flow
      iwl3945: unmap previously mapped memory
      iwlwifi: print contents of control register when error occurs
      iwlwifi: correct log level when error occurs

Richard Kennedy (1):
      ipv6: reorder struct inet6_ifaddr to remove padding on 64 bit builds

Rick Farrington (1):
      iwlagn: reduce off channel reception for 4965

Roel Kluin (11):
      phylib: unsigneds go unnoticed
      ath5k: notice a negative keytype
      libertas: pos[4] tested twice, 2nd should be pos[5]
      atm: Add missing parentheses
      wavelan: Test arraysize before an element of the array.
      p54: misplaced parentheses
      b43: Fix LO calibration txctl reg value
      wireless, wavelan: spin off by 1
      x25: '< 0' and '>= 0' test on unsigned
      tcp: '< 0' test on unsigned
      ctcm: avoid wraparound in length of incoming data

Ron Mercer (33):
      qlge: Clean up mac address and frame route settings.
      qlge: Increase MAC addr hw sem granularity.
      qlge: Change frame route hw semaphore granularity.
      qlge: Optimize rx buffer refill process.
      qlge: Use one path to (re)fill rx buffers.
      qlge: Add defines for firmware support.
      qlge: Clean up firmware reset path.
      qlge: Move firmware event handler.
      qlge: Prepare to add new device.
      qlge: Reduce debug print output.
      qlge: Add support for firmware mailbox commands.
      qlge: Add support for device ID 8000.
      qlge: Add support for getting/setting port config.
      qlge: Add firmware support for insert/remove SFP.
      qlge: Clean up link down processing.
      qlge: Clean up link up processing.
      qlge: Add worker-handler for firmware events.
      qlge: Clean up event handler for firmware init.
      qlge: Improve handling for firmware init failure.
      qlge: Save status from firmware crash (system err).
      qlge: Add support for lost firmware events.
      qlge: Move reset logic into asic_reset_worker func.
      qlge: Remove debug junk from asic reset logic.
      qlge: Increase filtering for inbound csum settings.
      qlge: Add support for GRO.
      qlge: Add tx multiqueue support.
      qlge: bugfix: Tell hw to strip vlan header.
      qlge: Get rid of irqsave/restore in intr disable.
      qlge: Clear shadow registers before use.
      qlge: Remove spinlock from asic init path.
      qlge: bugfix: Move netif_napi_del() to common call point.
      qlge: bugfix: Pad outbound frames smaller than 60 bytes.
      qlge: bugfix: Fix endian issue related to rx buffers.

Russell King (1):
      etherh: Get working again.

Samuel Ortiz (27):
      iwl3945: Getting rid of iwl-3945-debug.h
      iwl3945: Remove DRV_NAME dependenies
      iwl3945: Getting rid of iwl3945_eeprom_channel
      iwl3945: Have consistant and not redefined HW constants
      iwl3945: Use iwl-agn-rs.h rates definitions.
      iwl3945: Getting rid of iwl-3945-led.h
      iwl3945: Remove power related definitions from 3945 code
      iwl3945: iwl3945_queue and iwl3945_channel_info replacement
      iwl3945: sync tx queue data structure with iwlagn
      iwl3945: switch to the iwl-core send_card_state routine
      iwl3945: Change crypto parameter name
      iwl3945: Fix iwl3945_init_drv()
      iwl3945: Use iwl_txq_update_write_ptr
      iwlwifi: Add TFD library operations
      iwl3945: Use iwl-hcmd host command routines
      iwl3945: Use iwl-rfkill
      iwl3945: Define send_tx_power
      iwl3945: Use iwlcore scan code
      iwlwifi: make iwl_tx_queue->tfds void*
      iwl3945: Use iwlcore TX queue management routines
      iwl3945: Use iwl-eeprom.c routines
      iwl3945: Use the iwlcore geos routines
      iwlwifi: Remove IWL3945_DEBUG
      iwl3945: Getting rid of priv->antenna
      iwl3945: Add restart_fw module parameter
      iwl3945: Remaining host command cleanups
      iwl3945: Getting rid of the *39_rxon iwl_priv fields

Santwona Behera (2):
      ethtool: Add RX pkt classification interface
      niu: Add TCAM classification configuration

Sascha Hauer (9):
      fec: remove unused #else branches
      fec: remove empty functions
      fec: use linux/*.h instead of asm/*.h
      fec: do not use memcpy on physical addresses
      fec: use dma_alloc_coherent for descriptor ring
      fec: Fix KS8721BL_ICSR phy register offset
      fec: replace flush_dcache_range with dma_sync_single
      fec: Add support for Freescale MX27
      FEC: Turn FEC driver into platform device driver

Sathya Perla (1):
      be2net: cleanup rx/tx rate calculations

Scott Feldman (4):
      enic: bug fix: return notify intr credits
      enic: record all bad FCS errs as frame errors
      enic: bug fix: tx_timeout reset path fix-ups
      enic: Add api for link down count and to get firmware notification status.

Scott James Remnant (2):
      netfilter: auto-load ip6_queue module when socket opened
      netfilter: auto-load ip_queue module when socket opened

Senthil Balasubramanian (7):
      ath9k: INI update for Atheros AR9280 and AR9285 chipset.
      ath9k: Fix AR9285 specific noise floor eeprom reads.
      ath9k: Add open loop control support
      ath9k: Get rid of unnecessary ATOMIC memory alloc during init time
      ath9k: RX buffers may be accessed/freed even before initialized/alloced.
      ath9k: INI update for AR9285 and periodic PA offset caliberation
      ath9k: Incorrect AR9285 version check macro

Shannon Nelson (1):
      ixgbe: Move ring features into an enum, allowing easier future maintenance

Simon Farnsworth (2):
      solos: Slight debugging improvements
      solos: FPGA and firmware update support.

Stephen Hemminger (164):
      atm: br2684 internal stats
      br2684: convert to net_device_ops
      clip: convert to internal network_device_stats
      lec: convert to internal network_device_stats
      lec: convert to net_device_ops
      netrom: convert to internal net_device_stats
      netrom: convert to net_device_ops
      rose: convert to internal net_device_stats
      rose: convert to network_device_ops
      appletalk: remove unneeded stubs
      arcnet: convert to internal stats
      arcnet: convert to net_device_ops
      com20020: convert to net_devic_ops
      3c501: convert to net_device_ops
      3c505: convert to net_device_ops
      3c507: convert to net_device_ops
      3c509: convert to net_device_ops
      3c515: convert to net_device_ops
      3c523: convert to net_device_ops
      3c527: convert to net_device_ops
      3c59x: convert to net_device_ops
      ibmtr: convert to internal network_device_stats
      ibmtr: convert to net_device_ops
      lanstreamer: convert to internal network stats
      lanstreamer: convert to net_device_ops
      olympic: convert to internal network device stats
      olympic: convert to net_device_ops
      tms380tr: convert to net_device_ops
      3c559: convert to net_device_ops
      znet: convert to net_device_ops
      6pack: convert to net_device_ops
      baycom: convert to internal net_device_stats
      baycom: convert to net_device_ops
      bpqether: convert to internal net_device_stats
      bpqether: convert to net_device_ops
      dmascc: convert to internal network device stats
      dmascc: convert to network_device_ops
      hdlcdrv: convert to internal net_device_stats
      hdlcdrv: convert to net_device_ops
      yam: convert to internal net_device_stats
      yam: convert to net_device_ops
      scc: convert to internal net_device_ops
      mkiss: convert to internal network device stats
      dmascc: convert to net_device_ops
      dmascc: convert to internal net_device_ops
      net: add ARP notify option for devices
      inet: Fix virt-manager regression due to bind(0) changes.
      sky2: remove unneede workaround
      sky2: handle dma mapping errors
      sky2: move VPD display into debug interface
      sky2: set VPD size
      netfilter: x_tables: change elements in x_tables
      netfilter: x_tables: remove unneeded initializations
      netfilter: ebtables: remove unneeded initializations
      netfilter: iptables: lock free counters
      ip: add loose reverse path filtering
      ip: ipip compile warning
      llc: fix non-const printk warning
      snap: handle registration error and compile warning
      tulip: get rid of warning for non-const string literal
      lapb: get rid of non-const printk warning
      3c59x: get rid of non-const printk warnings
      ne2k-pci: fix non-constant printk warnings
      sis900: fix non-constant printk warnings
      yellowfin: fix non-constant printk warnings
      acenic: fix non-constant printk warnings
      natsemi: fix non-constant printk warnings
      fealnx: fix non-constant printk warnings
      via-rhine: fix non-constant printk warnings
      starfire: fix non-constant printk warnings
      sundance: fix non-constant printk warnings
      hamachi: fix non-constant printk warnings
      forcedeth: fix non-constant printk warnings
      mdio: fix non-constant printk warnings
      net: convert usage of packet_type to read_mostly
      net: fix warning about non-const string
      netfilter: Kconfig spelling fixes (trivial)
      tipc: fix non-const printf format arguments
      rtnetlink: add new value for DHCP added routes
      atm: lec use dev_change_mtu
      skb: expose and constify hash primitives
      ixgbe: fix select_queue management
      snap: use const for descriptor
      ipx: use constant for strings and desciptor
      atm: fix non-const printk argument
      eql: fix non-constant printk warning
      atm: convert mpc device to using netdev_ops
      atm: convert clip driver to net_device_ops
      infiniband: convert c2 to net_device_ops
      infiniband: convert nes driver to net_device_ops
      infiniband: convert ipoib to net_device_ops
      irda: net_device_ops ioctl fix
      irlan: convert to net_device_ops
      irda: convert irda_usb to net_device_ops
      irda: convert mcs driver to net_device_ops
      stir4200: convert to net_device_ops
      irda: convert w83977af_ir to net_device_ops
      irda: convert nsc_ircc driver to net_device_ops
      irda: convert ali driver to net_device_ops
      irda: convert vlsi driver to net_device_ops
      irda: convert smsc driver to net_device_ops
      irda: convert via-ircc to net_device_ops
      irda: convert sir device to net_device_ops
      irda: convert kingsun device to net_device_ops
      irda: convert ksdazzle device to net_device_ops
      irda: convert ks959 driver to net_device_ops
      usbnet: convert catc to internal net_device_stats
      usbnet: convert catc device to net_device_ops
      usbnet: convert to internal net_device stats
      usbnet: convert rtl driver to net_device_ops
      usbnet: convert hso driver to net_device_ops
      usbnet: convert to internal net_device_stats
      usbnet: support net_device_ops
      usbnet: convert asix driver to net_device_ops
      usbnet: convert dms9601 driver to net_device_ops
      usbnet: convert msc7830 driver to net_device_ops
      usbnet: convert smsc95xx driver to net_device_ops
      usbnet: convert rndis driver to use dev_get_stats
      usbnet: convert rndis driver to net_device_ops
      pcmcia: convert 3c589 to net_device_ops
      pcmcia: convert 3c574 to net_device_ops
      pcmcia: convert fmvj18x driver to internal net_device_stats
      pcmcia: convert fmvj18x driver to net_device_ops
      pcmcia: convert nmclan driver to net_device_ops
      pcnet: convert driver to net_device_ops
      xir2cps: convert to internal net_device stats
      xirc2ps: convert to net_device_ops
      smc91c92: convert to internal net_device_stats
      smc91c92: convert to net_device_ops
      axnet: convert to net_device_ops
      x25_asy: convert to internal net_device_stats
      x25_asy: convert to net_device_ops
      dlci: convert to internal net_device_stats
      dlci: convert to net_device_ops
      cycx: convert to net_device_ops
      lapbether: convert to internal net_device_stats
      labether: convert to net_device_ops
      sbni: use internal net_device_stats
      sbni: convert to net_device_ops
      netwave: convert to internal net_device_stats
      netwave: convert to net_device_ops
      strip: convert to net_device_ops
      wavelan: convert to internal net_device_stats
      wavelan: convert to net_device_ops
      airo: convert to net_device_ops
      atmel: convert to net_device_ops
      raylan: convert to net_device_ops
      wl3501: convert to internal net_device_stats
      wl3501: convert to net_device_ops
      zd1201: convert to internal net_device_stats
      zd1201: convert to net_device_ops
      mac80211_hwsim: convert to net_device_ops
      prism54: convert to net_device_ops
      prism54: convert to internal net_device_stats
      libertas: convert to internal net_device_stats
      libertas: convert to net_device_ops
      ipw2x00: convert to internal net_device_stats
      ipw2x00: convert infrastructure for use by net_device_ops
      ipw2100: convert to net_device_ops
      ipw2200: convert to net_device_ops
      hostap: convert to internal net_device_stats
      hostap: convert to net_device_ops
      netdev: expose net_device_ops compat as config option
      bridge: bad error handling when adding invalid ether address

Steve Glendinning (14):
      smsc95xx: remove unused completion struct
      smsc95xx: fix function prototype of async callback
      smsc911x: leave RX_STOP interrupt permanently enabled
      smsc911x: add support for platform-specific irq flags
      smsc911x: register isr as IRQF_SHARED
      smsc911x: add external phy detection overrides
      smsc911x: allow mac address to be saved before device reset
      smsc911x: check for FFWD success before checking for timeout
      smsc911x: improve EEPROM loading timeout logic in open
      smsc911x: define status word positions as constants
      smsc911x: replace print_mac with %pM
      smsc911x: allow setting of mac address
      smsc9420: fix big endian rx checksum offload
      phy: add new LAN8710 and LAN8720 device ids to smsc phy driver

Sujith (76):
      mac80211: Add 802.11h CSA support
      ath9k: rateCodeToIndex is not used, remove it
      ath9k: Update short guard interval in rate control
      ath9k: Reorganize code in xmit.c
      ath9k: Remove ath_tx_stopdma and call ath9k_hw_stoptxdma directly
      ath9k: Merge queue draining functions
      ath9k: Add a helper function to wake mac80211 queues
      ath9k: Handle holding descriptor in TX completion properly
      ath9k: Revamp TX aggregation
      ath9k: Cleanup buffer type assignment
      mac80211: Add documentation bits for mac80211_rate_control_flags
      ath9k: Fix MCS rates registration bug for AR9285
      ath9k: Fix bug in rate control capability registration
      ath9k: Fix bug in NF calibration
      ath9k: Handle chainmask for A9280
      ath9k: Reconfigure beacons on getting a notification from mac80211
      ath9k: Fix station access in aggregation completion
      ath9k: Setup short preamble properly in rate registration
      ath9k: Fix bug in TX DMA termination
      ath9k: Fix lockdep warning
      mac80211: Reset assoc_scan_tries after an unsuccessful scan run
      ath9k: Fix typo in checking for chip revision
      ath9k: Remove a bunch of unused macros
      ath9k: Cleanup get_rate() interface
      ath9k: Handle mac80211's RC flags for MCS rates
      ath9k: Add debugfs files for printing TX rate details
      ath9k: Lock mac80211 callbacks with a mutex
      ath9k: Remove all the redundant internal buffer types
      ath9k: Handle mac80211's FIF_CONTROL flag properly
      ath9k: Add retry counters to rate control debug file
      ath9k: Header file cleanup
      ath9k: Convert ANI channel to a pointer
      ath9k: Remove all the sc_ prefixes
      ath9k: Store HW version information in a separate structure
      ath9k: Move regulatory information to a separate structure
      ath9k: Remove duplicate variables
      ath9k: Merge ath_hal and ath_hal_5416 structures
      ath9k: Add callbacks hooks for EEPROM operations
      ath9k: Cleanup EEPROM operations
      ath9k: Remove all the useless ah_ variable prefixes
      ath9k: Store the correct max TX power level
      ath9k: Fix rd_ext EEPROM capability for AR9285
      ath9k: Enable Fractional N mode
      ath9k: Enable TSF Out of Range Interrupt
      ath9k: Initialize AGC calibration properly
      ath9k: Fix bug in disabling MIB counters
      ath9k: Fix incorrect noise floor reading for 4k EEPROM
      ath9k: Decrease minimum NF threshold
      mac80211: Extend the rate control API with an update callback
      ath9k: Program the RTC registers correctly
      ath9k: Fix HW wait timeout
      ath9k: Fix antenna assignment bug in TX status processing
      ath9k: Initialize channel change time
      ath9k: Remove a few unused capability macros
      ath9k: Remove ath_txq_depth and get the queue depth directly
      ath9k: Use beacon interval directly
      ath9k: Remove multiple macro occurrences
      ath9k: Add PER to RC debug statistics
      ath9k: Fix bug in EEPROM chainmask retrieval
      ath9k: Fix PCI shutdown sequence
      ath9k: Add appropriate ANI values for AP mode
      mac80211: Notify the driver only when the beacon interval changes
      mac80211: Fix TKIP/WEP HT capability handling
      ath9k: Fill in rate_update mac80211 callback
      mac80211: Update IBSS beacon timestamp properly
      ath9k: Use new scan notifiers from mac80211
      ath9k: Scrub beacon.c
      ath9k: Cleanup beacon stuck processing
      ath9k: Split beacon configuration into mode specific routines
      ath9k: Handle TSF properly for AP mode
      ath9k: Lock config_interface() callback with a mutex
      ath9k: Remove unused variables in struct ath_beacon_config
      ath9k: Initialize ANI properly
      ath9k: Fix bug in TX aggregation
      ath9k: Fix bug in reading debugfs file 'rcstat'
      ath9k: Add spectrum management to HW capabilities

Thomas Gleixner (1):
      net: replace commatas with semicolons

Thomas Klein (4):
      ehea: Use net_device_ops structure
      ehea: Fix mem allocations which require page alignment
      ehea: Improve driver behaviour in low mem conditions
      ehea: Fix memory hotplug handling

Tilman Schmidt (1):
      gigaset: Kconfig cleanup

Timo Teras (2):
      gre: strict physical device binding
      gre: optimize hash lookup

Tobias Klauser (2):
      ath5k: Storage class should be before const qualifier
      orinoco: Storage class should be before const qualifier

Tomas Winkler (10):
      iwlwifi: 3945 extract flow handler definitions into iwl-3945-fh.h
      iwlwifi: 3945 unfold iwl-3945-commands.h
      iwlwifi: use iwl-commands.h also in 3945
      iwlwifi: 3945 remove duplicated code from iwl-3945-commands.h
      iwlwifi: 3945 drop usage of union tsf
      iwlwifi: 3945 remove iwl-3945-commands.h
      iwlwifi: clean up printing
      iwlwifi: don't use implicit priv in IWL_DEBUG
      iwlwifi: use pci registers defined in pci_regs.h
      iwlwifi: drop PCIe workaround applicable for development boards

Tomasz Lemiech (1):
      tulip: Fix for MTU problems with 802.1q tagged frames

Tulio Magno Quites Machado Filho (1):
      ath5k: support LED's on emachines E510 notebook

Ursula Braun (4):
      netiucv: invalid return code from hard_start_xmit
      claw: invalid return codes from hard_start_xmit
      ctcm: invalid return code from hard_start_xmit
      qeth: check for completion of a running recovery

Vasanthakumar Thiagarajan (18):
      mac80211: Scale down to non-HT association with TKIP/WEP as pairwise cipher
      mac80211: Fix tx power setting
      ath9k: Enable Bluetooth Coexistence support
      mac80211: Handle power constraint level advertised in 11d+h beacon
      ath9k: Fix basic connectivity issue
      ath9k: Fix typo in chip version check
      ath9k: Remove unnecessary gpio configuration in ath9k_hw_reset()
      ath9k: Remove unused ath9k_hw_select_antconfig() from hw.c
      ath9k: Clean up the way the eeprom antenna configuration is read
      ath9k: Fix LED blink pattern
      mac80211: Remove bss information of the current AP when it goes out of range
      mac80211: Free current bss information in few places where we don't need it any more
      mac80211: Make sure non-HT connection when IEEE80211_STA_TKIP_WEP_USED is set
      ath9k: Fix PTK/GTK handshake timeout
      ath9k: Filter out beacons from other BSS in STA mode
      ath9k: Configure Power control register appropriately for h/w with 4k eeprom
      ath9k: Remove ununsed ack duration stuff with long/short preamble
      ath9k: Use suitable macros with 4k eeprom data

Vernon Sauder (1):
      smc91x: enable ethtool EEPROM interface

Victor Shcherbatyuk (1):
      Bluetooth: Fix issue with return value of rfcomm_sock_sendmsg()

Vitaly Mayatskikh (1):
      udp: Wrong locking code in udp seq_file infrastructure

Vivek Natarajan (10):
      mac80211: Reset the power save timer from master_start_xmit.
      mac80211: A couple of fixes to dynamic power save.
      mac80211: Enhancements to dynamic power save.
      mac80211: Cancel the power save timer in ieee80211_stop.
      ath9k: Enable dynamic power save in ath9k.
      mac80211: Cancel the dynamic ps timer in ioctl_siwpower.
      ath9k: Enable MIB and TIM interrupts for station mode.
      mac80211: Fix the wrong WARN_ON message appearing on enabling power save.
      mac80211: Always send a null data frame if TIM bit is set.
      ath9k: Handle power modes in isr for power save.

Vlad Yasevich (10):
      sctp: Clean up sctp checksumming code
      sctp: Fix the RTO-doubling on idle-link heartbeats
      sctp: Inherit all socket options from parent correctly.
      sctp: Fix broken RTO-doubling for data retransmits
      sctp: simplify sctp listening code
      sctp: Clean up TEST_FRAME hacks.
      ipv6: Disallow binding to v4-mapped address on v6-only socket.
      ipv6: Allow ipv4 wildcard binds after ipv6 address binds
      ipv6: Make v4-mapped bindings consistent with IPv4
      ipv6: Fix conflict resolutions during ipv6 binding

Wei Yongjun (31):
      mac80211: cleanup kmalloc/memset -> kcalloc
      ipv6: Remove some pointless conditionals before kfree_skb()
      gre: used time_before for comparing jiffies
      ipip: used time_before for comparing jiffies
      sit: used time_before for comparing jiffies
      Bluetooth: Remove some pointless conditionals before kfree_skb()
      Bluetooth: Remove some pointless conditionals before kfree_skb()
      isdn: remove some pointless conditionals before kfree_skb()
      irda: remove some pointless conditionals before kfree_skb()
      ppp: remove some pointless conditionals before kfree_skb()
      drivers/net/rionet.c: remove some pointless conditionals before kfree_skb()
      i2400m: remove some pointless conditionals before kfree_skb()
      wan: remove some pointless conditionals before kfree_skb()
      af_key: remove some pointless conditionals before kfree_skb()
      pktgen: remove some pointless conditionals before kfree_skb()
      unix: remove some pointless conditionals before kfree_skb()
      netlink: remove some pointless conditionals before kfree_skb()
      can: remove some pointless conditionals before kfree_skb()
      packet: remove some pointless conditionals before kfree_skb()
      core: remove some pointless conditionals before kfree_skb()
      decnet: remove some pointless conditionals before kfree_skb()
      iucv: remove some pointless conditionals before kfree_skb()
      llc: remove some pointless conditionals before kfree_skb()
      chelsio: remove some pointless conditionals before kfree_skb()
      ns83820: remove some pointless conditionals before kfree_skb()
      sctp: Add some missing types for debug message
      sctp: remove dup code in net/sctp/socket.c
      sctp: fix the length check in sctp_getsockopt_maxburst()
      sctp: use time_before or time_after for comparing jiffies
      sctp: fix to indicate ASCONF support in INIT-ACK only if peer has such capable
      sctp: fix to send FORWARD-TSN chunk only if peer has such capable

Wey-Yi Guy (6):
      iwlwifi: add valid tx antenna information in rate_scale_table debugfs
      iwlwifi: add rf information in rate_scale debugfs command
      iwlwifi: remove un-necessary rs_tl_turn_on_agg() after agg enabled
      iwlwifi: HT performance improvement changes
      iwlwifi: check IEEE80211_TX_STAT_AMPDU for agg pkt
      iwlwifi: verify the antenna selection when receive fixed rate debugfs

Winkler, Tomas (29):
      iwlwifi: move sysfs status entry to debugfs
      iwlwifi: kill retry_rate sysfs for iwlagn
      iwlwifi: 3945 remove current_rate from station entry.
      iwlwifi: emliminate iwl3945_mac_get_stats mac80211 handler
      iwlwifi: replace IWL_WARNING with IWL_WARN
      iwlwifi: replace IWL_ERROR with IWL_ERR
      iwlwifi: use iwl_cmd instead of iwl3945_cmd
      iwl3945: use iwl_rb_status
      iwl3945: rearrange 3945 tfd
      iwl3945: use iwl3945_tx_cmd instead of iwl_tx_cmd
      iwl3945: use rx queue management infrastructure from iwlcore
      iwl3945: kill hw_params.tx_ant_num
      iwl3945: kill iwl3945_rx_queue_restock
      iwl3945: kill iwl3945_rx_queue_space
      iwl3945: kill iwl3945_x2_queue_used
      iwl3945: remove double defined 3945 tfd structures
      iwl3945: use hw_params.rx_buf_size
      iwlwifi: make iwl-power.c more readable
      iwlwifi: fix iwl_mac_set_key and iwl3945_mac_set_key
      iwlwifi: kill iwl3945_scan_cancel and iwl3945_scan_cancel_timeout
      iwlwifi: kill scan39
      iwlwifi: remove unused or twice defined members in iwl_priv
      iwlwifi: eliminate power_data_39.
      iwlwifi: fix probe mask for 39 scan API
      iwlwifi: iwl_tx_queue_alloc : fix warning in printk formatting
      iwlwifi: suppress unused variable warning when compiling w/o IWLWIFI_DEBUG
      iwlwifi: iwl3945_send_tx_power must be static
      iwlwifi: check return value of pci_enable_device
      iwlwifi: unify iwlagn and 3945 power save management

Wu Fengguang (1):
      iwlwifi: beautify code

Wu, Fengguang (1):
      iwlwifi: report correct and detailed values about requested txpower

Yang Hongyang (1):
      spider_net: Convert to net_device_ops.

Yinghai Lu (5):
      forcedeth: make msi-x different name for rx-tx
      forcedeth: don't clear nic_poll_irq too early
      forcedeth: disable irq at first before schedule rx
      forcedeth: ck804 and mcp55 doesn't need timerirq
      forcedeth: enable msix to default

Zhu Yi (1):
      iwlwifi: add more comments to IWL_DL_xx

dave graham (4):
      e1000e: Disable dynamic clock gating for 82571 per si errata.
      e1000e: remove RXSEQ link monitoring for serdes
      e1000e: Serdes - attempt autoneg when link restored.
      e1000e: Remove mutex_trylock and associated WARN on failure.

malc (1):
      sctp: add Adaptation Layer Indication parameter only when it's set

remi.denis-courmont@...ia (6):
      Phonet: move to Networking options like other protocol stacks
      Phonet: check destination before delivering packets locally
      Phonet: allow phonet_device_init() to fail, put it to __init section
      Phonet: handle rtnetlink registration failure
      Phonet: remove useless locking in device cleanup
      Phonet: use per-namespace devices list

vibi sreenivasan (1):
      macb: fix warning "warning: unused variable `dev' "

 Documentation/DocBook/mac80211.tmpl                |   12 +-
 Documentation/feature-removal-schedule.txt         |    4 +-
 Documentation/networking/dccp.txt                  |    3 +-
 Documentation/networking/ip-sysctl.txt             |  148 +-
 Documentation/networking/ixgbe.txt                 |  199 +
 Documentation/networking/rds.txt                   |  356 +
 Documentation/networking/timestamping.txt          |  180 +
 Documentation/networking/timestamping/.gitignore   |    1 +
 Documentation/networking/timestamping/Makefile     |    6 +
 .../networking/timestamping/timestamping.c         |  533 +
 Documentation/powerpc/dts-bindings/fsl/tsec.txt    |    6 +
 MAINTAINERS                                        |    8 +
 arch/alpha/include/asm/socket.h                    |    3 +
 arch/arm/include/asm/socket.h                      |    3 +
 arch/arm/mach-kirkwood/common.c                    |    5 +-
 arch/arm/mach-kirkwood/rd88f6281-setup.c           |   13 +-
 arch/arm/mach-orion5x/common.c                     |    5 +-
 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c       |    9 +-
 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c        |   10 +-
 arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c       |   10 +-
 arch/arm/mach-orion5x/wrt350n-v2-setup.c           |    9 +-
 arch/avr32/include/asm/socket.h                    |    3 +
 arch/blackfin/include/asm/socket.h                 |    3 +
 arch/cris/include/asm/socket.h                     |    3 +
 arch/h8300/include/asm/socket.h                    |    3 +
 arch/ia64/include/asm/socket.h                     |    3 +
 arch/m68k/include/asm/socket.h                     |    3 +
 arch/m68knommu/platform/520x/config.c              |   56 +
 arch/m68knommu/platform/523x/config.c              |   51 +
 arch/m68knommu/platform/5272/config.c              |   48 +
 arch/m68knommu/platform/527x/config.c              |  113 +-
 arch/m68knommu/platform/528x/config.c              |   58 +
 arch/m68knommu/platform/532x/config.c              |   49 +
 arch/mips/include/asm/socket.h                     |    3 +
 arch/parisc/include/asm/socket.h                   |    3 +
 arch/powerpc/include/asm/socket.h                  |    3 +
 arch/s390/include/asm/socket.h                     |    3 +
 arch/sh/include/asm/socket.h                       |    3 +
 arch/sparc/include/asm/socket.h                    |    3 +
 arch/x86/include/asm/socket.h                      |    3 +
 arch/xtensa/include/asm/socket.h                   |    3 +
 drivers/acpi/event.c                               |    6 +-
 drivers/atm/firestream.c                           |    8 +-
 drivers/atm/iphase.c                               |    4 +-
 drivers/atm/solos-attrlist.c                       |   70 +
 drivers/atm/solos-pci.c                            |  824 +-
 drivers/block/aoe/aoenet.c                         |    2 +-
 drivers/bluetooth/bfusb.c                          |    3 +-
 drivers/bluetooth/bt3c_cs.c                        |    4 +-
 drivers/bluetooth/btusb.c                          |   40 +-
 drivers/bluetooth/hci_h4.c                         |    3 +-
 drivers/bluetooth/hci_ll.c                         |    3 +-
 drivers/char/pcmcia/synclink_cs.c                  |   18 +-
 drivers/char/synclink.c                            |   18 +-
 drivers/char/synclink_gt.c                         |   18 +-
 drivers/char/synclinkmp.c                          |   18 +-
 drivers/connector/cn_queue.c                       |   80 +-
 drivers/connector/connector.c                      |   19 +-
 drivers/infiniband/hw/amso1100/c2.c                |   41 +-
 drivers/infiniband/hw/amso1100/c2.h                |    2 -
 drivers/infiniband/hw/amso1100/c2_provider.c       |   22 +-
 drivers/infiniband/hw/cxgb3/cxio_hal.c             |    3 +
 drivers/infiniband/hw/cxgb3/cxio_hal.h             |    2 +
 drivers/infiniband/hw/cxgb3/iwch.c                 |   15 +-
 drivers/infiniband/hw/nes/nes_hw.c                 |    2 +-
 drivers/infiniband/hw/nes/nes_nic.c                |   29 +-
 drivers/infiniband/ulp/ipoib/ipoib_ib.c            |    6 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |   18 +-
 drivers/isdn/act2000/act2000_isa.c                 |    6 +-
 drivers/isdn/capi/capi.c                           |    2 +-
 drivers/isdn/capi/kcapi_proc.c                     |    2 +
 drivers/isdn/gigaset/Kconfig                       |   14 +-
 drivers/isdn/gigaset/usb-gigaset.c                 |    8 +-
 drivers/isdn/hardware/eicon/debug.c                |    2 +-
 drivers/isdn/hardware/eicon/message.c              |   70 +-
 drivers/isdn/hardware/mISDN/hfcpci.c               |    4 +-
 drivers/isdn/hardware/mISDN/hfcsusb.c              |    6 +-
 drivers/isdn/hardware/mISDN/hfcsusb.h              |    6 +-
 drivers/isdn/hisax/callc.c                         |    1 -
 drivers/isdn/hisax/config.c                        |    6 -
 drivers/isdn/hisax/hfcscard.c                      |    2 -
 drivers/isdn/hisax/hisax.h                         |    9 +
 drivers/isdn/hisax/isdnl1.c                        |    4 +-
 drivers/isdn/hisax/sedlbauer.c                     |    2 -
 drivers/isdn/hisax/teles0.c                        |    2 -
 drivers/isdn/hisax/teles3.c                        |    1 -
 drivers/isdn/mISDN/clock.c                         |   10 +-
 drivers/isdn/mISDN/timerdev.c                      |    3 +-
 drivers/isdn/pcbit/layer2.c                        |    6 +-
 drivers/leds/Kconfig                               |    3 +
 drivers/net/3c501.c                                |   17 +-
 drivers/net/3c505.c                                |   18 +-
 drivers/net/3c507.c                                |   15 +-
 drivers/net/3c509.c                                |   25 +-
 drivers/net/3c515.c                                |   21 +-
 drivers/net/3c523.c                                |   25 +-
 drivers/net/3c527.c                                |   19 +-
 drivers/net/3c59x.c                                |   61 +-
 drivers/net/8139cp.c                               |   30 +-
 drivers/net/8139too.c                              |   32 +-
 drivers/net/82596.c                                |   17 +-
 drivers/net/Kconfig                                |   34 +-
 drivers/net/Makefile                               |    5 +-
 drivers/net/a2065.c                                |   19 +-
 drivers/net/acenic.c                               |    2 +-
 drivers/net/amd8111e.c                             |    6 +-
 drivers/net/arcnet/arc-rawmode.c                   |    4 +-
 drivers/net/arcnet/arcnet.c                        |   72 +-
 drivers/net/arcnet/capmode.c                       |    6 +-
 drivers/net/arcnet/com20020-isa.c                  |    2 +
 drivers/net/arcnet/com20020-pci.c                  |    3 +
 drivers/net/arcnet/com20020.c                      |   11 +-
 drivers/net/arcnet/rfc1051.c                       |   12 +-
 drivers/net/arcnet/rfc1201.c                       |   47 +-
 drivers/net/arm/ep93xx_eth.c                       |    8 +-
 drivers/net/arm/ixp4xx_eth.c                       |   12 +-
 drivers/net/arm/ks8695net.c                        |    2 +-
 drivers/net/at1700.c                               |    2 +-
 drivers/net/atl1c/atl1c.h                          |    1 -
 drivers/net/atl1e/atl1e.h                          |    2 +-
 drivers/net/atl1e/atl1e_main.c                     |    6 +-
 drivers/net/atl1e/atl1e_param.c                    |    2 +-
 drivers/net/atlx/atl1.c                            |    2 +-
 drivers/net/atlx/atl2.c                            |    2 +-
 drivers/net/au1000_eth.c                           | 1051 +-
 drivers/net/ax88796.c                              |   31 +-
 drivers/net/b44.c                                  |    8 +-
 drivers/net/benet/be.h                             |   12 +-
 drivers/net/benet/be_main.c                        |   96 +-
 drivers/net/bfin_mac.c                             |   12 +-
 drivers/net/bmac.c                                 |    3 +-
 drivers/net/bnx2.c                                 |   24 +-
 drivers/net/bnx2x.h                                |  186 +-
 drivers/net/bnx2x_dump.h                           |  526 +
 drivers/net/bnx2x_fw_defs.h                        |  153 +-
 drivers/net/bnx2x_hsi.h                            |  559 +-
 drivers/net/bnx2x_init.h                           |  163 +-
 drivers/net/bnx2x_init_values.h                    |26545 +++++++++++---------
 drivers/net/bnx2x_link.c                           | 1416 +-
 drivers/net/bnx2x_link.h                           |   23 +-
 drivers/net/bnx2x_main.c                           | 2640 ++-
 drivers/net/bnx2x_reg.h                            |  314 +-
 drivers/net/bonding/bond_3ad.h                     |    2 +-
 drivers/net/bonding/bond_alb.c                     |   12 +-
 drivers/net/bonding/bond_main.c                    |   17 +-
 drivers/net/cassini.c                              |    8 +-
 drivers/net/chelsio/sge.c                          |    7 +-
 drivers/net/cpmac.c                                |   12 +-
 drivers/net/cxgb3/adapter.h                        |   21 +-
 drivers/net/cxgb3/ael1002.c                        |    3 +-
 drivers/net/cxgb3/common.h                         |    6 +
 drivers/net/cxgb3/cxgb3_main.c                     |  254 +-
 drivers/net/cxgb3/cxgb3_offload.c                  |   12 +
 drivers/net/cxgb3/cxgb3_offload.h                  |    7 +
 drivers/net/cxgb3/regs.h                           |   21 +
 drivers/net/cxgb3/sge.c                            |  315 +-
 drivers/net/cxgb3/t3_hw.c                          |  164 +-
 drivers/net/cxgb3/version.h                        |    4 +-
 drivers/net/cxgb3/xgmac.c                          |   85 +-
 drivers/net/declance.c                             |    6 +-
 drivers/net/defxx.c                                |    2 +-
 drivers/net/depca.c                                |    6 +-
 drivers/net/dnet.c                                 |    2 +-
 drivers/net/e100.c                                 |   99 +-
 drivers/net/e1000/e1000.h                          |    2 -
 drivers/net/e1000/e1000_main.c                     |  162 +-
 drivers/net/e1000e/82571.c                         |  273 +-
 drivers/net/e1000e/defines.h                       |    1 +
 drivers/net/e1000e/e1000.h                         |    4 +-
 drivers/net/e1000e/ethtool.c                       |    3 +-
 drivers/net/e1000e/hw.h                            |   11 +
 drivers/net/e1000e/ich8lan.c                       |   17 +-
 drivers/net/e1000e/lib.c                           |   66 +-
 drivers/net/e1000e/netdev.c                        |  261 +-
 drivers/net/e2100.c                                |    6 +-
 drivers/net/ehea/ehea.h                            |    2 +-
 drivers/net/ehea/ehea_main.c                       |  189 +-
 drivers/net/ehea/ehea_qmr.c                        |    4 +-
 drivers/net/enic/enic.h                            |    3 +-
 drivers/net/enic/enic_main.c                       |   84 +-
 drivers/net/enic/vnic_dev.c                        |   33 +-
 drivers/net/enic/vnic_dev.h                        |    2 +
 drivers/net/enic/vnic_devcmd.h                     |    8 +-
 drivers/net/enic/vnic_intr.h                       |   14 +
 drivers/net/epic100.c                              |    6 +-
 drivers/net/eql.c                                  |    2 +-
 drivers/net/fealnx.c                               |    4 +-
 drivers/net/fec.c                                  |  890 +-
 drivers/net/fec.h                                  |   11 +-
 drivers/net/forcedeth.c                            |  750 +-
 drivers/net/fs_enet/fs_enet-main.c                 |    4 +-
 drivers/net/{gianfar_mii.c => fsl_pq_mdio.c}       |  265 +-
 drivers/net/fsl_pq_mdio.h                          |   45 +
 drivers/net/gianfar.c                              |  182 +-
 drivers/net/gianfar.h                              |   20 +-
 drivers/net/gianfar_ethtool.c                      |    1 +
 drivers/net/gianfar_mii.h                          |   54 -
 drivers/net/gianfar_sysfs.c                        |   33 +-
 drivers/net/hamachi.c                              |   10 +-
 drivers/net/hamradio/6pack.c                       |   20 +-
 drivers/net/hamradio/baycom_epp.c                  |   43 +-
 drivers/net/hamradio/bpqether.c                    |   47 +-
 drivers/net/hamradio/dmascc.c                      |   54 +-
 drivers/net/hamradio/hdlcdrv.c                     |   45 +-
 drivers/net/hamradio/mkiss.c                       |   55 +-
 drivers/net/hamradio/scc.c                         |   24 +-
 drivers/net/hamradio/yam.c                         |   68 +-
 drivers/net/ibm_newemac/core.c                     |    2 +-
 drivers/net/ibmveth.c                              |    8 +-
 drivers/net/igb/Makefile                           |    4 +-
 drivers/net/igb/e1000_82575.c                      |  141 +-
 drivers/net/igb/e1000_82575.h                      |   64 +-
 drivers/net/igb/e1000_defines.h                    |  134 +-
 drivers/net/igb/e1000_hw.h                         |  202 +-
 drivers/net/igb/e1000_mac.c                        |   66 +-
 drivers/net/igb/e1000_mac.h                        |    9 +-
 drivers/net/igb/e1000_mbx.c                        |  447 +
 drivers/net/igb/e1000_mbx.h                        |   77 +
 drivers/net/igb/e1000_nvm.c                        |   44 +-
 drivers/net/igb/e1000_phy.c                        |  352 +-
 drivers/net/igb/e1000_phy.h                        |    3 +-
 drivers/net/igb/e1000_regs.h                       |  103 +-
 drivers/net/igb/igb.h                              |   92 +-
 drivers/net/igb/igb_ethtool.c                      |  206 +-
 drivers/net/igb/igb_main.c                         | 1891 ++-
 drivers/net/irda/ali-ircc.c                        |   23 +-
 drivers/net/irda/irda-usb.c                        |   18 +-
 drivers/net/irda/kingsun-sir.c                     |   11 +-
 drivers/net/irda/ks959-sir.c                       |   11 +-
 drivers/net/irda/ksdazzle-sir.c                    |   12 +-
 drivers/net/irda/mcs7780.c                         |   13 +-
 drivers/net/irda/nsc-ircc.c                        |   23 +-
 drivers/net/irda/sir_dev.c                         |   17 +-
 drivers/net/irda/smsc-ircc2.c                      |   30 +-
 drivers/net/irda/stir4200.c                        |   12 +-
 drivers/net/irda/via-ircc.c                        |   22 +-
 drivers/net/irda/vlsi_ir.c                         |   14 +-
 drivers/net/irda/w83977af_ir.c                     |   13 +-
 drivers/net/ixgb/ixgb_main.c                       |   76 +-
 drivers/net/ixgbe/Makefile                         |    7 +-
 drivers/net/ixgbe/ixgbe.h                          |   66 +-
 drivers/net/ixgbe/ixgbe_82598.c                    |  336 +-
 drivers/net/ixgbe/ixgbe_82599.c                    | 1292 +
 drivers/net/ixgbe/ixgbe_common.c                   |  483 +-
 drivers/net/ixgbe/ixgbe_common.h                   |   15 +-
 drivers/net/ixgbe/ixgbe_dcb.c                      |   19 +-
 drivers/net/ixgbe/ixgbe_dcb.h                      |   56 +-
 drivers/net/ixgbe/ixgbe_dcb_82598.c                |    3 +-
 drivers/net/ixgbe/ixgbe_dcb_82598.h                |    2 +-
 drivers/net/ixgbe/ixgbe_dcb_82599.c                |  467 +
 drivers/net/ixgbe/ixgbe_dcb_82599.h                |  127 +
 drivers/net/ixgbe/ixgbe_dcb_nl.c                   |  205 +-
 drivers/net/ixgbe/ixgbe_ethtool.c                  |  130 +-
 drivers/net/ixgbe/ixgbe_main.c                     | 1399 +-
 drivers/net/ixgbe/ixgbe_phy.c                      |  592 +-
 drivers/net/ixgbe/ixgbe_phy.h                      |   18 +-
 drivers/net/ixgbe/ixgbe_type.h                     |  825 +-
 drivers/net/ixp2000/ixpdev.c                       |    4 +-
 drivers/net/jazzsonic.c                            |    6 +-
 drivers/net/jme.c                                  |   31 +-
 drivers/net/jme.h                                  |    8 +-
 drivers/net/korina.c                               |    4 +-
 drivers/net/lance.c                                |   11 +-
 drivers/net/macb.c                                 |   21 +-
 drivers/net/macsonic.c                             |   15 +-
 drivers/net/macvlan.c                              |   84 +-
 drivers/net/mlx4/en_rx.c                           |    5 +-
 drivers/net/mv643xx_eth.c                          |  412 +-
 drivers/net/myri10ge/myri10ge.c                    |    7 +-
 drivers/net/myri10ge/myri10ge_mcp_gen_header.h     |    9 +
 drivers/net/myri_sbus.c                            |   20 +-
 drivers/net/natsemi.c                              |    8 +-
 drivers/net/ne2k-pci.c                             |    5 +-
 drivers/net/netxen/Makefile                        |    9 +-
 drivers/net/netxen/netxen_nic.h                    |  171 +-
 drivers/net/netxen/netxen_nic_ctx.c                |  201 +-
 drivers/net/netxen/netxen_nic_ethtool.c            |  181 +-
 drivers/net/netxen/netxen_nic_hdr.h                |   21 +-
 drivers/net/netxen/netxen_nic_hw.c                 |  595 +-
 drivers/net/netxen/netxen_nic_hw.h                 |   63 +-
 drivers/net/netxen/netxen_nic_init.c               |  916 +-
 drivers/net/netxen/netxen_nic_main.c               | 1162 +-
 drivers/net/netxen/netxen_nic_niu.c                |  230 +-
 drivers/net/netxen/netxen_nic_phan_reg.h           |   10 +-
 drivers/net/ni65.c                                 |   11 +-
 drivers/net/niu.c                                  | 1059 +-
 drivers/net/niu.h                                  |   19 +-
 drivers/net/ns83820.c                              |    5 +-
 drivers/net/pasemi_mac.c                           |    6 +-
 drivers/net/pcmcia/3c574_cs.c                      |   23 +-
 drivers/net/pcmcia/3c589_cs.c                      |   25 +-
 drivers/net/pcmcia/axnet_cs.c                      |   70 +-
 drivers/net/pcmcia/fmvj18x_cs.c                    |   59 +-
 drivers/net/pcmcia/nmclan_cs.c                     |   23 +-
 drivers/net/pcmcia/pcnet_cs.c                      |   34 +-
 drivers/net/pcmcia/smc91c92_cs.c                   |   79 +-
 drivers/net/pcmcia/xirc2ps_cs.c                    |   66 +-
 drivers/net/pcnet32.c                              |    6 +-
 drivers/net/phy/mdio-gpio.c                        |   13 +-
 drivers/net/phy/mdio_bus.c                         |   56 +-
 drivers/net/phy/phy.c                              |   41 +-
 drivers/net/phy/smsc.c                             |   31 +
 drivers/net/ppp_async.c                            |    9 +-
 drivers/net/ppp_generic.c                          |  494 +-
 drivers/net/ppp_synctty.c                          |    6 +-
 drivers/net/pppoe.c                                |  521 +-
 drivers/net/pppol2tp.c                             |  192 +-
 drivers/net/pppox.c                                |    3 -
 drivers/net/ps3_gelic_net.c                        |   26 +-
 drivers/net/ps3_gelic_wireless.c                   |   28 +-
 drivers/net/qla3xxx.c                              |    6 +-
 drivers/net/qlge/qlge.h                            |  161 +-
 drivers/net/qlge/qlge_dbg.c                        |    9 +
 drivers/net/qlge/qlge_ethtool.c                    |    3 +-
 drivers/net/qlge/qlge_main.c                       |  630 +-
 drivers/net/qlge/qlge_mpi.c                        |  835 +-
 drivers/net/r6040.c                                |   14 +-
 drivers/net/r8169.c                                |    6 +-
 drivers/net/rionet.c                               |    3 +-
 drivers/net/s2io.c                                 |   15 +-
 drivers/net/sb1250-mac.c                           |   16 +-
 drivers/net/sc92031.c                              |   27 +-
 drivers/net/sfc/Kconfig                            |    1 -
 drivers/net/sfc/bitfield.h                         |    4 +-
 drivers/net/sfc/boards.c                           |   74 +-
 drivers/net/sfc/boards.h                           |    1 +
 drivers/net/sfc/efx.c                              |   74 +-
 drivers/net/sfc/efx.h                              |    4 +-
 drivers/net/sfc/ethtool.c                          |   28 +-
 drivers/net/sfc/falcon.c                           |   96 +-
 drivers/net/sfc/falcon.h                           |    2 +
 drivers/net/sfc/falcon_io.h                        |   13 +-
 drivers/net/sfc/mdio_10g.c                         |   28 +-
 drivers/net/sfc/mdio_10g.h                         |    8 +-
 drivers/net/sfc/mtd.c                              |    1 +
 drivers/net/sfc/net_driver.h                       |   29 +-
 drivers/net/sfc/phy.h                              |    8 +-
 drivers/net/sfc/rx.c                               |  209 +-
 drivers/net/sfc/rx.h                               |    3 -
 drivers/net/sfc/sfe4001.c                          |   21 +-
 drivers/net/sfc/tenxpress.c                        |  141 +-
 drivers/net/sfc/tx.c                               |   13 +-
 drivers/net/sfc/workarounds.h                      |    2 +
 drivers/net/sfc/xfp_phy.c                          |  105 +-
 drivers/net/sis900.c                               |    4 +-
 drivers/net/skfp/h/smc.h                           |   17 +
 drivers/net/skfp/hwmtm.c                           |    9 -
 drivers/net/skfp/pcmplc.c                          |    3 -
 drivers/net/skfp/skfddi.c                          |    3 -
 drivers/net/skfp/smt.c                             |   10 -
 drivers/net/skge.c                                 |    6 +-
 drivers/net/sky2.c                                 |  267 +-
 drivers/net/smc911x.c                              |    2 +-
 drivers/net/smc91x.c                               |  140 +-
 drivers/net/smc91x.h                               |   10 +
 drivers/net/smsc911x.c                             |  215 +-
 drivers/net/smsc911x.h                             |    7 +
 drivers/net/smsc9420.c                             |   10 +-
 drivers/net/spider_net.c                           |   44 +-
 drivers/net/starfire.c                             |    8 +-
 drivers/net/sunbmac.c                              |   22 +-
 drivers/net/sundance.c                             |    5 +-
 drivers/net/sungem.c                               |    6 +-
 drivers/net/sunlance.c                             |   17 +-
 drivers/net/sunqe.c                                |   17 +-
 drivers/net/sunvnet.c                              |   18 +-
 drivers/net/tc35815.c                              |   10 +-
 drivers/net/tehuti.c                               |   45 +-
 drivers/net/tehuti.h                               |    1 +
 drivers/net/tehuti_fw.h                            |10712 --------
 drivers/net/tg3.c                                  |  776 +-
 drivers/net/tg3.h                                  |   18 +
 drivers/net/tokenring/3c359.c                      |   17 +-
 drivers/net/tokenring/abyss.c                      |   10 +-
 drivers/net/tokenring/ibmtr.c                      |   43 +-
 drivers/net/tokenring/lanstreamer.c                |   45 +-
 drivers/net/tokenring/lanstreamer.h                |    1 -
 drivers/net/tokenring/madgemc.c                    |    2 -
 drivers/net/tokenring/olympic.c                    |   39 +-
 drivers/net/tokenring/olympic.h                    |    1 -
 drivers/net/tokenring/smctr.c                      |   13 +-
 drivers/net/tokenring/smctr.h                      |    1 -
 drivers/net/tokenring/tms380tr.c                   |   21 +-
 drivers/net/tokenring/tms380tr.h                   |    1 +
 drivers/net/tokenring/tmspci.c                     |    4 +-
 drivers/net/tsi108_eth.c                           |    8 +-
 drivers/net/tulip/de4x5.c                          |    7 +-
 drivers/net/tulip/dmfe.c                           |    2 +-
 drivers/net/tulip/interrupt.c                      |   94 +-
 drivers/net/tulip/media.c                          |    8 +-
 drivers/net/tulip/tulip.h                          |   32 +-
 drivers/net/tulip/uli526x.c                        |    2 +-
 drivers/net/tulip/winbond-840.c                    |    7 +-
 drivers/net/tun.c                                  |  528 +-
 drivers/net/typhoon-firmware.h                     | 3778 ---
 drivers/net/typhoon.c                              |  104 +-
 drivers/net/typhoon.h                              |  234 +-
 drivers/net/ucc_geth.c                             |   43 +-
 drivers/net/ucc_geth.h                             |   14 +-
 drivers/net/ucc_geth_ethtool.c                     |    1 -
 drivers/net/ucc_geth_mii.c                         |  295 -
 drivers/net/ucc_geth_mii.h                         |  101 -
 drivers/net/usb/asix.c                             |   47 +-
 drivers/net/usb/catc.c                             |   52 +-
 drivers/net/usb/dm9601.c                           |   16 +-
 drivers/net/usb/hso.c                              |   43 +-
 drivers/net/usb/mcs7830.c                          |   16 +-
 drivers/net/usb/rndis_host.c                       |   38 +-
 drivers/net/usb/rtl8150.c                          |   48 +-
 drivers/net/usb/smsc95xx.c                         |   25 +-
 drivers/net/usb/usbnet.c                           |   40 +-
 drivers/net/veth.c                                 |   45 +-
 drivers/net/via-rhine.c                            |    9 +-
 drivers/net/via-velocity.h                         |    6 +-
 drivers/net/virtio_net.c                           |  242 +-
 drivers/net/wan/c101.c                             |   12 +-
 drivers/net/wan/cosa.c                             |   17 +-
 drivers/net/wan/cycx_x25.c                         |   41 +-
 drivers/net/wan/dlci.c                             |   54 +-
 drivers/net/wan/dscc4.c                            |   18 +-
 drivers/net/wan/farsync.c                          |   18 +-
 drivers/net/wan/hd64572.c                          |    4 +-
 drivers/net/wan/hdlc.c                             |   33 +-
 drivers/net/wan/hdlc_cisco.c                       |   17 +-
 drivers/net/wan/hdlc_fr.c                          |   44 +-
 drivers/net/wan/hdlc_ppp.c                         |    6 +-
 drivers/net/wan/hdlc_raw.c                         |    5 +-
 drivers/net/wan/hdlc_raw_eth.c                     |    8 +-
 drivers/net/wan/hdlc_x25.c                         |    2 +-
 drivers/net/wan/hostess_sv11.c                     |   12 +-
 drivers/net/wan/ixp4xx_hss.c                       |   24 +-
 drivers/net/wan/lapbether.c                        |   39 +-
 drivers/net/wan/lmc/lmc_main.c                     |   19 +-
 drivers/net/wan/lmc/lmc_proto.c                    |   17 +-
 drivers/net/wan/n2.c                               |   12 +-
 drivers/net/wan/pc300too.c                         |   12 +-
 drivers/net/wan/pci200syn.c                        |   12 +-
 drivers/net/wan/sbni.c                             |  105 +-
 drivers/net/wan/sealevel.c                         |   12 +-
 drivers/net/wan/wanxl.c                            |   14 +-
 drivers/net/wan/x25_asy.c                          |   44 +-
 drivers/net/wan/x25_asy.h                          |    4 -
 drivers/net/wan/z85230.c                           |    3 +-
 drivers/net/wimax/i2400m/Makefile                  |    1 +
 drivers/net/wimax/i2400m/control.c                 |  147 +-
 drivers/net/wimax/i2400m/debug-levels.h            |    1 +
 drivers/net/wimax/i2400m/driver.c                  |   28 +-
 drivers/net/wimax/i2400m/fw.c                      |   65 +-
 drivers/net/wimax/i2400m/i2400m.h                  |   91 +-
 drivers/net/wimax/i2400m/netdev.c                  |  120 +-
 drivers/net/wimax/i2400m/rx.c                      |  749 +-
 drivers/net/wimax/i2400m/sdio.c                    |   27 +-
 drivers/net/wimax/i2400m/sysfs.c                   |   80 +
 drivers/net/wimax/i2400m/usb-notif.c               |    2 +-
 drivers/net/wimax/i2400m/usb.c                     |   30 +-
 drivers/net/wireless/Kconfig                       |  145 +-
 drivers/net/wireless/Makefile                      |    4 +
 drivers/net/wireless/airo.c                        | 1210 +-
 drivers/net/wireless/airo_cs.c                     |   73 +-
 drivers/net/wireless/at76c50x-usb.c                | 2501 ++
 drivers/net/wireless/at76c50x-usb.h                |  463 +
 drivers/net/wireless/ath5k/Makefile                |    1 +
 drivers/net/wireless/ath5k/ath5k.h                 |   80 +-
 drivers/net/wireless/ath5k/attach.c                |   31 +-
 drivers/net/wireless/ath5k/base.c                  |  322 +-
 drivers/net/wireless/ath5k/base.h                  |    4 +-
 drivers/net/wireless/ath5k/caps.c                  |    6 +-
 drivers/net/wireless/ath5k/debug.c                 |   53 +-
 drivers/net/wireless/ath5k/debug.h                 |    1 -
 drivers/net/wireless/ath5k/eeprom.c                |  177 +-
 drivers/net/wireless/ath5k/eeprom.h                |    1 +
 drivers/net/wireless/ath5k/gpio.c                  |   10 +-
 drivers/net/wireless/ath5k/initvals.c              | 1575 +-
 drivers/net/wireless/ath5k/led.c                   |  174 +
 drivers/net/wireless/ath5k/pcu.c                   |   23 +-
 drivers/net/wireless/ath5k/phy.c                   | 2029 +--
 drivers/net/wireless/ath5k/qcu.c                   |   47 +-
 drivers/net/wireless/ath5k/reg.h                   |  124 +-
 drivers/net/wireless/ath5k/reset.c                 |  950 +-
 drivers/net/wireless/ath5k/rfbuffer.h              | 1181 +
 drivers/net/wireless/ath5k/rfgain.h                |  516 +
 drivers/net/wireless/ath9k/Makefile                |    3 +
 drivers/net/wireless/ath9k/ahb.c                   |  192 +
 drivers/net/wireless/ath9k/ani.c                   |  288 +-
 drivers/net/wireless/ath9k/ani.h                   |  138 +
 drivers/net/wireless/ath9k/ath9k.h                 | 1733 +-
 drivers/net/wireless/ath9k/beacon.c                |  768 +-
 drivers/net/wireless/ath9k/calib.c                 |  553 +-
 drivers/net/wireless/ath9k/calib.h                 |  124 +
 drivers/net/wireless/ath9k/core.h                  |  787 -
 drivers/net/wireless/ath9k/debug.c                 |  415 +-
 drivers/net/wireless/ath9k/debug.h                 |  165 +
 drivers/net/wireless/ath9k/eeprom.c                | 3173 ++--
 drivers/net/wireless/ath9k/eeprom.h                |  506 +
 drivers/net/wireless/ath9k/hw.c                    | 1707 +-
 drivers/net/wireless/ath9k/hw.h                    | 1557 +-
 drivers/net/wireless/ath9k/initvals.h              |  716 +-
 drivers/net/wireless/ath9k/mac.c                   |  233 +-
 drivers/net/wireless/ath9k/mac.h                   |  680 +
 drivers/net/wireless/ath9k/main.c                  | 1925 +-
 drivers/net/wireless/ath9k/pci.c                   |  313 +
 drivers/net/wireless/ath9k/phy.c                   |  240 +-
 drivers/net/wireless/ath9k/phy.h                   |   49 +-
 drivers/net/wireless/ath9k/rc.c                    |  345 +-
 drivers/net/wireless/ath9k/rc.h                    |   28 +-
 drivers/net/wireless/ath9k/recv.c                  |  170 +-
 drivers/net/wireless/ath9k/reg.h                   |  123 +-
 drivers/net/wireless/ath9k/regd.c                  | 1246 +-
 drivers/net/wireless/ath9k/regd.h                  |  207 +-
 drivers/net/wireless/ath9k/regd_common.h           | 2058 +--
 drivers/net/wireless/ath9k/virtual.c               |  662 +
 drivers/net/wireless/ath9k/xmit.c                  | 2871 +--
 drivers/net/wireless/atmel.c                       |  483 +-
 drivers/net/wireless/b43/Kconfig                   |   14 +-
 drivers/net/wireless/b43/Makefile                  |    1 +
 drivers/net/wireless/b43/b43.h                     |   43 +-
 drivers/net/wireless/b43/debugfs.c                 |   48 +-
 drivers/net/wireless/b43/debugfs.h                 |    5 +-
 drivers/net/wireless/b43/dma.c                     |   65 +-
 drivers/net/wireless/b43/dma.h                     |   17 +-
 drivers/net/wireless/b43/lo.c                      |   77 +-
 drivers/net/wireless/b43/main.c                    |  456 +-
 drivers/net/wireless/b43/main.h                    |   25 +
 drivers/net/wireless/b43/phy_a.c                   |  111 +-
 drivers/net/wireless/b43/phy_g.c                   |  614 +-
 drivers/net/wireless/b43/phy_lp.c                  |  395 +-
 drivers/net/wireless/b43/phy_lp.h                  |  329 +-
 drivers/net/wireless/b43/pio.c                     |   16 +-
 drivers/net/wireless/b43/rfkill.c                  |    2 +-
 drivers/net/wireless/b43/tables_lpphy.c            |  394 +
 drivers/net/wireless/b43/tables_lpphy.h            |   31 +
 drivers/net/wireless/b43/wa.c                      |  113 +-
 drivers/net/wireless/b43/xmit.c                    |   17 +-
 drivers/net/wireless/b43legacy/leds.c              |    8 +-
 drivers/net/wireless/b43legacy/main.c              |    2 +-
 drivers/net/wireless/hostap/hostap.h               |    2 +-
 drivers/net/wireless/hostap/hostap_80211.h         |    2 +-
 drivers/net/wireless/hostap/hostap_80211_rx.c      |  111 +-
 drivers/net/wireless/hostap/hostap_80211_tx.c      |   51 +-
 drivers/net/wireless/hostap/hostap_ap.c            |  146 +-
 drivers/net/wireless/hostap/hostap_ap.h            |    6 +-
 drivers/net/wireless/hostap/hostap_hw.c            |   37 +-
 drivers/net/wireless/hostap/hostap_info.c          |    1 +
 drivers/net/wireless/hostap/hostap_ioctl.c         |    7 +-
 drivers/net/wireless/hostap/hostap_main.c          |  117 +-
 drivers/net/wireless/hostap/hostap_wlan.h          |    1 -
 drivers/net/wireless/ipw2x00/Kconfig               |    3 +-
 .../net/wireless/ipw2x00}/ieee80211.h              |  112 +-
 drivers/net/wireless/ipw2x00/ipw2100.c             |   74 +-
 drivers/net/wireless/ipw2x00/ipw2100.h             |    8 +-
 drivers/net/wireless/ipw2x00/ipw2200.c             |  198 +-
 drivers/net/wireless/ipw2x00/ipw2200.h             |    7 +-
 drivers/net/wireless/ipw2x00/libipw_geo.c          |    2 +-
 drivers/net/wireless/ipw2x00/libipw_module.c       |   49 +-
 drivers/net/wireless/ipw2x00/libipw_rx.c           |  122 +-
 drivers/net/wireless/ipw2x00/libipw_tx.c           |   12 +-
 drivers/net/wireless/ipw2x00/libipw_wx.c           |   27 +-
 drivers/net/wireless/iwlwifi/Kconfig               |   99 +-
 drivers/net/wireless/iwlwifi/Makefile              |   11 +-
 drivers/net/wireless/iwlwifi/iwl-1000.c            |   73 +
 drivers/net/wireless/iwlwifi/iwl-3945-commands.h   | 1702 --
 drivers/net/wireless/iwlwifi/iwl-3945-debug.h      |  167 -
 drivers/net/wireless/iwlwifi/iwl-3945-fh.h         |  188 +
 drivers/net/wireless/iwlwifi/iwl-3945-hw.h         |  227 +-
 drivers/net/wireless/iwlwifi/iwl-3945-io.h         |  404 -
 drivers/net/wireless/iwlwifi/iwl-3945-led.c        |   77 +-
 drivers/net/wireless/iwlwifi/iwl-3945-led.h        |   50 +-
 drivers/net/wireless/iwlwifi/iwl-3945-rs.c         |  297 +-
 drivers/net/wireless/iwlwifi/iwl-3945-rs.h         |  206 -
 drivers/net/wireless/iwlwifi/iwl-3945.c            | 1174 +-
 drivers/net/wireless/iwlwifi/iwl-3945.h            |  761 +-
 drivers/net/wireless/iwlwifi/iwl-4965-hw.h         |   47 +-
 drivers/net/wireless/iwlwifi/iwl-4965.c            |  215 +-
 drivers/net/wireless/iwlwifi/iwl-5000-hw.h         |   14 +-
 drivers/net/wireless/iwlwifi/iwl-5000.c            |  239 +-
 .../iwlwifi/{iwl-3945-core.h => iwl-6000-hw.h}     |   59 +-
 drivers/net/wireless/iwlwifi/iwl-6000.c            |  158 +
 drivers/net/wireless/iwlwifi/iwl-agn-hcmd-check.c  |  108 -
 drivers/net/wireless/iwlwifi/iwl-agn-rs.c          |  290 +-
 drivers/net/wireless/iwlwifi/iwl-agn-rs.h          |   57 +-
 drivers/net/wireless/iwlwifi/iwl-agn.c             | 1362 +-
 drivers/net/wireless/iwlwifi/iwl-calib.c           |   93 +-
 drivers/net/wireless/iwlwifi/iwl-calib.h           |    4 +-
 drivers/net/wireless/iwlwifi/iwl-commands.h        |  511 +-
 drivers/net/wireless/iwlwifi/iwl-core.c            |  785 +-
 drivers/net/wireless/iwlwifi/iwl-core.h            |  100 +-
 drivers/net/wireless/iwlwifi/iwl-csr.h             |    7 +-
 drivers/net/wireless/iwlwifi/iwl-debug.h           |  183 +-
 drivers/net/wireless/iwlwifi/iwl-debugfs.c         |   23 +-
 drivers/net/wireless/iwlwifi/iwl-dev.h             |  133 +-
 drivers/net/wireless/iwlwifi/iwl-eeprom.c          |   40 +-
 drivers/net/wireless/iwlwifi/iwl-eeprom.h          |    9 +-
 drivers/net/wireless/iwlwifi/iwl-fh.h              |   21 +-
 drivers/net/wireless/iwlwifi/iwl-hcmd.c            |   32 +-
 drivers/net/wireless/iwlwifi/iwl-helpers.h         |    2 +-
 drivers/net/wireless/iwlwifi/iwl-io.h              |   44 +-
 drivers/net/wireless/iwlwifi/iwl-led.c             |   26 +-
 drivers/net/wireless/iwlwifi/iwl-led.h             |    6 +-
 drivers/net/wireless/iwlwifi/iwl-power.c           |  102 +-
 drivers/net/wireless/iwlwifi/iwl-power.h           |   16 +-
 drivers/net/wireless/iwlwifi/iwl-prph.h            |    4 +-
 drivers/net/wireless/iwlwifi/iwl-rfkill.c          |   17 +-
 drivers/net/wireless/iwlwifi/iwl-rfkill.h          |    2 +-
 drivers/net/wireless/iwlwifi/iwl-rx.c              |   60 +-
 drivers/net/wireless/iwlwifi/iwl-scan.c            |  184 +-
 drivers/net/wireless/iwlwifi/iwl-spectrum.c        |   12 +-
 drivers/net/wireless/iwlwifi/iwl-spectrum.h        |    2 +-
 drivers/net/wireless/iwlwifi/iwl-sta.c             |  105 +-
 drivers/net/wireless/iwlwifi/iwl-sta.h             |    5 +-
 drivers/net/wireless/iwlwifi/iwl-tx.c              |  287 +-
 drivers/net/wireless/iwlwifi/iwl3945-base.c        | 5572 +----
 drivers/net/wireless/libertas/Makefile             |    2 +
 drivers/net/wireless/libertas/debugfs.c            |   14 +-
 drivers/net/wireless/libertas/defs.h               |    3 +
 drivers/net/wireless/libertas/dev.h                |    1 -
 drivers/net/wireless/libertas/host.h               |    1 +
 drivers/net/wireless/libertas/hostcmd.h            |    8 +
 drivers/net/wireless/libertas/if_cs.c              |    4 +-
 drivers/net/wireless/libertas/if_sdio.c            |   20 +-
 drivers/net/wireless/libertas/if_spi.c             | 1218 +
 drivers/net/wireless/libertas/if_spi.h             |  208 +
 drivers/net/wireless/libertas/main.c               |   74 +-
 drivers/net/wireless/libertas/rx.c                 |   18 +-
 drivers/net/wireless/libertas/scan.c               |    2 +-
 drivers/net/wireless/libertas/tx.c                 |    8 +-
 drivers/net/wireless/libertas/wext.c               |    2 +-
 drivers/net/wireless/libertas_tf/cmd.c             |    2 +-
 drivers/net/wireless/libertas_tf/libertas_tf.h     |    2 +-
 drivers/net/wireless/mac80211_hwsim.c              |  358 +-
 drivers/net/wireless/mwl8k.c                       | 3789 +++
 drivers/net/wireless/netwave_cs.c                  |   91 +-
 drivers/net/wireless/orinoco/Kconfig               |  120 +
 drivers/net/wireless/orinoco/Makefile              |    3 +-
 drivers/net/wireless/orinoco/airport.c             |   37 +-
 drivers/net/wireless/orinoco/fw.c                  |  390 +
 drivers/net/wireless/orinoco/fw.h                  |   21 +
 drivers/net/wireless/orinoco/hermes.c              |  116 +-
 drivers/net/wireless/orinoco/hermes.h              |   35 +-
 drivers/net/wireless/orinoco/hermes_dld.c          |  132 +-
 drivers/net/wireless/orinoco/hermes_dld.h          |   12 +-
 drivers/net/wireless/orinoco/hw.c                  |  586 +
 drivers/net/wireless/orinoco/hw.h                  |   47 +
 drivers/net/wireless/orinoco/main.c                | 2667 ++
 drivers/net/wireless/orinoco/main.h                |   63 +
 drivers/net/wireless/orinoco/mic.c                 |   79 +
 drivers/net/wireless/orinoco/mic.h                 |   22 +
 drivers/net/wireless/orinoco/orinoco.c             | 6159 -----
 drivers/net/wireless/orinoco/orinoco.h             |   28 +-
 drivers/net/wireless/orinoco/orinoco_cs.c          |   33 +-
 drivers/net/wireless/orinoco/orinoco_nortel.c      |    7 +-
 drivers/net/wireless/orinoco/orinoco_pci.c         |    5 +-
 drivers/net/wireless/orinoco/orinoco_pci.h         |   12 +-
 drivers/net/wireless/orinoco/orinoco_plx.c         |    3 +-
 drivers/net/wireless/orinoco/orinoco_tmd.c         |    4 +-
 drivers/net/wireless/orinoco/scan.c                |  233 +
 drivers/net/wireless/orinoco/scan.h                |   29 +
 drivers/net/wireless/orinoco/spectrum_cs.c         |   19 +-
 drivers/net/wireless/orinoco/wext.c                | 2325 ++
 drivers/net/wireless/orinoco/wext.h                |   13 +
 drivers/net/wireless/p54/Kconfig                   |   10 +
 drivers/net/wireless/p54/Makefile                  |    1 +
 drivers/net/wireless/p54/p54.h                     |   64 +-
 drivers/net/wireless/p54/p54common.c               |  783 +-
 drivers/net/wireless/p54/p54common.h               |  132 +-
 drivers/net/wireless/p54/p54pci.c                  |   42 +-
 drivers/net/wireless/p54/p54spi.c                  |  765 +
 drivers/net/wireless/p54/p54spi.h                  |  125 +
 drivers/net/wireless/p54/p54spi_eeprom.h           |  678 +
 drivers/net/wireless/p54/p54usb.c                  |   94 +-
 drivers/net/wireless/p54/p54usb.h                  |    1 +
 drivers/net/wireless/prism54/isl_ioctl.c           |    3 +-
 drivers/net/wireless/prism54/islpci_dev.c          |   40 +-
 drivers/net/wireless/prism54/islpci_dev.h          |    3 -
 drivers/net/wireless/prism54/islpci_eth.c          |   18 +-
 drivers/net/wireless/prism54/islpci_mgt.h          |    6 -
 drivers/net/wireless/prism54/oid_mgt.c             |    2 +-
 drivers/net/wireless/ray_cs.c                      | 3815 ++--
 drivers/net/wireless/rndis_wlan.c                  |  117 +-
 drivers/net/wireless/rt2x00/Kconfig                |    7 +-
 drivers/net/wireless/rt2x00/Makefile               |    1 +
 drivers/net/wireless/rt2x00/rt2400pci.c            |  103 +-
 drivers/net/wireless/rt2x00/rt2400pci.h            |    6 +-
 drivers/net/wireless/rt2x00/rt2500pci.c            |  131 +-
 drivers/net/wireless/rt2x00/rt2500pci.h            |    6 +-
 drivers/net/wireless/rt2x00/rt2500usb.c            |   72 +-
 drivers/net/wireless/rt2x00/rt2500usb.h            |   14 +-
 drivers/net/wireless/rt2x00/rt2x00.h               |  154 +-
 drivers/net/wireless/rt2x00/rt2x00config.c         |   11 +-
 drivers/net/wireless/rt2x00/rt2x00crypto.c         |   15 +-
 drivers/net/wireless/rt2x00/rt2x00debug.c          |   49 +-
 drivers/net/wireless/rt2x00/rt2x00debug.h          |    2 +-
 drivers/net/wireless/rt2x00/rt2x00dev.c            |  416 +-
 drivers/net/wireless/rt2x00/rt2x00dump.h           |    2 +-
 drivers/net/wireless/rt2x00/rt2x00firmware.c       |   29 +-
 drivers/net/wireless/rt2x00/rt2x00leds.c           |    8 +-
 drivers/net/wireless/rt2x00/rt2x00leds.h           |    2 +-
 drivers/net/wireless/rt2x00/rt2x00lib.h            |  106 +-
 drivers/net/wireless/rt2x00/rt2x00link.c           |  471 +
 drivers/net/wireless/rt2x00/rt2x00mac.c            |   77 +-
 drivers/net/wireless/rt2x00/rt2x00pci.c            |    2 +-
 drivers/net/wireless/rt2x00/rt2x00pci.h            |    2 +-
 drivers/net/wireless/rt2x00/rt2x00queue.c          |  216 +-
 drivers/net/wireless/rt2x00/rt2x00queue.h          |   17 +-
 drivers/net/wireless/rt2x00/rt2x00reg.h            |   22 +-
 drivers/net/wireless/rt2x00/rt2x00rfkill.c         |  127 +-
 drivers/net/wireless/rt2x00/rt2x00usb.c            |   64 +-
 drivers/net/wireless/rt2x00/rt2x00usb.h            |   13 +-
 drivers/net/wireless/rt2x00/rt61pci.c              |  244 +-
 drivers/net/wireless/rt2x00/rt61pci.h              |   13 +-
 drivers/net/wireless/rt2x00/rt73usb.c              |  208 +-
 drivers/net/wireless/rt2x00/rt73usb.h              |   19 +-
 drivers/net/wireless/rtl818x/rtl8187.h             |    4 +-
 drivers/net/wireless/rtl818x/rtl8187_dev.c         |   92 +-
 drivers/net/wireless/strip.c                       |   28 +-
 drivers/net/wireless/wavelan.c                     |   11 +-
 drivers/net/wireless/wavelan_cs.c                  |   79 +-
 drivers/net/wireless/wavelan_cs.p.h                |    6 -
 drivers/net/wireless/wl3501.h                      |    2 +-
 drivers/net/wireless/wl3501_cs.c                   |   51 +-
 drivers/net/wireless/zd1201.c                      |   55 +-
 drivers/net/wireless/zd1201.h                      |    1 -
 drivers/net/wireless/zd1211rw/zd_chip.c            |   21 +
 drivers/net/wireless/zd1211rw/zd_chip.h            |    2 +
 drivers/net/wireless/zd1211rw/zd_def.h             |    5 +
 drivers/net/wireless/zd1211rw/zd_mac.c             |   38 +-
 drivers/net/xen-netfront.c                         |    8 +-
 drivers/net/xtsonic.c                              |    2 +-
 drivers/net/yellowfin.c                            |    6 +-
 drivers/net/znet.c                                 |   17 +-
 drivers/s390/net/Makefile                          |    2 +-
 drivers/s390/net/claw.c                            |  485 +-
 drivers/s390/net/ctcm_fsms.c                       |    5 +-
 drivers/s390/net/ctcm_main.c                       |   39 +-
 drivers/s390/net/ctcm_mpc.c                        |   17 +-
 drivers/s390/net/lcs.c                             |   33 +-
 drivers/s390/net/netiucv.c                         |   16 +-
 drivers/s390/net/qeth_core.h                       |    8 +-
 drivers/s390/net/qeth_core_main.c                  |  110 +-
 drivers/s390/net/qeth_core_offl.c                  |  699 -
 drivers/s390/net/qeth_core_offl.h                  |   76 -
 drivers/s390/net/qeth_core_sys.c                   |    4 -
 drivers/s390/net/qeth_l2_main.c                    |   99 +-
 drivers/s390/net/qeth_l3_main.c                    |  129 +-
 drivers/scsi/scsi_transport_fc.c                   |   16 +-
 drivers/scsi/scsi_transport_iscsi.c                |   12 +-
 drivers/ssb/Makefile                               |    1 +
 drivers/ssb/b43_pci_bridge.c                       |    2 +
 drivers/ssb/driver_chipcommon.c                    |   14 +-
 drivers/ssb/driver_chipcommon_pmu.c                |  508 +
 drivers/ssb/pci.c                                  |   88 +-
 drivers/ssb/sprom.c                                |   36 +
 drivers/ssb/ssb_private.h                          |    1 +
 drivers/usb/gadget/rndis.c                         |   99 +-
 drivers/video/uvesafb.c                            |    5 +-
 firmware/3com/typhoon.bin.ihex                     | 2819 +++
 firmware/Makefile                                  |    4 +-
 firmware/WHENCE                                    |   60 +-
 firmware/cxgb3/t3fw-7.0.0.bin.ihex                 | 1881 --
 firmware/cxgb3/t3fw-7.1.0.bin.ihex                 | 1885 ++
 firmware/tehuti/bdx.bin.ihex                       | 2678 ++
 fs/compat_ioctl.c                                  |    8 +
 fs/dquot.c                                         |    5 +-
 include/asm-frv/socket.h                           |    3 +
 include/asm-m32r/socket.h                          |    3 +
 include/asm-mn10300/socket.h                       |    3 +
 include/linux/Kbuild                               |    1 +
 include/linux/arcdevice.h                          |    9 +-
 include/linux/ath9k_platform.h                     |   28 +
 include/linux/clocksource.h                        |  101 +
 include/linux/com20020.h                           |    1 +
 include/linux/connector.h                          |    8 +
 include/linux/dccp.h                               |   51 +-
 include/linux/errqueue.h                           |    1 +
 include/linux/etherdevice.h                        |   21 +
 include/linux/ethtool.h                            |   89 +-
 include/linux/gen_stats.h                          |    2 +-
 include/linux/hdlc.h                               |    5 +
 include/linux/hdlcdrv.h                            |    3 +-
 include/linux/ibmtr.h                              |    2 +-
 include/linux/ieee80211.h                          |  181 +
 include/linux/if.h                                 |    1 +
 include/linux/if_ether.h                           |    8 +-
 include/linux/if_pppox.h                           |   20 +-
 include/linux/if_tun.h                             |    2 +
 include/linux/if_tunnel.h                          |   16 +-
 include/linux/inetdevice.h                         |    1 +
 include/linux/mroute.h                             |   18 +-
 include/linux/ncp_no.h                             |   26 +-
 include/linux/neighbour.h                          |    1 +
 include/linux/net.h                                |    8 +-
 include/linux/net_dropmon.h                        |   56 +
 include/linux/net_tstamp.h                         |  104 +
 include/linux/netdevice.h                          |  111 +-
 include/linux/netfilter/Kbuild                     |    8 +
 include/linux/netfilter/nfnetlink.h                |    1 +
 include/linux/netfilter/x_tables.h                 |   15 +-
 include/linux/netfilter/xt_LED.h                   |   13 +
 include/linux/netfilter/xt_cluster.h               |   15 +
 include/linux/netfilter/xt_limit.h                 |    9 +-
 include/linux/netfilter/xt_quota.h                 |    4 +-
 include/linux/netfilter/xt_statistic.h             |    7 +-
 include/linux/netfilter_bridge.h                   |    4 +-
 include/linux/netfilter_ipv6/Kbuild                |    1 +
 include/linux/netlink.h                            |    2 +
 include/linux/netpoll.h                            |   11 +
 include/linux/nl80211.h                            |  177 +-
 include/linux/pci_ids.h                            |    6 +
 include/linux/phy.h                                |    3 +-
 include/linux/pim.h                                |    4 +-
 include/linux/ppp_channel.h                        |    6 +-
 include/linux/rds.h                                |  250 +
 include/linux/rtnetlink.h                          |    5 +-
 include/linux/sctp.h                               |   92 +-
 include/linux/skbuff.h                             |  124 +-
 include/linux/smsc911x.h                           |    3 +
 include/linux/socket.h                             |    3 +
 include/linux/sockios.h                            |    3 +
 include/linux/spi/libertas_spi.h                   |   32 +
 include/linux/ssb/ssb.h                            |    4 +
 include/linux/ssb/ssb_driver_chipcommon.h          |  224 +
 include/linux/ssb/ssb_regs.h                       |   36 +
 include/linux/sysctl.h                             |    1 +
 include/linux/tcp.h                                |   23 +-
 include/linux/timecompare.h                        |  125 +
 include/linux/usb/rndis_host.h                     |   85 +-
 include/linux/usb/usbnet.h                         |    5 +
 include/linux/virtio_net.h                         |   71 +
 include/linux/wimax/debug.h                        |    2 +-
 include/linux/wimax/i2400m.h                       |   69 +
 include/linux/wireless.h                           |   12 +-
 include/net/addrconf.h                             |    4 +-
 include/net/atmclip.h                              |    1 -
 include/net/ax88796.h                              |   13 +-
 include/net/bluetooth/bluetooth.h                  |   12 +
 include/net/bluetooth/hci.h                        |    8 +
 include/net/bluetooth/hci_core.h                   |   84 +-
 include/net/bluetooth/l2cap.h                      |   13 +-
 include/net/bluetooth/rfcomm.h                     |   20 +-
 include/net/cfg80211.h                             |  266 +-
 include/net/dsa.h                                  |   42 +-
 include/net/if_inet6.h                             |    5 +-
 include/net/inet_ecn.h                             |    4 +-
 include/net/inet_frag.h                            |    3 +-
 include/net/inet_hashtables.h                      |    4 +-
 include/net/ip.h                                   |    1 +
 include/net/ip_vs.h                                |    4 +-
 include/net/ipv6.h                                 |    4 +-
 include/net/ipx.h                                  |    2 +-
 include/net/mac80211.h                             |  260 +-
 include/net/netfilter/nf_conntrack.h               |    2 +-
 include/net/netfilter/nf_conntrack_l4proto.h       |   10 +-
 include/net/netfilter/nf_log.h                     |   11 +-
 include/net/netns/ipv4.h                           |   13 +
 include/net/netrom.h                               |    4 -
 include/net/phonet/phonet.h                        |    1 -
 include/net/phonet/pn_dev.h                        |    5 +-
 include/net/pkt_sched.h                            |    1 +
 include/net/psnap.h                                |    6 +-
 include/net/sch_generic.h                          |   28 +-
 include/net/sctp/checksum.h                        |   14 +-
 include/net/sctp/command.h                         |    3 +-
 include/net/sctp/sctp.h                            |    9 +-
 include/net/sctp/structs.h                         |    7 +
 include/net/sock.h                                 |   49 +-
 include/net/tcp.h                                  |   37 +-
 include/net/transp_v6.h                            |    2 +-
 include/net/udp.h                                  |    2 +
 include/net/wireless.h                             |   86 +-
 include/rdma/ib_verbs.h                            |    2 +-
 include/trace/skb.h                                |   11 +
 kernel/sysctl_check.c                              |    1 +
 kernel/time/Makefile                               |    2 +-
 kernel/time/clocksource.c                          |   76 +
 kernel/time/timecompare.c                          |  191 +
 lib/kobject_uevent.c                               |    3 +
 net/802/psnap.c                                    |   15 +-
 net/802/tr.c                                       |    2 +
 net/8021q/vlan.c                                   |    4 +-
 net/8021q/vlan_core.c                              |   53 +-
 net/9p/trans_fd.c                                  |    2 +-
 net/Kconfig                                        |   17 +-
 net/Makefile                                       |    1 +
 net/appletalk/ddp.c                                |   10 +-
 net/appletalk/dev.c                                |   10 +-
 net/atm/br2684.c                                   |   58 +-
 net/atm/clip.c                                     |   39 +-
 net/atm/lec.c                                      |   66 +-
 net/atm/lec.h                                      |    1 -
 net/atm/mpc.c                                      |   32 +-
 net/atm/mpc.h                                      |    5 +-
 net/ax25/af_ax25.c                                 |   21 +-
 net/ax25/ax25_iface.c                              |   13 +-
 net/bluetooth/af_bluetooth.c                       |   17 +-
 net/bluetooth/cmtp/core.c                          |    3 +-
 net/bluetooth/hci_conn.c                           |   64 +-
 net/bluetooth/hci_core.c                           |    3 +-
 net/bluetooth/hci_event.c                          |   26 +-
 net/bluetooth/l2cap.c                              |  602 +-
 net/bluetooth/rfcomm/core.c                        |  179 +-
 net/bluetooth/rfcomm/sock.c                        |  189 +-
 net/bluetooth/sco.c                                |   57 +-
 net/bridge/br_if.c                                 |    1 -
 net/bridge/br_netfilter.c                          |    2 +-
 net/bridge/br_netlink.c                            |    3 +-
 net/bridge/netfilter/ebt_log.c                     |    2 +-
 net/bridge/netfilter/ebt_ulog.c                    |   14 +-
 net/bridge/netfilter/ebtable_broute.c              |    1 -
 net/bridge/netfilter/ebtable_filter.c              |    1 -
 net/bridge/netfilter/ebtable_nat.c                 |    1 -
 net/can/af_can.c                                   |    5 +-
 net/can/raw.c                                      |    3 +
 net/compat.c                                       |   19 +-
 net/core/Makefile                                  |    3 +
 net/core/datagram.c                                |    2 +-
 net/core/dev.c                                     |  258 +-
 net/core/drop_monitor.c                            |  263 +
 net/core/ethtool.c                                 |   58 +-
 net/core/fib_rules.c                               |    3 +-
 net/core/neighbour.c                               |   15 +-
 net/core/net-sysfs.c                               |    2 +-
 net/core/net-traces.c                              |   29 +
 net/core/pktgen.c                                  |   18 +-
 net/core/rtnetlink.c                               |    9 +-
 net/core/skbuff.c                                  |  235 +-
 net/core/sock.c                                    |   95 +-
 net/core/sysctl_net_core.c                         |    1 +
 net/core/utils.c                                   |    1 -
 net/dccp/ackvec.h                                  |    3 +
 net/dccp/dccp.h                                    |   26 +-
 net/dccp/feat.c                                    |  232 +-
 net/dccp/feat.h                                    |   21 +-
 net/dccp/minisocks.c                               |   11 -
 net/dccp/options.c                                 |    8 -
 net/dccp/output.c                                  |   37 +-
 net/dccp/proto.c                                   |    2 -
 net/dccp/sysctl.c                                  |   43 +-
 net/decnet/af_decnet.c                             |   25 +-
 net/decnet/dn_dev.c                                |    6 +-
 net/decnet/dn_route.c                              |    8 +-
 net/decnet/dn_table.c                              |    3 +-
 net/decnet/sysctl_net_decnet.c                     |    2 +-
 net/dsa/Kconfig                                    |    6 +-
 net/dsa/dsa.c                                      |  177 +-
 net/dsa/dsa_priv.h                                 |   97 +-
 net/dsa/mv88e6060.c                                |   12 +-
 net/dsa/mv88e6123_61_65.c                          |   92 +-
 net/dsa/mv88e6131.c                                |   98 +-
 net/dsa/slave.c                                    |   34 +-
 net/dsa/tag_dsa.c                                  |   34 +-
 net/dsa/tag_edsa.c                                 |   34 +-
 net/dsa/tag_trailer.c                              |   14 +-
 net/econet/af_econet.c                             |    4 +-
 net/ipv4/Kconfig                                   |   52 +-
 net/ipv4/af_inet.c                                 |   28 +-
 net/ipv4/arp.c                                     |   13 +-
 net/ipv4/devinet.c                                 |   12 +-
 net/ipv4/fib_frontend.c                            |    2 +-
 net/ipv4/fib_semantics.c                           |    5 +-
 net/ipv4/icmp.c                                    |    2 +
 net/ipv4/inet_connection_sock.c                    |   42 +-
 net/ipv4/inet_fragment.c                           |    1 +
 net/ipv4/inet_hashtables.c                         |   12 +-
 net/ipv4/ip_gre.c                                  |  136 +-
 net/ipv4/ip_output.c                               |    6 +
 net/ipv4/ipconfig.c                                |    8 +-
 net/ipv4/ipip.c                                    |    7 +-
 net/ipv4/ipmr.c                                    |  464 +-
 net/ipv4/netfilter/Kconfig                         |   30 +-
 net/ipv4/netfilter/Makefile                        |    2 -
 net/ipv4/netfilter/arp_tables.c                    |  163 +-
 net/ipv4/netfilter/arptable_filter.c               |    2 -
 net/ipv4/netfilter/ip_queue.c                      |    2 +
 net/ipv4/netfilter/ip_tables.c                     |  153 +-
 net/ipv4/netfilter/ipt_LOG.c                       |    2 +-
 net/ipv4/netfilter/ipt_TTL.c                       |   97 -
 net/ipv4/netfilter/ipt_ULOG.c                      |    2 +-
 net/ipv4/netfilter/ipt_ttl.c                       |   63 -
 net/ipv4/netfilter/iptable_filter.c                |    1 -
 net/ipv4/netfilter/iptable_mangle.c                |    1 -
 net/ipv4/netfilter/iptable_raw.c                   |    1 -
 net/ipv4/netfilter/iptable_security.c              |    1 -
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c     |    4 +-
 net/ipv4/netfilter/nf_nat_rule.c                   |    1 -
 net/ipv4/netfilter/nf_nat_snmp_basic.c             |    4 +-
 net/ipv4/proc.c                                    |    4 +-
 net/ipv4/raw.c                                     |    1 +
 net/ipv4/route.c                                   |   15 +-
 net/ipv4/tcp.c                                     |   89 +-
 net/ipv4/tcp_bic.c                                 |   11 +-
 net/ipv4/tcp_cong.c                                |   21 +-
 net/ipv4/tcp_cubic.c                               |   11 +-
 net/ipv4/tcp_htcp.c                                |    3 +-
 net/ipv4/tcp_input.c                               |  198 +-
 net/ipv4/tcp_ipv4.c                                |   11 +-
 net/ipv4/tcp_minisocks.c                           |    9 +-
 net/ipv4/tcp_output.c                              |   94 +-
 net/ipv4/tcp_probe.c                               |    5 +-
 net/ipv4/tcp_scalable.c                            |   10 +-
 net/ipv4/tcp_timer.c                               |   23 +-
 net/ipv4/tcp_veno.c                                |    7 +-
 net/ipv4/tcp_yeah.c                                |    9 +-
 net/ipv4/udp.c                                     |   15 +-
 net/ipv4/xfrm4_policy.c                            |    2 +-
 net/ipv6/addrconf.c                                |  116 +-
 net/ipv6/af_inet6.c                                |   60 +-
 net/ipv6/ipv6_sockglue.c                           |    3 +-
 net/ipv6/ndisc.c                                   |   22 +-
 net/ipv6/netfilter/Kconfig                         |   38 +-
 net/ipv6/netfilter/Makefile                        |    2 -
 net/ipv6/netfilter/ip6_queue.c                     |    1 +
 net/ipv6/netfilter/ip6_tables.c                    |  152 +-
 net/ipv6/netfilter/ip6t_HL.c                       |   95 -
 net/ipv6/netfilter/ip6t_LOG.c                      |    2 +-
 net/ipv6/netfilter/ip6t_hl.c                       |   68 -
 net/ipv6/netfilter/ip6table_filter.c               |    1 -
 net/ipv6/netfilter/ip6table_mangle.c               |    1 -
 net/ipv6/netfilter/ip6table_raw.c                  |    1 -
 net/ipv6/netfilter/ip6table_security.c             |    1 -
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c     |    1 +
 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c     |    4 +
 net/ipv6/route.c                                   |    9 +-
 net/ipv6/sit.c                                     |    5 +-
 net/ipv6/tcp_ipv6.c                                |    8 +-
 net/ipv6/udp.c                                     |   28 +
 net/ipv6/xfrm6_policy.c                            |    2 +-
 net/ipv6/xfrm6_state.c                             |    2 +-
 net/ipx/af_ipx.c                                   |   20 +-
 net/irda/irda_device.c                             |    5 +-
 net/irda/irlan/irlan_eth.c                         |   19 +-
 net/irda/irmod.c                                   |    4 +-
 net/iucv/af_iucv.c                                 |    3 +-
 net/key/af_key.c                                   |    6 +-
 net/llc/af_llc.c                                   |    6 +-
 net/llc/llc_conn.c                                 |    3 +-
 net/llc/llc_core.c                                 |    8 +-
 net/mac80211/Makefile                              |    6 +-
 net/mac80211/aes_cmac.c                            |  135 +
 net/mac80211/aes_cmac.h                            |   19 +
 net/mac80211/agg-rx.c                              |  302 +
 net/mac80211/agg-tx.c                              |  701 +
 net/mac80211/cfg.c                                 |  170 +-
 net/mac80211/debugfs.c                             |   59 +-
 net/mac80211/debugfs_key.c                         |   79 +-
 net/mac80211/debugfs_key.h                         |   10 +
 net/mac80211/debugfs_netdev.c                      |   48 +-
 net/mac80211/debugfs_sta.c                         |    5 +-
 net/mac80211/ht.c                                  |  903 +-
 net/mac80211/ibss.c                                |  907 +
 net/mac80211/ieee80211_i.h                         |  278 +-
 net/mac80211/iface.c                               |  168 +-
 net/mac80211/key.c                                 |  115 +-
 net/mac80211/key.h                                 |   16 +
 net/mac80211/main.c                                |  172 +-
 net/mac80211/mesh.c                                |   15 +-
 net/mac80211/mesh.h                                |   10 +-
 net/mac80211/mesh_hwmp.c                           |    7 +-
 net/mac80211/mesh_plink.c                          |   38 +-
 net/mac80211/mlme.c                                | 1885 +-
 net/mac80211/pm.c                                  |  117 +
 net/mac80211/rate.h                                |   12 +
 net/mac80211/rx.c                                  |  406 +-
 net/mac80211/scan.c                                |  688 +-
 net/mac80211/spectmgmt.c                           |  103 +-
 net/mac80211/sta_info.c                            |   52 +-
 net/mac80211/sta_info.h                            |   13 +-
 net/mac80211/tx.c                                  |  122 +-
 net/mac80211/util.c                                |  267 +-
 net/mac80211/wext.c                                |  467 +-
 net/mac80211/wme.c                                 |  170 +-
 net/mac80211/wme.h                                 |    6 -
 net/mac80211/wpa.c                                 |  152 +-
 net/mac80211/wpa.h                                 |    5 +
 net/netfilter/Kconfig                              |   63 +
 net/netfilter/Makefile                             |    4 +
 net/netfilter/core.c                               |    2 -
 net/netfilter/ipvs/ip_vs_sync.c                    |    4 +-
 net/netfilter/nf_conntrack_amanda.c                |    4 +-
 net/netfilter/nf_conntrack_core.c                  |   14 +-
 net/netfilter/nf_conntrack_expect.c                |    3 +-
 net/netfilter/nf_conntrack_h323_main.c             |    8 +-
 net/netfilter/nf_conntrack_netbios_ns.c            |    2 +-
 net/netfilter/nf_conntrack_netlink.c               |  161 +-
 net/netfilter/nf_conntrack_pptp.c                  |    2 +-
 net/netfilter/nf_conntrack_proto.c                 |   21 -
 net/netfilter/nf_conntrack_proto_dccp.c            |  145 +-
 net/netfilter/nf_conntrack_proto_generic.c         |    2 +-
 net/netfilter/nf_conntrack_proto_tcp.c             |    5 +-
 net/netfilter/nf_conntrack_proto_udp.c             |    2 +
 net/netfilter/nf_log.c                             |  201 +-
 net/netfilter/nf_tproxy_core.c                     |    1 +
 net/netfilter/nfnetlink.c                          |    6 +
 net/netfilter/nfnetlink_log.c                      |   18 +-
 net/netfilter/x_tables.c                           |   26 +-
 net/netfilter/xt_HL.c                              |  171 +
 net/netfilter/xt_LED.c                             |  161 +
 net/netfilter/xt_cluster.c                         |  164 +
 net/netfilter/xt_hashlimit.c                       |    7 +-
 net/netfilter/xt_hl.c                              |  108 +
 net/netfilter/xt_limit.c                           |   40 +-
 net/netfilter/xt_physdev.c                         |   37 +-
 net/netfilter/xt_quota.c                           |   31 +-
 net/netfilter/xt_statistic.c                       |   28 +-
 net/netlink/af_netlink.c                           |   88 +-
 net/netrom/af_netrom.c                             |   13 +-
 net/netrom/nr_dev.c                                |   26 +-
 net/packet/af_packet.c                             |    5 +-
 net/phonet/af_phonet.c                             |   34 +-
 net/phonet/pn_dev.c                                |  119 +-
 net/phonet/pn_netlink.c                            |   29 +-
 net/rds/Kconfig                                    |   14 +
 net/rds/Makefile                                   |   14 +
 net/rds/af_rds.c                                   |  586 +
 net/rds/bind.c                                     |  199 +
 net/rds/cong.c                                     |  404 +
 net/rds/connection.c                               |  487 +
 net/rds/ib.c                                       |  323 +
 net/rds/ib.h                                       |  367 +
 net/rds/ib_cm.c                                    |  726 +
 net/rds/ib_rdma.c                                  |  641 +
 net/rds/ib_recv.c                                  |  869 +
 net/rds/ib_ring.c                                  |  168 +
 net/rds/ib_send.c                                  |  874 +
 net/rds/ib_stats.c                                 |   95 +
 net/rds/ib_sysctl.c                                |  137 +
 net/rds/info.c                                     |  241 +
 net/rds/info.h                                     |   30 +
 net/rds/iw.c                                       |  333 +
 net/rds/iw.h                                       |  395 +
 net/rds/iw_cm.c                                    |  750 +
 net/rds/iw_rdma.c                                  |  888 +
 net/rds/iw_recv.c                                  |  869 +
 net/rds/iw_ring.c                                  |  169 +
 net/rds/iw_send.c                                  |  975 +
 net/rds/iw_stats.c                                 |   95 +
 net/rds/iw_sysctl.c                                |  137 +
 net/rds/loop.c                                     |  188 +
 net/rds/loop.h                                     |    9 +
 net/rds/message.c                                  |  402 +
 net/rds/page.c                                     |  221 +
 net/rds/rdma.c                                     |  679 +
 net/rds/rdma.h                                     |   84 +
 net/rds/rdma_transport.c                           |  214 +
 net/rds/rdma_transport.h                           |   28 +
 net/rds/rds.h                                      |  686 +
 net/rds/recv.c                                     |  542 +
 net/rds/send.c                                     | 1003 +
 net/rds/stats.c                                    |  148 +
 net/rds/sysctl.c                                   |  122 +
 net/rds/threads.c                                  |  265 +
 net/rds/transport.c                                |  117 +
 net/rose/af_rose.c                                 |    3 +-
 net/rose/rose_dev.c                                |   22 +-
 net/sched/sch_api.c                                |   11 +
 net/sched/sch_cbq.c                                |    7 +-
 net/sched/sch_drr.c                                |    7 +-
 net/sched/sch_hfsc.c                               |   13 +-
 net/sched/sch_htb.c                                |   49 +-
 net/sched/sch_multiq.c                             |    2 +-
 net/sched/sch_tbf.c                                |    9 +-
 net/sctp/debug.c                                   |    4 +
 net/sctp/input.c                                   |   14 +-
 net/sctp/ipv6.c                                    |   36 +-
 net/sctp/output.c                                  |   21 +-
 net/sctp/outqueue.c                                |    6 +-
 net/sctp/protocol.c                                |   31 +-
 net/sctp/sm_make_chunk.c                           |   37 +-
 net/sctp/sm_sideeffect.c                           |   43 +-
 net/sctp/sm_statefuns.c                            |    6 +-
 net/sctp/socket.c                                  |  216 +-
 net/sctp/transport.c                               |    9 +-
 net/socket.c                                       |   84 +-
 net/sunrpc/xprtsock.c                              |   53 +-
 net/sysctl_net.c                                   |    2 +-
 net/tipc/bcast.c                                   |    4 +-
 net/tipc/bcast.h                                   |    2 +-
 net/tipc/dbg.c                                     |    2 +-
 net/tipc/node.c                                    |    2 +-
 net/unix/af_unix.c                                 |    3 +-
 net/wanrouter/wanmain.c                            |    8 +-
 net/wanrouter/wanproc.c                            |    2 +
 net/wimax/op-msg.c                                 |    9 +-
 net/wimax/stack.c                                  |   12 +-
 net/wireless/Makefile                              |    2 +-
 net/wireless/core.c                                |  136 +-
 net/wireless/core.h                                |   59 +-
 net/wireless/nl80211.c                             |  602 +-
 net/wireless/nl80211.h                             |   17 +
 net/wireless/reg.c                                 | 1226 +-
 net/wireless/reg.h                                 |   45 +-
 net/wireless/scan.c                                |  866 +
 net/wireless/sysfs.c                               |   39 +-
 net/wireless/util.c                                |    2 +-
 net/wireless/wext-compat.c                         |   97 +
 net/x25/af_x25.c                                   |   15 +-
 1194 files changed, 129817 insertions(+), 89563 deletions(-)
 create mode 100644 Documentation/networking/ixgbe.txt
 create mode 100644 Documentation/networking/rds.txt
 create mode 100644 Documentation/networking/timestamping.txt
 create mode 100644 Documentation/networking/timestamping/.gitignore
 create mode 100644 Documentation/networking/timestamping/Makefile
 create mode 100644 Documentation/networking/timestamping/timestamping.c
 create mode 100644 drivers/atm/solos-attrlist.c
 create mode 100644 drivers/net/bnx2x_dump.h
 rename drivers/net/{gianfar_mii.c => fsl_pq_mdio.c} (54%)
 create mode 100644 drivers/net/fsl_pq_mdio.h
 delete mode 100644 drivers/net/gianfar_mii.h
 create mode 100644 drivers/net/igb/e1000_mbx.c
 create mode 100644 drivers/net/igb/e1000_mbx.h
 create mode 100644 drivers/net/ixgbe/ixgbe_82599.c
 create mode 100644 drivers/net/ixgbe/ixgbe_dcb_82599.c
 create mode 100644 drivers/net/ixgbe/ixgbe_dcb_82599.h
 delete mode 100644 drivers/net/tehuti_fw.h
 delete mode 100644 drivers/net/typhoon-firmware.h
 delete mode 100644 drivers/net/ucc_geth_mii.c
 delete mode 100644 drivers/net/ucc_geth_mii.h
 create mode 100644 drivers/net/wimax/i2400m/sysfs.c
 create mode 100644 drivers/net/wireless/at76c50x-usb.c
 create mode 100644 drivers/net/wireless/at76c50x-usb.h
 create mode 100644 drivers/net/wireless/ath5k/led.c
 create mode 100644 drivers/net/wireless/ath5k/rfbuffer.h
 create mode 100644 drivers/net/wireless/ath5k/rfgain.h
 create mode 100644 drivers/net/wireless/ath9k/ahb.c
 create mode 100644 drivers/net/wireless/ath9k/ani.h
 create mode 100644 drivers/net/wireless/ath9k/calib.h
 delete mode 100644 drivers/net/wireless/ath9k/core.h
 create mode 100644 drivers/net/wireless/ath9k/debug.h
 create mode 100644 drivers/net/wireless/ath9k/eeprom.h
 create mode 100644 drivers/net/wireless/ath9k/mac.h
 create mode 100644 drivers/net/wireless/ath9k/pci.c
 create mode 100644 drivers/net/wireless/ath9k/virtual.c
 create mode 100644 drivers/net/wireless/b43/tables_lpphy.c
 create mode 100644 drivers/net/wireless/b43/tables_lpphy.h
 rename {include/net => drivers/net/wireless/ipw2x00}/ieee80211.h (90%)
 create mode 100644 drivers/net/wireless/iwlwifi/iwl-1000.c
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-3945-commands.h
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-3945-debug.h
 create mode 100644 drivers/net/wireless/iwlwifi/iwl-3945-fh.h
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-3945-io.h
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-3945-rs.h
 rename drivers/net/wireless/iwlwifi/{iwl-3945-core.h => iwl-6000-hw.h} (64%)
 create mode 100644 drivers/net/wireless/iwlwifi/iwl-6000.c
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-agn-hcmd-check.c
 create mode 100644 drivers/net/wireless/libertas/if_spi.c
 create mode 100644 drivers/net/wireless/libertas/if_spi.h
 create mode 100644 drivers/net/wireless/mwl8k.c
 create mode 100644 drivers/net/wireless/orinoco/Kconfig
 create mode 100644 drivers/net/wireless/orinoco/fw.c
 create mode 100644 drivers/net/wireless/orinoco/fw.h
 create mode 100644 drivers/net/wireless/orinoco/hw.c
 create mode 100644 drivers/net/wireless/orinoco/hw.h
 create mode 100644 drivers/net/wireless/orinoco/main.c
 create mode 100644 drivers/net/wireless/orinoco/main.h
 create mode 100644 drivers/net/wireless/orinoco/mic.c
 create mode 100644 drivers/net/wireless/orinoco/mic.h
 delete mode 100644 drivers/net/wireless/orinoco/orinoco.c
 create mode 100644 drivers/net/wireless/orinoco/scan.c
 create mode 100644 drivers/net/wireless/orinoco/scan.h
 create mode 100644 drivers/net/wireless/orinoco/wext.c
 create mode 100644 drivers/net/wireless/orinoco/wext.h
 create mode 100644 drivers/net/wireless/p54/p54spi.c
 create mode 100644 drivers/net/wireless/p54/p54spi.h
 create mode 100644 drivers/net/wireless/p54/p54spi_eeprom.h
 create mode 100644 drivers/net/wireless/rt2x00/rt2x00link.c
 create mode 100644 drivers/ssb/driver_chipcommon_pmu.c
 create mode 100644 firmware/3com/typhoon.bin.ihex
 delete mode 100644 firmware/cxgb3/t3fw-7.0.0.bin.ihex
 create mode 100644 firmware/cxgb3/t3fw-7.1.0.bin.ihex
 create mode 100644 firmware/tehuti/bdx.bin.ihex
 create mode 100644 include/linux/ath9k_platform.h
 create mode 100644 include/linux/net_dropmon.h
 create mode 100644 include/linux/net_tstamp.h
 create mode 100644 include/linux/netfilter/xt_LED.h
 create mode 100644 include/linux/netfilter/xt_cluster.h
 create mode 100644 include/linux/rds.h
 create mode 100644 include/linux/spi/libertas_spi.h
 create mode 100644 include/linux/timecompare.h
 create mode 100644 include/trace/skb.h
 create mode 100644 kernel/time/timecompare.c
 create mode 100644 net/core/drop_monitor.c
 create mode 100644 net/core/net-traces.c
 delete mode 100644 net/ipv4/netfilter/ipt_TTL.c
 delete mode 100644 net/ipv4/netfilter/ipt_ttl.c
 delete mode 100644 net/ipv6/netfilter/ip6t_HL.c
 delete mode 100644 net/ipv6/netfilter/ip6t_hl.c
 create mode 100644 net/mac80211/aes_cmac.c
 create mode 100644 net/mac80211/aes_cmac.h
 create mode 100644 net/mac80211/agg-rx.c
 create mode 100644 net/mac80211/agg-tx.c
 create mode 100644 net/mac80211/ibss.c
 create mode 100644 net/mac80211/pm.c
 create mode 100644 net/netfilter/xt_HL.c
 create mode 100644 net/netfilter/xt_LED.c
 create mode 100644 net/netfilter/xt_cluster.c
 create mode 100644 net/netfilter/xt_hl.c
 create mode 100644 net/rds/Kconfig
 create mode 100644 net/rds/Makefile
 create mode 100644 net/rds/af_rds.c
 create mode 100644 net/rds/bind.c
 create mode 100644 net/rds/cong.c
 create mode 100644 net/rds/connection.c
 create mode 100644 net/rds/ib.c
 create mode 100644 net/rds/ib.h
 create mode 100644 net/rds/ib_cm.c
 create mode 100644 net/rds/ib_rdma.c
 create mode 100644 net/rds/ib_recv.c
 create mode 100644 net/rds/ib_ring.c
 create mode 100644 net/rds/ib_send.c
 create mode 100644 net/rds/ib_stats.c
 create mode 100644 net/rds/ib_sysctl.c
 create mode 100644 net/rds/info.c
 create mode 100644 net/rds/info.h
 create mode 100644 net/rds/iw.c
 create mode 100644 net/rds/iw.h
 create mode 100644 net/rds/iw_cm.c
 create mode 100644 net/rds/iw_rdma.c
 create mode 100644 net/rds/iw_recv.c
 create mode 100644 net/rds/iw_ring.c
 create mode 100644 net/rds/iw_send.c
 create mode 100644 net/rds/iw_stats.c
 create mode 100644 net/rds/iw_sysctl.c
 create mode 100644 net/rds/loop.c
 create mode 100644 net/rds/loop.h
 create mode 100644 net/rds/message.c
 create mode 100644 net/rds/page.c
 create mode 100644 net/rds/rdma.c
 create mode 100644 net/rds/rdma.h
 create mode 100644 net/rds/rdma_transport.c
 create mode 100644 net/rds/rdma_transport.h
 create mode 100644 net/rds/rds.h
 create mode 100644 net/rds/recv.c
 create mode 100644 net/rds/send.c
 create mode 100644 net/rds/stats.c
 create mode 100644 net/rds/sysctl.c
 create mode 100644 net/rds/threads.c
 create mode 100644 net/rds/transport.c
 create mode 100644 net/wireless/scan.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ