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: <20090615.050449.144947903.davem@davemloft.net>
Date:	Mon, 15 Jun 2009 05:04:49 -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


These are the networking updates for the 2.6.31 merge window.

Highlights:

1) RFKILL rewrite from Johannes Berg.

2) IPV6 stateless autoconfig support for ISATAP, from Sascha Hlusiak.

3) New 802.15.4 protocol stack

4) Namespace support for PIM-SM protocol(s), from Tom Goff.

5) All drivers are now converted to net_device_ops, so the compatibility
   code can be completely removed.  A large swath of the final conversions,
   as well as the compat code removal change itself, are from Alexander
   Beregalov.

6) New network drivers: TI DaVinci EMAC, Blackfin SIR IrDA,
   SJA1000 CAN, wl12xx.

7) Sanitization of MDIO clause 45 definitions, from Ben Hutchings.

8) Kill off remaining BUS_ID_SIZE references in the networking.

9) Passive OS fingerprint netfilter match by Evgeniy Polyakov.

10) of_mdio infrastructure from Grant Likely.

11) Numerous GRO optimizations and enhancements from Herbert Xu.

12) More SKB list abstraction work so we can eventually move it
    over to use list_head like the rest of the kernel instead of
    our custom crap.

Please pull, thanks a lot!

The following changes since commit 45e3e1935e2857c54783291107d33323b3ef33c8:
  Linus Torvalds (1):
        Merge branch 'master' of git://git.kernel.org/.../sam/kbuild-next

are available in the git repository at:

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

Abhijeet Kolekar (27):
      iwl3945: use iwl_mac_conf_tx
      iwl3945: use iwl_bss_info_changed
      iwl3945: use iwl_mac_beacon_update
      iwlwifi: add commit_rxon lib
      iwl3945: delay mode setting
      iwlwifi: add station management ops
      iwl3945: replace station function with station ops
      iwlwifi: use station management ops
      iwl3945/iwlwifi: unify add_station function
      iwl3945: use iwl_get_sta_id from iwlwifi
      iwlwifi: add set_rxon_chain op
      iwl3945: use iwl_set_mode in 3945
      iwl3945: use iwl_mac_add_interface from iwlwifi
      iwl3945: use iwl_mac_remove_interface from iwlwifi
      iwl3945: use iwl_mac_config from iwlwifi
      iwlwifi: add config_ap lib op
      iwl3945: use iwl_mac_config_interface from iwlwifi
      iwl3945: use iwl_mac_get_tx_stats from iwlwifi
      iwl3945: use iwl_mac_reset_tsf from iwlwifi
      iwl3945: add debugfs to 3945
      iwl3945: calculate debugfs isr statistics
      iwlwifi: remove radio disable parameter.
      iwl3945: fix lock dependency
      iwl3945: read rev id in nic config
      iwl3945: improve 3945 leds
      iwl3945: port allow skb allocation in tasklet patch
      iwl3945/iwlwifi: fix led bug when SW rfkill

Ajit Khaparde (1):
      be2net: changes for checksum and segmentation offload

Alan Jenkins (3):
      rfkill: remove set_global_sw_state
      sony-laptop: no need to unblock rfkill on load
      rfkill: don't impose global states on resume (just restore the previous states)

Alban Browaeys (1):
      rt2x00: Style fix for interval defines

Alexander Beregalov (50):
      drivers/net: replace BUG() with BUG_ON() if possible
      ipw2x00: remove old compat_net_dev_ops code
      usbnet: remove old compat_net_dev_ops code
      8390(p): remove old compat_net_dev_ops code
      bmac: convert to net_device_ops
      cpmac: convert to net_device_ops
      dm9000: convert to net_device_ops
      hplance: convert to net_device_ops
      ibmveth: convert to net_device_ops
      irda/au1k_ir: convert to net_device_ops
      irda/pxaficp_ir: convert to net_device_ops
      irda/sa1100_ir: convert to net_device_ops
      iseries_veth: convert to net_device_ops
      ixp2000/ixpdev: convert to net_device_ops
      jazzsonic: convert to net_device_ops
      korina: convert to net_device_ops
      lib82596: convert to net_device_ops
      mace: convert to net_device_ops
      macmace: convert to net_device_ops
      meth: convert to net_device_ops
      mipsnet: convert to net_device_ops
      mvme147: convert to net_device_ops
      netx-eth: convert to net_device_ops
      pasemi_mac: convert to net_device_ops
      pci-skeleton: convert to net_device_ops
      rionet: convert to net_device_ops
      sb1250-mac: convert to net_device_ops
      sgiseeq: convert to net_device_ops
      smc911x: convert to net_device_ops
      sun3lance: convert to net_device_ops
      irda: include etherdevice.h for eth_*() functions
      wan/pc300_drv: convert to net_device_ops
      iseries_veth: fix build breakage
      sa1100_ir: fix build breakage
      8390p: fix build breakage
      vxge: fix possible NULL dereference in vxge-traffic.c
      vxge: use max() instead of VXGE_HW_SET_LEVEL
      lasi_82596: fix printk format warning
      ar9170: fix build when !CONFIG_PM
      de620: fix forgotten semicolon
      de600: convert PRINTK() to pr_debug()
      de620: convert PRINTK() to pr_debug() and cleanup
      mac89x0: remove PRINTK()
      skfddi: convert PRINTK() to pr_debug()
      Staging: agnx: switch config_interface to bss_info_changed
      net: remove COMPAT_NET_DEV_OPS
      3c50x: convert printk() to pr_<foo>()
      3c5xx: convert printk() to pr_<foo>()
      8139*: convert printk() to pr_<foo>()
      cfg80211: errno.h: define ERFKILL

Alexander Duyck (20):
      igb: always use adapter->itr as EITR value
      igb: reconfigure mailbox timeout logic
      igb: make rxcsum configuration seperate from multiqueue
      igb/ixgbe: remove unecessary checks for CHECKSUM_UNNECESSARY
      ixgbe: enable HW RSC for 82599
      igbvf: cleanup flags and allow for rx checksum to be disabled
      igb/igbvf: set rx csum always enabled in hw, disable via sw
      pci: update 82576 sr-iov quirk with latest device IDs
      ixgbe: make q_vectors dynamic to reduce netdev size
      ixgbe: skb_record_rx_queue should record rx queue instead of vector
      ixgbe: remove ixgbe_napi_add/del_all references
      ixgbe: always set header length in SRRCTL
      ixgbe: set queue0 for srrctl configuration correctly for DCB
      ixgbe: set max desc to prevent total RSC packet size of 64K
      igb: do not re-register DCA requester on device reset
      ixgbe: only register DCA requester once
      igb/e1000e: update PSSR_MDIX value to reflect correct bit
      ixgbe: use rx_buffer_info->dma instead of nr_frags to determine skb unmap
      ixgbe: move v_idx into q_vector and use as index only
      ixgbe: move tx processing into NAPI context

Alexandre Becholey (1):
      rt73usb: fix for master mode

Alexey Dobriyan (2):
      netns 1/2: don't get/put old netns on CLONE_NEWNET
      netns 2/2: extract net_create()

Amit Kumar Salecha (1):
      netxen: enable GRO support

Anant Gole (1):
      net: Add TI DaVinci EMAC driver

Andre Detsch (1):
      e100: Fix napi_enable BUG_ON when recovering from EEH error

Andreas Eversberg (12):
      mISDN: Add watchdog functionality to hfcmulti driver
      mISDN: DSP now uses ring buffer for echo canceler
      mISDN: Echo canceler now gets delay information from hardware
      mISDN: Fixed missing spin lock on pipeline process
      mISDN: Added layer-1-hold feature
      mISDN: Fix DTMF locking bug issue
      mISDN: Hardware acceleration is now possible in conjunction with audio recording
      mISDN: Fix TEI and SAPI handling
      mISDN: Add "sapi" information to debug messages
      mISDN: Add PCI ID for Junghanns 8S card
      mISDN: Fix DTMF detection enable/disable
      mISDN: Added PCI ID for new Junghanns.net Single E1 cards.

Andreas Mohr (2):
      e100: add non-MII PHY support
      mISDN: Free hfcpci IRQ if init was not successful

Andrew Gallatin (1):
      myri10ge: fix compile error

Andrew Morton (2):
      net/rfkill/rfkill.c: fix build with CONFIG_RFKILL_LEDS=n
      drivers/net/82596.c: suppress warnings

André Goddard Rosa (1):
      usbnet: ratelimit warning messages invoked from callback handler

Andy Grover (4):
      RDS: Correct some iw references in rdma_transport.c
      RDS: Fix ordering in a conditional
      RDS: Establish connection before parsing CMSGs
      RDS: use get_user_pages_fast()

Anna Neal (1):
      libertas: increase spi driver thread priority

Arnaldo Carvalho de Melo (3):
      inet_diag: Remove dup assignments
      net: Make inet_twsk_put similar to sock_put
      mISDN: Use kernel_{send,recv}msg instead of open coding

Ayaz Abdulla (4):
      forcedeth: add clock gating feature <resend>
      forcedeth: remove device id macros
      forcedeth: addition of new mcp89 device id
      removal of forcedeth device ids

Ben Hutchings (24):
      ethtool: Add port type PORT_OTHER
      mdio: Add register definitions for MDIO (clause 45)
      mdio: Add generic MDIO (clause 45) support functions
      sfc: Use generic MDIO functions and definitions
      chelsio: Use generic MDIO definitions and mdio_mii_ioctl()
      cxgb3: Use generic MDIO definitions and mdio_mii_ioctl()
      ixgbe: Use generic MDIO definitions and functions
      ixgb: Use generic MDIO definitions
      s2io: Use generic MDIO definitions
      mii: Simplify mii_resolve_flowctrl_fdx()
      mii: Add mii_advertise_flowctrl()
      mdio: Add mdio45_ethtool_spauseparam_an()
      sfc: Use generic MDIO flow control auto-negotiation functions
      ethtool/mdio: Report MDIO mode support and link partner advertising
      ethtool/mdio: Support backplane mode negotiation
      mii: Rewrite mii_ethtool_gset() to report mdio_support and lp_advertising
      mdio: Add 10GBASE-T SNR register definition
      mdio: Add XENPAK LASI register definitions
      sfc: Use generic XENPAK register definitions
      sfc: Remove lro module parameter
      chelsio: Use generic XENPAK LASI register definitions
      cxgb3: Use generic XENPAK LASI register definitions
      mdio: Expose 10GBASE-T MDI-X status via ethtool
      sfc: Expose 100/1000BASE-T MDI-X status via ethtool

Bing Zhao (7):
      libertas: support mesh for various firmware versions
      libertas: add support for Marvell SD8688 chip
      libertas: define macros for SDIO model numbers
      libertas: get SD8688 rx length with one CMD52
      libertas: implement function init/shutdown commands for SD8688
      libertas: read SD8688 firmware status from new register
      libertas: improve function init/shutdown handling for SD8688

Bob Copeland (22):
      ath5k: reduce exported channel list
      ath9k: separate ath9k specific code from ath9k_regd_get_ctl()
      ath9k: pass regd structure directly to regulatory functions
      atheros: introduce ath module containing common ath5k/ath9k/ar9170 code
      ath: move more setup code into ath_regd_init
      ath5k: use regulatory infrastructure
      ath5k: add support for Fukato Datacask Jupiter LEDs
      ath5k: fix initvals errors
      ath5k: use tasklet_hi_schedule for beacon queue
      ath5k: use bool for modparams
      ath5k: use rx hw descriptor pointer for self-linked check
      ath5k: manipulate rxlink and descriptor address under rxbuf lock
      ath5k: correct interrupt storm warning
      ath5k: use ctl settings based on current regdomain
      wl12xx: correct printk format warnings
      ath5k: update beacons in AP mode
      ath5k: avoid and warn on potential infinite loop
      ath5k: remove conf->beacon_int usage
      nl80211: use GFP_ATOMIC for michael mic failure message
      ath5k: disable beacon interrupt when interface is down
      mac80211: fix minstrel single-rate memory corruption
      ath5k: minor rfkill cleanup

Breno Leitao (2):
      ixgbe: Return PCI_ERS_RESULT_DISCONNECT when bus is disabled
      bnx2: no need to check before vfreeing

Brian Haley (2):
      IPv6: Add 'autoconf' and 'disable_ipv6' module parameters
      IPv6: Print error value when skb allocation fails

Brice Goglin (9):
      myri10ge: force stats update in ethtool gstats
      myri10ge: allow per-board firmware overriding
      myri10ge: add MODULE_DEVICE_TABLE
      myri10ge: fix tx ring size in ethtool -g
      myri10ge: allow LRO to be enabled via ethtool
      myri10ge: update version to 1.5.0-1.415
      myri10ge: fix the invokation of lro_flush_all
      myri10ge: drop myri10ge_lro module parameter
      myri10ge: Add support for vlan_features

Bruce Allan (7):
      e1000e: enable CRC stripping by default
      e1000e: do not attempt to disable smart powerdown if not supported
      e1000e: correct flow control thresholds
      e1000e: specify max supported frame size in adapter struct
      e1000e: add support for 82577/82578 GbE LOM parts
      e1000e: workaround a Tx hang on 82577/82578
      e1000e: bump the version number

Chaitanya Lala (1):
      e1000e: Expose MDI-X status via ethtool change

Chaithrika U S (1):
      TI DaVinci EMAC: Remove print_mac, DECLARE_MAC_BUF

Chris Friesen (1):
      ipv4: teach ipconfig about the MTU option in DHCP

Chris Wright (1):
      cfg80211: remove superfluous !last_request check in reg_device_remove()

Christian Lamparter (30):
      ar9170: fix hang on stop
      p54: clean up p54.h's struct p54_common
      p54: more SoftLED updates
      p54: add beacon filtering support
      Make ar9170 use common ath reg code
      p54: utilize all available key slots for decryption offload
      p54: remove obsolet signal quality calculation
      ath: add module information
      p54: remove module_ stubs
      p54: deactivate broken powersave function (part 2)
      p54: fix ps-poll delivery in ap mode
      mac80211: set CLEAR_PS for pspolled frames
      ar9170: rework rxstream code
      ar9170: handle otus' A-MPDU density definitions
      ar9170: uncomment powermgt case handle
      p54usb: remove some dead code
      p54usb: rework driver for resume
      ar9170usb: reset device on resume
      ar9170: fix beacon plcp settings
      ar9170: update hardware definitions
      ar9170: 40mhz fixes
      ar9170: introduce functions for MAC programming
      ar9170: use bitop macros for tx filter flags
      ar9170: kill duplicated HT feature flag
      ar9170: fix LED power state handling
      ar9170: fix lockdep warning on hibernate
      ar9170usb: more minor fixes
      ar9170: cancel led worker properly on exit
      ar9170: remove deprecated code
      ar9170: xmit code revamp

Cindy H Kao (2):
      wimax/i2400m: when bootstrap fails, reinitialize the bootrom
      wimax/i2400m: use -EL3RST to indicate device reset instead of -ERESTARTSYS

Cliff Cai (1):
      wireless: libertas: fix unaligned accesses

Dan Carpenter (2):
      ERR_PTR() dereference in net/rds/iw.c
      ERR_PTR() dereference in net/rds/ib.c

Dan Williams (5):
      libertas: simplify and clean up association/start/join setup
      libertas: restyle Marvell & IEEE TLV structure names
      libertas: convert CMD_802_11_AUTHENTICATE to a direct command
      libertas: convert CMD_802_11_ASSOCIATE to a direct command
      libertas: fix WPA adhoc network creation

Daniel C Halperin (2):
      iwlwifi: do not set dual_stream_ant_msk for 3 streams
      iwlwifi: check triple_stream_basic_rates in iwl_full_rxon_required

Daniel Mack (1):
      net: smsc911x: add power management functions

Daniel Wagner (1):
      mac80211_hwsim: Group radios

Dave Graham (1):
      e1000e: Fixes possible phy corrupton on 82571 designs.

David Kilroy (2):
      cfg80211: mark ops as pointer to const
      cfg80211: mark wiphy->privid as pointer to const

David S. Miller (62):
      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
      Revert "vxge: use max() instead of VXGE_HW_SET_LEVEL"
      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
      net: Avoid modulus in skb_tx_hash() for forwarding case.
      net: Add missing rculist.h include to netdevice.h
      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 git://git.kernel.org/.../linville/wireless-next-2.6
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      net: Fix arg to trace_napi_poll() in netpoll.
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      net: Remove bogus reference to BUS_ID_SIZE in sysfs code.
      ixp4xx_eth: Remove references to BUS_ID_SIZE.
      cpmac: Remove references to BUS_ID_SIZE, use MII_BUS_ID_SIZE.
      sh_eth: Remove references to BUS_ID_SIZE, use MII_BUS_ID_SIZE instead.
      nl80211: Eliminate reference to BUS_ID_SIZE.
      phy: Eliminate references to BUS_ID_SIZE.
      appletalk: Add proper locking around IPDDP routing table.
      aoe: Remove superfluous clearing of skb fields in new_skb().
      wavelan: Remove bogus debugging on skb->next being non-NULL.
      p54: Use SKB list handling helpers instead of by-hand code.
      rtl8187: Remove pointless check in rtl8187_rx_cb().
      atm: Use SKB queue and list helpers instead of doing it by-hand.
      decnet: Use SKB queue and list helpers instead of doing it by-hand.
      econet: Use SKB queue and list helpers instead of doing it by-hand.
      tcp: Use SKB queue and list helpers instead of doing it by-hand.
      irda: Use SKB queue and list helpers instead of doing it by-hand.
      llc: Kill outdated and incorrect comment.
      Merge branch 'linux-2.6.31.y' of git://git.kernel.org/.../inaky/wimax
      Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
      Merge branch 'net-next' of git://git.kernel.org/.../vxy/lksctp-dev
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
      bluetooth: Kill skb_frags_no(), unused.
      skbuff: Add frag list abstraction interfaces.
      netdevice.h: Use frag list abstraction interfaces.
      appletalk: Use frag list abstraction interfaces.
      datagram: Use frag list abstraction interfaces.
      net/core/dev.c: Use frag list abstraction interfaces.
      net/core/skbuff.c: Use frag list abstraction interfaces.
      net/core/user_dma.c: Use frag list abstraction interfaces.
      ipv4: Use frag list abstraction interfaces.
      ipv6: Use frag list abstraction interfaces.
      netfilter: Use frag list abstraction interfaces.
      phonet: Use frag list abstraction interfaces.
      sctp: Use frag list abstraction interfaces.
      xfrm: Use frag list abstraction interfaces.
      be2net: Remove unnecessary frag list traversing.
      netfilter: Fix extra semi-colon in skb_walk_frags() changes.
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
      ieee802154: Use '%Zu' printf format for size_t.
      Merge branch 'master' of git://git.kernel.org/.../holtmann/bluetooth-next-2.6
      Merge branch 'linux-2.6.31.y' of git://git.kernel.org/.../inaky/wimax
      Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
      Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
      Merge branch 'for-next' of git://git.kernel.org/.../sameo/irda-2.6
      Merge branch 'master' of master.kernel.org:/.../torvalds/linux-2.6

David Woodhouse (2):
      tun: add IFF_TUN_EXCL flag to avoid opening a persistent device.
      tun: add tun_flags, owner, group attributes in sysfs

Dhananjay Phadke (21):
      netxen: code cleanup
      netxen: refactor netxen_adapter
      netxen: refactor transmit code
      netxen: defer firmware handshake
      netxen: async link event handling
      netxen: allocate status rings dynamically
      netxen: annotate register access functions
      netxen: sanitize function names
      netxen: enable rss for NX2031
      netxen: cache align register map table
      netxen: fix link event handling
      netxen: refactor netxen_recv_context struct
      netxen: fix firmware download
      netxen: fix race in tx ring acccess
      netxen: fix mac list management
      netxen: fix bonding support
      netxen: cache msi register offset
      netxen: fix irq tear down and msix leak.
      netxen: disable msi-x for NC512m adapter
      netxen: trivial register access cleanup
      netxen: fix msi irq setup

Dirk Brandewie (4):
      wimax/i2400m: Change d_printf() level for secure boot messages
      wimax/i2400m/sdio: Implement I2400M_RT_BUS reset type
      wimax/i2400m: move boot time poke table out of common driver
      wimax/i2400m/sdio: Add device specific poke table.

Divy Le Ray (8):
      cxgb3: set phy's mdio dev before the phy init sequence
      cxgb: set phy's mdio dev before the phy init sequence
      cxgb3: move away from LLTX
      cxgb3: Add Aeluros 2020 phy support
      cxgb3: add support for the Aquantia 10G-BT phy
      cxgb3: Update FW to 7.4.0
      cxgb3: minor aq100x phy fixes
      cxgb3: remove __GFP_NOFAIL usage

Don Skidmore (6):
      ixgbe: fix IXGBE_MTQC values
      ixgbe: add support for addition VT_CTL defines
      ixgbe: add define to support 82599 64 IVAR registers
      ixgbe: Use pci_wake_from_d3() instead of multiple pci_enable_wake()
      ixgbe: fix failing to log fan failures
      ixgbe: fix 82598 SFP initialization after driver load.

Emil Medve (1):
      mv643xx_eth: Remove a stale PPC_MULTIPLATFORM

Eric Dumazet (36):
      net: remove superfluous call to synchronize_net()
      loopback: packet drops accounting
      net: netif_tx_queue_stopped too expensive
      tcp: tcp_prequeue() cleanup
      tcp: tcp_prequeue() can use keyed wakeups
      bnx2: bnx2_tx_int() optimizations
      net: tx scalability works : trans_start
      net: add tx_packets/tx_bytes/tx_dropped counters in struct netdev_queue
      vlan: use struct netdev_queue counters instead of dev->stats
      net: release dst entry in dev_hard_start_xmit()
      ppp: unset IFF_XMIT_DST_RELEASE in ppp_setup()
      sch_teql: Use net_device internal stats
      net: txq_trans_update() helper
      atl1: use netdev->stats
      net: ALIGN/PTR_ALIGN cleanup in alloc_netdev_mq()/netdev_priv()
      net: use netdev stats in b44, sundance, via-rhine and via-velocity
      net: net/core/sock.c cleanup
      net: dont update dev->trans_start in 10GB drivers
      net: dont update dev->trans_start
      net: unset IFF_XMIT_DST_RELEASE in ipip_tunnel_setup()
      atm: unset IFF_XMIT_DST_RELEASE in clip_setup()
      net: unset IFF_XMIT_DST_RELEASE in ipgre_tunnel_setup()
      veth: dont release skb->dst in veth_xmit()
      net: unset IFF_XMIT_DST_RELEASE for qeth and ipoib
      net: ipv4/ip_sockglue.c cleanups
      net: add _skb_dst opaque field
      net: skb->rtable accessor
      net: skb->dst accessors
      net: skb cleanup
      net: num_dma_maps is not used
      net: skb_shared_info optimization
      net: dev_addr_init() fix
      r8169: use dev_kfree_skb() instead of dev_kfree_skb_irq()
      net: No more expensive sock_hold()/sock_put() on each tx
      net: ntohs() misuse
      net: use a deferred timer in rt_check_expire

Eric W. Biederman (10):
      syscall: Implement a convinience function restart_syscall
      net-sysfs: Use rtnl_trylock in sysfs methods.
      net: FIX ipv6_forward sysctl restart
      net: Fix devinet_sysctl_forward
      net: Fix bridgeing sysfs handling of rtnl_lock
      net: Fix ipoib rtnl_lock sysfs deadlock.
      net: FIX bonding sysfs rtnl_lock deadlock
      syscall: Sort out syscall_restart name clash.
      af_packet: Teach to listen for multiple unicast addresses.
      tun: Fix unregister race

Evgeniy Polyakov (2):
      netfilter: x_tables: added hook number into match extension parameter structure.
      netfilter: passive OS fingerprint xtables match

FUJITA Tomonori (1):
      net: replace dma_sync_single with dma_sync_single_for_cpu

Fabio Estevam (1):
      fec: Add FEC support for MX35 processor

Fabio Rossi (1):
      ath5k: fix interpolation with equal power levels

Figo.zhang (4):
      net pkgen.c:fix no need for check
      vxge: No need for check vfree() pointer.
      tehuti: No need check vfree() pointer.
      netxen: No need to check vfree() pointer.

Finn Thain (1):
      mac8390: use printk MAC address format

Florian Fainelli (5):
      r6040: check for absent PHY
      r6040: bump version to 0.23 and date to 05May2009
      r6040: check and update media status
      korina: periodically poll the media
      cpmac: remove unused variable.

Florian Westphal (4):
      syncookies: remove last_synq_overflow from struct tcp_sock
      netfilter: xt_NFQUEUE: use NFPROTO_UNSPEC
      netfilter: xt_NFQUEUE: queue balancing support
      netfilter: ipt_MASQUERADE: remove redundant rwlock

Frank Seidel (2):
      mISDN: Reduce stack size in dsp_cmx_send()
      mISDN: Add allocation of recvbuf[1500] at run time to reduce stack size

Gabor Juhos (2):
      ath9k: uninline ath9k_io{read,write}32 routines
      ath9k: remove redundant AR9285 checks

Gabriel Paubert (1):
      net: Remove obsolete MV64360 config option

Geert Uytterhoeven (1):
      wireless: WL12XX should depend on GENERIC_HARDIRQS

Graf Yang (1):
      netdev: bfin_mac: add Blackfin MII bus to platform bus to allow DSA access

Graff Yang (1):
      irda: new Blackfin on-chip SIR IrDA driver

Grant Likely (14):
      of: add of_parse_phandle() helper for parsing phandle properties
      phylib: rework to prepare for OF registration of PHYs
      phylib: add *_direct() variants of phy_connect and phy_attach functions
      openfirmware: Add OF phylib support code
      net: Rework mpc5200 fec driver to use of_mdio infrastructure.
      net: rework fsl_pq_mdio driver to use of_mdio infrastructure
      net: Rework gianfar driver to use of_mdio infrastructure.
      net: Rework pasemi_mac driver to use of_mdio infrastructure
      net: Rework ucc_geth driver to use of_mdio infrastructure
      powerpc/82xx: Rework Embedded Planet ep8248e platform to use of_mdio
      net: Rework fs_enet driver to use of_mdio infrastructure
      net: add Xilinx ll_temac device driver
      net: fix fsl_pq_mdio driver to use module_init()
      net: Fix ucc_geth.c handling of fixed-link w/o phy-connection-type property.

Greg Kroah-Hartman (3):
      net: remove driver_data direct access of struct device
      net: remove driver_data direct access of struct device from more drivers
      Wireless: remove driver_data direct access of struct device

Gustavo F. Padovan (3):
      Bluetooth: Use macros for L2CAP channel identifiers
      Bluetooth: Use macro for L2CAP hint mask on receiving config request
      Bluetooth: Fix errors and warnings in L2CAP reported by checkpatch.pl

Gábor Stefanik (7):
      rtl8187: Remove the "8187B chip detected" message when probing RTL8187B cards
      mac80211: Fix handling of retry count of NO_ACK frames in minstrel
      mac80211: Fix handling of retry count of NO_ACK frames in PID
      iwlwifi: Fix handling of retry count of NO_ACK frames in iwl-{3945|agn}-rs
      ath9k: Fix handling of retry count of NO_ACK frames
      mac80211: Warn if the rate controller requests retries for a NO_ACK frame
      zd1211rw: Replace ZD_CS_MULTICAST with ZD_CS_NO_ACK

Haiying Wang (3):
      net/phy/marvell: update m88e1111 support for SGMII mode
      fsl_pq_mido: Set the first UCC as the mii management interface master
      net/ucc_geth: Add SGMII support for UEC GETH driver

Hauke Mehrtens (1):
      p54usb: Fixes compile error with CONFIG_PM=n

Hendrik Brueckner (7):
      af_iucv: sync sk shutdown flag if iucv path is quiesced
      af_iucv: add sockopt() to enable/disable use of IPRM_DATA msgs
      af_iucv: Support data in IUCV msg parameter lists (IPRMDATA)
      af_iucv: Modify iucv msg target class using control msghdr
      af_iucv: Provide new socket type SOCK_SEQPACKET
      af_iucv: cleanup and refactor recvmsg() EFAULT handling
      af_iucv: New socket option for setting IUCV MSGLIMITs

Herbert Xu (26):
      gro: New frags interface to avoid copying shinfo
      gro: Fix handling of headers that extend over the tail
      gro: Fix COMPLETE checksum handling
      tcp: Unexport TCPv6 GRO functions
      skbuff: Move new code into __copy_skb_header
      skbuff: Copy csum instead of csum_start/csum_offset
      gro: Open-code frags copy in skb_gro_receive
      gro: Inline skb_gro_header and cache frag0 virtual address
      gro: Localise offset/headlen in skb_gro_offset
      gro: Only use skb_gro_header for completely non-linear packets
      tcp: Optimise GRO port comparisons
      tcp: Remove unnecessary window comparisons for GRO
      tcp: Optimise len/mss comparison
      gro: Optimise length comparison in skb_gro_header
      gro: Avoid unnecessary comparison after skb_gro_header
      ipv4: Use 32-bit loads for ID and length in GRO
      gro: Open-code final pskb_may_pull
      gro: Nasty optimisations for page frags in skb_gro_receive
      gro: Store shinfo in local variable in skb_gro_receive
      tcp: Do not check flush when comparing options for GRO
      gso: Stop fraglists from escaping
      tun: Only wake up writers
      virtio_net: Set correct gso->hdr_len
      tun: Optimise handling of bogus gso->hdr_len
      net: Ensure partial checksum offset is inside the skb head
      virtio_net: Fix IP alignment on non-mergeable RX path

Huang Weiyi (3):
      RDS: remove unused #include <version.h>
      cfg80211: remove duplicated #include
      nl80211: remove duplicated #include

Ilpo Järvinen (2):
      tcp: extend ECN sysctl to allow server-side only ECN
      tcp: fix loop in ofo handling code and reduce its complexity

Inaky Perez-Gonzalez (24):
      wimax/i2400m: generate fake source MAC address with random_ether_addr()
      wimax/i2400m: trace commands sent from user space on the "echo" pipe
      wimax/i2400m: allow kernel commands to device to be logged too
      wimax/i2400m: factor out 'state report's TLV handling to a function
      wimax/i2400m: remove redundant readiness checks from i2400m_report_tlv_*()
      wimax: document why wimax_msg_*() operations can be used in any state
      wimax/i2400m: sdio: set the block size before enabling the function
      wimax/i2400m: usb: fix device reset on autosuspend while not yet idle
      wimax: a new API call was added, increment minor protocol version number
      wimax/i2400m: introduce module parameter to disable entering power save
      wimax/i2400m: don't call netif_start_queue() in _tx_msg_sent()
      wimax/i2400m: i2400m's work queue should be initialized before RX support
      wimax/i2400m: i2400m_schedule_work() doesn't need i2400m->work_queue
      wimax/i2400m: rename misleading I2400M_PL_PAD to I2400M_PL_ALIGN
      wimax/i2400m: fix panic/warnings caused by missed check on empty TX message
      wimax/i2400m: fix panic due to missed corner cases on tail_room calculation
      wimax/i2400m: don't reset device on i2400m_dev_shutdown()
      wimax/i2400m: fix oops when the TX FIFO fills up due to a missing check
      wimax/i2400m: if a device reboot happens during probe, handle it
      wimax/i2400m: Allow bus-specific driver to specify retry count
      wimax/i2400m: don't reset device when bootrom init retries are exceeded
      wimax/i2400m/sdio: Move all the RX code to a unified, IRQ based receive routine
      wimax: fix warning caused by not checking retval of rfkill_set_hw_state()
      wimax: fix gcc warnings in sh4 when calling BUG()

Ivo van Doorn (15):
      rt2x00: Move Move pci_dev specific access to rt2x00pci
      rt2x00: Fix Sparse warning
      rt2x00: Move iv_len into tx descriptor data
      rt2x00: Add support for L2 padding during TX/RX
      rt2x00: Implement support for 802.11n
      rt2x00: Implement support for rt2800usb
      rt2x00: Add new USB ID for rt2800usb
      rt2x00: Synchronize initialization with rt2870 driver
      rt2x00: Simplify rt2x00_check_rev
      rt2x00: Fix chipset detection for rt73usb
      rt2x00: Add USB ID for rt2800usb
      rt2x00: Add new rt2800usb USB ID's for Sweex
      rt2x00: Remove usage of IEEE80211_CONF_CHANGE_BEACON_INTERVAL
      rt2x00: Add new rt2800usb USB ID's
      rt2x00: Remove last usage of beacon_int from ieee80211_config

Jan Engelhardt (11):
      netfilter: xtables: use NFPROTO_ for xt_proto_init callsites
      netfilter: queue: use NFPROTO_ for queue callsites
      netfilter: xtables: use NFPROTO_ in standard targets
      netfilter: xtables: remove redundant casts
      netfilter: xtables: fix const inconsistency
      netfilter: xtables: consolidate open-coded logic
      netfilter: xtables: reduce indent level by one
      netfilter: xtables: remove some goto
      netfilter: xtables: remove another level of indent
      netfilter: xtables: consolidate comefrom debug cast access
      netfilter: xtables: print hook name instead of mask

Jan Kasprzak (1):
      netfilter: nf_ct_icmp: keep the ICMP ct entries longer

Jarek Poplawski (5):
      pkt_sched: gen_estimator: Fix signed integers right-shifts.
      pkt_sched: Use PSCHED_SHIFT in PSCHED time conversion
      pkt_sched: Change PSCHED_SHIFT from 10 to 6
      ipv4: Fix fib_trie rebalancing
      pkt_sched: Rename PSCHED_US2NS and PSCHED_NS2US

Jean Delvare (2):
      sfc: Don't specify unexistent IRQ
      r8169: Use a different default for each family

Jean-Mickael Guerin (1):
      sctp: fix sack_timeout sysctl min and max types

Jeff Hansen (3):
      ath9k: Reset SC_OP_TSF_RESET flag after stuck beacon
      ath9k: Combine legacy and 11n rc statistics
      ath9k: Add "debug" file to debugfs

Jeff Kirsher (1):
      igb: add RQDPC (Receive Queue Drop Packet Count) register macro

Jesper Dangaard Brouer (7):
      igb: Implement reading of reg RQDPC (Receive Queue Drop Packet Count)
      igb: Record host memory receive overflow in net_stats
      8021q: Vlan driver should use rcu_barrier() on unload instead of syncronize_net()
      nfnetlink_queue: Use rcu_barrier() on module unload.
      can: af_can.c use rcu_barrier() on module unload.
      sctp: protocol.c call rcu_barrier() on unload.
      sunrpc/auth_gss: Call rcu_barrier() on module unload.

Jesse Brandeburg (12):
      ixgbe: fix link down initial state
      ixgb: fix link down initial state
      igb: fix link down inital state
      e1000e: indicate link down at load
      e1000: init link state correctly
      e1000/e1000e/igb/ixgb: do not use netif_wake_queue un-necessarily
      sctp: add feature bit for SCTP offload in hardware
      igb: Enable SCTP checksum offloading
      ixgbe: enable hardware offload for sctp
      e1000/e1000e/igb/ixgb: don't txhang after link down
      ixgbe: Cleanup feature setup code to make the code more readable
      ixgbe: Re-adjust ring layouts to have better cacheline efficiency

Jianjun Kong (1):
      rtl8139: unify the struct's name

Jie Yang (1):
      atl1c: disable L1/L0s when link detected

Jiri Pirko (13):
      bonding: use ethtool for link checking first
      bonding: ignore updelay param when there is no active slave
      ne2k-pci: use dev->addr_len instead of "6"
      net: introduce a list of device addresses dev_addr_list (v6)
      bonding: get rid of CONFIG_PROC_FS ifdefs
      net: check retval of dev_addr_init()
      net: remove needless (now buggy) & from dev->dev_addr
      net: remove needless (now buggy) & from dev->dev_addr (part2)
      bridge: avoid an extra space in br_fdb_update()
      net: correct a comment for the final #endif
      bonding: allow bond in mode balance-alb to work properly in bridge -try4.3
      bonding: use bond_is_lb() when it's appropriate
      net: convert unicast addr list

Jiri Slaby (2):
      ath5k: 5211, don't crypt every protected frame
      ath5k: Enable AP mode

Joakim Tjernlund (1):
      ucc_geth: Move freeing of TX packets to NAPI context

Joe Perches (3):
      drivers/net: Convert #ifdef DEBUG printk(KERN_DEBUG to pr_debug(
      atl1c_main.c: add wait_for_idle routine
      x_tables: Convert printk to pr_err

Johann Baudy (1):
      net: TX_RING and packet mmap

Johannes Berg (113):
      nl80211: validate some input better
      rfkill: remove deprecated state constants
      rfkill: remove user_claim stuff
      rfkill-input: remove unused code
      mac80211: move ieee80211_enable_ht function to mlme.c
      cfg80211: introduce scan IE limit attribute
      mac80211: pass all probe request IEs to driver
      mac80211: include HT capabilities in probe request
      cfg80211: add cipher capabilities
      mac80211: re-upload keys only after telling driver about association
      mac80211: update injection documentation
      cfg80211: convert mutex assert to macro
      mac80211: add hardware restart function
      mac80211: improve powersave implementation
      mac80211: disable powersave if pm_qos asks for low latency
      mac80211: implement beacon filtering in software
      mac80211: enable PS by default
      mac80211: document powersaving/beacon filter future
      nl80211: send wiphy along with netdev
      cfg80211/mac80211: move wext SIWMLME into cfg80211
      cfg80211/nl80211: add IBSS API
      mac80211: convert to cfg80211 IBSS API
      cfg80211: clean up includes
      rndis_wlan: remove nickname support
      ar9170: support HT receive and channel config
      cfg80211: clear WEXT SSID when clearing IBSS
      cfg80211: mark all WEXT handlers _GPL
      mac80211: validate TIM IE length (redux)
      iwlwifi: rename PROBE_OPTION_MAX_API1 to PROBE_OPTION_MAX_3945
      iwlwifi: improve scan support
      iwlwifi: support truly passive scanning
      mac80211: fix IBSS code to not sleep while atomic
      rndis_wlan: make some symbols static
      mac80211: fix variable truncation on 32-bit
      mac80211: remove IEEE80211_CONF_CHANGE_DYNPS_TIMEOUT
      nl80211: allow configuring IBSS beacon interval
      mac80211: calculate maximum sleep interval
      mac80211: fix various problems in ibss code
      mac80211: fix PS vs. scan race
      mac80211: rename max_sleep_interval to max_sleep_period
      mac80211: internally clear failed scans properly
      mac80211: fix scan races and rework scanning
      mac80211: clean up beacon interval settings
      mac80211: unify config_interface and bss_info_changed
      mac80211: add driver ops wrappers
      mac80211_hwsim: fix bogus warning
      mac80211: fix probe response processing
      mac80211: tell driver when idle
      mac80211: report operating frequency rather than current
      mac80211: fix scan channel race
      mac80211: set default QoS values according to spec
      cfg80211: fix wext iw_freq parsing
      iwlwifi: make iwl_set_rate static
      mac80211: improve scan timing
      mac80211: move HT operation mode BSS info
      mac80211: properly track HT operation_mode
      mac80211: remove ieee80211_ht_bss_info
      iwlwifi: do proper hw restart
      iwlwifi: fix PS disable status race
      iwlwifi: clean up PS code
      cfg80211: constify key mac address in ops
      cfg80211: put wext data into substructure
      cfg80211: disallow interfering with stations on non-AP
      wext: fix get_wireless_stats locking
      cfg80211: implement wext key handling
      nl80211: improve station flags handling
      wext: remove seq_start/stop sparse annotations
      mac80211: respond to beacon loss report only once
      mac80211: split out and decrease probe wait time
      mac80211: don't connect to IBSS network with different privacy
      mac80211: IBSS supported rate fixes
      mac80211: make noack test available
      mac80211: move channel switch code
      mac80211: cancel/restart all timers across suspend/resume
      b43/legacy: fix beacon change processing
      cfg80211: allow wext to remove keys that don't exist
      mac80211: fix kernel-doc
      mac80211: don't try to do anything on unchanged genIE
      mac80211: fix parameter confusion when finding IBSS
      mac80211: fix managed mode BSSID handling
      wext: remove atomic requirement for wireless stats
      mac80211: fix probe response wait timing
      mac80211: correct probe wait time
      mac80211: deprecate conf.beacon_int properly
      cfg80211: validate AID of stations being added
      nl80211: bounce scan request back to userspace
      cfg80211: use key size constants
      mac80211: fix transposed min/max CW values
      cfg80211: disallow interfering with stations on non-AP (part 2)
      net: introduce pre-up netdev notifier
      mac80211_hwsim: remove deprecated radio_enabled
      rfkill: rewrite
      rfkill: create useful userspace interface
      cfg80211: move txpower wext from mac80211
      rfkill: add function to query state
      cfg80211: add rfkill support
      iwm: port to new cfg80211 rfkill
      rfkill: always init poll delayed work
      rfkill: document /dev/rfkill
      cfg80211: fix Kconfig for users of cfg80211
      wimax: depend on rfkill properly
      rfkill: include err.h
      iwlwifi: port to cfg80211 rfkill
      ar9170: interpret firmware debug commands
      rfkill: print events when input handler is disabled/enabled
      b43/legacy: port to cfg80211 rfkill
      rfkill: remove input Kconfig
      sony: fix rfkill code
      mac80211: do not pass PS frames out of mac80211 again
      mac80211: don't use master netdev name
      mac80211: clean up return value of __ieee80211_parse_tx_radiotap
      mac80211: disable PS while probing AP
      cfg80211: fix rfkill locking problem

John Dykstra (5):
      pcnet32: Remove redundant set of skb->dev
      pcnet32: Remove pointless memory barriers
      Network Drop Monitor: Fix skb_kill_datagram
      tcp: tcp_prequeue() can use keyed wakeups
      net core: Some interface flags not returned by SIOCGIFFLAGS

John W. Linville (8):
      rndis_wlan: initiate cfg80211 conversion
      rndis_wlan: convert get/set mode to cfg80211
      libertas: fix warning about %zd:
      rndis_wlan: select CFG80211 in Kconfig
      libertas: fix format warning
      wireless: remove some (bogus?) 'may be used uninitialized' warnings
      p54: correct merge damage from "p54: more SoftLED updates"
      ath5k: avoid leaking mutex in ath5k_config

Jouni Malinen (34):
      nl80211: Require auth type for NL80211_CMD_AUTHENTICATE
      nl80211: Generate deauth/disassoc event for locally generated frames
      nl80211: Add Michael MIC failure event
      mac80211: Report rejected association to user space SME
      mac80211: Allow scan to be requested in AP mode
      nl80211: Add set/get for frag/rts threshold and retry limits
      nl80211: Add event for authentication/association timeout
      nl80211: Send timeout event on failed direct probe
      mac80211: Use a shared function to release frames from RX reorder buf
      mac80211: Add a timeout for frames in the RX reorder buffer
      mac80211: Comment the order of HT RX reorder handler vs. RX handlers
      mac80211: Update SA Query transaction id length
      nl80211 : Add support for configuring MFP
      mac80211: Drop unencrypted frames based on key setup
      mac80211: MFP - Drop unprotected Action frames prior key setup
      mac80211: Robust Action frame categories for MFP
      nl80211: Validate MFP flag type when parsing STA flags
      nl80211: Add IEEE 802.1X PAE control for station mode
      nl80211: Add RSC configuration for new keys
      mac80211: Cancel pending probereq poll on beacon RX
      ath9k: Fix a check for multicast address for virtual wiphy
      ath9k: Clean up RX processing a bit
      ath9k: Fix PS mode operation to receive buffered broadcast/multicast frames
      nl80211: Validate NL80211_ATTR_KEY_SEQ length
      ath9k: Wake up for TX in mac80211 timeout=0 sleep mode
      ath9k: Do not try to calibrate radio when in sleep mode
      ath9k: Use TSFOOR interrupt to trigger TSF sync with next Beacon
      ath9k: Wake up for RX filter changes
      ath9k: Set PM field in frame control when in PS mode
      mac80211: PS processing for every Beacon with our AID in TIM
      mac80211: Do not override AID in the duration field
      ath9k: Optimize TBTT/DTIM calculation for timers
      ath9k: Update Beacon timers based on timestamp from the AP
      ath9k: Add sanity check for beacon_int in adhoc/mesh case

Jozsef Kadlecsik (1):
      netfilter: nf_ct_tcp: TCP simultaneous open support

Julia Lawall (1):
      drivers/net: use dev_get_drvdata

Jussi Kivilinna (13):
      cfg80211: add cfg80211_inform_bss
      rndis_wlan: change quality level scale
      rndis_wlan: convert get range to cfg80211
      rndis_wlan: convert scan to cfg80211
      rndis_wlan: fix initialization order for workqueue&workers
      rndis_wlan: free priv correctly when rndis_wext_bind fails
      rndis_wlan: fix support for bcm4320a
      rndis_wlan: remove CAP_SUPPORT_TXPOWER/OID_802_11_TX_POWER_LEVEL code
      rndis_wlan: explain bits used in key setup code.
      rndis_wlan: split add_wpa_key from rndis_iw_set_encode_ext
      rndis_wlan: do not try to restore wpa keys using add_wep_key()
      rndis_wlan: cleanup: capitalize enum labels
      rndis_wlan: cleanup: rename all rndis_wext* objects to rndis_wlan*

Kalle Valo (1):
      wl12xx: add driver

Karsten Keil (7):
      mISDN: Fix skb leak in error cases
      mISDN: Add XHFC support for embedded Speech-Design board to hfcmulti
      mISDN: Cleanup debug messages
      ISDN:Fix DMA alloc for hfcpci
      mISDN: Fix overlapping data access
      mISDN: Do not disable IRQ in ph_data_ind()
      mISDN: cleanup mISDNhw.h

Ken Kawasaki (1):
      3c589_cs: add cis(firmware) of 3Com multifunction pcmcia card

Kevin Hao (1):
      net/ucc_geth: allow to set mac address on running device

Klaus-Dieter Wacket (1):
      qeth: Clear SBALF15 in any case for output buffers.

Kumar Gala (2):
      fs_enet: Remove dead code
      gianfar: Use memset instead of cacheable_memzero

Kyle McMartin (1):
      MAINTAINERS: rds list is moderated

Larry Finger (6):
      kaweth: Clean up code
      b43legacy: Do not select HW_RANDOM
      rfkill: Fix broken rfkill LED in 2.6.30-rc1
      b43legacy: Fixes for beaconing
      b43legacy: Clean up beacon IRQ
      rtl8187: Implement TX/RX blink for LED

Laszlo Attila Toth (1):
      netfilter: xt_socket: added new revision of the 'socket' match supporting flags

Lennert Buytenhek (4):
      mv643xx_eth: fix variable shadowing sparse warning
      mv643xx_eth: count handling a link event as one unit of napi work
      mv643xx_eth: minor register definition cleanup
      mv643xx_eth: rework receive skb cache alignment

Li Zefan (1):
      cls_cgroup: remove unneeded cgroup_lock

Luis R. Rodriguez (33):
      ath9k: Update maintainers for ath9k
      atheros: put atheros wireless drivers into ath/
      ath: space cleanup
      ath5k: sparse fix ath5k_led_on needs to be static
      cfg80211: respect API on orig_flags on channel for beacon hint
      cfg80211: add netlink channel put helper
      cfg80211: send regulatory beacon hint events to userspace
      atheros: fix propagation of bad EEPROM on regulatory init
      cfg80211: make nl80211_send_mlme_timeout() static
      mac80211: Fix sparse warning for ssid_len on ieee80211_sta_config_auth()
      ath9k: make private driver rate tables const
      cfg80211: Process regulatory max bandwidth checks for HT40
      wireless: rename IEEE80211_CHAN_NO_FAT_* to HT40-/+
      mac80211: check if HT40+/- is allowed before sending assoc
      cfg80211: check allowed channel type upon userspace requests
      mac80211/cfg80211: move wiphy specific debugfs entries to cfg80211
      cfg80211: add debugfs HT40 allow map
      cfg80211: return immediately if num reg rules > NL80211_MAX_SUPP_REG_RULES
      cfg80211: cleanup return calls on nl80211_set_reg()
      cfg80211: fix in nl80211_set_reg()
      ath9k: fix custom regulatory call position
      ath9k: set max default eirp to 20 dBm
      cfg80211: warn when wiphy_apply_custom_regulatory() does nothing
      mac80211: handle -EALREADY on cfg80211 op assoc req
      ar9170: add support for 1-stage firmware
      ar9170: add AVM FRITZ devices
      cfg80211: fix for duplicate userspace replies
      ath: make regulatory parsing more verbose on debug
      cfg80211: make ieee80211_get_mesh_hdrlen() static
      mac80211: extend sta kdoc - explain when they are added
      mac80211: removed unused variable in ieee80211_tx()
      cfg80211: fix for duplicate response for driver reg request
      mac80211: disable moving between PS modes during scan

Maciej W. Rozycki (1):
      declance: Restore tx descriptor ring locking

Magnus Damm (1):
      smsc911x: add fifo byteswap support V2

Mallikarjuna R Chilakala (2):
      ixgbe: Fix 82599 adapter link flickering issues
      ixgbe: ethtool support to change advertised link modes of 82599 adapters

Marcel Holtmann (10):
      Bluetooth: Remove unnecessary variable initialization
      Bluetooth: Add basic constants for L2CAP ERTM support and use them
      Bluetooth: Remove pointless endian conversion helpers
      Bluetooth: Use only MISC_DYNAMIC_MINOR for virtual driver
      Bluetooth: Use wait_event_interruptible for virtual driver
      Bluetooth: Remove BKL from open callback of virtual driver
      Bluetooth: Remove unused and unneeded support in virtual driver
      Bluetooth: Add native RFKILL soft-switch support for all devices
      Bluetooth: Fix Kconfig issue with RFKILL integration
      Bluetooth: Fix issue with uninitialized nsh.type in DTL-1 driver

Marek Vasut (1):
      Add support for CF8381 WiFi card.

Masakazu Mokuno (1):
      net/ps3: Update maintainer

Mateusz Mandera (1):
      8390p: Get rid of init_module/cleanup_module

Matt Carlson (7):
      tg3: Allow screaming interrupt detection
      tg3: Handle NVRAM absent cases
      tg3: Prevent send BD corruption
      tg3: Allow 5761 WOL and LED fixes to 5761S too
      tg3: Limit CLKREQ fix to A[01] of 57780 asic rev
      tg3: Restore LAA sooner in shutdown sequence
      tg3: Update version to 3.99

Matthias Ludwig (1):
      smsc911x: fix calculation of res_size for ioremap

Matthieu CASTET (2):
      b43: Fix possible unaligned u32 access
      mac80211 : fix unaligned rx skb

Max Filippov (12):
      p54spi: mask value read from SPI_ADRS_DMA_WRITE_CTRL in p54spi_wait_bit
      p54spi: fix p54spi_upload_firmware
      p54spi: fix p54spi_tx_frame DMA transfer initiation and skb cleanup
      p54spi: compensate firmware alignment bug in p54spi_rx
      p54spi: get rid of busy-wait loops
      p54: call p54_wake_free_queues on every p54_free_skb and p54_rx_frame_sent
      p54spi: fix incorrect access sequence to DMA_WRITE_CTRL in p54spi_spi_write_dma
      p54spi: cosmetic fixes: use even byte count in SPI write; drop unused interrupt status read
      p54spi: return status of p54spi_wakeup
      p54spi: always call p54spi_sleep in p54spi_tx_frame if p54spi_wakeup succeeded
      p54spi: use firmware/DMA bug workaround that work under hight load in p54spi_rx
      p54spi: drop test for FW_STATE_RESET in p54spi_work

Michael Buesch (5):
      b43: Do not "select" HW_RANDOM
      b43: Remove unnecessary MMIO in interrupt hotpath
      cfg80211: Remove unnecessary ksize() call
      cfg80211: Use the correct IE buffer pointer
      b43: Add fw capabilities

Michael Hennerich (2):
      netdev: bfin_mac: drop useless IRQF_SHARED from Blackfin EMAC interrupt
      netdev: bfin_mac: fix performance issue found by netperf

Michael S. Tsirkin (3):
      net: skb_copy_datagram_const_iovec()
      tun: fix tun_chr_aio_read so that aio works
      tun: fix tun_chr_aio_write so that aio works

Michał Mirosław (7):
      genetlink: Introduce genl_register_family_with_ops()
      irda: Use genl_register_family_with_ops()
      tipc: Use genl_register_family_with_ops()
      ipvs: Use genl_register_family_with_ops()
      netlabel: Use genl_register_family_with_ops()
      wireless: Use genl_register_family_with_ops()
      bridge: Simplify interface for ATM LANE

Mike Frysinger (2):
      netdev: smsc911x: allow building on Blackfin systems
      netdev: smsc911x: add missing __devexit_p() usage

Mike Travis (1):
      sfc: modify allocation error message

Mohamed Abbas (12):
      iwlagn: Sync rxon active with changes
      iwlcore: fix channel display in debugfs
      iwlcore: Fix stay in table function.
      iwlwifi: allow config if device not ready
      iwlagn: improve rate scale table search
      iwlcore: register locks
      iwlcore: support ICT interrupt
      iwlcore: Allow skb allocation from tasklet.
      iwlcore: Add support for periodic RX interrupt
      iwlcore: Set rb_timeout to 0x10 for devices with ICT
      iwlagn: co-exist with AMT
      iwlagn: delay ict interrupt.

Neil Horman (3):
      snmp: add missing counters for RFC 4293
      drop_monitor: Update netlink protocol to include netlink attribute header in alert message
      dropmon: add ability to detect when hardware dropsrxpackets

Nelson, Shannon (3):
      ixgbe: Interrupt management update for 82599
      ixgbe: Clear out stray tx work on link down
      ixgbe: Typecase '1' for 64 bit shift

Nick Kossifidis (6):
      ath5k: Allow user/driver to set txpower
      ath5k: Read Spur channels from EEPROM
      ath5k: Put remaining EEPROM data on ee struct
      ath5k: Beaconing fixes
      ath5k: Implement antenna control
      ath5k: Add Spur filter support on newer chips

Nivedita Singhvi (1):
      ipv4: New multicast-all socket option

PJ Waskiewicz (6):
      ixgbe: Enable another bit for flow control operation
      ixgbe: Don't return error in flow control configuration if FC is off
      ixgbe: Move PHY ops initialization to centralize bus accesses
      ixgbe: Remove unnecessary PHY reset, properly identify multispeed fiber modules
      ixgbe: Update the usage of orig_autoc to be more consistent
      ixgbe: Add FCoE Storage MAC Address support

Pablo Neira Ayuso (15):
      net: use NLMSG_DEFAULT_SIZE in nlmsg_new() allocations
      netfilter: conntrack: add support for DCCP handshake sequence to ctnetlink
      netfilter: nfnetlink: cleanup for nfnetlink_rcv_msg() function
      netfilter: ctnetlink: remove nowait parameter from *fill_info()
      netfilter: ctnetlink: rename tuple() by nf_ct_tuple() macro definition
      netfilter: ctnetlink: use nlmsg_* helper function to build messages
      netfilter: ctnetlink: cleanup message-size calculation
      netfilter: conntrack: don't report events on module removal
      netfilter: conntrack: remove events flags from userspace exposed file
      netfilter: conntrack: simplify event caching system
      netfilter: conntrack: replace notify chain by function pointer
      netfilter: conntrack: move event caching to conntrack extension infrastructure
      netfilter: conntrack: move helper destruction to nf_ct_helper_destroy()
      list_nulls: add hlist_nulls_add_head and hlist_nulls_del
      netfilter: conntrack: optional reliable conntrack event delivery

Paride Legovini (1):
      Add LED support for AR5BXB6 IBM Thinkpad PCIe adapters

Patrick McHardy (17):
      net: factor out ethtool invocation of vlan/macvlan drivers
      Merge branch 'master' of git://dev.medozas.de/linux
      netfilter: nf_conntrack: use per-conntrack locks for protocol data
      Merge branch 'master' of git://git.kernel.org/.../davem/net-next-2.6
      netfilter: nf_ct_tcp: fix up build after merge
      netfilter: ip_tables: fix build error
      net: fix network driver ndo_start_xmit() return values (part 1)
      net: fix network drivers ndo_start_xmit() return values (part 2)
      net: fix network drivers ndo_start_xmit() return values (part 3)
      net: fix network drivers ndo_start_xmit() return values (part 4)
      net: fix network drivers ndo_start_xmit() return values (part 5)
      net: fix network drivers ndo_start_xmit() return values (part 6)
      net: fix network drivers ndo_start_xmit() return values (part 7)
      net: fix network drivers ndo_start_xmit() return values (part 8)
      net: use symbolic values for ndo_start_xmit() return codes
      netfilter: nf_log: fix sleeping function called from invalid context
      netfilter: nf_conntrack: use mod_timer_pending() for conntrack refresh

Paulius Zaleckas (2):
      wimax: Add netlink interface to get device state
      hso: convert dev_alloc_skb() to netdev_alloc_skb()

Pavel Roskin (2):
      ath5k: fix scanning in AR2424
      cfg80211: fix compile error with CONFIG_CFG80211_DEBUGFS

Peter Holik (2):
      export usbnet_get_ethernet_addr from usbnet and fixed cdc_ether.c
      usb driver for intellon int51x1 based PLC like devolo dlan duo

Peter Korsgaard (2):
      dm9601: trivial comment fixes
      smsc95xx: strip ethernet fcs (crc) on receive path

Peter P Waskiewicz Jr (21):
      ixgbe: Update get_physical_layer() calls, plus a version bump
      ixgbe: Set Priority Flow Control low water threshhold for DCB
      ixgbe: Allow link flow control in DCB mode for 82599 adapters
      ixgbe: When in DCB mode with PFC enabled, show LFC is disabled
      ixgbe: Don't reset the hardware when switching between LFC and PFC
      ixgbe: Add generic XAUI support to 82599
      ixgbe: Increase the driver version number
      ixgbe: Add semaphore access for PHY initialization for 82599
      ixgbe: Change Direct Attach Twinax cable detection for SFP+ NICs
      ixgbe: Remove device ID 0x10d8
      ixgbe: Fix build warning
      ixgbe: Enable ACPI WoL capabilities for 82599
      ixgbe: Change the 82599 PHY DSP restart logic
      ixgbe: Add ethtool offline test support
      ixgbe: Harden the 82599 multispeed fiber autotry mechanism
      ixgbe: Add a second feature flags variable, move HW RSC capability there
      ixgbe: Add hardware defines for Flow Director for 82599
      ixgbe: Add Flow Director init and modify functions for 82599
      ixgbe: Enable Flow Director hashing in 82599
      ixgbe: Add FW detection and warning for 82599 SFP+ adapters
      ixgbe: Increase the driver version number

Rafael J. Wysocki (1):
      NET/r8169: Rework suspend and resume

Rami Rosen (8):
      ipv4: remove unused member in fib_table.
      ipv4: remove unused macro (FIB_RES_RESET) from ip_fib.h.
      ipv4: remove an unused parameter from configure method of fib_rules_ops.
      ipv4: cleanup - remove two unused parameters from fib_semantic_match().
      ipv4: cleanup: remove unnecessary include.
      net: Remove unused parameter from fill method in fib_rules_ops.
      iwlwifi: avoid build warning in iwl-core.
      ipv4: remove ip_mc_drop_socket() declaration from af_inet.c.

Randy Dunlap (2):
      iwmc3200wifi: fix printk format
      ieee802154: fix kconfig bool/tristate muckup

Reinette Chatre (6):
      iwlwifi: change check triggering device restart after rfkill change
      iwlagn: disable PS support for iwlagn
      iwlwifi: more descriptive unsupported hardware message
      iwlwifi: fix merge error
      iwlwifi: fix otp access init
      iwlwifi: fix comment describing disable_11n

Riccardo Ghetta (4):
      sis190: fix for x86_64 (bug 11509)
      sis190: better message on unknown PHY
      sis190: add new phy found on asus F5Sr laptop
      sis190: fix gigabit negotiation

Richard Genoud (1):
      Remove duplicate slow protocol define in bond_3ad.h

Richard Ršöjfors (1):
      netdev: Added KS8842 driver

Risto Suominen (1):
      de2104x: support for systems lacking cache coherence

Roel Kluin (5):
      ar9170: wrong test on outlen in ar9170_usb_exec_cmd() ?
      mISDN: get_free_devid() failure ignored
      atl1c: WAKE_MCAST tested twice, not WAKE_UCAST
      drivers/isdn/i4l/isdn_tty.c: fix check for array overindexing
      irda: smsc wait count reaches -1

Ron Mercer (15):
      qlge: Fix firmware event handler loop.
      qlge: Fix bug in firmware event handler.
      qlge: Fix bug in MTU setting process.
      qlge: Fix timeout on indexed register wait.
      qlge: Fix timeout on firmware mailbox commands.
      qlge: Add support for retrieving firmware version.
      qlge: Remove netif_set_gso_max_size() call.
      qlge: Drop inbound error frames.
      qlge: Drop inbound frames > MTU.
      qlge: Add support for using alternate MAC address.
      qlge: Add support for varied pcie function numbers.
      qlge: Add set TX csum ethtool op.
      qlge: bugfix: Get rid of errant spin_unlock().
      qlge: Relax alignment on TX harware queue.
      qlge: Allow RX buf rings to be > than 4096 bytes.

Rémi Denis-Courmont (4):
      Phonet: fix accounting race between gprs_writeable() and gprs_xmit()
      f_phonet: dev_kfree_skb instead of dev_kfree_skb_any in TX callback
      f_phonet: no need to check for carrier - scheduler does it internally
      usb: gadget: f_phonet: fix memory allocation sizes

Saeed Bishara (1):
      mv643xx_eth: only unmask RX and TX_END interrupts for available queues

Samuel Ortiz (4):
      iwmc3200wifi: fix fragmentation threshold setting
      iwmc3200wifi: shrink calibration lmac name
      wireless/p54: prepare for FIRMWARE_NAME_MAX removal
      irda: add git tree to MAINTAINERS file

Sascha Hauer (11):
      fec: switch to writel/readl
      fec: do not typedef struct types
      fec: remove unnecessary cast
      fec: Codingstyle cleanups
      fec: refactor set_multicast_list() to make it more readable
      fec: refactor init function
      fec: align receive packets
      fec: remove debugging printks
      fec: switch to net_device_ops
      FEC Buffer rework
      fec: call fec_restart() in fec_open()

Sascha Hlusiak (5):
      sit: Fail to create tunnel, if it already exists
      sit: strictly restrict incoming traffic to tunnel link device
      sit: ipip6_tunnel_del_prl: return err
      addrconf: refuse isatap eui64 for INADDR_ANY
      sit: stateless autoconf for isatap

Sathya Perla (5):
      be2net: Use cancel_delayed_work_sync instead of cancel_delayed_work()
      be2net: fix netdev stats rx_errors and rx_dropped
      be2net: Fix rx stats updation in non-lro path
      be2net: Fix early reset of rx-completion
      be2net: Fix be_tx_q_clean() being called on freed queues

Sebastian Andrzej Siewior (2):
      net/libertas: make SPI interface big endian aware
      net/libertas: remove GPIO-CS handling in SPI interface code

Senthil Balasubramanian (1):
      mac80211: Initialize RX's last received sequence number

Sergey Lapin (5):
      Add constants for the ieee 802.15.4 stack
      net: add IEEE 802.15.4 socket family implementation
      net: add NL802154 interface for configuration of 802.15.4 devices
      ieee802154: add documentation about our stack
      ieee802154: add simple HardMAC driver sample

Shan Wei (1):
      tcp:fix the code indent

Simon Arlott (1):
      cxacru: Fix negative dB output

Simon Horman (1):
      e1000e: Call e1000e_config_collision_dist() after TCTL has been set

Sonic Zhang (1):
      netdev: bfin_mac: fix malformed UDP packet transmission when polling with KGDB

Sridhar Samudrala (3):
      net: Fix skb_copy_datagram_from_iovec() to pass the right offset
      net: Fix memcpy_toiovecend() to use the right offset
      tun: Fix copy/paste error in tun_get_user

Stanislaw Gruszka (2):
      bnx2x: free workqueue when driver fail to register
      bnx2x: do not return negative number of received packages

Stefan Weil (1):
      cpmac: prevent fatal exception in cpmac_end_xmit

Stefano Brivio (1):
      b43legacy: Remove unnecessary MMIO in interrupt hotpath

Stephen Hemminger (12):
      netns: remove leftover debugging message
      netns: simplify net_ns_init
      bonding: fix multiple module load problem
      bonding: bond_create always called with default parameters
      bonding: initialize before registration
      bonding: remove bonding read/write semaphore
      bonding: fix destructor
      bonding: fix style issues
      bonding: elminate bad refcount code
      bonding: network device names are case sensative
      bonding: use is_zero_ether_addr
      bonding: initialization rework

Stephen Rothwell (1):
      net/ibmveth: fix panic in probe

Steve Wise (3):
      RDS/IW+IB: Set recv ring low water mark to 1/2 full.
      RDS/IW+IB: Set the RDS_LL_SEND_FULL bit when we're throttled.
      RDS/IW+IB: Allow max credit advertise window.

Steven Luo (1):
      ath9k: reset after PCI FATAL/PERR interrupts

Steven Whitehouse (1):
      decnet: Use data ready call back, rather than hand coding it

Sujith (28):
      ath9k: Remove a few unused flags
      ath9k: Remove redundant chainmask check
      ath9k: Cleanup debug messages
      ath9k: Change return value of ath9k_hw_fill_cap_info
      ath9k: Remove redundant variable for Interrupt Mitigation
      ath9k: Avoid unneeded casts
      ath9k: Cleanup buffer status handling
      ath9k: Remove a couple of unused variables in descriptor handling
      ath9k: Remove unused structures
      ath9k: Check for root debugfs file
      ath9k: Remove TIM from the interrupt mask
      ath9k: Remove the useless do..while loops
      ath9k: Initialize values when setting up the queue parameters
      ath9k: Trivial fix to handle AMPDU params properly
      ath9k: Clean Interrupt handling routine
      ath9k: Determine number of streams from HT capabilities
      ath9k: Fix bug in determining HT40 mode
      ath9k: Handle ASPM properly for RFKILL
      ath9k: Fix memleak on TX DMA failure
      ath9k: Fix bug in scan termination
      ath9k: Remove unused channel flags
      ath9k: Fix bug in checking HT flag
      ath9k: Fix bug in determining calibration support
      ath9k: Initialize ANI timers
      ath9k: Cleanup calibration interface
      ath9k: Use a consistent naming convention
      ath9k: Fix bug in calibration initialization
      ath9k: Remove CHANNEL_CW_INT handling in ath9k_hw_calibrate

Tadashi Abe (1):
      irda-usb: suspend/resume support

Tanli Chang (1):
      niu: Add support for C10NEM

Thomas Petazzoni (1):
      macb: Add support of the netpoll API

Tilman Schmidt (13):
      ISDN: update Documentation/isdn/00-INDEX
      gigaset: remove obsolete references to m10x state table
      gigaset: fix possible oops in error handling
      gigaset: skip unnecessary hex formatting
      gigaset: fix error return code
      gigaset: documentation update
      gigaset: move up Kconfig inclusion point
      gigaset: remove UNDOCREQ config option
      gigaset: remove unused structure member rcvbytes
      isdn: rename capi_ctr_reseted() to capi_ctr_down()
      isdn: kerneldoc for capiutil.c
      isdn: prevent NULL ptr Oops in capi_cmsg2str()
      isdn: extend INTERFACE.CAPI document

Timo Teras (1):
      neigh: fix state transition INCOMPLETE->FAILED via Netlink request

Timo Teräs (1):
      ipv4: update ARPD help text

Tobias Doerffel (1):
      ath5k: added cfg80211 based rfkill support

Tobias Klauser (2):
      ath5k: Storage class should be before const qualifier
      s2io: Remove private boolean definitions

Tom Goff (1):
      PIM-SM: namespace changes

Tomas Winkler (4):
      iwlwifi: replace test_and_set_bit by set_bit in clear stations function
      iwlwifi: drop struct iwl3945_hw_key
      iwlwifi: drop iwl3945_tid_data
      iwlwifi: unify station management

Tony Breeds (1):
      ixgbe: Be explict with what we are !'ing in ixgbe_sfp_config_module_task()

Ursula Braun (6):
      iucv: provide second per-cpu IUCV command parameter block
      af_iucv: Fix merge.
      qeth: avoid crash after detach of replugged device
      ctcm: avoid crash in ctcm_remove_device
      qeth: support z/VM VSWITCH Port Isolation
      qeth: omit upstream checksumming for HiperSockets

Vasanthakumar Thiagarajan (10):
      mac80211: Don't access managed mode bits in non-managed mode
      ath9k: Remove bogus break after return
      ath9k: Cleanup ineffective return values
      ath9k: Print hw reset failure status as signed int
      ath9k: Remove unused parameters which are passed to ath_beacon_config_X()
      ath9k: cleanup beacon parameters configuration
      ath9k: Move PS wakeup/restore calls from isr to tasklet
      ath9k: Fix write callback of 'debug' which configures debug mask
      mac80211: Fix the way ADDBA request count being modified
      ath9k: Fix tx stuck when connected to aggr disabled HT AP

Vasu Dev (2):
      fcoe: consolidates netdev related config and cleanup for spma mode
      fcoe: adds spma mode support

Vivek Natarajan (2):
      ath9k: No need to abort Rx path when autosleep is enabled.
      ath9k: Disable autosleep feature for AR9285 based chipsets.

Vlad Yasevich (1):
      sctp: support non-blocking version of the new sctp_connectx() API

Vladislav Zolotarov (4):
      bnx2x: FW 4.8.53.0
      bnx2x: Separated FW from the source.
      bnx2x: Removed blob file
      bnx2x: driver version 1.48.105-1

Waskiewicz Jr, Peter P (2):
      ixgbe: Disallow SFP 1G modules in the SFP+ cages for 82598 and 82599
      ixgbe: Add SAN MAC address to the RAR, return the address to DCB

Wei Yongjun (11):
      rds: use kmem_cache_zalloc instead of kmem_cache_alloc/memset
      at76c50x-usb: remove pointless conditional before kfree_skb()
      wireless: fix to set dev->broadcast correctly
      sctp: fix error cause codes of ADD-IP extension
      sctp: fix report unrecognized parameter in ACSONF-ACK
      sctp: fix the error code when ASCONF is received with invalid address
      sctp: fix a typo in net/sctp/sm_statetable.c
      sctp: fix to only enable IPv6 address support on PF_INET6 socket
      sctp: fix panic when T2-shutdown timer expire on removed transport
      sctp: fix panic when T4-rto timer expire on removed transport
      sctp: fix to choose alternate destination when retransmit ASCONF chunk

Wey-Yi Guy (19):
      iwlwifi: merge and better support of suspend/resume for iwlagn and iwl3945
      iwlwifi: adding triple stream rate support for MIMO3
      iwlwifi: adding MIMO3 support in rate scaling
      iwlwifi: add debug messages when start aggregation queue
      iwlwifi: Display decoded rate/mcs information
      iwlwifi: adding interrupt counter in debugfs for debugging
      iwlwifi: clean up unused NL80211_IFTYPE_MONITOR for Monitor mode
      iwlwifi: "is_fat" bit in rate scale match RXON flag
      iwlwifi: use #define instead of hard coded value
      iwlagn: show current rate scale data in debugfs
      iwlwifi: show qos AC parameters
      iwlwifi: default WMM AC parameters
      iwlwifi: add Greenfield support for 11n
      iwlwifi: Temperature sensor voltage reading for 5150
      iwlwifi: support NVM access (EEPROM/OTP)
      iwlwifi: report the rate index as an MCS rate number
      iwlwifi: support "pure 40MHz" in RXON command
      iwlwifi: check for valid band for channel info
      iwlwifi: add value and range define for link quality command

Wolfgang Grandegger (11):
      can: Documentation for the CAN device driver interface
      can: Update MAINTAINERS and CREDITS file
      can: CAN Network device driver and Netlink interface
      can: Driver for the SJA1000 CAN controller
      can: SJA1000 generic platform bus driver
      can: SJA1000 driver for EMS PCI cards
      The patch adds support for the PCI cards: PCIcan and PCIcanx (1, 2 or 4 channel) from Kvaser (http://www.kvaser.com).
      can: some fixes and cleanups to the initial device driver interface
      can: sja1000: stop misusing member base_addr of struct net_device
      can: sja1000: generic OF platform bus driver
      can: sja1000_of_platform: fix build problems with printk format

Yevgeny Petrilin (11):
      mlx4_en: Removed redundant stride variable
      mlx4_en: Fix partial rings feature
      mlx4_en: Giving interface name in debug messages
      mlx4_en: Moved all module parameters handling to en_main.c
      mlx4_en renamed en_params.c to en_ethtool.c
      mlx4_en: Work with part of the ports.
      mlx4_en: Coalescing target is equal for all mtu's
      mlx4_en: multiqueue support
      mlx4_en: Added vlan_features support
      mlx4_en: Updated driver version
      mlx4: FIX error flow when initializing EQ table

Yi Zou (13):
      ixgbe: Enable L2 header split in 82599
      ixgbe: Add FCoE feature register defines to 82599
      ixgbe: Add FCoE feature header to 82599
      ixgbe: Add FCoE feature code to 82599
      ixgbe: Add infrastructure code for FCoE large send offload to 82599
      ixgbe: Implement FCoE Tx side offload features in base driver of 82599
      ixgbe: Add infrastructure code for FCoE large receive offload to 82599
      ixgbe: Implement FCoE Rx side large receive offload feature to 82599
      ixgbe: Add FCoE related statistics to 82599
      ixgbe: Add RING_F_FCOE for FCoE feature in 82599
      ixgbe: Enable FCoE redirection table feature in 82599
      ixgbe: Enable jumbo frame for FCoE feature in 82599
      ixgbe: Include offloaded FCoE data into total rx/tx statistics for 82599

Yoshihiro Shimoda (5):
      net: sh_eth: fix cache coherency issue
      net: sh_eth: fix TX/RX descriptor not set physical memory
      net: sh_eth: fix receive desciptor loop
      net: sh_eth: CPU dependency code collect to "struct sh_eth_cpu_data"
      net: sh_eth: Add support SH7724

Zhu Yi (3):
      wireless: move some utility functions from mac80211 to cfg80211
      iwmc3200wifi: Add new Intel Wireless Multicomm 802.11 driver
      iwmc3200wifi: fix link error when CFG80211 is not selected

andrey@...ybit.com (1):
      libertas: fix GSPI card event handling

françois romieu (2):
      r8169: remove useless struct member
      r8169: allow true forced mode setting

gouji-new (1):
      ixgbe: Proposed PARCH PCIE legacy I/O port free intel 10Gb NIC driver

roel kluin (1):
      pasemi_mac: mac_to_intf() error not noticed

sg.tweak@...il.com (1):
      drivers/net/macvlan.c: fix cloning of tagged VLAN interfaces

 CREDITS                                            |    4 +
 Documentation/DocBook/mac80211.tmpl                |    1 -
 Documentation/feature-removal-schedule.txt         |    7 +
 Documentation/isdn/00-INDEX                        |   29 +-
 Documentation/isdn/INTERFACE.CAPI                  |   94 +-
 Documentation/isdn/README.gigaset                  |   42 +-
 Documentation/networking/can.txt                   |  235 +-
 Documentation/networking/ieee802154.txt            |   76 +
 Documentation/networking/ip-sysctl.txt             |   18 +-
 Documentation/networking/ipv6.txt                  |   37 +
 Documentation/networking/mac80211-injection.txt    |   28 +-
 Documentation/networking/operstates.txt            |    3 -
 Documentation/networking/packet_mmap.txt           |  140 +-
 Documentation/powerpc/dts-bindings/can/sja1000.txt |   53 +
 Documentation/rfkill.txt                           |  607 +-
 MAINTAINERS                                        |   38 +-
 arch/alpha/include/asm/errno.h                     |    2 +
 arch/arm/kernel/signal.c                           |    6 +-
 arch/arm/mach-pxa/tosa-bt.c                        |   30 +-
 arch/arm/mach-pxa/tosa.c                           |    1 -
 arch/avr32/kernel/signal.c                         |    4 +-
 arch/mips/include/asm/errno.h                      |    2 +
 arch/parisc/include/asm/errno.h                    |    1 +
 arch/powerpc/include/asm/qe.h                      |    2 +
 arch/powerpc/platforms/82xx/ep8248e.c              |    9 +-
 arch/powerpc/platforms/pasemi/gpio_mdio.c          |   32 +-
 arch/sparc/include/asm/errno.h                     |    2 +
 drivers/Makefile                                   |    1 +
 drivers/block/aoe/aoecmd.c                         |    7 -
 drivers/bluetooth/dtl1_cs.c                        |    2 +
 drivers/bluetooth/hci_vhci.c                       |   90 +-
 drivers/ieee802154/Kconfig                         |   22 +
 drivers/ieee802154/Makefile                        |    3 +
 drivers/ieee802154/fakehard.c                      |  270 +
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            |   10 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |   31 +-
 drivers/infiniband/ulp/ipoib/ipoib_multicast.c     |   10 +-
 drivers/infiniband/ulp/ipoib/ipoib_vlan.c          |    6 +-
 drivers/isdn/Kconfig                               |    2 +
 drivers/isdn/capi/capiutil.c                       |   67 +-
 drivers/isdn/capi/kcapi.c                          |    8 +-
 drivers/isdn/gigaset/Kconfig                       |    8 +-
 drivers/isdn/gigaset/asyncdata.c                   |    5 +-
 drivers/isdn/gigaset/common.c                      |   12 +-
 drivers/isdn/gigaset/ev-layer.c                    |    4 +-
 drivers/isdn/gigaset/gigaset.h                     |    5 +-
 drivers/isdn/gigaset/i4l.c                         |   12 +-
 drivers/isdn/gigaset/interface.c                   |    3 +-
 drivers/isdn/gigaset/isocdata.c                    |    4 +
 drivers/isdn/gigaset/proc.c                        |    2 +-
 drivers/isdn/gigaset/usb-gigaset.c                 |   62 +-
 drivers/isdn/hardware/avm/b1.c                     |    2 +-
 drivers/isdn/hardware/avm/b1dma.c                  |    2 +-
 drivers/isdn/hardware/avm/c4.c                     |    4 +-
 drivers/isdn/hardware/avm/t1isa.c                  |    2 +-
 drivers/isdn/hardware/mISDN/Kconfig                |   11 +-
 drivers/isdn/hardware/mISDN/hfc_multi.h            |   47 +-
 drivers/isdn/hardware/mISDN/hfc_multi_8xx.h        |  167 +
 drivers/isdn/hardware/mISDN/hfcmulti.c             |  614 +-
 drivers/isdn/hardware/mISDN/hfcpci.c               |  105 +-
 drivers/isdn/hardware/mISDN/hfcsusb.c              |    4 +-
 drivers/isdn/hisax/hfc_pci.c                       |   41 +-
 drivers/isdn/hisax/hisax.h                         |    2 +-
 drivers/isdn/hysdn/hycapi.c                        |    4 +-
 drivers/isdn/i4l/Kconfig                           |    2 -
 drivers/isdn/i4l/isdn_net.c                        |    6 +-
 drivers/isdn/i4l/isdn_tty.c                        |    2 +-
 drivers/isdn/mISDN/core.c                          |    8 +-
 drivers/isdn/mISDN/dsp.h                           |   19 +-
 drivers/isdn/mISDN/dsp_audio.c                     |    5 +-
 drivers/isdn/mISDN/dsp_cmx.c                       |  115 +-
 drivers/isdn/mISDN/dsp_core.c                      |   72 +-
 drivers/isdn/mISDN/dsp_dtmf.c                      |    3 +
 drivers/isdn/mISDN/dsp_ecdis.h                     |    2 +-
 drivers/isdn/mISDN/dsp_pipeline.c                  |   16 +-
 drivers/isdn/mISDN/dsp_tones.c                     |   23 +-
 drivers/isdn/mISDN/hwchannel.c                     |    4 +-
 drivers/isdn/mISDN/l1oip.h                         |    2 +-
 drivers/isdn/mISDN/l1oip_codec.c                   |    1 +
 drivers/isdn/mISDN/l1oip_core.c                    |   71 +-
 drivers/isdn/mISDN/layer2.c                        |   37 +-
 drivers/isdn/mISDN/layer2.h                        |    2 +-
 drivers/isdn/mISDN/socket.c                        |   45 +-
 drivers/isdn/mISDN/tei.c                           |  102 +-
 drivers/isdn/mISDN/timerdev.c                      |    2 +-
 drivers/message/fusion/mptlan.c                    |    4 +-
 drivers/misc/sgi-xp/xpnet.c                        |    3 +-
 drivers/net/3c501.c                                |   65 +-
 drivers/net/3c503.c                                |   36 +-
 drivers/net/3c505.c                                |  217 +-
 drivers/net/3c507.c                                |   55 +-
 drivers/net/3c509.c                                |   76 +-
 drivers/net/3c515.c                                |  126 +-
 drivers/net/3c523.c                                |   91 +-
 drivers/net/3c527.c                                |   48 +-
 drivers/net/3c59x.c                                |  216 +-
 drivers/net/7990.c                                 |    2 +-
 drivers/net/8139cp.c                               |   34 +-
 drivers/net/8139too.c                              |  210 +-
 drivers/net/82596.c                                |   14 +-
 drivers/net/8390.c                                 |   10 +-
 drivers/net/8390p.c                                |   19 +-
 drivers/net/Kconfig                                |   57 +-
 drivers/net/Makefile                               |    6 +
 drivers/net/a2065.c                                |    2 +-
 drivers/net/acenic.c                               |    1 -
 drivers/net/appletalk/ipddp.c                      |   43 +-
 drivers/net/arm/at91_ether.c                       |    2 +-
 drivers/net/arm/ep93xx_eth.c                       |    4 +-
 drivers/net/arm/ether3.c                           |    2 +-
 drivers/net/arm/ixp4xx_eth.c                       |    8 +-
 drivers/net/atl1c/atl1c_ethtool.c                  |    2 +-
 drivers/net/atl1c/atl1c_main.c                     |   73 +-
 drivers/net/atl1e/atl1e.h                          |    1 -
 drivers/net/atl1e/atl1e_main.c                     |   15 +-
 drivers/net/atlx/atl1.c                            |   10 +-
 drivers/net/au1000_eth.c                           |    2 +-
 drivers/net/b44.c                                  |    4 +-
 drivers/net/b44.h                                  |    1 -
 drivers/net/benet/be_main.c                        |  159 +-
 drivers/net/bfin_mac.c                             |  235 +-
 drivers/net/bmac.c                                 |   16 +-
 drivers/net/bnx2.c                                 |   44 +-
 drivers/net/bnx2.h                                 |    2 +
 drivers/net/bnx2x.h                                |   15 +
 drivers/net/bnx2x_fw_file_hdr.h                    |   37 +
 drivers/net/bnx2x_init.h                           |  605 +-
 drivers/net/bnx2x_init_ops.h                       |  442 +
 drivers/net/bnx2x_init_values.h                    |16322 --------------------
 drivers/net/bnx2x_main.c                           |  359 +-
 drivers/net/bonding/bond_3ad.c                     |    5 +-
 drivers/net/bonding/bond_3ad.h                     |    4 +-
 drivers/net/bonding/bond_main.c                    |  826 +-
 drivers/net/bonding/bond_sysfs.c                   |  463 +-
 drivers/net/bonding/bonding.h                      |   10 +-
 drivers/net/can/Kconfig                            |   62 +
 drivers/net/can/Makefile                           |    7 +
 drivers/net/can/dev.c                              |  657 +
 drivers/net/can/sja1000/Makefile                   |   11 +
 drivers/net/can/sja1000/ems_pci.c                  |  320 +
 drivers/net/can/sja1000/kvaser_pci.c               |  412 +
 drivers/net/can/sja1000/sja1000.c                  |  637 +
 drivers/net/can/sja1000/sja1000.h                  |  181 +
 drivers/net/can/sja1000/sja1000_of_platform.c      |  235 +
 drivers/net/can/sja1000/sja1000_platform.c         |  165 +
 drivers/net/cassini.c                              |    2 +-
 drivers/net/chelsio/common.h                       |    2 +-
 drivers/net/chelsio/cphy.h                         |   51 +-
 drivers/net/chelsio/cxgb2.c                        |   36 +-
 drivers/net/chelsio/mv88e1xxx.c                    |    5 +-
 drivers/net/chelsio/mv88x201x.c                    |   50 +-
 drivers/net/chelsio/my3126.c                       |   14 +-
 drivers/net/chelsio/sge.c                          |    5 +-
 drivers/net/chelsio/subr.c                         |   46 +-
 drivers/net/cpmac.c                                |   33 +-
 drivers/net/cs89x0.c                               |    2 +-
 drivers/net/cxgb3/Makefile                         |    2 +-
 drivers/net/cxgb3/adapter.h                        |    4 +-
 drivers/net/cxgb3/ael1002.c                        |  958 +-
 drivers/net/cxgb3/aq100x.c                         |  355 +
 drivers/net/cxgb3/common.h                         |   67 +-
 drivers/net/cxgb3/cxgb3_main.c                     |  152 +-
 drivers/net/cxgb3/cxgb3_offload.c                  |   27 +-
 drivers/net/cxgb3/cxgb3_offload.h                  |    3 +
 drivers/net/cxgb3/sge.c                            |   71 +-
 drivers/net/cxgb3/t3_hw.c                          |   89 +-
 drivers/net/cxgb3/version.h                        |    4 +-
 drivers/net/cxgb3/vsc8211.c                        |   70 +-
 drivers/net/davinci_emac.c                         | 2830 ++++
 drivers/net/de600.c                                |   25 +-
 drivers/net/de620.c                                |   63 +-
 drivers/net/declance.c                             |    5 +
 drivers/net/defxx.c                                |    2 +-
 drivers/net/depca.c                                |    8 +-
 drivers/net/dl2k.c                                 |    8 +-
 drivers/net/dm9000.c                               |   32 +-
 drivers/net/e100.c                                 |  201 +-
 drivers/net/e1000/e1000_main.c                     |   44 +-
 drivers/net/e1000e/82571.c                         |   99 +-
 drivers/net/e1000e/defines.h                       |   25 +
 drivers/net/e1000e/e1000.h                         |   61 +
 drivers/net/e1000e/es2lan.c                        |    3 +
 drivers/net/e1000e/ethtool.c                       |   46 +-
 drivers/net/e1000e/hw.h                            |   20 +-
 drivers/net/e1000e/ich8lan.c                       |  448 +-
 drivers/net/e1000e/lib.c                           |   38 +
 drivers/net/e1000e/netdev.c                        |  280 +-
 drivers/net/e1000e/param.c                         |    2 +
 drivers/net/e1000e/phy.c                           |  699 +-
 drivers/net/ehea/ehea_main.c                       |    8 +-
 drivers/net/enic/enic_main.c                       |    2 -
 drivers/net/eql.c                                  |    1 +
 drivers/net/ethoc.c                                |    6 +-
 drivers/net/ewrk3.c                                |    2 +-
 drivers/net/fec.c                                  |  901 +-
 drivers/net/fec.h                                  |  127 +-
 drivers/net/fec_mpc52xx.c                          |  180 +-
 drivers/net/fec_mpc52xx_phy.c                      |   26 +-
 drivers/net/forcedeth.c                            |  240 +-
 drivers/net/fs_enet/fs_enet-main.c                 |  108 +-
 drivers/net/fs_enet/fs_enet.h                      |    5 -
 drivers/net/fs_enet/mac-fec.c                      |   34 -
 drivers/net/fs_enet/mii-bitbang.c                  |   29 +-
 drivers/net/fs_enet/mii-fec.c                      |   32 +-
 drivers/net/fsl_pq_mdio.c                          |   59 +-
 drivers/net/gianfar.c                              |  112 +-
 drivers/net/gianfar.h                              |    4 +-
 drivers/net/hamachi.c                              |    5 +-
 drivers/net/hamradio/baycom_epp.c                  |    2 +-
 drivers/net/hamradio/bpqether.c                    |    4 +-
 drivers/net/hamradio/hdlcdrv.c                     |    2 +-
 drivers/net/hamradio/mkiss.c                       |    4 +-
 drivers/net/hp100.c                                |    4 +-
 drivers/net/hplance.c                              |   21 +-
 drivers/net/ibm_newemac/core.c                     |    2 +-
 drivers/net/ibmlana.c                              |    5 +-
 drivers/net/ibmveth.c                              |   40 +-
 drivers/net/ifb.c                                  |    1 +
 drivers/net/igb/e1000_82575.h                      |    1 +
 drivers/net/igb/e1000_defines.h                    |    3 +-
 drivers/net/igb/e1000_mbx.c                        |    8 +-
 drivers/net/igb/e1000_phy.h                        |    2 +-
 drivers/net/igb/e1000_regs.h                       |    1 +
 drivers/net/igb/igb.h                              |   15 +-
 drivers/net/igb/igb_ethtool.c                      |   37 +-
 drivers/net/igb/igb_main.c                         |  148 +-
 drivers/net/igbvf/ethtool.c                        |   36 +-
 drivers/net/igbvf/igbvf.h                          |    6 +-
 drivers/net/igbvf/netdev.c                         |   23 +-
 drivers/net/ioc3-eth.c                             |    2 +-
 drivers/net/irda/Kconfig                           |   45 +
 drivers/net/irda/Makefile                          |    1 +
 drivers/net/irda/au1k_ir.c                         |   22 +-
 drivers/net/irda/bfin_sir.c                        |  820 +
 drivers/net/irda/bfin_sir.h                        |  148 +
 drivers/net/irda/donauboe.c                        |    8 +-
 drivers/net/irda/irda-usb.c                        |   44 +-
 drivers/net/irda/kingsun-sir.c                     |    5 +-
 drivers/net/irda/ks959-sir.c                       |    5 +-
 drivers/net/irda/ksdazzle-sir.c                    |    5 +-
 drivers/net/irda/mcs7780.c                         |    6 +-
 drivers/net/irda/pxaficp_ir.c                      |   16 +-
 drivers/net/irda/sa1100_ir.c                       |   18 +-
 drivers/net/irda/sir_dev.c                         |    2 +-
 drivers/net/irda/smsc-ircc2.c                      |    2 +-
 drivers/net/iseries_veth.c                         |   17 +-
 drivers/net/ixgb/ixgb_hw.c                         |   20 +-
 drivers/net/ixgb/ixgb_hw.h                         |   14 +-
 drivers/net/ixgb/ixgb_main.c                       |   20 +-
 drivers/net/ixgb/ixgb_osdep.h                      |    2 +-
 drivers/net/ixgbe/Makefile                         |    2 +
 drivers/net/ixgbe/ixgbe.h                          |  161 +-
 drivers/net/ixgbe/ixgbe_82598.c                    |  330 +-
 drivers/net/ixgbe/ixgbe_82599.c                    | 1489 ++-
 drivers/net/ixgbe/ixgbe_common.c                   |  316 +-
 drivers/net/ixgbe/ixgbe_common.h                   |    8 +-
 drivers/net/ixgbe/ixgbe_dcb_82598.c                |    4 +
 drivers/net/ixgbe/ixgbe_dcb_82599.c                |    2 +-
 drivers/net/ixgbe/ixgbe_dcb_nl.c                   |  119 +-
 drivers/net/ixgbe/ixgbe_ethtool.c                  |  961 ++-
 drivers/net/ixgbe/ixgbe_fcoe.c                     |  556 +
 drivers/net/ixgbe/ixgbe_fcoe.h                     |   67 +
 drivers/net/ixgbe/ixgbe_main.c                     | 1708 ++-
 drivers/net/ixgbe/ixgbe_phy.c                      |  166 +-
 drivers/net/ixgbe/ixgbe_phy.h                      |    5 +-
 drivers/net/ixgbe/ixgbe_type.h                     |  333 +-
 drivers/net/ixp2000/ixpdev.c                       |   19 +-
 drivers/net/jazzsonic.c                            |   19 +-
 drivers/net/jme.c                                  |    1 -
 drivers/net/korina.c                               |   39 +-
 drivers/net/ks8842.c                               |  732 +
 drivers/net/lasi_82596.c                           |    6 +-
 drivers/net/lib82596.c                             |   23 +-
 drivers/net/lib8390.c                              |    2 +-
 drivers/net/ll_temac.h                             |  374 +
 drivers/net/ll_temac_main.c                        |  969 ++
 drivers/net/ll_temac_mdio.c                        |  120 +
 drivers/net/loopback.c                             |   22 +-
 drivers/net/mac8390.c                              |   19 +-
 drivers/net/mac89x0.c                              |    4 +-
 drivers/net/macb.c                                 |   20 +-
 drivers/net/mace.c                                 |   18 +-
 drivers/net/macmace.c                              |   18 +-
 drivers/net/macvlan.c                              |   35 +-
 drivers/net/mdio.c                                 |  431 +
 drivers/net/meth.c                                 |   28 +-
 drivers/net/mii.c                                  |   91 +-
 drivers/net/mipsnet.c                              |   15 +-
 drivers/net/mlx4/Makefile                          |    2 +-
 drivers/net/mlx4/en_cq.c                           |    3 +
 drivers/net/mlx4/{en_params.c => en_ethtool.c}     |   67 +-
 drivers/net/mlx4/en_main.c                         |   68 +-
 drivers/net/mlx4/en_netdev.c                       |  199 +-
 drivers/net/mlx4/en_rx.c                           |  139 +-
 drivers/net/mlx4/en_tx.c                           |  112 +-
 drivers/net/mlx4/eq.c                              |    4 +-
 drivers/net/mlx4/mlx4_en.h                         |   49 +-
 drivers/net/mlx4/mr.c                              |    7 +-
 drivers/net/mv643xx_eth.c                          |   98 +-
 drivers/net/mvme147.c                              |   17 +-
 drivers/net/myri10ge/myri10ge.c                    |   70 +-
 drivers/net/myri_sbus.c                            |    2 +-
 drivers/net/ne2k-pci.c                             |    2 +-
 drivers/net/ne3210.c                               |    4 +-
 drivers/net/netx-eth.c                             |   17 +-
 drivers/net/netxen/netxen_nic.h                    |  624 +-
 drivers/net/netxen/netxen_nic_ctx.c                |  241 +-
 drivers/net/netxen/netxen_nic_ethtool.c            |  106 +-
 drivers/net/netxen/netxen_nic_hdr.h                |    8 -
 drivers/net/netxen/netxen_nic_hw.c                 |  737 +-
 drivers/net/netxen/netxen_nic_hw.h                 |   76 +-
 drivers/net/netxen/netxen_nic_init.c               |  541 +-
 drivers/net/netxen/netxen_nic_main.c               |  411 +-
 drivers/net/netxen/netxen_nic_niu.c                |  341 +-
 drivers/net/netxen/netxen_nic_phan_reg.h           |   27 +-
 drivers/net/ni65.c                                 |    2 +-
 drivers/net/niu.c                                  |   66 +-
 drivers/net/ns83820.c                              |   10 +-
 drivers/net/pasemi_mac.c                           |   58 +-
 drivers/net/pasemi_mac.h                           |    1 -
 drivers/net/pci-skeleton.c                         |   19 +-
 drivers/net/pcmcia/3c574_cs.c                      |    2 +-
 drivers/net/pcmcia/3c589_cs.c                      |    4 +-
 drivers/net/pcmcia/axnet_cs.c                      |    2 +-
 drivers/net/pcmcia/fmvj18x_cs.c                    |    2 +-
 drivers/net/pcmcia/smc91c92_cs.c                   |    2 +-
 drivers/net/pcmcia/xirc2ps_cs.c                    |    2 +-
 drivers/net/pcnet32.c                              |    5 +-
 drivers/net/phy/marvell.c                          |    1 +
 drivers/net/phy/mdio_bus.c                         |   29 +-
 drivers/net/phy/phy_device.c                       |  163 +-
 drivers/net/plip.c                                 |    6 +-
 drivers/net/ppp_generic.c                          |    1 +
 drivers/net/pppol2tp.c                             |   14 +-
 drivers/net/qla3xxx.c                              |    1 -
 drivers/net/qlge/qlge.h                            |   31 +-
 drivers/net/qlge/qlge_ethtool.c                    |    6 +-
 drivers/net/qlge/qlge_main.c                       |  134 +-
 drivers/net/qlge/qlge_mpi.c                        |   58 +-
 drivers/net/r6040.c                                |   18 +-
 drivers/net/r8169.c                                |  218 +-
 drivers/net/rionet.c                               |   14 +-
 drivers/net/rrunner.c                              |    2 +-
 drivers/net/s2io-regs.h                            |    5 -
 drivers/net/s2io.c                                 |   44 +-
 drivers/net/s2io.h                                 |    9 -
 drivers/net/sb1250-mac.c                           |   37 +-
 drivers/net/sfc/Kconfig                            |    2 +-
 drivers/net/sfc/boards.c                           |    2 -
 drivers/net/sfc/efx.c                              |   29 +-
 drivers/net/sfc/ethtool.c                          |   19 +-
 drivers/net/sfc/falcon.c                           |  137 +-
 drivers/net/sfc/falcon_hwdefs.h                    |    3 -
 drivers/net/sfc/falcon_xmac.c                      |    2 +-
 drivers/net/sfc/mdio_10g.c                         |  385 +-
 drivers/net/sfc/mdio_10g.h                         |  282 +-
 drivers/net/sfc/net_driver.h                       |   34 +-
 drivers/net/sfc/rx.c                               |   26 +-
 drivers/net/sfc/selftest.c                         |   22 +-
 drivers/net/sfc/selftest.h                         |    2 +-
 drivers/net/sfc/sfe4001.c                          |    3 -
 drivers/net/sfc/tenxpress.c                        |  251 +-
 drivers/net/sfc/tx.c                               |    7 -
 drivers/net/sfc/xenpack.h                          |   62 -
 drivers/net/sfc/xfp_phy.c                          |   55 +-
 drivers/net/sgiseeq.c                              |   18 +-
 drivers/net/sh_eth.c                               |  499 +-
 drivers/net/sh_eth.h                               |  278 +-
 drivers/net/sis190.c                               |   59 +-
 drivers/net/sis900.c                               |    2 +-
 drivers/net/skfp/skfddi.c                          |  158 +-
 drivers/net/skge.c                                 |    2 -
 drivers/net/sky2.c                                 |    1 -
 drivers/net/smc-mca.c                              |    4 +-
 drivers/net/smc911x.c                              |   23 +-
 drivers/net/smc9194.c                              |    2 +-
 drivers/net/smsc911x.c                             |   63 +-
 drivers/net/sonic.c                                |    2 +-
 drivers/net/starfire.c                             |    2 +-
 drivers/net/sun3_82586.c                           |    2 +-
 drivers/net/sun3lance.c                            |   21 +-
 drivers/net/sundance.c                             |   53 +-
 drivers/net/sunhme.c                               |    2 +-
 drivers/net/tc35815.c                              |   13 +-
 drivers/net/tehuti.c                               |   14 +-
 drivers/net/tg3.c                                  |  107 +-
 drivers/net/tg3.h                                  |    6 +
 drivers/net/tlan.c                                 |    2 +-
 drivers/net/tokenring/3c359.c                      |    2 +-
 drivers/net/tokenring/lanstreamer.c                |    2 +-
 drivers/net/tokenring/olympic.c                    |    2 +-
 drivers/net/tokenring/smctr.c                      |    2 +-
 drivers/net/tokenring/tms380tr.c                   |    2 +-
 drivers/net/tulip/Kconfig                          |   12 +
 drivers/net/tulip/de2104x.c                        |   15 +-
 drivers/net/tulip/de4x5.c                          |   12 +-
 drivers/net/tulip/dmfe.c                           |    2 +-
 drivers/net/tulip/uli526x.c                        |    2 +-
 drivers/net/tulip/winbond-840.c                    |    3 +-
 drivers/net/tun.c                                  |  110 +-
 drivers/net/ucc_geth.c                             |  187 +-
 drivers/net/ucc_geth.h                             |   31 +-
 drivers/net/usb/Kconfig                            |    8 +
 drivers/net/usb/Makefile                           |    1 +
 drivers/net/usb/cdc_ether.c                        |   33 +-
 drivers/net/usb/dm9601.c                           |   12 +-
 drivers/net/usb/hso.c                              |   53 +-
 drivers/net/usb/int51x1.c                          |  253 +
 drivers/net/usb/kaweth.c                           |   33 +-
 drivers/net/usb/rtl8150.c                          |    9 +-
 drivers/net/usb/smsc95xx.c                         |    4 +-
 drivers/net/usb/usbnet.c                           |   37 +-
 drivers/net/veth.c                                 |    2 -
 drivers/net/via-rhine.c                            |   58 +-
 drivers/net/via-velocity.c                         |   22 +-
 drivers/net/via-velocity.h                         |    1 -
 drivers/net/virtio_net.c                           |   24 +-
 drivers/net/vxge/vxge-config.c                     |   12 +-
 drivers/net/vxge/vxge-main.c                       |    6 +-
 drivers/net/vxge/vxge-traffic.c                    |    4 +-
 drivers/net/wan/cycx_x25.c                         |    6 +-
 drivers/net/wan/dlci.c                             |    6 +-
 drivers/net/wan/hdlc_fr.c                          |    1 +
 drivers/net/wan/ixp4xx_hss.c                       |    4 +-
 drivers/net/wan/pc300_drv.c                        |   20 +-
 drivers/net/wan/sbni.c                             |    2 +-
 drivers/net/wan/wanxl.c                            |    2 +-
 drivers/net/wimax/i2400m/control.c                 |  124 +-
 drivers/net/wimax/i2400m/driver.c                  |   45 +-
 drivers/net/wimax/i2400m/fw.c                      |   58 +-
 drivers/net/wimax/i2400m/i2400m-sdio.h             |    9 +
 drivers/net/wimax/i2400m/i2400m.h                  |   48 +
 drivers/net/wimax/i2400m/netdev.c                  |    4 +-
 drivers/net/wimax/i2400m/op-rfkill.c               |    4 +-
 drivers/net/wimax/i2400m/rx.c                      |   10 +-
 drivers/net/wimax/i2400m/sdio-fw.c                 |  109 +-
 drivers/net/wimax/i2400m/sdio-rx.c                 |   47 +-
 drivers/net/wimax/i2400m/sdio.c                    |   68 +-
 drivers/net/wimax/i2400m/tx.c                      |   75 +-
 drivers/net/wimax/i2400m/usb.c                     |    5 +-
 drivers/net/wireless/Kconfig                       |   20 +-
 drivers/net/wireless/Makefile                      |    8 +-
 drivers/net/wireless/adm8211.c                     |   14 +-
 drivers/net/wireless/airo.c                        |    9 +-
 drivers/net/wireless/arlan-main.c                  |    2 +-
 drivers/net/wireless/at76c50x-usb.c                |   19 +-
 drivers/net/wireless/ath/Kconfig                   |    8 +
 drivers/net/wireless/ath/Makefile                  |    6 +
 drivers/net/wireless/{ => ath}/ar9170/Kconfig      |    1 +
 drivers/net/wireless/{ => ath}/ar9170/Makefile     |    0
 drivers/net/wireless/{ => ath}/ar9170/ar9170.h     |   76 +-
 drivers/net/wireless/{ => ath}/ar9170/cmd.c        |    0
 drivers/net/wireless/{ => ath}/ar9170/cmd.h        |    0
 drivers/net/wireless/{ => ath}/ar9170/eeprom.h     |    0
 drivers/net/wireless/{ => ath}/ar9170/hw.h         |   23 +-
 drivers/net/wireless/{ => ath}/ar9170/led.c        |   17 +-
 drivers/net/wireless/{ => ath}/ar9170/mac.c        |   86 +-
 drivers/net/wireless/{ => ath}/ar9170/main.c       | 1411 ++-
 drivers/net/wireless/{ => ath}/ar9170/phy.c        |    6 +-
 drivers/net/wireless/{ => ath}/ar9170/usb.c        |  195 +-
 drivers/net/wireless/{ => ath}/ar9170/usb.h        |   11 +-
 drivers/net/wireless/{ => ath}/ath5k/Kconfig       |    1 +
 drivers/net/wireless/{ => ath}/ath5k/Makefile      |    1 +
 drivers/net/wireless/{ => ath}/ath5k/ath5k.h       |   46 +-
 drivers/net/wireless/{ => ath}/ath5k/attach.c      |    1 -
 drivers/net/wireless/{ => ath}/ath5k/base.c        |  347 +-
 drivers/net/wireless/{ => ath}/ath5k/base.h        |   13 +-
 drivers/net/wireless/{ => ath}/ath5k/caps.c        |    0
 drivers/net/wireless/{ => ath}/ath5k/debug.c       |    0
 drivers/net/wireless/{ => ath}/ath5k/debug.h       |    0
 drivers/net/wireless/{ => ath}/ath5k/desc.c        |    0
 drivers/net/wireless/{ => ath}/ath5k/desc.h        |    0
 drivers/net/wireless/{ => ath}/ath5k/dma.c         |    2 -
 drivers/net/wireless/{ => ath}/ath5k/eeprom.c      |   73 +-
 drivers/net/wireless/{ => ath}/ath5k/eeprom.h      |   46 +-
 drivers/net/wireless/{ => ath}/ath5k/gpio.c        |    0
 drivers/net/wireless/{ => ath}/ath5k/initvals.c    |    8 +-
 drivers/net/wireless/{ => ath}/ath5k/led.c         |   10 +-
 drivers/net/wireless/{ => ath}/ath5k/pcu.c         |   10 +-
 drivers/net/wireless/{ => ath}/ath5k/phy.c         |  496 +-
 drivers/net/wireless/{ => ath}/ath5k/qcu.c         |    7 +-
 drivers/net/wireless/{ => ath}/ath5k/reg.h         |    9 +-
 drivers/net/wireless/{ => ath}/ath5k/reset.c       |   92 +-
 drivers/net/wireless/{ => ath}/ath5k/rfbuffer.h    |    0
 drivers/net/wireless/{ => ath}/ath5k/rfgain.h      |    0
 drivers/net/wireless/ath/ath5k/rfkill.c            |  121 +
 drivers/net/wireless/{ => ath}/ath9k/Kconfig       |    1 +
 drivers/net/wireless/{ => ath}/ath9k/Makefile      |    1 -
 drivers/net/wireless/{ => ath}/ath9k/ahb.c         |    0
 drivers/net/wireless/{ => ath}/ath9k/ani.c         |    8 +-
 drivers/net/wireless/{ => ath}/ath9k/ani.h         |    0
 drivers/net/wireless/{ => ath}/ath9k/ath9k.h       |  122 +-
 drivers/net/wireless/{ => ath}/ath9k/beacon.c      |  133 +-
 drivers/net/wireless/{ => ath}/ath9k/calib.c       |  129 +-
 drivers/net/wireless/{ => ath}/ath9k/calib.h       |   33 +-
 drivers/net/wireless/{ => ath}/ath9k/debug.c       |  158 +-
 drivers/net/wireless/{ => ath}/ath9k/debug.h       |   35 +-
 drivers/net/wireless/{ => ath}/ath9k/eeprom.c      |   75 +-
 drivers/net/wireless/{ => ath}/ath9k/eeprom.h      |    4 +-
 drivers/net/wireless/{ => ath}/ath9k/hw.c          |  269 +-
 drivers/net/wireless/{ => ath}/ath9k/hw.h          |   95 +-
 drivers/net/wireless/{ => ath}/ath9k/initvals.h    |    0
 drivers/net/wireless/{ => ath}/ath9k/mac.c         |   63 +-
 drivers/net/wireless/{ => ath}/ath9k/mac.h         |    0
 drivers/net/wireless/{ => ath}/ath9k/main.c        |  780 +-
 drivers/net/wireless/{ => ath}/ath9k/pci.c         |   15 -
 drivers/net/wireless/{ => ath}/ath9k/phy.c         |   11 +-
 drivers/net/wireless/{ => ath}/ath9k/phy.h         |    5 +-
 drivers/net/wireless/{ => ath}/ath9k/rc.c          |   96 +-
 drivers/net/wireless/{ => ath}/ath9k/rc.h          |    4 -
 drivers/net/wireless/{ => ath}/ath9k/recv.c        |  279 +-
 drivers/net/wireless/{ => ath}/ath9k/reg.h         |    0
 drivers/net/wireless/{ => ath}/ath9k/virtual.c     |    0
 drivers/net/wireless/{ => ath}/ath9k/xmit.c        |   87 +-
 drivers/net/wireless/ath/main.c                    |   22 +
 drivers/net/wireless/{ath9k => ath}/regd.c         |  276 +-
 drivers/net/wireless/{ath9k => ath}/regd.h         |   40 +-
 drivers/net/wireless/{ath9k => ath}/regd_common.h  |    0
 drivers/net/wireless/atmel.c                       |    2 +-
 drivers/net/wireless/atmel_cs.c                    |    2 +-
 drivers/net/wireless/b43/Kconfig                   |    9 +-
 drivers/net/wireless/b43/Makefile                  |    2 +-
 drivers/net/wireless/b43/b43.h                     |   25 +-
 drivers/net/wireless/b43/dma.c                     |    2 +-
 drivers/net/wireless/b43/leds.c                    |    9 +-
 drivers/net/wireless/b43/main.c                    |  232 +-
 drivers/net/wireless/b43/main.h                    |    1 -
 drivers/net/wireless/b43/phy_a.c                   |    4 +-
 drivers/net/wireless/b43/phy_common.c              |   17 +-
 drivers/net/wireless/b43/phy_common.h              |    6 +-
 drivers/net/wireless/b43/phy_g.c                   |    4 +-
 drivers/net/wireless/b43/phy_lp.c                  |    2 +-
 drivers/net/wireless/b43/phy_n.c                   |    2 +-
 drivers/net/wireless/b43/pio.c                     |    2 +-
 drivers/net/wireless/b43/rfkill.c                  |  171 +-
 drivers/net/wireless/b43/rfkill.h                  |   47 +-
 drivers/net/wireless/b43/xmit.c                    |    5 +-
 drivers/net/wireless/b43legacy/Kconfig             |   10 +-
 drivers/net/wireless/b43legacy/Makefile            |    2 +-
 drivers/net/wireless/b43legacy/b43legacy.h         |   15 +-
 drivers/net/wireless/b43legacy/leds.c              |   10 +-
 drivers/net/wireless/b43legacy/main.c              |  346 +-
 drivers/net/wireless/b43legacy/pio.c               |    2 +-
 drivers/net/wireless/b43legacy/rfkill.c            |  173 +-
 drivers/net/wireless/b43legacy/rfkill.h            |   54 +-
 drivers/net/wireless/b43legacy/xmit.c              |    2 +-
 drivers/net/wireless/b43legacy/xmit.h              |    4 +-
 drivers/net/wireless/hostap/hostap_80211_tx.c      |    2 +-
 drivers/net/wireless/hostap/hostap_hw.c            |    2 +-
 drivers/net/wireless/hostap/hostap_plx.c           |    2 +-
 drivers/net/wireless/ipw2x00/ipw2100.c             |    8 +-
 drivers/net/wireless/ipw2x00/ipw2200.c             |   57 +-
 drivers/net/wireless/ipw2x00/libipw_module.c       |    4 -
 drivers/net/wireless/ipw2x00/libipw_tx.c           |    2 +-
 drivers/net/wireless/iwlwifi/Kconfig               |    5 -
 drivers/net/wireless/iwlwifi/Makefile              |    1 -
 drivers/net/wireless/iwlwifi/iwl-3945-led.c        |   66 +-
 drivers/net/wireless/iwlwifi/iwl-3945-rs.c         |   16 +-
 drivers/net/wireless/iwlwifi/iwl-3945.c            |  412 +-
 drivers/net/wireless/iwlwifi/iwl-3945.h            |   13 +-
 drivers/net/wireless/iwlwifi/iwl-4965.c            |   95 +-
 drivers/net/wireless/iwlwifi/iwl-5000-hw.h         |   12 +
 drivers/net/wireless/iwlwifi/iwl-5000.c            |  175 +-
 drivers/net/wireless/iwlwifi/iwl-agn-rs.c          |  593 +-
 drivers/net/wireless/iwlwifi/iwl-agn-rs.h          |   27 +
 drivers/net/wireless/iwlwifi/iwl-agn.c             | 1273 +--
 drivers/net/wireless/iwlwifi/iwl-calib.c           |    2 +-
 drivers/net/wireless/iwlwifi/iwl-commands.h        |   35 +-
 drivers/net/wireless/iwlwifi/iwl-core.c            | 1189 ++-
 drivers/net/wireless/iwlwifi/iwl-core.h            |  107 +-
 drivers/net/wireless/iwlwifi/iwl-csr.h             |   22 +-
 drivers/net/wireless/iwlwifi/iwl-debug.h           |    3 +-
 drivers/net/wireless/iwlwifi/iwl-debugfs.c         |  193 +-
 drivers/net/wireless/iwlwifi/iwl-dev.h             |   69 +-
 drivers/net/wireless/iwlwifi/iwl-eeprom.c          |  153 +-
 drivers/net/wireless/iwlwifi/iwl-eeprom.h          |    4 +
 drivers/net/wireless/iwlwifi/iwl-io.h              |  253 +-
 drivers/net/wireless/iwlwifi/iwl-led.c             |    4 -
 drivers/net/wireless/iwlwifi/iwl-power.c           |  233 +-
 drivers/net/wireless/iwlwifi/iwl-power.h           |   39 +-
 drivers/net/wireless/iwlwifi/iwl-rfkill.c          |  145 -
 drivers/net/wireless/iwlwifi/iwl-rfkill.h          |   48 -
 drivers/net/wireless/iwlwifi/iwl-rx.c              |   70 +-
 drivers/net/wireless/iwlwifi/iwl-scan.c            |  214 +-
 drivers/net/wireless/iwlwifi/iwl-sta.c             |   47 +-
 drivers/net/wireless/iwlwifi/iwl-sta.h             |    7 +-
 drivers/net/wireless/iwlwifi/iwl-tx.c              |   29 +-
 drivers/net/wireless/iwlwifi/iwl3945-base.c        | 1451 +--
 drivers/net/wireless/iwmc3200wifi/Kconfig          |   23 +
 drivers/net/wireless/iwmc3200wifi/Makefile         |    5 +
 drivers/net/wireless/iwmc3200wifi/bus.h            |   57 +
 drivers/net/wireless/iwmc3200wifi/cfg80211.c       |  409 +
 drivers/net/wireless/iwmc3200wifi/cfg80211.h       |   31 +
 drivers/net/wireless/iwmc3200wifi/commands.c       |  920 ++
 drivers/net/wireless/iwmc3200wifi/commands.h       |  419 +
 drivers/net/wireless/iwmc3200wifi/debug.h          |  124 +
 drivers/net/wireless/iwmc3200wifi/debugfs.c        |  453 +
 drivers/net/wireless/iwmc3200wifi/eeprom.c         |  187 +
 drivers/net/wireless/iwmc3200wifi/eeprom.h         |  114 +
 drivers/net/wireless/iwmc3200wifi/fw.c             |  388 +
 drivers/net/wireless/iwmc3200wifi/fw.h             |  100 +
 drivers/net/wireless/iwmc3200wifi/hal.c            |  464 +
 drivers/net/wireless/iwmc3200wifi/hal.h            |  236 +
 drivers/net/wireless/iwmc3200wifi/iwm.h            |  346 +
 drivers/net/wireless/iwmc3200wifi/lmac.h           |  457 +
 drivers/net/wireless/iwmc3200wifi/main.c           |  680 +
 drivers/net/wireless/iwmc3200wifi/netdev.c         |  162 +
 drivers/net/wireless/iwmc3200wifi/rx.c             | 1431 ++
 drivers/net/wireless/iwmc3200wifi/rx.h             |   60 +
 drivers/net/wireless/iwmc3200wifi/sdio.c           |  516 +
 drivers/net/wireless/iwmc3200wifi/sdio.h           |   67 +
 drivers/net/wireless/iwmc3200wifi/tx.c             |  492 +
 drivers/net/wireless/iwmc3200wifi/umac.h           |  744 +
 drivers/net/wireless/iwmc3200wifi/wext.c           |  723 +
 drivers/net/wireless/libertas/11d.c                |   26 +-
 drivers/net/wireless/libertas/11d.h                |   29 +-
 drivers/net/wireless/libertas/assoc.c              |  758 +-
 drivers/net/wireless/libertas/assoc.h              |   13 -
 drivers/net/wireless/libertas/cmd.c                |   42 +-
 drivers/net/wireless/libertas/cmdresp.c            |   17 +-
 drivers/net/wireless/libertas/debugfs.c            |    8 +-
 drivers/net/wireless/libertas/defs.h               |   21 +
 drivers/net/wireless/libertas/dev.h                |    9 +-
 drivers/net/wireless/libertas/host.h               |    5 +-
 drivers/net/wireless/libertas/hostcmd.h            |   69 +-
 drivers/net/wireless/libertas/if_cs.c              |   34 +-
 drivers/net/wireless/libertas/if_sdio.c            |  176 +-
 drivers/net/wireless/libertas/if_sdio.h            |   10 +
 drivers/net/wireless/libertas/if_spi.c             |  139 +-
 drivers/net/wireless/libertas/if_usb.c             |    3 +-
 drivers/net/wireless/libertas/main.c               |   44 +-
 drivers/net/wireless/libertas/rx.c                 |   48 +-
 drivers/net/wireless/libertas/scan.c               |   63 +-
 drivers/net/wireless/libertas/tx.c                 |    8 +-
 drivers/net/wireless/libertas/types.h              |  152 +-
 drivers/net/wireless/libertas_tf/if_usb.c          |    3 +-
 drivers/net/wireless/libertas_tf/main.c            |   56 +-
 drivers/net/wireless/mac80211_hwsim.c              |  105 +-
 drivers/net/wireless/mwl8k.c                       |   20 +-
 drivers/net/wireless/p54/p54.h                     |   74 +-
 drivers/net/wireless/p54/p54common.c               |  348 +-
 drivers/net/wireless/p54/p54spi.c                  |  175 +-
 drivers/net/wireless/p54/p54usb.c                  |  314 +-
 drivers/net/wireless/p54/p54usb.h                  |   16 +-
 drivers/net/wireless/prism54/islpci_eth.c          |    8 +-
 drivers/net/wireless/ray_cs.c                      |    8 +-
 drivers/net/wireless/rndis_wlan.c                  | 1106 +-
 drivers/net/wireless/rt2x00/Kconfig                |   17 +
 drivers/net/wireless/rt2x00/Makefile               |    2 +
 drivers/net/wireless/rt2x00/rt2400pci.c            |   35 +-
 drivers/net/wireless/rt2x00/rt2500pci.c            |   35 +-
 drivers/net/wireless/rt2x00/rt2500usb.c            |   22 +-
 drivers/net/wireless/rt2x00/rt2800usb.c            | 3078 ++++
 drivers/net/wireless/rt2x00/rt2800usb.h            | 1945 +++
 drivers/net/wireless/rt2x00/rt2x00.h               |   57 +-
 drivers/net/wireless/rt2x00/rt2x00config.c         |    9 +
 drivers/net/wireless/rt2x00/rt2x00crypto.c         |   89 +-
 drivers/net/wireless/rt2x00/rt2x00dev.c            |  134 +-
 drivers/net/wireless/rt2x00/rt2x00ht.c             |   69 +
 drivers/net/wireless/rt2x00/rt2x00lib.h            |   65 +-
 drivers/net/wireless/rt2x00/rt2x00link.c           |    2 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c            |   88 +-
 drivers/net/wireless/rt2x00/rt2x00pci.c            |   16 +-
 drivers/net/wireless/rt2x00/rt2x00queue.c          |   48 +-
 drivers/net/wireless/rt2x00/rt2x00queue.h          |   53 +-
 drivers/net/wireless/rt2x00/rt61pci.c              |   38 +-
 drivers/net/wireless/rt2x00/rt61pci.h              |    6 -
 drivers/net/wireless/rt2x00/rt73usb.c              |   34 +-
 drivers/net/wireless/rtl818x/Makefile              |    2 +-
 drivers/net/wireless/rtl818x/rtl8180_dev.c         |   33 +-
 drivers/net/wireless/rtl818x/rtl8187.h             |    7 +
 drivers/net/wireless/rtl818x/rtl8187_dev.c         |   76 +-
 drivers/net/wireless/rtl818x/rtl8187_leds.c        |  218 +
 drivers/net/wireless/rtl818x/rtl8187_leds.h        |   57 +
 drivers/net/wireless/strip.c                       |    4 +-
 drivers/net/wireless/wavelan.c                     |   10 +-
 drivers/net/wireless/wavelan_cs.c                  |    5 -
 drivers/net/wireless/wl12xx/Kconfig                |   11 +
 drivers/net/wireless/wl12xx/Makefile               |    4 +
 drivers/net/wireless/wl12xx/acx.c                  |  689 +
 drivers/net/wireless/wl12xx/acx.h                  | 1245 ++
 drivers/net/wireless/wl12xx/boot.c                 |  295 +
 drivers/net/wireless/wl12xx/boot.h                 |   40 +
 drivers/net/wireless/wl12xx/cmd.c                  |  353 +
 drivers/net/wireless/wl12xx/cmd.h                  |  265 +
 drivers/net/wireless/wl12xx/debugfs.c              |  508 +
 drivers/net/wireless/wl12xx/debugfs.h              |   33 +
 drivers/net/wireless/wl12xx/event.c                |  127 +
 drivers/net/wireless/wl12xx/event.h                |  121 +
 drivers/net/wireless/wl12xx/init.c                 |  200 +
 drivers/net/wireless/wl12xx/init.h                 |   40 +
 drivers/net/wireless/wl12xx/main.c                 | 1358 ++
 drivers/net/wireless/wl12xx/ps.c                   |  151 +
 drivers/net/wireless/wl12xx/ps.h                   |   36 +
 drivers/net/wireless/wl12xx/reg.h                  |  745 +
 drivers/net/wireless/wl12xx/rx.c                   |  208 +
 drivers/net/wireless/wl12xx/rx.h                   |  122 +
 drivers/net/wireless/wl12xx/spi.c                  |  358 +
 drivers/net/wireless/wl12xx/spi.h                  |  109 +
 drivers/net/wireless/wl12xx/tx.c                   |  557 +
 drivers/net/wireless/wl12xx/tx.h                   |  215 +
 drivers/net/wireless/wl12xx/wl1251.c               |  709 +
 drivers/net/wireless/wl12xx/wl1251.h               |  165 +
 drivers/net/wireless/wl12xx/wl12xx.h               |  409 +
 drivers/net/wireless/wl12xx/wl12xx_80211.h         |  156 +
 drivers/net/wireless/wl3501_cs.c                   |    1 +
 drivers/net/wireless/zd1201.c                      |    8 +-
 drivers/net/wireless/zd1211rw/zd_mac.c             |   86 +-
 drivers/net/wireless/zd1211rw/zd_mac.h             |    2 +-
 drivers/net/yellowfin.c                            |    3 +-
 drivers/of/Kconfig                                 |    6 +
 drivers/of/Makefile                                |    1 +
 drivers/of/base.c                                  |   24 +
 drivers/of/of_mdio.c                               |  139 +
 drivers/pci/quirks.c                               |    2 +
 drivers/platform/x86/Kconfig                       |   14 +-
 drivers/platform/x86/acer-wmi.c                    |   52 +-
 drivers/platform/x86/dell-laptop.c                 |  101 +-
 drivers/platform/x86/eeepc-laptop.c                |   99 +-
 drivers/platform/x86/hp-wmi.c                      |  102 +-
 drivers/platform/x86/sony-laptop.c                 |  193 +-
 drivers/platform/x86/thinkpad_acpi.c               |  876 +-
 drivers/platform/x86/toshiba_acpi.c                |  160 +-
 drivers/s390/net/claw.c                            |    6 -
 drivers/s390/net/ctcm_main.c                       |    6 +-
 drivers/s390/net/netiucv.c                         |    4 +-
 drivers/s390/net/qeth_core_main.c                  |    7 +-
 drivers/s390/net/qeth_core_mpc.c                   |    2 +
 drivers/s390/net/qeth_core_mpc.h                   |    2 +
 drivers/s390/net/qeth_l2_main.c                    |   36 +-
 drivers/s390/net/qeth_l3_main.c                    |   33 +-
 drivers/scsi/fcoe/fcoe.c                           |  197 +-
 drivers/scsi/fcoe/libfcoe.c                        |   10 +-
 drivers/serial/serial_cs.c                         |   22 +-
 drivers/staging/agnx/pci.c                         |   15 +-
 drivers/staging/at76_usb/at76_usb.c                |    7 +-
 drivers/staging/et131x/et131x_netdev.c             |    4 +-
 drivers/staging/rtl8187se/ieee80211/ieee80211_tx.c |    2 +-
 drivers/staging/wlan-ng/p80211netdev.c             |    8 +-
 drivers/usb/gadget/f_phonet.c                      |   21 +-
 drivers/usb/gadget/u_ether.c                       |    2 +-
 firmware/Makefile                                  |    5 +-
 firmware/WHENCE                                    |   42 +-
 firmware/bnx2x-e1-4.8.53.0.fw.ihex                 |10364 +++++++++++++
 firmware/bnx2x-e1h-4.8.53.0.fw.ihex                |12028 +++++++++++++++
 firmware/cis/3CCFEM556.cis.ihex                    |   13 +
 firmware/cis/3CXEM556.cis.ihex                     |   13 +
 firmware/cxgb3/t3fw-7.1.0.bin.ihex                 | 1885 ---
 firmware/cxgb3/t3fw-7.4.0.bin.ihex                 | 1917 +++
 include/asm-generic/errno.h                        |    2 +
 include/linux/Kbuild                               |    1 +
 include/linux/can/Kbuild                           |    1 +
 include/linux/can/dev.h                            |   70 +
 include/linux/can/netlink.h                        |  113 +
 include/linux/can/platform/sja1000.h               |   35 +
 include/linux/etherdevice.h                        |   27 +
 include/linux/ethtool.h                            |   23 +-
 include/linux/fs_enet_pd.h                         |    6 +-
 include/linux/ieee80211.h                          |   61 +-
 include/linux/if.h                                 |    3 +
 include/linux/if_arp.h                             |    2 +
 include/linux/if_ether.h                           |    1 +
 include/linux/if_packet.h                          |   21 +-
 include/linux/if_tun.h                             |    1 +
 include/linux/if_tunnel.h                          |    2 +-
 include/linux/if_vlan.h                            |    6 +-
 include/linux/in.h                                 |    1 +
 include/linux/ipv6.h                               |    6 +
 include/linux/isdn/capilli.h                       |    2 +-
 include/linux/list_nulls.h                         |   18 +
 include/linux/mISDNdsp.h                           |    4 +-
 include/linux/mISDNhw.h                            |   12 +-
 include/linux/mISDNif.h                            |   19 +-
 include/linux/mdio.h                               |  356 +
 include/linux/mii.h                                |   34 +-
 include/linux/mmc/sdio_ids.h                       |    2 +
 include/linux/net_dropmon.h                        |    8 +
 include/linux/netdevice.h                          |  232 +-
 include/linux/netfilter/Kbuild                     |    1 +
 include/linux/netfilter/nf_conntrack_common.h      |   69 -
 include/linux/netfilter/nf_conntrack_tcp.h         |    3 +-
 include/linux/netfilter/nfnetlink.h                |    5 +-
 include/linux/netfilter/nfnetlink_conntrack.h      |    1 +
 include/linux/netfilter/x_tables.h                 |    6 +-
 include/linux/netfilter/xt_NFQUEUE.h               |    5 +
 include/linux/netfilter/xt_osf.h                   |  133 +
 include/linux/netfilter/xt_socket.h                |   12 +
 include/linux/nl80211.h                            |  178 +-
 include/linux/nl802154.h                           |  119 +
 include/linux/notifier.h                           |    1 +
 include/linux/of.h                                 |    3 +
 include/linux/of_mdio.h                            |   22 +
 include/linux/pci_ids.h                            |   42 +-
 include/linux/phy.h                                |   10 +-
 include/linux/rfkill.h                             |  387 +-
 include/linux/sched.h                              |    6 +
 include/linux/sctp.h                               |   20 +-
 include/linux/skbuff.h                             |   64 +-
 include/linux/smsc911x.h                           |   10 +
 include/linux/snmp.h                               |   10 +-
 include/linux/socket.h                             |   11 +-
 include/linux/spi/libertas_spi.h                   |    3 -
 include/linux/spi/wl12xx.h                         |   31 +
 include/linux/tcp.h                                |    4 +-
 include/linux/usb/usbnet.h                         |    1 +
 include/linux/wimax.h                              |    7 +-
 include/linux/wimax/i2400m.h                       |    2 +-
 include/net/bluetooth/bluetooth.h                  |   15 -
 include/net/bluetooth/hci_core.h                   |    2 +
 include/net/bluetooth/l2cap.h                      |   71 +-
 include/net/cfg80211.h                             | 1059 ++-
 include/net/dst.h                                  |   12 +-
 include/net/fib_rules.h                            |    2 -
 include/net/genetlink.h                            |    2 +
 include/net/ieee802154/af_ieee802154.h             |   60 +
 include/net/ieee802154/mac_def.h                   |  160 +
 include/net/ieee802154/netdevice.h                 |  115 +
 include/net/ieee802154/nl802154.h                  |   41 +
 include/net/inet6_hashtables.h                     |    2 +-
 include/net/inet_hashtables.h                      |    2 +-
 include/net/inet_sock.h                            |    3 +-
 include/net/ip.h                                   |    3 +
 include/net/ip6_route.h                            |    2 +-
 include/net/ip_fib.h                               |    3 -
 include/net/ipip.h                                 |    7 +
 include/net/ipv6.h                                 |   15 +-
 include/net/iucv/af_iucv.h                         |    9 +
 include/net/mac80211.h                             |  264 +-
 include/net/netfilter/ipv4/nf_conntrack_icmp.h     |   11 -
 include/net/netfilter/ipv6/nf_conntrack_icmpv6.h   |    7 -
 include/net/netfilter/nf_conntrack.h               |   11 +-
 include/net/netfilter/nf_conntrack_ecache.h        |  206 +-
 include/net/netfilter/nf_conntrack_extend.h        |    2 +
 include/net/netfilter/nf_conntrack_helper.h        |    2 +
 include/net/netfilter/nf_conntrack_l4proto.h       |    4 +-
 include/net/netlink.h                              |    9 +
 include/net/netns/conntrack.h                      |    7 +-
 include/net/pkt_sched.h                            |   11 +-
 include/net/regulatory.h                           |  101 +
 include/net/route.h                                |    2 +-
 include/net/sctp/structs.h                         |    6 +-
 include/net/sctp/user.h                            |    2 +
 include/net/snmp.h                                 |   19 +-
 include/net/sock.h                                 |    6 +-
 include/net/tcp.h                                  |   59 +-
 include/net/wimax.h                                |    8 +-
 include/net/wireless.h                             |  472 -
 include/net/xfrm.h                                 |    4 +-
 include/scsi/libfcoe.h                             |    2 +
 include/trace/events/napi.h                        |   11 +
 net/802/fddi.c                                     |    4 -
 net/802/hippi.c                                    |    5 -
 net/8021q/vlan.c                                   |    6 +-
 net/8021q/vlan_core.c                              |    4 +-
 net/8021q/vlan_dev.c                               |   49 +-
 net/8021q/vlanproc.c                               |    3 +-
 net/Kconfig                                        |    1 +
 net/Makefile                                       |    1 +
 net/appletalk/ddp.c                                |   31 +-
 net/appletalk/dev.c                                |   11 -
 net/atm/br2684.c                                   |   28 +-
 net/atm/clip.c                                     |   42 +-
 net/atm/lec.c                                      |   20 +-
 net/bluetooth/Kconfig                              |    3 +-
 net/bluetooth/cmtp/capi.c                          |    2 +-
 net/bluetooth/hci_core.c                           |   41 +-
 net/bluetooth/l2cap.c                              |  117 +-
 net/bluetooth/rfcomm/core.c                        |   12 +-
 net/bridge/br.c                                    |   10 +-
 net/bridge/br_fdb.c                                |   45 +-
 net/bridge/br_netfilter.c                          |   33 +-
 net/bridge/br_private.h                            |   12 +-
 net/bridge/br_sysfs_br.c                           |    3 +-
 net/bridge/br_sysfs_if.c                           |    3 +-
 net/bridge/netfilter/ebtables.c                    |   18 +-
 net/can/af_can.c                                   |    2 +
 net/core/datagram.c                                |  241 +-
 net/core/dev.c                                     |  688 +-
 net/core/drop_monitor.c                            |  137 +-
 net/core/fib_rules.c                               |    4 +-
 net/core/gen_estimator.c                           |    4 +-
 net/core/iovec.c                                   |   33 +-
 net/core/neighbour.c                               |   57 +-
 net/core/net-sysfs.c                               |    9 +-
 net/core/net-traces.c                              |    3 +
 net/core/net_namespace.c                           |   54 +-
 net/core/netpoll.c                                 |    7 +-
 net/core/pktgen.c                                  |    7 +-
 net/core/skb_dma_map.c                             |   13 +-
 net/core/skbuff.c                                  |  307 +-
 net/core/sock.c                                    |  135 +-
 net/core/stream.c                                  |    3 +-
 net/core/user_dma.c                                |   46 +-
 net/dccp/ipv4.c                                    |   10 +-
 net/dccp/ipv6.c                                    |    8 +-
 net/dccp/output.c                                  |    2 +-
 net/decnet/af_decnet.c                             |   25 +-
 net/decnet/dn_neigh.c                              |    8 +-
 net/decnet/dn_nsp_in.c                             |   17 +-
 net/decnet/dn_nsp_out.c                            |   14 +-
 net/decnet/dn_route.c                              |   25 +-
 net/decnet/dn_rules.c                              |    4 +-
 net/dsa/slave.c                                    |   10 +-
 net/econet/af_econet.c                             |   18 +-
 net/ethernet/eth.c                                 |    5 -
 net/ieee802154/Kconfig                             |   12 +
 net/ieee802154/Makefile                            |    5 +
 net/ieee802154/af802154.h                          |   36 +
 net/ieee802154/af_ieee802154.c                     |  372 +
 net/ieee802154/dgram.c                             |  394 +
 net/ieee802154/netlink.c                           |  523 +
 net/ieee802154/nl_policy.c                         |   52 +
 net/ieee802154/raw.c                               |  254 +
 net/ipv4/Kconfig                                   |   35 +-
 net/ipv4/af_inet.c                                 |   25 +-
 net/ipv4/arp.c                                     |    6 +-
 net/ipv4/devinet.c                                 |    3 +-
 net/ipv4/fib_frontend.c                            |    1 -
 net/ipv4/fib_hash.c                                |    1 -
 net/ipv4/fib_lookup.h                              |    3 +-
 net/ipv4/fib_rules.c                               |    4 +-
 net/ipv4/fib_semantics.c                           |    3 +-
 net/ipv4/fib_trie.c                                |   50 +-
 net/ipv4/icmp.c                                    |   20 +-
 net/ipv4/igmp.c                                    |    8 +-
 net/ipv4/inet_diag.c                               |    2 -
 net/ipv4/inet_timewait_sock.c                      |   23 +-
 net/ipv4/ip_forward.c                              |    6 +-
 net/ipv4/ip_fragment.c                             |    6 +-
 net/ipv4/ip_gre.c                                  |   28 +-
 net/ipv4/ip_input.c                                |   21 +-
 net/ipv4/ip_options.c                              |   18 +-
 net/ipv4/ip_output.c                               |   49 +-
 net/ipv4/ip_sockglue.c                             |   86 +-
 net/ipv4/ipconfig.c                                |   41 +-
 net/ipv4/ipip.c                                    |   16 +-
 net/ipv4/ipmr.c                                    |   48 +-
 net/ipv4/netfilter.c                               |   28 +-
 net/ipv4/netfilter/arp_tables.c                    |  117 +-
 net/ipv4/netfilter/ip_queue.c                      |    2 +-
 net/ipv4/netfilter/ip_tables.c                     |  172 +-
 net/ipv4/netfilter/ipt_MASQUERADE.c                |   14 +-
 net/ipv4/netfilter/ipt_REJECT.c                    |    7 +-
 net/ipv4/netfilter/nf_conntrack_proto_icmp.c       |   17 +-
 net/ipv4/netfilter/nf_nat_helper.c                 |    4 +-
 net/ipv4/netfilter/nf_nat_proto_sctp.c             |    5 +-
 net/ipv4/netfilter/nf_nat_standalone.c             |    7 +-
 net/ipv4/proc.c                                    |   10 +-
 net/ipv4/raw.c                                     |    2 +-
 net/ipv4/route.c                                   |   54 +-
 net/ipv4/syncookies.c                              |    5 +-
 net/ipv4/tcp.c                                     |   47 +-
 net/ipv4/tcp_input.c                               |  100 +-
 net/ipv4/tcp_ipv4.c                                |   12 +-
 net/ipv4/tcp_output.c                              |    4 +-
 net/ipv4/udp.c                                     |    4 +-
 net/ipv4/xfrm4_input.c                             |    2 +-
 net/ipv4/xfrm4_mode_tunnel.c                       |    4 +-
 net/ipv4/xfrm4_output.c                            |    6 +-
 net/ipv6/addrconf.c                                |   87 +-
 net/ipv6/af_inet6.c                                |   35 +-
 net/ipv6/exthdrs.c                                 |   40 +-
 net/ipv6/fib6_rules.c                              |    4 +-
 net/ipv6/inet6_connection_sock.c                   |    2 +-
 net/ipv6/ip6_input.c                               |   15 +-
 net/ipv6/ip6_output.c                              |   74 +-
 net/ipv6/ip6_tunnel.c                              |   30 +-
 net/ipv6/ip6mr.c                                   |   33 +-
 net/ipv6/mcast.c                                   |   34 +-
 net/ipv6/ndisc.c                                   |   17 +-
 net/ipv6/netfilter.c                               |   16 +-
 net/ipv6/netfilter/ip6_queue.c                     |    2 +-
 net/ipv6/netfilter/ip6_tables.c                    |  170 +-
 net/ipv6/netfilter/ip6t_REJECT.c                   |    2 +-
 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c     |   17 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |    4 +-
 net/ipv6/proc.c                                    |   10 +-
 net/ipv6/raw.c                                     |    4 +-
 net/ipv6/reassembly.c                              |   26 +-
 net/ipv6/route.c                                   |   12 +-
 net/ipv6/sit.c                                     |  118 +-
 net/ipv6/syncookies.c                              |    4 +-
 net/ipv6/tcp_ipv6.c                                |   17 +-
 net/ipv6/udp.c                                     |    7 +-
 net/ipv6/xfrm6_mode_tunnel.c                       |    4 +-
 net/ipv6/xfrm6_output.c                            |    4 +-
 net/irda/irlap_frame.c                             |   18 +-
 net/irda/irnetlink.c                               |   19 +-
 net/iucv/af_iucv.c                                 |  408 +-
 net/iucv/iucv.c                                    |   43 +-
 net/llc/af_llc.c                                   |    2 +-
 net/llc/llc_conn.c                                 |    4 -
 net/mac80211/Kconfig                               |   21 +-
 net/mac80211/agg-rx.c                              |   19 +-
 net/mac80211/agg-tx.c                              |   19 +-
 net/mac80211/cfg.c                                 |  213 +-
 net/mac80211/debugfs.c                             |   74 +-
 net/mac80211/driver-ops.h                          |  191 +
 net/mac80211/event.c                               |   17 +-
 net/mac80211/ht.c                                  |   84 -
 net/mac80211/ibss.c                                |  501 +-
 net/mac80211/ieee80211_i.h                         |  156 +-
 net/mac80211/iface.c                               |  117 +-
 net/mac80211/key.c                                 |   29 +-
 net/mac80211/key.h                                 |    3 +-
 net/mac80211/main.c                                |  368 +-
 net/mac80211/mesh.c                                |   46 +-
 net/mac80211/mesh.h                                |   16 +-
 net/mac80211/mesh_hwmp.c                           |    8 +-
 net/mac80211/mesh_plink.c                          |   21 +
 net/mac80211/mlme.c                                |  790 +-
 net/mac80211/pm.c                                  |  182 +-
 net/mac80211/rc80211_minstrel.c                    |   10 +-
 net/mac80211/rc80211_pid_algo.c                    |    8 +-
 net/mac80211/rx.c                                  |  319 +-
 net/mac80211/scan.c                                |  436 +-
 net/mac80211/spectmgmt.c                           |  103 +-
 net/mac80211/sta_info.c                            |  112 +-
 net/mac80211/sta_info.h                            |    7 +-
 net/mac80211/tkip.c                                |    6 +-
 net/mac80211/tx.c                                  |   72 +-
 net/mac80211/util.c                                |  451 +-
 net/mac80211/wext.c                                |  637 +-
 net/mac80211/wme.c                                 |   34 +-
 net/mac80211/wpa.c                                 |    2 +-
 net/netfilter/Kconfig                              |   13 +
 net/netfilter/Makefile                             |    1 +
 net/netfilter/ipvs/ip_vs_ctl.c                     |   18 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |   48 +-
 net/netfilter/nf_conntrack_core.c                  |  162 +-
 net/netfilter/nf_conntrack_ecache.c                |  264 +-
 net/netfilter/nf_conntrack_ftp.c                   |    2 -
 net/netfilter/nf_conntrack_helper.c                |   14 +
 net/netfilter/nf_conntrack_netbios_ns.c            |    2 +-
 net/netfilter/nf_conntrack_netlink.c               |  329 +-
 net/netfilter/nf_conntrack_proto_dccp.c            |   31 +-
 net/netfilter/nf_conntrack_proto_gre.c             |    5 +-
 net/netfilter/nf_conntrack_proto_sctp.c            |   27 +-
 net/netfilter/nf_conntrack_proto_tcp.c             |  140 +-
 net/netfilter/nf_log.c                             |    6 +-
 net/netfilter/nf_queue.c                           |    4 +-
 net/netfilter/nfnetlink.c                          |   28 +-
 net/netfilter/nfnetlink_queue.c                    |    4 +-
 net/netfilter/x_tables.c                           |   54 +-
 net/netfilter/xt_NFQUEUE.c                         |   93 +-
 net/netfilter/xt_TCPMSS.c                          |    6 +-
 net/netfilter/xt_osf.c                             |  428 +
 net/netfilter/xt_policy.c                          |    2 +-
 net/netfilter/xt_realm.c                           |    2 +-
 net/netfilter/xt_socket.c                          |   63 +-
 net/netlabel/netlabel_cipso_v4.c                   |   16 +-
 net/netlabel/netlabel_mgmt.c                       |   16 +-
 net/netlabel/netlabel_unlabeled.c                  |   16 +-
 net/netlink/genetlink.c                            |   46 +
 net/packet/af_packet.c                             |  604 +-
 net/phonet/pep-gprs.c                              |    9 +-
 net/phonet/pep.c                                   |    4 +-
 net/rds/af_rds.c                                   |    1 -
 net/rds/connection.c                               |    4 +-
 net/rds/ib.c                                       |    4 +-
 net/rds/ib.h                                       |    2 +-
 net/rds/ib_recv.c                                  |    2 +-
 net/rds/ib_ring.c                                  |    2 +-
 net/rds/ib_send.c                                  |   10 +-
 net/rds/info.c                                     |    5 +-
 net/rds/iw.c                                       |    4 +-
 net/rds/iw.h                                       |    2 +-
 net/rds/iw_recv.c                                  |    2 +-
 net/rds/iw_ring.c                                  |    2 +-
 net/rds/iw_send.c                                  |   10 +-
 net/rds/rdma.c                                     |    7 +-
 net/rds/rdma_transport.c                           |   12 +-
 net/rds/rds.h                                      |    2 +-
 net/rds/send.c                                     |   10 +-
 net/rfkill/Kconfig                                 |   21 +-
 net/rfkill/Makefile                                |    5 +-
 net/rfkill/core.c                                  | 1205 ++
 net/rfkill/input.c                                 |  342 +
 net/rfkill/rfkill-input.c                          |  459 -
 net/rfkill/rfkill.c                                |  882 --
 net/rfkill/{rfkill-input.h => rfkill.h}            |   10 +-
 net/rose/rose_dev.c                                |    2 +-
 net/sched/cls_cgroup.c                             |    6 -
 net/sched/cls_flow.c                               |    8 +-
 net/sched/cls_route.c                              |    2 +-
 net/sched/em_meta.c                                |    8 +-
 net/sched/sch_api.c                                |    4 +-
 net/sched/sch_cbq.c                                |    4 +-
 net/sched/sch_generic.c                            |   40 +-
 net/sched/sch_hfsc.c                               |    8 +-
 net/sched/sch_sfq.c                                |    2 +-
 net/sched/sch_teql.c                               |   26 +-
 net/sctp/associola.c                               |   64 +-
 net/sctp/input.c                                   |    4 +-
 net/sctp/output.c                                  |   23 +-
 net/sctp/protocol.c                                |   10 +-
 net/sctp/sm_make_chunk.c                           |   16 +-
 net/sctp/sm_sideeffect.c                           |    8 +-
 net/sctp/sm_statefuns.c                            |   14 +-
 net/sctp/sm_statetable.c                           |    2 +-
 net/sctp/socket.c                                  |   48 +-
 net/sctp/sysctl.c                                  |    6 +-
 net/sctp/ulpevent.c                                |    7 +-
 net/sunrpc/auth_gss/auth_gss.c                     |    1 +
 net/sunrpc/xprtsock.c                              |    2 +-
 net/tipc/eth_media.c                               |    2 +-
 net/tipc/netlink.c                                 |   38 +-
 net/wimax/Kconfig                                  |   15 +-
 net/wimax/Makefile                                 |    1 +
 net/wimax/debug-levels.h                           |    1 +
 net/wimax/debugfs.c                                |    1 +
 net/wimax/op-msg.c                                 |   17 +-
 net/wimax/op-rfkill.c                              |  125 +-
 net/wimax/op-state-get.c                           |   86 +
 net/wimax/stack.c                                  |    5 +-
 net/wireless/Kconfig                               |   11 +-
 net/wireless/Makefile                              |    3 +-
 net/wireless/core.c                                |  148 +-
 net/wireless/core.h                                |   42 +-
 net/wireless/debugfs.c                             |  131 +
 net/wireless/debugfs.h                             |   14 +
 net/wireless/ibss.c                                |  369 +
 net/wireless/mlme.c                                |   50 +-
 net/wireless/nl80211.c                             |  923 +-
 net/wireless/nl80211.h                             |   32 +-
 net/wireless/reg.c                                 |  274 +-
 net/wireless/scan.c                                |   66 +-
 net/wireless/util.c                                |  370 +-
 net/wireless/wext-compat.c                         |  600 +-
 net/wireless/wext.c                                |   48 +-
 net/xfrm/xfrm_algo.c                               |   41 +-
 net/xfrm/xfrm_input.c                              |    3 +-
 net/xfrm/xfrm_output.c                             |   21 +-
 net/xfrm/xfrm_policy.c                             |    8 +-
 security/selinux/hooks.c                           |    2 +-
 security/selinux/xfrm.c                            |    2 +-
 1136 files changed, 106189 insertions(+), 47576 deletions(-)
 create mode 100644 Documentation/networking/ieee802154.txt
 create mode 100644 Documentation/powerpc/dts-bindings/can/sja1000.txt
 create mode 100644 drivers/ieee802154/Kconfig
 create mode 100644 drivers/ieee802154/Makefile
 create mode 100644 drivers/ieee802154/fakehard.c
 create mode 100644 drivers/isdn/hardware/mISDN/hfc_multi_8xx.h
 create mode 100644 drivers/net/bnx2x_fw_file_hdr.h
 create mode 100644 drivers/net/bnx2x_init_ops.h
 delete mode 100644 drivers/net/bnx2x_init_values.h
 create mode 100644 drivers/net/can/dev.c
 create mode 100644 drivers/net/can/sja1000/Makefile
 create mode 100644 drivers/net/can/sja1000/ems_pci.c
 create mode 100644 drivers/net/can/sja1000/kvaser_pci.c
 create mode 100644 drivers/net/can/sja1000/sja1000.c
 create mode 100644 drivers/net/can/sja1000/sja1000.h
 create mode 100644 drivers/net/can/sja1000/sja1000_of_platform.c
 create mode 100644 drivers/net/can/sja1000/sja1000_platform.c
 create mode 100644 drivers/net/cxgb3/aq100x.c
 create mode 100644 drivers/net/davinci_emac.c
 create mode 100644 drivers/net/irda/bfin_sir.c
 create mode 100644 drivers/net/irda/bfin_sir.h
 create mode 100644 drivers/net/ixgbe/ixgbe_fcoe.c
 create mode 100644 drivers/net/ixgbe/ixgbe_fcoe.h
 create mode 100644 drivers/net/ks8842.c
 create mode 100644 drivers/net/ll_temac.h
 create mode 100644 drivers/net/ll_temac_main.c
 create mode 100644 drivers/net/ll_temac_mdio.c
 create mode 100644 drivers/net/mdio.c
 rename drivers/net/mlx4/{en_params.c => en_ethtool.c} (86%)
 delete mode 100644 drivers/net/sfc/xenpack.h
 create mode 100644 drivers/net/usb/int51x1.c
 create mode 100644 drivers/net/wireless/ath/Kconfig
 create mode 100644 drivers/net/wireless/ath/Makefile
 rename drivers/net/wireless/{ => ath}/ar9170/Kconfig (96%)
 rename drivers/net/wireless/{ => ath}/ar9170/Makefile (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/ar9170.h (75%)
 rename drivers/net/wireless/{ => ath}/ar9170/cmd.c (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/cmd.h (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/eeprom.h (100%)
 rename drivers/net/wireless/{ => ath}/ar9170/hw.h (96%)
 rename drivers/net/wireless/{ => ath}/ar9170/led.c (94%)
 rename drivers/net/wireless/{ => ath}/ar9170/mac.c (86%)
 rename drivers/net/wireless/{ => ath}/ar9170/main.c (55%)
 rename drivers/net/wireless/{ => ath}/ar9170/phy.c (99%)
 rename drivers/net/wireless/{ => ath}/ar9170/usb.c (83%)
 rename drivers/net/wireless/{ => ath}/ar9170/usb.h (92%)
 rename drivers/net/wireless/{ => ath}/ath5k/Kconfig (98%)
 rename drivers/net/wireless/{ => ath}/ath5k/Makefile (93%)
 rename drivers/net/wireless/{ => ath}/ath5k/ath5k.h (97%)
 rename drivers/net/wireless/{ => ath}/ath5k/attach.c (99%)
 rename drivers/net/wireless/{ => ath}/ath5k/base.c (93%)
 rename drivers/net/wireless/{ => ath}/ath5k/base.h (96%)
 rename drivers/net/wireless/{ => ath}/ath5k/caps.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/debug.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/debug.h (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/desc.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/desc.h (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/dma.c (99%)
 rename drivers/net/wireless/{ => ath}/ath5k/eeprom.c (96%)
 rename drivers/net/wireless/{ => ath}/ath5k/eeprom.h (94%)
 rename drivers/net/wireless/{ => ath}/ath5k/gpio.c (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/initvals.c (99%)
 rename drivers/net/wireless/{ => ath}/ath5k/led.c (94%)
 rename drivers/net/wireless/{ => ath}/ath5k/pcu.c (99%)
 rename drivers/net/wireless/{ => ath}/ath5k/phy.c (83%)
 rename drivers/net/wireless/{ => ath}/ath5k/qcu.c (98%)
 rename drivers/net/wireless/{ => ath}/ath5k/reg.h (99%)
 rename drivers/net/wireless/{ => ath}/ath5k/reset.c (95%)
 rename drivers/net/wireless/{ => ath}/ath5k/rfbuffer.h (100%)
 rename drivers/net/wireless/{ => ath}/ath5k/rfgain.h (100%)
 create mode 100644 drivers/net/wireless/ath/ath5k/rfkill.c
 rename drivers/net/wireless/{ => ath}/ath9k/Kconfig (97%)
 rename drivers/net/wireless/{ => ath}/ath9k/Makefile (96%)
 rename drivers/net/wireless/{ => ath}/ath9k/ahb.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/ani.c (99%)
 rename drivers/net/wireless/{ => ath}/ath9k/ani.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/ath9k.h (88%)
 rename drivers/net/wireless/{ => ath}/ath9k/beacon.c (90%)
 rename drivers/net/wireless/{ => ath}/ath9k/calib.c (90%)
 rename drivers/net/wireless/{ => ath}/ath9k/calib.h (81%)
 rename drivers/net/wireless/{ => ath}/ath9k/debug.c (87%)
 rename drivers/net/wireless/{ => ath}/ath9k/debug.h (84%)
 rename drivers/net/wireless/{ => ath}/ath9k/eeprom.c (98%)
 rename drivers/net/wireless/{ => ath}/ath9k/eeprom.h (99%)
 rename drivers/net/wireless/{ => ath}/ath9k/hw.c (95%)
 rename drivers/net/wireless/{ => ath}/ath9k/hw.h (87%)
 rename drivers/net/wireless/{ => ath}/ath9k/initvals.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/mac.c (93%)
 rename drivers/net/wireless/{ => ath}/ath9k/mac.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/main.c (87%)
 rename drivers/net/wireless/{ => ath}/ath9k/pci.c (93%)
 rename drivers/net/wireless/{ => ath}/ath9k/phy.c (98%)
 rename drivers/net/wireless/{ => ath}/ath9k/phy.h (99%)
 rename drivers/net/wireless/{ => ath}/ath9k/rc.c (95%)
 rename drivers/net/wireless/{ => ath}/ath9k/rc.h (98%)
 rename drivers/net/wireless/{ => ath}/ath9k/recv.c (75%)
 rename drivers/net/wireless/{ => ath}/ath9k/reg.h (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/virtual.c (100%)
 rename drivers/net/wireless/{ => ath}/ath9k/xmit.c (97%)
 create mode 100644 drivers/net/wireless/ath/main.c
 rename drivers/net/wireless/{ath9k => ath}/regd.c (61%)
 rename drivers/net/wireless/{ath9k => ath}/regd.h (85%)
 rename drivers/net/wireless/{ath9k => ath}/regd_common.h (100%)
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-rfkill.c
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-rfkill.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/Kconfig
 create mode 100644 drivers/net/wireless/iwmc3200wifi/Makefile
 create mode 100644 drivers/net/wireless/iwmc3200wifi/bus.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/cfg80211.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/cfg80211.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/commands.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/commands.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/debug.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/debugfs.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/eeprom.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/eeprom.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/fw.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/fw.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/hal.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/hal.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/iwm.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/lmac.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/main.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/netdev.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/rx.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/rx.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/sdio.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/sdio.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/tx.c
 create mode 100644 drivers/net/wireless/iwmc3200wifi/umac.h
 create mode 100644 drivers/net/wireless/iwmc3200wifi/wext.c
 create mode 100644 drivers/net/wireless/rt2x00/rt2800usb.c
 create mode 100644 drivers/net/wireless/rt2x00/rt2800usb.h
 create mode 100644 drivers/net/wireless/rt2x00/rt2x00ht.c
 create mode 100644 drivers/net/wireless/rtl818x/rtl8187_leds.c
 create mode 100644 drivers/net/wireless/rtl818x/rtl8187_leds.h
 create mode 100644 drivers/net/wireless/wl12xx/Kconfig
 create mode 100644 drivers/net/wireless/wl12xx/Makefile
 create mode 100644 drivers/net/wireless/wl12xx/acx.c
 create mode 100644 drivers/net/wireless/wl12xx/acx.h
 create mode 100644 drivers/net/wireless/wl12xx/boot.c
 create mode 100644 drivers/net/wireless/wl12xx/boot.h
 create mode 100644 drivers/net/wireless/wl12xx/cmd.c
 create mode 100644 drivers/net/wireless/wl12xx/cmd.h
 create mode 100644 drivers/net/wireless/wl12xx/debugfs.c
 create mode 100644 drivers/net/wireless/wl12xx/debugfs.h
 create mode 100644 drivers/net/wireless/wl12xx/event.c
 create mode 100644 drivers/net/wireless/wl12xx/event.h
 create mode 100644 drivers/net/wireless/wl12xx/init.c
 create mode 100644 drivers/net/wireless/wl12xx/init.h
 create mode 100644 drivers/net/wireless/wl12xx/main.c
 create mode 100644 drivers/net/wireless/wl12xx/ps.c
 create mode 100644 drivers/net/wireless/wl12xx/ps.h
 create mode 100644 drivers/net/wireless/wl12xx/reg.h
 create mode 100644 drivers/net/wireless/wl12xx/rx.c
 create mode 100644 drivers/net/wireless/wl12xx/rx.h
 create mode 100644 drivers/net/wireless/wl12xx/spi.c
 create mode 100644 drivers/net/wireless/wl12xx/spi.h
 create mode 100644 drivers/net/wireless/wl12xx/tx.c
 create mode 100644 drivers/net/wireless/wl12xx/tx.h
 create mode 100644 drivers/net/wireless/wl12xx/wl1251.c
 create mode 100644 drivers/net/wireless/wl12xx/wl1251.h
 create mode 100644 drivers/net/wireless/wl12xx/wl12xx.h
 create mode 100644 drivers/net/wireless/wl12xx/wl12xx_80211.h
 create mode 100644 drivers/of/of_mdio.c
 create mode 100644 firmware/bnx2x-e1-4.8.53.0.fw.ihex
 create mode 100644 firmware/bnx2x-e1h-4.8.53.0.fw.ihex
 create mode 100644 firmware/cis/3CCFEM556.cis.ihex
 create mode 100644 firmware/cis/3CXEM556.cis.ihex
 delete mode 100644 firmware/cxgb3/t3fw-7.1.0.bin.ihex
 create mode 100644 firmware/cxgb3/t3fw-7.4.0.bin.ihex
 create mode 100644 include/linux/can/dev.h
 create mode 100644 include/linux/can/netlink.h
 create mode 100644 include/linux/can/platform/sja1000.h
 create mode 100644 include/linux/mdio.h
 create mode 100644 include/linux/netfilter/xt_osf.h
 create mode 100644 include/linux/netfilter/xt_socket.h
 create mode 100644 include/linux/nl802154.h
 create mode 100644 include/linux/of_mdio.h
 create mode 100644 include/linux/spi/wl12xx.h
 create mode 100644 include/net/ieee802154/af_ieee802154.h
 create mode 100644 include/net/ieee802154/mac_def.h
 create mode 100644 include/net/ieee802154/netdevice.h
 create mode 100644 include/net/ieee802154/nl802154.h
 delete mode 100644 include/net/netfilter/ipv4/nf_conntrack_icmp.h
 create mode 100644 include/net/regulatory.h
 delete mode 100644 include/net/wireless.h
 create mode 100644 include/trace/events/napi.h
 create mode 100644 net/ieee802154/Kconfig
 create mode 100644 net/ieee802154/Makefile
 create mode 100644 net/ieee802154/af802154.h
 create mode 100644 net/ieee802154/af_ieee802154.c
 create mode 100644 net/ieee802154/dgram.c
 create mode 100644 net/ieee802154/netlink.c
 create mode 100644 net/ieee802154/nl_policy.c
 create mode 100644 net/ieee802154/raw.c
 create mode 100644 net/mac80211/driver-ops.h
 create mode 100644 net/netfilter/xt_osf.c
 create mode 100644 net/rfkill/core.c
 create mode 100644 net/rfkill/input.c
 delete mode 100644 net/rfkill/rfkill-input.c
 delete mode 100644 net/rfkill/rfkill.c
 rename net/rfkill/{rfkill-input.h => rfkill.h} (60%)
 create mode 100644 net/wimax/op-state-get.c
 create mode 100644 net/wireless/debugfs.c
 create mode 100644 net/wireless/debugfs.h
 create mode 100644 net/wireless/ibss.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ