[GIT] Networking

From: David Miller
Date: Wed Mar 16 2011 - 17:22:16 EST



I just did a test merge of this work into your tree and it went without
any conflicts, so it should go easy for you too.

1) The long awaited addition of Jozsef Kadlecsik's totally awesome
"ipset" to netfilter.

2) Several major changes to our routing infrastructure:

a) Routing metrics are stored in inetpeer cache and are COW'able.

b) PMTU and redirect information can be stored in the inetpeer
cache as well. IPV4 is fully converted over to this scheme.

Changes 'a' and 'b' are significant because it paves the way
to be able to legitimately remove the ipv4 routing cache once
we can get the FIB backend efficient enough.

c) Route flow lookup keys and compacted, and optimized for the
individual address families. On ipv4 this means the (often
on-stack) flow keys are 32 bytes in size, instead of the
whopping 60 bytes they used to be.

d) Instead of returning an error code, and writing the resulting
route entry pointer on the callers stack by reference, we
return error encoded pointers instead.

e) We had two ipv4 routing table lookup algorithms, selected
at compile time, one based upon a set of hash tables and
another based upon the LC-trie data structure. After many
years it is time to stop having two sets of code to update
when fixes or API changes take place, and settle on the
LC-trie. fib_hash has therefore been completely removed.

f) Several optimizations to the slow paths of IPV4 routing lookups,
in particular caching of per-nexthop source address selection
values in the FIB table entries.

g) The routing cache entry data structure, struct rtable, has
been completely stripped of extraneous and unnecessary members.

3) The initial TCP congestion window is increased to 10, as per
draft-hkchu-tcpm-initcwnd-01

4) Multi-threaded sending on UDP sockets are significantly improved
by eliminating the use of shared socket state in the non-cork
cases of I/O. From Herbert Xu.

5) Several fixes to the Hystart mechanism of CUBIC TCP congestion
control. From Stephem Hemminger, Sangtae Ha, and Lucas Nussbaum.

6) Many cleanups and improvements to IPVS support in netfilter from
Simon Horman, Julian Anastasov, and many others.

7) Add the XEN network backend driver, from Ian Campbell.

8) Numerous cleanups, simplifications, and fixes to the TIPC stack
from Allan Stephens and Paul Gortmaker.

9) Support for extended sequence numbers in IPSEC, from Steffen
Klassert.

10) Socket filters can now be used with AF_UNIX sockets. From
Alban Crequy.

11) Socket filter running no longer blocks softirqs, as they are fully
re-entrant and lock-less. From Eric Dumazet.

12) Support for network device groups, which allows manipulation of
settings on a group basis, from Vlad Dogaru.

13) Add HW based qos support, in that we can now use the skb->priority
field to steer packets to individual HW TX queues. From John
Fastabend.

14) Convert PPP away from direct SKB list implementation details as
much as possible, with much help from Paul Mackerras.

15) RPS can now be accelerated directly in hardware, thanks to
Ben Hutchings.

16) New packet schedulers, CHOKe and SFB, From Stephen Hemminger and
Eric Dumazet.

17) Consolidation of how bonding binds master and slave devices, as well
as how RX packet processing works. From Jiri Pirko and others.

18) Harmonization of network device checksum offload setting
management, from MichaÅ MirosÅaw.

19) Support correlated packet loss support to the network emulator
packet scheduler, from Stephen Hemminger and based upon work done
by Stefano Salsano and Fabio Ludovici.

20) An entry in the ip_tos2prio[] table has been wrong for ~8 years :-)
Thanks to Dan Siemon and Eric Dumazet.

21) As usual the wired and wireless developers have been busy little
bees fixing bugs, improving performance, and adding new features.
See the changelog for details.

Please pull, thanks a lot.

The following changes since commit 76ca07832842100b14a31ad8996dab7b0c28aa42:

Merge branch 'for-linus' of git://xenbits.xen.org/people/sstabellini/linux-pvhvm (2011-03-15 10:59:09 -0700)

are available in the git repository at:

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

Ajit Khaparde (23):
be2net: While configuring QOS for VF, pass proper domain id
be2net: endianness fix in be_cmd_set_qos().
be2net: Use domain id when be_cmd_if_destroy is called.
be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded.
be2net: call be_vf_eth_addr_config() after register_netdev
be2net: Cleanup the VF interface handles
be2net: For the VF MAC, use the OUI from current MAC address
be2net: pass domain numbers for pmac_add/del functions
be2net: Allow VFs to call be_cmd_reset_function.
be2net: Fix broken priority setting when vlan tagging is enabled.
be2net: pass proper hdr_size while flashing redboot.
be2net: fix be_suspend/resume/shutdown
be2net: gracefully handle situations when UE is detected
be2net: detect a UE even when a interface is down.
be2net: restrict WOL to PFs only.
be2net: add new counters to display via ethtool stats
be2net: fixes in ethtool selftest
be2net: variable name change
be2net: fix to ignore transparent vlan ids wrongly indicated by NIC
be2net: add code to display temperature of ASIC
be2net: use hba_port_num instead of port_num
be2net: Copyright notice change. Update to Emulex instead of ServerEngines
be2net: Bump up the version number

Alban Crequy (2):
af_unix: implement socket filter
af_unix: coding style: remove one level of indentation in unix_shutdown()

Alessio Igor Bogani (2):
rtlwifi: Add the missing rcu_read_lock/unlock
rtlwifi: fix places where uninitialized data is used

Alexander Duyck (1):
ixgbe: balance free_irq calls with request_irq calls

Allan Stephens (42):
tipc: Combine port structure with tipc_port structure
tipc: Combine bearer structure with tipc_bearer structure
tipc: Remove unused global variable tipc_user_count
tipc: Prevent invalid memory access when sending to configuration service
tipc: Improve handling of invalid link tolerance values
tipc: Fix print statements that assume pointers are 32-bit values
tipc: Clean out all remaining instances of #if 0'd unused code
tipc: Clean up tracking of node requesting a broadcast retransmit
tipc: Eliminate unnecessary locking when starting topology service
tipc: Improve accuracy of link transmit queue maximum size statistic
tipc: Set unused probe field of link protocol messages to defined value
tipc: Minor optimization to topology service connection establishment
tipc: Fix port counter handling to correct congestion control
tipc: Add in missing lock during link initialization
tipc: Remove support for per-connection message sequence numbering
tipc: Remove unused message header field for requested number of links
tipc: Avoid reliable broadcast preparation for NACK messages
tipc: Allow receiving into iovec containing multiple entries
tipc: Correct broadcast link peer info when displaying links
tipc: Add network address mask helper routines
tipc: Prevent null pointer error when removing a node subscription
tipc: Cosmetic changes to node subscription code
tipc: Add support for SO_RCVTIMEO socket option
tipc: Fix problem with missing link in "tipc-config -l" output
tipc: Split up unified structure of network-related variables
tipc: Eliminate configuration for maximum number of cluster nodes
tipc: Convert node object array to a hash table
tipc: manually inline net_start/stop, make assoc. vars static
tipc: Eliminate timestamp from link protocol messages
tipc: make msg_set_redundant_link() consistent with other set ops
tipc: Fix redundant link field handling in link protocol message
tipc: Cosmetic changes to neighbor discovery logic
tipc: Give Tx of discovery responses priority over link messages
tipc: Optimizations to link creation code
tipc: Correct misnamed references to neighbor discovery domain
tipc: Remove unused field in bearer structure
tipc: Eliminate unnecessary constant for neighbor discovery msg size
tipc: Don't respond to neighbor discovery request on blocked bearer
tipc: Remove bearer flag indicating existence of broadcast address
tipc: Eliminate remaining support for routing table messages
tipc: Eliminate obsolete routine for handling routed messages
tipc: Update maintenance information

Amerigo Wang (5):
bonding: sync netpoll code with bridge
netpoll: remove IFF_IN_NETPOLL flag
bond: service netpoll arp queue on master device
bonding: use the correct size for _simple_hash()
bonding: move procfs code into bond_procfs.c

Anand Gadiyar (2):
Bluetooth: fix build break on hci_sock.c
Bluetooth: remove unnecessary call to hci_sock_cleanup

Anders Berggren (2):
net: TX timestamps for IPv6 UDP packets
igb: fix hw timestamping

Anderson Briglia (1):
Bluetooth: Fix LE conn creation

Andrei Emeltchenko (3):
Bluetooth: Use non-flushable by default L2CAP data packets
Bluetooth: Do not use assignments in IF conditions
Bluetooth: fix crash by disabling tasklet in sock accept

Andrei Warkentin (1):
Bluetooth: Make hci a child of the corresponding tty device.

Andy Gospodarek (2):
ixgbe: fix compile failure in ixgbe_init_mbx_params_pf
bonding: enable netpoll without checking link status

Ariel Elior (1):
bnx2x: fix swap of rx-ticks and tx-ticks parameters in interrupt coalescing flow

Arik Nemtsov (33):
wl12xx: Add AP related configuration to conf_drv_settings
wl12xx: AP mode - AP specific CMD_CONFIGURE sub-commands
wl12xx: AP mode - add AP specific event
wl12xx: AP-mode high level commands
wl12xx: AP mode - workaround for FW bug on station remove
wl12xx: AP mode - init sequence
wl12xx: AP specific RX filter configuration
wl12xx: Add AP related definitions to HOST-FW interface
wl12xx: Configure AP on BSS info change
wl12xx: AP mode config in ieee80211_ops.config
wl12xx: AP mode - change filter config
wl12xx: AP mode - add STA add/remove ops
wl12xx: AP mode - changes in TX path
wl12xx: AP mode - record TX configuration settings
wl12xx: AP mode - encryption support
wl12xx: AP mode - fetch appropriate firmware for AP
wl12xx: Read MAC address from NVS file on HW startup
wl12xx: Enable AP-mode
wl12xx: add missing MODULE_FIRMWARE statment for AP-mode FW
wl12xx: Add channel 14 to list of supported 2ghz channels
mac80211: do not calc frame duration when using HW rate-control
mac80211: add HW flag for disabling auto link-PS in AP mode
mac80211: pass up beacons from external BSS when operating as AP
wl12xx: avoid blocking while holding rcu lock on bss info change
wl12xx: fix potential race condition with TX queue watermark
wl12xx: AP-mode - fix race condition on sta connection
wl12xx: AP-mode - TX queue per link in AC
wl12xx: report invalid TX rate when returning non-TX-ed skbs
wl12xx: AP-mode - support HW based link PS monitoring
wl12xx: AP mode - fix bug in cleanup of wl1271_op_sta_add()
wl12xx: AP-mode - count free FW TX blocks per link
wl12xx: AP-mode - management of links in PS-mode
wl12xx: wakeup chip from ELP during scan

Atita Shirwaikar (1):
ixgbe: Adding 100MB FULL support in ethtool

Bala Shanmugam (1):
Bluetooth: Add firmware support for Atheros 3012

Baruch Siach (1):
phy/micrel: add ability to support 50MHz RMII clock on KZS8051RNL

Ben Dooks (1):
DM9000: Allow randomised ethernet address

Ben Greear (32):
mac80211: Show max retry-counts in kernel messages.
ath9k: Fix up hardware mode and beacons with multiple vifs.
mac80211: Fix skb-copy failure debug message.
ath9k: Show some live tx-queue values in debugfs.
ath9k: Initialize ah->hw
ath9k: Add more information to debugfs xmit file.
ath9k: Remove un-used member from ath_node.
ath9k: Ensure xmit makes progress.
ath9k: Add counters to distinquish AMPDU enqueues.
ath9k: Keep track of stations for debugfs.
ath9k: More xmit queue debugfs information.
ath9k: Restart xmit logic in xmit watchdog.
ath9k: Add 'misc' file to debugfs, fix queue indexes.
ath9k: Try more than one queue when scheduling new aggregate.
mac80211: Add sdata state and flags to debugfs.
mac80211: Be more careful when changing channels.
mac80211: Show configured channel-type in netdev debugfs.
mac80211: Warn users if HT fails because of freq mismatch.
ath9k: Show channel type and frequency in debugfs.
mac80211: Recalculate channel-type on iface removal.
mac80211: Optimize scans on current operating channel.
mac80211: Make some mlme timers module paramaters.
ath9k: Print channel-type in chan-change dbg message.
mac80211: Properly set work-item channel-type.
mac80211: Allow scanning on existing channel-type.
mac80211: Allow work items to use existing channel type.
ath9k: Add debug info for configuring power level.
mac80211: Ensure power-level set properly for scanning.
network: Allow af_packet to transmit +4 bytes for VLAN packets.
mac80211: Add power to debugfs.
ath9k: Fix txq memory address printing in debugfs.
ath5k: Put hardware in PROMISC mode if there is more than 1 stations.

Ben Hutchings (18):
genirq: Add IRQ affinity notifiers
lib: cpu_rmap: CPU affinity reverse-mapping
net: RPS: Enable hardware acceleration of RFS
sch_mqprio: Always set num_tc to 0 in mqprio_destroy()
net: Adjust TX queue kobjects if number of queues changes during unregister
sfc: Move TX queue core queue mapping into tx.c
sfc: Distinguish queue lookup from test for queue existence
sfc: Add TX queues for high-priority traffic
net: RPS: Make hardware-accelerated RFS conditional on NETIF_F_NTUPLE
sfc: Limit filter search depth further for performance hints (i.e. RFS)
sfc: Implement hardware acceleration of RFS
sfc: Read MC firmware version when requested through ethtool
sfc: Do not read STAT1.FAULT in efx_mdio_check_mmd()
sfc: Update copyright dates
sfc: Expose TX push and TSO counters through ethtool statistics
sfc: Remove configurable FIFO thresholds for pause frame generation
sfc: Bump version to 3.1
sfc: Use write-combining to reduce TX latency

Bernard Pidoux (2):
ROSE: rose AX25 packet routing improvement
ROSE: AX25: finding routes simplification

Bhupesh Sharma (1):
can: c_can: Added support for Bosch C_CAN controller

Bing Zhao (1):
ieee80211: add IEEE80211_COUNTRY_STRING_LEN definition

Bob Copeland (3):
ath5k: use tracing for packet tx/rx dump
ath5k: remove debug_dump_skb() functions
ath5k: move external function definitions to a header file

Bruce Allan (13):
e1000e: reduce scope of some variables, remove unnecessary ones
e1000e: Use kmemdup rather than duplicating its implementation
e1000e: replace unbounded sprintf with snprintf
e1000e: use correct pointer when memcpy'ing a 2-dimensional array
e1000e: return appropriate errors for 'ethtool -r'
e1000e: use dev_kfree_skb_irq() instead of dev_kfree_skb()
e1000e: magic number cleanup - ETH_ALEN
e1000e: extend timeout for ethtool link test diagnostic
e1000e: extend EEE LPI timer to prevent dropped link
e1000e: do not toggle LANPHYPC value bit when PHY reset is blocked
e1000e: disable jumbo frames on 82579 when MACsec enabled in EEPROM
e1000e: do not suggest the driver supports Wake-on-ARP
e1000e: bump version number

Bruno Randolf (14):
cfg80211: Extend channel to frequency mapping for 802.11j
ath5k: Use mac80211 channel mapping function
ath5k: Rename ath5k_copy_channels
ath5k: Add 802.11j 4.9GHz channels to allowed channels
ath5: Remove unused CTL definitions
ath5k: Remove unused sc->curmode
ath5k: Remove redundant sc->curband
ath5k: Simplify loop when setting up channels
ath5k: ath5k_setup_channels cleanup and whitespace
ath5k: Use local variable for capabilities
ath: Add function to check if 4.9GHz channels are allowed
ath5k: Enable 802.11j 4.9GHz frequencies
ath9k: Remove unused IEEE80211_WEP_NKID
ath5k: Fix short and long retry configuration

Carolyn Wyborny (12):
igb: Add support for i340 Quad Port Fiber Adapter
igb: Enable PF side of SR-IOV support for i350 devices
igb: Update Intel copyright notice for driver source.
igb: update version string
igb: Fix reg pattern test in ethtool for i350 devices
igb: Fix strncpy calls to be safe per source code review tools
igb: Add stats output for OS2BMC feature on i350 devices
igb: Add Energy Efficient Ethernet (EEE) for i350 devices.
igb: Update NVM functions to work with i350 devices
igb: Add DMA Coalescing feature to driver
igb: Bump version to 3.0.6
igb: Add messaging for thermal sensor events on i350 devices

Changli Gao (22):
netfilter: nf_conntrack: don't always initialize ct->proto
netfilter: xt_NFQUEUE: remove modulo operations
netfilter: ct_extend: fix the wrong alloc_size
netfilter: nf_conntrack: define ct_*_info as needed
netfilter: nf_nat: don't use atomic bit operation
netfilter: ct_extend: define NF_CT_EXT_* as needed
netfilter: nf_nat: define nat_pptp_info as needed
netfilter: nf_nat: fix conversion to non-atomic bit ops
netfilter: nf_conntrack: remove an atomic bit operation
netfilter: nf_nat: place conntrack in source hash after SNAT is done
netfilter: ipvs: fix compiler warnings
netfilter: ipvs: fix compiler warnings
ipvs: use hlist instead of list
ipvs: use enum to instead of magic numbers
ipvs: unify the formula to estimate the overhead of processing connections
llc: avoid skb_clone() if there is only one handler
bonding: remove the unused dummy functions when net poll controller isn't enabled
bonding: COW before overwriting the destination MAC address
netfilter: xt_connlimit: fix daddr connlimit in SNAT scenario
netfilter: xt_connlimit: use kmalloc() instead of kzalloc()
netfilter: xt_connlimit: use hlist instead
netfilter: xt_connlimit: remove connlimit_rnd_inited

Chaoming Li (1):
rtlwifi: Fix error registering rate-control

Christian Lamparter (11):
carl9170: update fw/hw headers
carl9170: enable wake-on-lan feature testing
carl9170: utilize fw seq counter for mgmt/non-QoS data frames
mac80211: fix race between next beacon dtim and ieee80211_get_buffered_bc
p54: sort channel list by frequency instead of channel index
p54: p54_generate_band cleanup
p54: enhance rssi->dBm database import
p54spi: update sample eeprom
p54: implement flush callback
ar9170usb: mark the old driver as obsolete
p54: implement set_coverage_class

Claudio Takahasi (3):
Bluetooth: Add LE signaling commands handling
Bluetooth: Add connection parameter update response
Bluetooth: Send LE Connection Update Command

Dan Carpenter (6):
wl12xx: use after free in debug code
IPVS: precedence bug in ip_vs_sync_switch_mode()
mac80211: remove unneeded check
wl12xx: change type from u8 to int
iwlwifi: remove duplicate initialization
libertas: fix write past end of array in mesh_id_get()

Dan Siemon (1):
net_sched: fix ip_tos2prio

Daniel Baluta (1):
af_unix: update locking comment

Daniel Halperin (1):
mac80211: update minstrel_ht sample rate when probe is set

Daniel Lezcano (1):
macvlan : fix checksums error when we are in bridge mode

Daniel Turull (1):
pktgen: bug fix in transmission headers with frags=0

David Gnedt (6):
wl1251: fix queue stopping/waking for TX path
wl1251: fix 4-byte TX buffer alignment
wl1251: enable beacon early termination while in power-saving mode
wl1251: implement connection quality monitoring
wl1251: enable adhoc mode
wl1251: set rate index and preamble flag on received packets

David S. Miller (204):
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
ppp: Clean up kernel log messages.
ppp: Reconstruct fragmented packets using frag lists instead of copying.
net: Add safe reverse SKB queue walkers.
ppp: Use SKB queue abstraction interfaces in fragment processing.
Merge branch 'master' of master.kernel.org:/.../jkirsher/net-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'irq/numa' of git://git.kernel.org/.../tip/linux-2.6-tip
typhoon: Kill references to UTS_RELEASE
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
net: Implement read-only protection and COW'ing of metrics.
inetpeer: Add metrics storage to inetpeer entries.
inetpeer: Mark metrics as "new" in fresh inetpeer entries.
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
net: Store ipv4/ipv6 COW'd metrics in inetpeer cache.
Merge branch 'master' of ssh://master.kernel.org/.../linville/wireless-next-2.6
net: Pre-COW metrics for TCP.
ipv4: Allocate fib metrics dynamically.
ipv4: Attach FIB info to dst_default_metrics when possible
ipv4: If fib metrics are default, no need to grab ref to FIB info.
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'batman-adv/next' of git://git.open-mesh.org/ecsv/linux-merge
ipv4: Remember FIB alias list head and table in lookup results.
ipv4: Consolidate all default route selection implementations.
ipv4: Remove fib_hash.
ipv4: Update some fib_hash centric interface names.
ipv4: Rename fib_hash_* locals in fib_semantics.c
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
tcp: Increase the initial congestion window to 10.
ipv4: Fix fib_trie build in some configurations.
sch_choke: Need linux/vmalloc.h
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
ipv4: Don't miss existing cached metrics in new routes.
inetpeer: Move ICMP rate limiting state into inet_peer entries.
tcp: Add reference to initial CWND ietf draft.
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
net: Remove bogus barrier() in dst_allfrag().
net: Kill NETEVENT_PMTU_UPDATE.
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
inetpeer: Abstract address representation further.
inetpeer: Add redirect and PMTU discovery cached info.
inet: Create a mechanism for upward inetpeer propagation into routes.
Merge branch 'master' of master.kernel.org:/.../jkirsher/net-next-2.6
Merge branch 'batman-adv/next' of git://git.open-mesh.org/ecsv/linux-merge
ipv4: Cache learned PMTU information in inetpeer.
ipv4: Cache learned redirect information in inetpeer.
Merge branch 'fec' of git://git.pengutronix.de/git/ukl/linux-2.6
Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next-2.6
ipv4: Simplify output route creation call sequence.
ipv4: Move rcu_read_{lock,unlock}() into ip_route_output_slow().
ipv4: Consolidate ipv4 dst allocation logic.
net: Add initial_ref arg to dst_alloc().
ipv4: Avoid use of signed integers in fib_trie code.
ipv4: Mark fib_combine_itag()'s 'res' arg as const.
ipv4: Use const'ify fib_result deep in the route call chains.
ipv4: Add hash table of interface addresses.
ipv4: Implement __ip_dev_find using new interface address hash.
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'fec' of git://git.pengutronix.de/git/ukl/linux-2.6
Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next-2.6
Merge branch 'net/ax88796' of git://git.pengutronix.de/git/mkl/linux-2.6
xfrm: Mark flowi arg const in key extraction helpers.
xfrm: Mark flowi arg to ->get_tos() const.
xfrm: Mark flowi arg to ->fill_dst() const.
xfrm: Mark flowi arg to ->init_tempsel() const.
xfrm: Mark flowi arg to xfrm_type->reject() const.
xfrm: Mark token args to addr_match() const.
xfrm: Mark flowi arg to xfrm_selector_match() const.
xfrm: Mark flowi arg to security_xfrm_state_pol_flow_match() const.
xfrm: Mark flowi arg to xfrm_state_look_at() const.
xfrm: Mark flowi arg to xfrm_init_tempstate() const.
xfrm: Mark flowi arg to xfrm_state_find() const.
net: Mark flowi arg to flow_cache_uli_match() const.
xfrm: Kill strict arg to xfrm_bundle_ok().
xfrm: Mark flowi arg to xfrm_policy_{lookup_by_type,match}() const.
xfrm: Mark flowi arg to xfrm_expand_policies() const.
xfrm: Mark flowi arg to xfrm_tmpl_resolve{,_one}() const.
xfrm: Mark flowi arg to xfrm_bundle_create() const.
xfrm: Mark flowi arg to xfrm_dst_{alloc_copy,update_origin}() const.
xfrm: Mark flowi arg to xfrm_resolve_and_create_bundle() const.
net: Make flow cache paths use a const struct flowi.
Merge branch 'tipc-Feb23-2011' of git://git.kernel.org/.../paulg/net-next-2.6
xfrm: Pass km_event pointers around as const when possible.
xfrm: Const'ify tmpl and address arguments to ->init_temprop()
xfrm: Const'ify selector argument to xfrm_selector_match()
xfrm: Const'ify address arguments to ->dst_lookup()
xfrm: Const'ify address arguments to __xfrm_dst_lookup()
xfrm: Const'ify address arguments to xfrm_addr_cmp()
xfrm: Const'ify address argument to xfrm_addr_any()
xfrm: Const'ify pointer args to migrate_tmpl_match and xfrm_migrate_check
xfrm: Const'ify pointer args to km_migrate() and implementations.
xfrm: Const'ify address args to hash helpers.
xfrm: Const'ify selector args in xfrm_migrate paths.
xfrm: Const'ify local xfrm_address_t pointers in xfrm_policy_lookup_bytype.
xfrm: Const'ify policy arg and local selector in xfrm_policy_match.
xfrm: Const'ify policy arg to xp_net.
xfrm: Const'ify policy arg to clone_policy.
xfrm: Const'ify selector arg to xfrm_dst_update_parent.
xfrm: Const'ify xfrm_tmpl and xfrm_state args to xfrm_state_addr_cmp.
xfrm: Const'ify ptr args to xfrm_state_*_check and xfrm_state_kern.
xfrm: Const'ify ptr args to xfrm_state_ok.
xfrm: Const'ify ptr args to xfrm_policy_ok.
xfrm: Const'ify sec_path arg to secpath_has_nontransport.
xfrm: Const'ify xfrm_address_t args to xfrm_*_hash.
xfrm: Const'ify xfrm_tmpl arg to xfrm_init_tempstate.
xfrm: Const'ify xfrm_address_t args to __xfrm_state_lookup{,_byaddr}.
xfrm: Remove unused 'saddr' and 'daddr' args to xfrm_state_look_at.
xfrm: Const'ify xfrm_address_t args to xfrm_state_find.
ipv4: Rearrange how ip_route_newports() gets port keys.
Merge branch 'master' of master.kernel.org:/.../jkirsher/net-next-2.6
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next-2.6
sch_netem: Need to include vmalloc.h
rtlwifi: Need to include vmalloc.h
phonet: Protect pipe_do_remove() with appropriate ifdefs.
pfkey: Use const where possible.
xfrm: Pass name as const to xfrm_*_get_byname().
xfrm: Pass const arg to xfrm_alg_len and xfrm_alg_auth_len.
xfrm: Pass const xfrm_address_t objects to xfrm_state_lookup* and xfrm_find_acq.
xfrm: Pass const xfrm_mark to xfrm_mark_put().
net: Forgot to commit net/core/dev.c part of Jiri's ->rx_handler patch.
Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next-2.6
ipv6: Consolidate route lookup sequences.
ipv4: Can final ip_route_connect() arg to boolean "can_sleep".
ipv4: Make final arg to ip_route_output_flow to be boolean "can_sleep"
net: Add FLOWI_FLAG_CAN_SLEEP.
ipv4: Kill can_sleep arg to ip_route_output_flow()
ipv6: Change final dst lookup arg name to "can_sleep"
xfrm: Kill XFRM_LOOKUP_WAIT flag.
ipv6: Normalize arguments to ip6_dst_blackhole().
xfrm: Handle blackhole route creation via afinfo.
ipv4: Make icmp route lookup code a bit clearer.
ipv6: Make icmp route lookup code a bit clearer.
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
xfrm: Return dst directly from xfrm_lookup()
ipv4: Make output route lookup return rtable directly.
ipv4: ip_route_output_key() is better as an inline.
ipv4: Fix crash in dst_release when udp_sendmsg route lookup fails.
ipv4: Fix __ip_dev_find() to use ifa_local instead of ifa_address.
Merge branch 'master' of master.kernel.org:/.../jkirsher/net-next-2.6
ipv6: Use ERR_CAST in addrconf_dst_alloc.
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'for-davem' of ssh://master.kernel.org/.../linville/wireless-next-2.6
ipv4: Optimize flow initialization in output route lookup.
ipv4: Get peer more cheaply in rt_init_metrics().
ipv4: Use passed-in protocol in ip_route_newports().
ipv4: Set rt->rt_iif more sanely on output routes.
ipv4: Remove flowi from struct rtable.
Merge branch 'batman-adv/next' of git://git.open-mesh.org/ecsv/linux-merge
ipv4: Validate route entry type at insert instead of every lookup.
ipv4: Inline fib_semantic_match into check_leaf
Merge branch 'davem-next.r8169' of git://git.kernel.org/.../romieu/netdev-2.6
ipv4: Cache source address in nexthop entries.
ipv4: Fix scope value used in route src-address caching.
Merge branch 'master' of master.kernel.org:/.../jkirsher/net-next-2.6
Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next-2.6
inetpeer: Don't disable BH for initial fast RCU lookup.
ipv4: Lookup multicast routes by rtable using helper.
ipv4: Optimize flow initialization in input route lookup.
ipv4: Optimize flow initialization in fib_validate_source().
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
ipv4: Remove redundant RCU locking in ip_check_mc().
ipv4: Remove unnecessary test from ip_mkroute_input()
ipv4: Kill flowi arg to fib_select_multipath()
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../jkirsher/net-next-2.6
ipv4: Create and use route lookup helpers.
net: Remove unnecessary padding in struct flowi
xfrm: Eliminate "fl" and "pol" args to xfrm_bundle_ok().
net: Put flowi_* prefix on AF independent members of struct flowi
net: Create struct flowi_common
net: Create union flowi_uli
net: Make flowi ports AF dependent.
net: Break struct flowi out into AF specific instances.
net: Add flowiX_to_flowi() shorthands.
ipv4: Pass ipv4 flow objects into fib_lookup() paths.
ipv4: Use struct flowi4 internally in routing lookups.
ipv4: Use flowi4 in public route lookup interfaces.
ipv4: Use flowi4 in FIB layer.
ipv4: Use flowi4 in ipmr code.
netfilter: Use flowi4 in nf_nat_standalone.c
ipv4: Use flowi4 in UDP
netfilter: Use flowi4 and flowi6 in nf_conntrack_h323_main
netfilter: Use flowi4 and flowi6 in xt_TCPMSS
net: Add flowi6_* member helper macros.
net: Use flowi4 and flowi6 in xfrm layer.
ipv4: Kill fib_semantic_match declaration from fib_lookup.h
net: Put fl4_* macros to struct flowi4 and use them again.
ipv6: Convert to use flowi6 where applicable.
net: Put fl6_* macros to struct flowi6 and use them again.
decnet: Convert to use flowidn where applicable.
Merge branch 'tipc-Mar13-2011' of git://git.kernel.org/.../paulg/net-next-2.6
Merge branch 'tipc-Mar14-2011' of git://git.kernel.org/.../paulg/net-next-2.6
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../jkirsher/net-next-2.6
Merge branch 'irq/numa' of git://git.kernel.org/.../tip/linux-2.6-tip
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
Merge branch 'stable/backends' of git://git.kernel.org/.../konrad/xen
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6

Denis Kirjanov (1):
sungem: Use net_device's internal stats

Dimitris Michailidis (1):
cxgb{3,4}*: improve Kconfig dependencies

Domenico Andreoli (2):
CS89x0: Finish transition to CS89x0_NONISA_IRQ
CS89x0: Add networking support for QQ2440

Don Skidmore (7):
ixgbe: fix namespace issue with ixgbe_dcb_txq_to_tc
ixgbe: cleanup namespace complaint by removing little used function
ixgbe: cleanup ixgbe_init_mbx_params_pf namespace issue
ixgbe: cleanup X540 PHY reset function pointer
ixgbe: add function pointer for semaphore function
ixgbe: cleanup copyright string for 2011
ixgbe: fix missing function pointer conversion

Eliad Peller (14):
wl12xx: remove redundant debugfs_remove_recursive() call
wl12xx: fix some sparse warnings
wl12xx: don't join upon disassociation
wl12xx: fix some endianess bugs
wl12xx: wrong values are returned in gpio_power_write()
wl12xx: disable auto-arp
wl12xx: mcp2.5 - add config_ps acx
wl12xx: move to new firmware (6.1.3.50.49)
wl12xx: use the conf struct instead of macros for memory configuration
wl12xx: set supported_rates after association
wl12xx: fix identification of beacon packets (debug)
wl12xx: declare support for IEEE80211_HW_REPORTS_TX_ACK_STATUS
wl12xx: use standard ALIGN() macro
wl12xx: always set mac_address when configuring ht caps

Emil Tantilov (28):
ixgbe: cleanup wake on LAN defines
ixgbe: cleanup logic related to HW semaphores
ixgbe: set media type for 82599 T3 LOM
ixgbe: Add ability to double reset on failure to clear master enable
ixgbe: cleanup code in ixgbe_identify_sfp_module_generic
ixgbe: Check link wants report current link state
ixgbe: add polling test to end of PHY reset
ixgbe: Fill out PCIe speed and width enums with values
ixgbe: Bounds checking for set_rar, clear_rar, set_vmdq, clear_vmdq
ixgbe: rework ixgbe MTA handling to not drop packets
ixgbe: Drop unused code for setting up unicast addresses
ixgbe: Specific check for 100 Full link speed
ixgbe: Numerous whitespace / formatting cleanups
ixgbe: store permanent address before initializing Rx addresses
ixgbe: cleanup handling of I2C interface to PHY
e1000e: fix build issue due to undefined reference to crc32_le
ixgbe: cleanup PHY init
ixgbe: clear correct counters for flow control on 82599
ixgbe: Add x540 statistic counter definitions
ixgbe: Enable flow control pause parameter auto-negotiation support
ixgbe: add function description
ixgbe: improve logic in ixgbe_init_mbx_params_pf
ixgbe: fix spelling errors
ixgbe: fix setting and reporting of advertised speeds
ixgb: convert to new VLAN model
ixgbe: remove timer reset to 0 on timeout
ixgbe: update PHY code to support 100Mbps as well as 1G/10G
ixgbe: correct typo in define name

Eric Dumazet (38):
netfilter: add __rcu annotations
netfilter: nf_ct_frag6_sysctl_table is static
netfilter: add __rcu annotations
netfilter: nf_nat_amanda: rename a variable
netfilter: rcu sparse cleanups
ipvs: add static and read_mostly attributes
ipvs: remove shadow rt variable
netfilter: nf_conntrack: one less atomic op in nf_ct_expect_insert()
netfilter: x_table: speedup compat operations
netfilter: ipt_CLUSTERIP: remove "no conntrack!"
net: filter: dont block softirqs in sk_run_filter()
net_sched: cleanups
netfilter: add a missing include in nf_conntrack_reasm.c
net: dev_close_many() is static
net_sched: sfq: allow divisor to be a parameter
net_sched: move TCQ_F_THROTTLED flag
net_sched: RCU conversion of stab
net: ipv6: sit: fix rcu annotations
neigh: __rcu annotations
ipv6: raw: rcu annotations
net: netif_setup_tc() is static
net_sched: TCQ_F_CAN_BYPASS generalization
pktgen: speedup fragmented skbs
net_sched: sch_mqprio: dont leak kernel memory
net: fix dev_seq_next()
drivers/net: remove some rcu sparse warnings
ipv4: fix rcu lock imbalance in fib_select_default()
net: add __rcu annotations to sk_wq and wq
net_sched: SFB flow scheduler
sch_choke: add choke_skb_cb
net_sched: reduce fifo qdisc size
benet: use GFP_KERNEL allocations when possible
inetpeer: seqlock optimization
inetpeer: should use call_rcu() variant
ftmac100: use GFP_ATOMIC allocations where needed
xen: netfront: fix xennet_get_ethtool_stats()
xfrm: fix __xfrm_route_forward()
e1000e: fix kconfig for crc32 dependency

Felix Fietkau (33):
ath9k: fix bogus sequence number increases on aggregation tid flush
ath9k: fix initial sequence number after starting an ampdu session
ath9k: reinitialize block ack window data when starting aggregation
ath9k: reduce the likelihood of baseband hang check false positives
ath9k_hw: partially revert "fix dma descriptor rx error bit parsing"
ath9k: try more than one tid when scheduling a new aggregate
ath9k: fix excessive BAR sending when a frame exceeds its retry limit
mac80211: drop non-auth 3-addr data frames when running as a 4-addr station
ath9k: remove a bogus error message
ath9k_hw: replace magic values in register writes with proper defines
ath9k: fix misplaced debug code
ath9k: clean up the code that wakes the mac80211 queues
ath9k: remove the virtual wiphy debugfs interface
ath9k: remove support for virtual wiphys
ath9k: remove the bf->aphy field
ath9k: fold struct ath_wiphy into struct ath_softc
ath9k: fix tx queue index confusion in debugfs code
ath9k: use split rx buffers to get rid of order-1 skb allocations
ath9k: fix compile error in non-debug ath_debug_stat_tx() stub
mac80211: do not send duplicate data frames to the cooked monitor interface
ath9k: add additional checks for the baseband hang detection
mac80211: as a 4-addr station, do not receive packets for other stations
p54: fix a NULL pointer dereference bug
ath9k: use generic mac80211 LED blinking code
cfg80211: add a field for the bitrate of the last rx data packet from a station
mac80211: add support for showing the last rx bitrate
ath9k: remove support for the FIF_PROMISC_IN_BSS filter flag
ath9k_hw: fix REG_SET_BIT and REG_CLR_BIT for multiple bits
ath9k: fix stopping tx dma on reset
ath9k: fix the .flush driver op implementation
ath9k: improve reliability of beacon transmission and stuck beacon handling
mac80211: fix channel type recalculation with HT and non-HT interfaces
ath9k: fix aggregation related interoperability issues

Florian Fainelli (1):
r6040: bump to version 0.27 and date 23Feb2011

Florian Westphal (10):
netfilter: ebt_ip6: allow matching on ipv6-icmp types/codes
netfilter: Kconfig: NFQUEUE is useless without NETFILTER_NETLINK_QUEUE
netfilter: nfnetlink_queue: return error number to caller
netfilter: nfnetlink_queue: do not free skb on error
netfilter: reduce NF_VERDICT_MASK to 0xff
netfilter: allow NFQUEUE bypass if no listener is available
netfilter: do not omit re-route check on NF_QUEUE verdict
netfilter: nfnetlink_log: remove unused parameter
netfilter: ipt_addrtype: rename to xt_addrtype
netfilter: xt_addrtype: ipv6 support

Francois Romieu (1):
r8169: convert to new VLAN model.

Frank Blaschka (1):
qeth: change some configurations defaults

Fry, Donald H (2):
iwlagn: Support new 1000 microcode.
iwlagn: report correct temperature for WiFi/BT devices.

Frédéric Leroy (1):
netfilter: xt_CLASSIFY: add ARP support, allow CLASSIFY target on any table

Gabor Juhos (1):
rt2x00: fix whitespace damage in the rt2800 specific code

George (9):
rtlwifi: Add usb driver
rtlwifi: Add headers for rtl8187cu
rtlwifi: rtl8192cu: Add routines dm, fw, led and sw
rtlwifi: rtl8192cu: Add routine hw
rtlwifi: rtl8192cu: Add routine mac
rtlwifi: rtl8192cu: Add routine phy
rtlwifi: rtl8192cu: Add routine rf
rtlwifi: rtl8192cu: Add routine table
rtlwifi: rtl8192cu: Add routine trx

Gertjan van Wingerde (7):
rt2x00: Fix WPA TKIP Michael MIC failures.
rt2x00: Copy the MAC address to the WCID entry properly.
rt2x00: Fix FIXME comments in rt61pci and rt73usb on Michael MIC.
rt2x00: Don't treat ATIM queue as second beacon queue.
rt2x00: Include ATIM queue support in rt2x00queue_get_tx_queue.
rt2x00: Optimize getting the beacon queue structure.
rt2x00: Remove unused rt2x00queue_get_queue function.

Gery Kahn (1):
wl12xx: update PLT initialization for new firmware

Grazvydas Ignotas (2):
wl1251: remove wl1251_ps_set_elp function
wl1251: fix elp_work race condition

Greg Rose (7):
ixgbe: Enable Jumbo Frames on the X540 10Gigabit Controller
ixgbevf: Enable jumbo frame support for X540 VF
ixgbevf: Fix name of function in function header comment
ixgbevf: Fix Compiler Warnings
ixgbe: X540 Cleanup
ixgbevf: Fix Version String
ixgbevf: Fix Driver String

Guo-Fu Tseng (9):
jme: Extract main and sub chip revision
jme: PHY Power control for new chip
jme: Fix bit typo of JMC250A2 workaround
jme: Rename phyfifo function for easier understand
jme: Fix hardware action of full-duplex
jme: Safer MAC processor reset sequence
jme: Refill receive unicase MAC addr after resume
jme: Don't show UDP Checksum error if HW misjudged
jme: Advance driver version

Gustavo F. Padovan (29):
Merge branch 'master' of git://git.kernel.org/.../padovan/bluetooth-2.6 into wireless
Bluetooth: Fix setting of MTU for ERTM and Streaming Mode
Bluetooth: Rename l2cap.c to l2cap_core.c
Bluetooth: Initial work for L2CAP split.
Bluetooth: move l2cap_sock_ops to l2cap_sock.c
Bluetooth: move l2cap_sock_release() to l2cap_sock.c
Bluetooth: move l2cap_sock_bind()/listen() to l2cap_sock.c
Bluetooth: move l2cap_sock_accept() to l2cap_sock.c
Bluetooth: move l2cap_sock_getname() to l2cap_sock.c
Bluetooth: move l2cap_sock_setsockopt() to l2cap_sock.c
Bluetooth: move l2cap_sock_getsockopt() to l2cap_sock.c
Bluetooth: move l2cap_sock_connect() to l2cap_sock.c
Bluetooth: move l2cap_sock_recvmsg() to l2cap_sock.c
Bluetooth: move l2cap_sock_shutdown() to l2cap_sock.c
Bluetooth: move l2cap_sock_sendmsg() to l2cap_sock.c
Bluetooth: move L2CAP sock timers function to l2cap_sock.c
Bluetooth: move l2cap_sock_kill() to l2cap_sock.c
Bluetooth: move __l2cap_sock_close() to l2cap_sock.c
Bluetooth: update Bluetooth daemon name in Kconfig help
Bluetooth: Merge L2CAP and SCO modules into bluetooth.ko
Bluetooth: remove l2cap_load() hack
Bluetooth: Add L2CAP mode to debugfs output
Bluetooth: Use usb_fill_int_urb()
Bluetooth: Fix crash when ioctl(HCIUARTSETPROTO) fails
Bluetooth: fix errors reported by checkpatch.pl
Bluetooth: Fix errors reported by checkpatch.pl
Bluetooth: fix checkpatch errors in af_bluetooth.c
Bluetooth: Remove duplicated BT_INFO() from L2CAP
Bluetooth: Fix BT_L2CAP and BT_SCO in Kconfig

Guy Eilam (1):
wl12xx: change debug_level module param sysfs permissions

Hagen Paul Pfeifer (10):
dccp: newdp is declared/assigned but never be used
ipv6: totlen is declared and assigned but not used
ipv6: hash is calculated but not used afterwards
ipv6: variable next is never used in this function
ipv6: ignore rtnl_unicast() return code
sched: protocol only needed when CONFIG_NET_CLS_ACT is enabled
mcast: net_device dev not used
af_packet: struct socket declared/assigned but unused
sctp: several declared/set but unused fixes
af_unix: remove unused struct sockaddr_un cruft

Hans Schillstrom (31):
IPVS: Backup, Prepare for transferring firewall marks (fwmark) to the backup daemon.
IPVS: Split ports[2] into src_port and dst_port
IPVS: skb defrag in L7 helpers
IPVS: Handle Scheduling errors.
IPVS: Backup, Adding structs for new sync format
IPVS: Backup, Adding Version 1 receive capability
IPVS: Backup, Change sending to Version 1 format
IPVS: Backup, adding version 0 sending capabilities
IPVS: netns, add basic init per netns.
IPVS: netns to services part 1
IPVS: netns awarness to lblcr sheduler
IPVS: netns awarness to lblc sheduler
IPVS: netns, prepare protocol
IPVS: netns preparation for proto_tcp
IPVS: netns preparation for proto_udp
IPVS: netns preparation for proto_sctp
IPVS: netns preparation for proto_ah_esp
IPVS: netns, use ip_vs_proto_data as param.
IPVS: netns, common protocol changes and use of appcnt.
IPVS: netns awareness to ip_vs_app
IPVS: netns awareness to ip_vs_est
IPVS: netns awareness to ip_vs_sync
IPVS: netns, ip_vs_stats and its procfs
IPVS: netns, connection hash got net as param.
IPVS: netns, ip_vs_ctl local vars moved to ipvs struct.
IPVS: netns, defense work timer.
IPVS: netns, trash handling
IPVS: netns, svc counters moved in ip_vs_ctl,c
IPVS: netns, misc init_net removal in core.
IPVS: netns, final patch enabling network name space.
IPVS netns BUG, register sysctl for root ns

Hayes Wang (2):
r8169: adjust rtl8169_set_speed_xmii function.
r8169: support the new chips for RTL8105E.

Helmut Schaa (34):
rt2x00: Refactor beacon code to make use of start- and stop_queue
rt2x00: Introduce beacon_update_locked that requires caller locking
rt2x00: Limit beacon updates in bss_info_changed to USB devices
rt2x00: Make periodic beacon updates for PCI devices atomic
rt2x00: Introduce tasklets for interrupt handling
rt2x00: Disable txstatus tasklet by default
rt2x00: Convert rt2800pci to use tasklets
rt2x00: Convert rt61pci to use tasklets
rt2x00: Convert rt2500pci interrupt handling to use tasklets
rt2x00: Convert rt2400pci interrupt handling to use tasklets
rt2x00: Remove interrupt thread registration
rt2x00: Remove STATE_RADIO_IRQ_OFF_ISR and STATE_RADIO_IRQ_ON_ISR
rt2x00: Update MAINTAINERS
mac80211: Remove superfluous if clause
rt2x00: Minor optimization for devices with RTS/CTS offload
Revert "rt2x00 : avoid timestamp for monitor injected frame."
rt2x00: Remove superfluos empty line
wl12xx: Correctly set up protection if non-GF STAs are present
rt2x00: Optimize calls to rt2x00queue_get_queue
rt2x00: Make use of unlikely during tx status processing
rt2x00: Remove useless NULL check
rt2x00: Add unlikely macro to special case tx status handling
rt2x00: Use unlikely for unexpected error condition in rt2x00_mac_tx
rt2x00: Generate sw sequence numbers only for devices that need it
rt2x00: Optimize TX descriptor handling
rt2x00: Move TX descriptor field "ifs" into plcp substruct
rt2x00: Don't call ieee80211_get_tx_rate for MCS rates
rt2x00: Use an enum instead of u16 for the rate_mode TX descriptor field
rt2x00: Fix rt2800 key assignment in multi bssid setups
rt2x00: Remove now unused crypto.aid field
rt2x00: Revise irqmask locking for PCI devices
rt2x00: Fix comment in rt2800pci
mac80211: Remove redundant preamble and RTS flag setup in minstrel_ht
mac80211: Shortcut minstrel_ht rate setup for non-MRR capable devices

Henry Ptasinski (1):
wireless-next-2.6: brcm80211: fix compile issue

Herbert Xu (6):
inet: Remove unused sk_sndmsg_* from UFO
inet: Remove explicit write references to sk/inet in ip_append_data
inet: Add ip_make_skb and ip_finish_skb
udp: Switch to ip_finish_skb
udp: Add lockless transmit path
inet: Replace left-over references to inet->cork

Hiroaki SHIMODA (1):
ipv4: Fix PMTU update.

Ian Campbell (3):
xen/irq: implement bind_interdomain_evtchn_to_irqhandler for backend drivers
xen: netfront: ethtool stats fields should be unsigned long
xen network backend driver

Ido Yariv (9):
wl12xx: Don't rely on runtime PM for toggling power
wl12xx: Remove private headers in wl1271_tx_reset
wl12xx: Reorder data handling in irq_work
wl12xx: Do end-of-transactions transfers only if needed
wl12xx: Change claiming of the SDIO bus
wl12xx: Switch to a threaded interrupt handler
wl12xx: Switch to level trigger interrupts
wl12xx: Avoid redundant TX work
wl12xx: Modify requested number of memory blocks

Ilpo JÃrvinen (1):
tcp: document tcp_max_ssthresh (Limited Slow-Start)

Ivan Vecera (2):
bna: use device model DMA API
be2net: use device model DMA API

Ivo van Doorn (3):
rt2x00: Kill all tasklets during device removal
rt2x00: Move TX/RX work into dedicated workqueue
rt2x00: Optimize TX descriptor memory layout

Jan Beulich (1):
small adjustment to net/mac80211/Kconfig

Jan Engelhardt (13):
netfilter: xt_LOG: do print MAC header on FORWARD
netfilter: xtables: use guarded types
netfilter: xt_comment: drop unneeded unsigned qualifier
netfilter: xtables: add missing aliases for autoloading via iptables
audit: export symbol for use with xt_AUDIT
netfilter: xtables: use __uXX guarded types for userspace exports
netfilter: xtables: add missing header files to export list
netfilter: xtables: connlimit revision 1
netfilter: xtables: remove extraneous header that slipped in
netfilter: xtables: remove duplicate member
netfilter: xtables: add missing header inclusions for headers_check
netfilter: xt_connlimit: pick right dstaddr in NAT scenario
netfilter: xt_conntrack: warn about use in raw table

Jason Young (1):
mac80211: do not enable ps if 802.1x controlled port is unblocked

Jay Sternberg (1):
iwlwifi: correct debugfs data dumped from sram

Jeff Kirsher (1):
e1000e: convert to stats64

Jeongtae Park (1):
smsc911x: Fix build error when SMSC_TRACE() used

Jesper Juhl (3):
Bluetooth: Fix failure to release lock in read_index_list()
batman-adv: Remove two duplicate includes.
IPVS: Fix variable assignment in ip_vs_notrack

Jiri Olsa (1):
netfilter: nf_conntrack: nf_conntrack snmp helper

Jiri Pirko (15):
veth: remove unneeded ifname code from veth_newlink()
bonding: fix return value of couple of store functions
net: remove the unnecessary dance around skb_bond_should_drop
net: make dev->master general
rtnetlink: implement setting of master device
bond: implement [add/del]_slave ops
bridge: implement [add/del]_slave ops
net: convert bonding to use rx_handler
net: allow handlers to be processed for orig_dev
fcoe: correct checking for bonding
bonding: register slave pointer for rx_handler
net: get rid of multiple bond-related netdevice->priv_flags
bonding: wrap slave state work
bonding: get rid of IFF_SLAVE_INACTIVE netdev->priv_flag
net: introduce rx_handler results and logic around that

Jiri Slaby (2):
NET: cdc-phonet, fix stop-queue handling
NET: cdc-phonet, handle empty phonet header

Joe Gunn (1):
orinoco: Drop scan results with unknown channels

Joe Perches (7):
tun: Convert logging messages to pr_<level> and tun_debug
tlan: Remove changelog
tlan: Use pr_fmt, pr_<level> and netdev_<level>
mv643xx_eth: Use netdev_<level> and pr_<level>
mii: Convert printks to netdev_info
eql: Convert printks to pr_<level> and netdev_<level>
netdevice: Convert printk to pr_info in netif_tx_stop_queue

Joel A Fernandes (1):
mac80211: Rewrote code for checking if destinations are proxied.

Johan Hedberg (33):
Bluetooth: Implement automatic setup procedure for local adapters
Bluetooth: Add support for management powered event
Bluetooth: Add support for set_powered management command
Bluetooth: Add support for set_discoverable management command
Bluetooth: Add set_connectable management command
Bluetooth: Unify mode related management messages to a single struct
Bluetooth: Add flag to track managment controlled adapters
Bluetooth: Add send_mode_rsp convenience function for mgmt.c
Bluetooth: Implement set_pairable managment command
Bluetooth: Implement UUID handling through the management interface
Bluetooth: Implement debugfs support for listing UUIDs
Bluetooth: Reject pairing requests when in non-pairable mode
Bluetooth: Add special handling with __hci_request and HCI_INIT
Bluetooth: Add controller side link key clearing to hci_init_req
Bluetooth: Remove page timeout setting from HCI init sequence
Bluetooth: Implement a more complete adapter initialization sequence
Bluetooth: Add class of device control to the management interface
Bluetooth: Implement link key handling for the management interface
Bluetooth: Add connected/disconnected management events
Bluetooth: Add disconnect managment command
Bluetooth: Add support for connect failed management event
Bluetooth: Add get_connections managment interface command
Bluetooth: Create common cmd_complete function for mgmt.c
Bluetooth: Add support for PIN code handling in the management interface
Bluetooth: Add set_io_capability management command
Bluetooth: Make pending_add return a pointer to the added entry
Bluetooth: Add mgmt_pair_device command
Bluetooth: Add management support for user confirmation request
Bluetooth: Fix mgmt_pin_code_reply command status opcode
Bluetooth: Fix mgmt_pin_code_reply return parameters
Bluetooth: Add mgmt_auth_failed event
Bluetooth: Fix inititial value for remote authentication requirements
Bluetooth: Fix unnecessary list traversal in mgmt_pending_remove

Johannes Berg (30):
mac80211: don't return beacons when mesh is disabled
mac80211: track receiver's aggregation reorder buffer size
mac80211: allow advertising correct maximum aggregate size
iwlagn: make iwl_rx_handle static
iwlagn: add support for waiting for notifications
iwlagn: properly wait for PAN disable
iwlagn: return error if PAN disable timeout
iwlwifi: fix 4965 notification wait setup
iwlwifi: implement remain-on-channel
iwlwifi: replace minimum slot time constant
mac80211: use DECLARE_EVENT_CLASS
mac80211: add MCS information to radiotap
iwlwifi: support RSN IBSS
iwlwifi: advertise max aggregate size
iwlwifi: use maximum aggregation size
iwlwifi: fix beacon notification parsing
mac80211: allow GO to scan like AP
iwlwifi: remove unnecessary locking
mac80211: reply to directed probes in IBSS
mac80211: fix 2.4 GHz 40 MHz disabling
mac80211: rename RX_FLAG_TSFT
rtl8192c: fix compilation errors
mac80211: make tx() operation return void
mac80211: remove IBSS merge delay
mac80211: copy peer MCS TX parameters
iwlagn: fix iwlagn_check_needed_chains
mac80211: support direct offchannel TX offload
mac80211: make rate control Kconfig warning depend on mac80211
mac80211: fix scan race, simplify code
iwlagn: support off-channel TX

Johannes Stezenbach (1):
rt2x00: trivial: add \n to WARNING message

John Fastabend (20):
net: implement mechanism for HW based QOS
net_sched: implement a root container qdisc sch_mqprio
ixgbe: DCB, only reprogram HW if the FCoE priority is changed
ixgbe: DCB, remove round robin mode on 82598 devices
ixgbe: DCB, abstract out dcb_config from DCB hardware configuration
ixgbe: DCB, implement 802.1Qaz routines
ixgbe: DCB, do not reset on CEE pg changes
ixgbe: DCB, remove RESET bit it is no longer needed
ixgbe: DCB, use hardware independent routines
ixgbe: DCB, implement capabilities flags
ixgbe: DCB, implement ieee_setapp dcbnl ops
ixgbe: DCB remove ixgbe_fcoe_getapp routine
ixgbe: DCB, use multiple Tx rings per traffic class
ixgbe: enable ndo_tc_setup
ixgbe: DCB: enable RSS to be used with DCB
ixgbe: DCB, missed translation from 8021Qaz TSA to CEE link strict
ixgbe: IEEE 802.1Qaz, implement priority assignment table
ixgbe: DCB during ifup use correct CEE or IEEE mode
ixgbe: DCB, set minimum bandwidth per traffic class
ixgbe: DCB, PFC not cleared until reset occurs

John W. Linville (26):
Merge branch 'wireless-next-2.6' of git://git.kernel.org/.../iwlwifi/iwlwifi-2.6
Merge branch 'for-linville' of git://git.kernel.org/.../luca/wl12xx
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
Merge branch 'wireless-next-2.6' of git://git.kernel.org/.../iwlwifi/iwlwifi-2.6
Merge branch 'for-linville' of git://git.kernel.org/.../luca/wl12xx
Merge branch 'master' of git://git.kernel.org/.../padovan/bluetooth-next-2.6
Merge ssh://master.kernel.org/.../linville/wireless-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 into for-davem
Merge branch 'wireless-next-2.6' of git://git.kernel.org/.../iwlwifi/iwlwifi-2.6
Merge branch 'for-linville' of git://git.kernel.org/.../luca/wl12xx
iwlegacy: change some symbols duplicated from iwlwifi directory
at76c50x-usb: fix warning caused by at76_mac80211_tx now returning void
Merge branch 'wireless-next-2.6' of git://git.kernel.org/.../iwlwifi/iwlwifi-2.6
Merge branch 'master' of git://git.kernel.org/.../padovan/bluetooth-next-2.6
Merge branch 'for-linville' of git://git.kernel.org/.../luca/wl12xx
Merge branch 'wireless-next-2.6' of git://git.kernel.org/.../iwlwifi/iwlwifi-2.6
rtlwifi: usb parts should depend on CONFIG_USB
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 into for-davem
ath5k: restrict AR5K_TX_QUEUE_ID_DATA_MAX to reflect the [0,3] range
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 into for-davem
wireless: add support for ethtool_ops->{get,set}_ringparam
mac80211: implement support for cfg80211_ops->{get,set}_ringparam
ath5k: implement ieee80211_ops->{get,set}_ringparam
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 into for-davem

Jon Mason (4):
vxge: cleanup probe error paths
vxge: correct eprom version detection
vxge: MSIX one shot mode
vxge: update driver version

Jouni Malinen (3):
mac80211: Remove obsolete TKIP flexibility
mac80211: Add testing functionality for TKIP
ath: Fix clearing of secondary key cache entry for TKIP

Jozsef Kadlecsik (14):
netfilter: NFNL_SUBSYS_IPSET id and NLA_PUT_NET* macros
netfilter: ipset: IP set core support
netfilter: ipset: bitmap:ip set type support
netfilter: ipset: bitmap:ip,mac type support
netfilter: ipset; bitmap:port set type support
netfilter: ipset: hash:ip set type support
netfilter: ipset: hash:ip,port set type support
netfilter: ipset: hash:ip,port,ip set type support
netfilter: ipset: hash:ip,port,net set type support
netfilter: ipset: hash:net set type support
netfilter: ipset: hash:net,port set type support
netfilter: ipset: list:set set type support
netfilter: xtables: "set" match and "SET" target support
netfilter: ipset: send error message manually

Julia Lawall (1):
net/wireless/nl80211.c: Avoid call to genlmsg_cancel

Julian Anastasov (9):
ipvs: remove extra lookups for ICMP packets
ipvs: avoid lookup for fwmark 0
ipvs: remove _bh from percpu stats reading
ipvs: move struct netns_ipvs
ipvs: reorganize tot_stats
ipvs: properly zero stats and rates
ipvs: remove unused seqcount stats
ipvs: optimize rates reading
ipvs: rename estimator functions

Jussi Kivilinna (25):
zd1211rw: use urb anchors for tx and fix tx-queue disabling
zd1211rw: cancel process_intr work on zd_chip_disable_int()
zd1211rw: add locking for mac->process_intr
zd1211rw: fix beacon interval setup
zd1211rw: move set_multicast_hash and set_rx_filter from workers to configure_filter
zd1211rw: move set_rts_cts_work to bss_info_changed
zd1211rw: support setting BSSID for AP mode
zd1211rw: fix ack_pending in filter_ack causing tx-packet ordering problem on monitor
zd1211rw: let zd_set_beacon_interval() set dtim_period and add AP-beacon flag
zd1211rw: implement beacon fetching and handling ieee80211_get_buffered_bc()
zd1211rw: add beacon watchdog and setting HW beacon more failsafe
zd1211rw: batch beacon config commands together
zd1211rw: use stack and preallocated memory for small cmd-buffers
zd1211rw: change interrupt URB buffer to DMA buffer
zd1211rw: lower hw command timeouts
zd1211rw: collect driver settings and add function to restore theim
zd1211rw: add TX watchdog and device resetting
zd1211rw: reset device when CR_BCN_FIFO_SEMAPHORE freezes in beacon setup
zd1211rw: reset rx urbs after idle period of 30 seconds
zd1211rw: enable NL80211_IFTYPE_AP
zd1211rw: add useful debug output
zd1211rw: correct use of usb_bulk_msg on interrupt endpoints
zd1211rw: use async urb for write command
zd1211rw: move async iowrite16v up to callers
zd1211rw: add unlikely to ZD_ASSERT

Justin P. Mattock (1):
drivers:net:ipw2100.c change a typo comamnd to command

Juuso Oikarinen (4):
wl12xx: Cleanup PLT mode when module is removed
wl12xx: Increase scan channel dwell time for passive scans
cfg80211: Allow non-zero indexes for device specific pair-wise ciphers
cfg80211: Fix power save state after interface type change

KOVACS Krisztian (1):
netfilter: fix compilation when conntrack is disabled but tproxy is enabled

Larry Finger (15):
rtlwifi: Modify core routines
rtlwifi: rtl8192ce: Refactor rtl8192ce/dm
rtlwifi: rtl8192ce: Refactor rtl8192ce/fw
rtlwifi: rtl8192ce: Rework rtl8192ce/phy.c
p54: Fix compile warning
rtlwifi: Make changes in rtlwifi/rtl8192ce/reg.h to support rtl8192cu
rtlwifi: Make changes in rtlwifi/rtl8192ce/def.h to support rtl8192cu
rtlwifi: Modify some rtl8192ce routines for merging rtl8192cu
rtlwifi: Modify wifi.h for rtl8192cu
rtlwifi: Move common parts of rtl8192ce/phy.c
rtlwifi: Modify build system for rtl8192cu
rtlwifi: rtl8192ce: Fix endian warnings
rtlwifi: Remove obsolete/unused macros
rtlwifi: rtl8192ce: rtl8192cu: Fix multiple def errors for allyesconfig build
rtl8187: Change rate-control feedback

Levi, Shahar (2):
wl12xx: BA initiator support
wl12xx: BA receiver support

Linus LÃssing (6):
batman-adv: Remove duplicate types.h inclusions
batman-adv: Disallow originator addressing within mesh layer
batman-adv: Make bat_priv->curr_gw an rcu protected pointer
batman-adv: Increase orig_node refcount before releasing rcu read lock
batman-adv: Fix possible buffer overflow in softif neigh list output
batman-adv: Remove unused hdr_size variable in route_unicast_packet()

Lior Levy (4):
igbvf: remove Tx hang detection
igb: add support for VF Transmit rate limit using iproute2
ixgbevf: remove Tx hang detection
ixgbe: add support for VF Transmit rate limit using iproute2

Luciano Coelho (7):
mac80211: add hw configuration for max ampdu buffer size
MAINTAINERS: update information for the wl12xx driver
wl12xx: don't modify the global supported band structures
wl12xx: lock the RCU when accessing sta via ieee80211_find_sta()
wl12xx: add hw configuration for max supported AMDPU size
wl12xx: fix warning due to missing arg in ampdu_action
wl12xx: fix MODULE_AUTHOR email address

Marc Kleine-Budde (9):
ax88796: fix codingstyle and checkpatch warnings
ax88796: don't use magic ei_status to acces private data
ax88796: remove memset of private data
ax88796: remove first_init parameter from ax_init_dev()
ax88796: use netdev_<LEVEL> instead of dev_<LEVEL> and pr_<LEVEL>
ax88796: remove platform_device member from struct ax_device
ax88796: make pointer to platform data const
ax88796: clean up probe and remove function
ax88796: use generic mdio_bitbang driver

Marek Lindner (22):
batman-adv: Split combined variable declarations
batman-adv: protect neighbor nodes with reference counters
batman-adv: convert neighbor list to hlist
batman-adv: protect neighbor list with rcu locks
batman-adv: free neighbors when an interface is deactivated
batman-adv: protect neigh_nodes used outside of rcu_locks with refcounting
batman-adv: protect each hash row with rcu locks
batman-adv: protect originator nodes with reference counters
batman-adv: protect ogm counter arrays with spinlock
batman-adv: Correct rcu refcounting for neigh_node
batman-adv: Correct rcu refcounting for gw_node
batman-adv: Correct rcu refcounting for softif_neigh
batman-adv: Correct rcu refcounting for batman_if
batman-adv: protect bit operations to count OGMs with spinlock
batman-adv: make broadcast seqno operations atomic
batman-adv: separate ethernet comparing calls from hash functions
batman-adv: remove extra layer between hash and hash element - hash bucket
batman-adv: Correct rcu refcounting for orig_node
batman-adv: increase refcount in create_neighbor to be consistent
batman-adv: remove orig_hash spinlock
batman-adv: rename global if_list to hardif_list
batman-adv: rename batman_if struct to hard_iface

Mario Schuknecht (1):
tcp: ioctl type SIOCOUTQNSD returns amount of data not sent

Mark Einon (1):
Trivial typo fix in comment

Mark Rustad (3):
net: dcbnl: Update copyright dates
net: dcbnl: Fix misspellings
net: dcbnl: Add IEEE app selector value definitions

Matt Carlson (19):
tg3: Revise 5719 internal FIFO overflow solution
tg3: Fix 5719 A0 tx completion bug
tg3: Use new VLAN code
tg3: Disable multivec mode for 1 MSIX vector
tg3: Restrict phy ioctl access
tg3: Fix loopback tests
tg3: Disable MAC loopback test for CPMU devices
tg3: Disable EEE during loopback tests
tg3: Fix EEE interoperability issue
tg3: Fix eee preprocessor naming
tg3: Update copyrights and update version to 3.117
tg3: Expand 5719 workaround
tg3: Add missed 5719 workaround change
tg3: Fix NVRAM selftest
tg3: Add code to verify RODATA checksum of VPD
tg3: cleanup pci device table vars
tg3: Refine VAux decision process
tg3: Move tg3_init_link_config to tg3_phy_probe
tg3: Remove 5750 PCI code

Meenakshi Venkataraman (1):
iwlagn: Enable idle powersave mode in 1000 series

Michael Buesch (4):
ssb: Make ssb_wait_bit multi-bit safe
lib-average: Make config option selectable
mac80211: Add log message to ieee80211_restart_hw()
p54spi: Update kconfig help text

Michael Chan (1):
bnx2: Update firmware and version

MichaÅ MirosÅaw (16):
net: Move check of checksum features to netdev_fix_features()
net: change netdev->features to u32
net: reduce and unify printk level in netdev_fix_features()
ethtool: move EXPORT_SYMBOL(ethtool_op_set_tx_csum) to correct place
ethtool: enable GSO and GRO by default
ethtool: factorize ethtool_get_strings() and ethtool_get_sset_count()
ethtool: factorize get/set_one_feature
net: Introduce new feature setting ops
net: ethtool: use ndo_fix_features for offload setting
net: use ndo_fix_features for ethtool_ops->set_flags
net: introduce NETIF_F_RXCSUM
loopback: convert to hw_features
Fix "(unregistered net_device): Features changed" message
net: avoid initial "Features changed" message
net: Fix ETHTOOL_GFEATURES compatibility
net: Implement SFEATURES compatibility for not updated drivers

Michel Lespinasse (1):
drivers/net: fix build warnings with CONFIG_PM_SLEEP disabled

Mohammed Shafi Shajakhan (4):
ath9k: clean up enums and unused macros
ath9k: Fix memory leak due to failed PAPRD frames
mac80211: Update comments on radiotap MCS index
ath9k: Update comments for not parsing DTIM period

Nick Kossifidis (1):
ath5k: Fix fast channel switching

Nick Ledovskikh (1):
mac80211:mesh_mpp_table_grow call should depend on MESH_WORK_GROW_MPP_TABLE flag.

Nicolas Dichtel (1):
ipsec: allow to align IPv4 AH on 32 bits

Nicolas de PesloÃan (1):
bonding: documentation update: mailing lists.

Nishant Sarmukadam (7):
mwl8k: Modify add_dma_header to include pad parameters
mwl8k: Add encapsulation of data packet for crypto
mwl8k: Set mac80211 rx status flags appropriately when hw crypto is enabled
mwl8k: Enable HW encryption for AP mode
mwl8k: fix rf_antenna rx argument for AP
mwl8k: Tell mac80211 we have rate adaptation in FW
mwl8k: Invert tx queues for set_hw_spec and set_edca_params

Nobuhiro Iwamatsu (1):
sh: sh_eth: Add support ethtool

Oliver Neukum (1):
r8169: support control of advertising.

Pablo Neira Ayuso (2):
netfilter: nf_conntrack_tstamp: add flow-based timestamp extension
netfilter: nf_ct_tcp: fix out of sync scenario while in SYN_RECV

Padmanabh Ratnakar (8):
be2net: Remove ERR compl workaround for Lancer
be2net: Checksum field valid only for TCP/UDP
be2net: Add error recovery during load for Lancer
be2net: Change f/w command versions for Lancer
be2net: Remove TX Queue stop in close
be2net: Disarm CQ and EQ to disable interrupt in Lancer
be2net: Add multicast filter capability for Lancer
be2net: Fix UDP packet detected status in RX compl

Patrick McHardy (24):
Merge branch 'for-patrick' of git://git.kernel.org/.../horms/lvs-test-2.6
netfilter: xt_conntrack: support matching on port ranges
netfilter: fix Kconfig dependencies
Merge branch 'master' of git://1984.lsi.us.es/net-next-2.6
netfilter: nf_conntrack: use is_vmalloc_addr()
Merge branch 'master' of git://dev.medozas.de/linux
netfilter: nf_conntrack: fix lifetime display for disabled connections
Merge branch 'master' of /repos/git/net-next-2.6
Merge branch 'connlimit' of git://dev.medozas.de/linux
Merge branch 'connlimit' of git://dev.medozas.de/linux
netfilter: nf_conntrack: fix linker error with NF_CONNTRACK_TIMESTAMP=n
rtnetlink: fix link attribute validation with IFLA_GROUP
Merge branch 'connlimit' of git://dev.medozas.de/linux
netfilter: ipset: use nla_parse_nested()
netfilter: ipset: remove unnecessary includes
netfilter: ctnetlink: fix ctnetlink_parse_tuple() warning
netfilter: ipset: install ipset related header files
netfilter: ipset: add missing break statemtns in ip_set_get_ip_port()
netfilter: ipset: fix linking with CONFIG_IPV6=n
netfilter: xtables: add device group match
netfilter: ipset: add dependency on CONFIG_NETFILTER_NETLINK
netlink: kill loginuid/sessionid/sid members from struct netlink_skb_parms
netlink: kill eff_cap from struct netlink_skb_parms
netfilter: x_tables: return -ENOENT for non-existant matches/targets

Patrick Schaaf (1):
ipvs: make "no destination available" message more informative

Paul Gortmaker (2):
tipc: cosmetic - function names are not to be full sentences
tipc: delete extra semicolon blocking node deletion

Peter Korsgaard (2):
dsa/mv88e6060: support nonzero mii base address
phylib: SIOCGMIIREG/SIOCSMIIREG: allow access to all mdio addresses

Phil Oester (3):
bonding: Incorrect TX queue offset
bonding: Call netif_carrier_off after register_netdevice
bonding: Improve syslog message at device creation time

Po-Yu Chuang (1):
net: add Faraday FTMAC100 10/100 Ethernet driver

RA-Jay Hung (5):
rt2x00: Fix radio off hang issue for PCIE interface
rt2x00: Fix and fine-tune rf registers for RT3070/RT3071/RT3090
rt2x00: Correct initial value of US_CYC_CNT register for pcie interface
rt2x00: Add antenna setting for RT3070/RT3090/RT3390 with RX antenna diversity support
rt2x00: Fix rt2800 txpower setting to correct value

RA-Shiang Tu (1):
rt2x00: Add support for RT5390 chip

Rafael J. Wysocki (3):
tg3: Avoid setting power.can_wakeup for devices that cannot wake up
atl1c: Do not call device_init_wakeup() in atl1c_probe()
atl1: Do not use legacy PCI power management

RafaÅ MiÅecki (14):
ssb: extract boardflags2 for SPROMs rev 4 and 5
ssb: trivial: fix SPROM extract warning formatting
ssb: remove invalid define SSB_TMSLOW_PHYCLK
ssb: when needed, reject IM input while disabling device
ssb: reset device only if it was enabled
b43: N-PHY: fix 0x2055 radio workaround condition
b43: N-PHY: rev1: enable some gain ctl workarounds
b43: N-PHY: rev1: restore PHY state after RSSI operations
b43: fill PHY ctl word1 in TX header for N-PHY
b43: N-PHY: rev3+: add static tables
b43: N-PHY: rev3+: correct switching analog core
b43: N-PHY: rev3+: add tables with gain ctl workarounds
b43: N-PHY: rev3+: implement gain ctl workarounds
b43: trivial: update B43_PHY_N description (PHY support)

Rajesh Borundia (1):
qlcnic: Remove validation for max tx and max rx queues

Rajkumar Manoharan (13):
ath9k: preserve caldata history buffer across scanning
ath9k_htc: keep calibrated noise floor value for oper channel
ath9k_hw: fix carrier leakage calibration for AR9271
ath9k: use common API to avoid code duplication
mac80211: disable power save if an infra AP vif exists
ath9k_htc: cancel ani work in ath9k_htc_stop
ath9k: use common get current channel function
ath9k: move update tx power to common
ath9k_htc: make use common of function to update txpower
ath9k: do not access hw registers in FULL SLEEP
ath9k: reserve a beacon slot on beaconing vif addition
mac80211: do not restart ps timer during scan or offchannel
ath9k: disable beaconing before stopping beacon queue

Randy Dunlap (1):
wl12xx: fix sdio_test kconfig/build errors

Richard Weinberger (1):
netfilter: xt_connlimit: use hotdrop jump mark

RogÃrio Brito (1):
Bluetooth: ath3k: Avoid duplication of code

Roopa Prabhu (3):
enic: Bug Fix: Dont reset ENIC_SET_APPLIED flag on port profile disassociate
enic: Decouple mac address registration and deregistration from port profile set operation
enic: Flush driver cache of registered addr lists during port profile disassociate

RÃmi Denis-Courmont (15):
Phonet: allow multiple listen() and fix small race condition
Phonet: implement per-socket destination/peer address
Phonet: use socket destination in pipe protocol
Phonet: remove redumdant pep->pipe_state
Phonet: don't bother with transaction IDs (especially for indications)
Phonet: fix flawed "SYN/ACK" logic
Phonet: fix NULL dereference on TX path with implicit source
Phonet: return an error when packet TX fails
Phonet: correct pipe backlog callback return values
Phonet: factor common code to send control messages
Phonet: allocate sock from accept syscall rather than soft IRQ
Phonet: provide pipe socket option to retrieve the pipe identifier
Phonet: support active connection without pipe controller on modem
Phonet: kill the ST-Ericsson pipe controller Kconfig
Phonet: fix aligned-mode pipe socket buffer header reserve

Sakari Ailus (3):
tlan: Code cleanup: checkpatch.pl is relatively happy now.
tlan: add suspend/resume support
tlan: Fix bugs introduced by the last tlan cleanup patch

Sangtae Ha (2):
tcp_cubic: make the delay threshold of HyStart less sensitive
tcp_cubic: fix low utilization of CUBIC with HyStart

Sathya Perla (1):
be2net: changes for BE3 native mode support

Scott James Remnant (1):
net/wireless: add COUNTRY to to regulatory device uevent

Sebastien Jan (1):
wl12xx: fix the path to the wl12xx firmwares

Senthil Balasubramanian (3):
ath9k_hw: Fix incorrect macversion and macrev checks
ath9k_hw: read and backup AR_WA register value even before chip reset on.
ath9k: Fix incorrect GPIO LED pin for AR9485

Sergei Shtylyov (2):
net: use pci_dev->revision, again
sis900: use pci_dev->revision

Seth Forshee (1):
rt2x00: Check for errors from skb_pad() calls

Shan Wei (10):
net: cleanup unused macros in net directory
dccp: clean up unused DCCP_STATE_MASK definition
tcp: Remove debug macro of TCP_CHECK_TIMER
sctp: fix compile warnings in sctp_tsnmap_num_gabs
mac80211: remove unused macros
wireless:ath: use resource_size() help function
s2io: fix uninitialized compile warning
netfilter: ipset: fix the compile warning in ip_set_create
mwl8k: use kcalloc instead of kmalloc & memset
netfilter:ipvs: use kmemdup

Shawn Lin (1):
r6040: fix multicast operations

Shiang Tu (2):
rt2x00: Add/Modify protection related register definitions
rt2x00: Add/Modify the GPIO register definition

Shmulik Ravid (3):
bnx2x: use dcb_setapp to manage negotiated application tlvs
dcbnl: add support for retrieving peer configuration - ieee
dcbnl: add support for retrieving peer configuration - cee

Simon Horman (28):
IPVS: Add persistence engine to connection entry
IPVS: Only match pe_data created by the same pe
IPVS: Make the cp argument to ip_vs_sync_conn() static
IPVS: Remove useless { } block from ip_vs_process_message()
IPVS: buffer argument to ip_vs_process_message() should not be const
ipvs: allow transmit of GRO aggregated skbs
Merge branch 'master' of git://git.kernel.org/.../davem/net-next-2.6 into HEAD
IPVS: Change sock_create_kernel() to __sock_create()
IPVS: use z modifier for sizeof() argument
IPVS: remove duplicate initialisation or rs_table
IPVS: Remove unused variables
IPVS: Allow compilation with CONFIG_SYSCTL disabled
IPVS: Remove ip_vs_sync_cleanup from section __exit
IPVS: Use correct lock in SCTP module
IPVS: Add ip_vs_route_me_harder()
IPVS: Add sysctl_snat_reroute()
IPVS: Add sysctl_nat_icmp_send()
IPVS: Add {sysctl_sync_threshold,period}()
IPVS: Add sysctl_sync_ver()
IPVS: Add sysctl_expire_nodest_conn()
IPVS: Add expire_quiescent_template()
IPVS: Conditinally use sysctl_lblc{r}_expiration
IPVS: ip_vs_todrop() becomes a noop when CONFIG_SYSCTL is undefined
IPVS: Conditional ip_vs_conntrack_enabled()
IPVS: Minimise ip_vs_leave when CONFIG_SYSCTL is undefined
IPVS: Conditionally define and use ip_vs_lblc{r}_table
IPVS: Add __ip_vs_control_{init,cleanup}_sysctl()
IPVS: Conditionally include sysctl members of struct netns_ipvs

Simon Wunderlich (2):
batman-adv: remove unused parameters
batman-adv: protect bonding with rcu locks

Sony Chacko (2):
netxen: Notify firmware of Flex-10 interface down
netxen: support for GbE port settings

Stanislaw Gruszka (22):
iwlwifi: do not set tx power when channel is changing
iwl3945: set STATUS_READY before commit_rxon
iwlwifi: remove unneeded __packed
iwlwifi: introduce iwl_advanced_bt_coexist()
iwlwifi: remove unneeded disable_hw_scan check
iwlwifi: introduce iwl_bt_statistics
iwl3945: do not use agn specific IWL_RATE_COUNT
iwlwifi: correct frequency settings
iwlwifi: cleanup iwl_recover_from_statistics
iwlwifi: cleanup iwl_good_ack_health
iwlwifi: fix ack health for WiFi/BT combo devices
iwlegacy: do not set tx power when channel is changing
mac80211: better fix for conn_mon_timer running after disassociate
iwlwifi: fix dma mappings and skbs leak
iwlegacy: fix dma mappings and skbs leak
iwlwifi: add {ack,plpc}_check module parameters
iwlwifi: move check health code into iwl-rx.c
iwlwifi: move remaining iwl-agn-rx.c code into iwl-rx.c
iwlwifi: move rx handlers code to iwl-rx.c
iwlwifi: cleanup iwl_good_plcp_health
iwlwifi: avoid too frequent recover from statistics
iwlwifi: fix iwl-rx.c compilation

Stefan Assmann (1):
igb: warn if max_vfs limit is exceeded

Stefan Berger (2):
netfilter: xt_connlimit: connlimit-above early loop termination
Revert "netfilter: xt_connlimit: connlimit-above early loop termination"

Steffen Klassert (10):
crypto: authencesn - Add algorithm to handle IPsec extended sequence numbers
xfrm: Add basic infrastructure to support IPsec extended sequence numbers
xfrm: Use separate low and high order bits of the sequence numbers in xfrm_skb_cb
esp4: Add support for IPsec extended sequence numbers
esp6: Add support for IPsec extended sequence numbers
xfrm: Move IPsec replay detection functions to a separate file
xfrm: Support anti-replay window size bigger than 32 packets
xfrm: Add support for IPsec extended sequence numbers
xfrm: Add user interface for esn and big anti-replay windows
xfrm: Refcount destination entry on xfrm_lookup

Stephen Hemminger (4):
pfkey: fix warning
netfilter: x_tables: misuse of try_then_request_module
tcp: mark tcp_congestion_ops read_mostly
netfilter: nf_conntrack: fix sysctl memory leak

Steve Brown (1):
ath9k: Remove redundant beacon_interval

Steve Hodgson (2):
sfc: Reduce size of efx_rx_buffer by unionising skb and page
sfc: Reduce size of efx_rx_buffer further by removing data member

Sujith Manoharan (28):
ath9k_htc: Add multiple register read API
ath9k_hw: Offload USB eeprom reading to target
ath9k_hw: Fix opmode initialization
ath9k_hw: Fix INI fixup
ath9k_hw: Add RX filters
ath9k_hw: Fix power on reset
ath9k_htc: Handle storage devices
ath9k_htc: Allow upto two simultaneous interfaces
ath9k_htc: Unify target capability updating
ath9k_htc: Fix error handling in add_interface
ath9k_htc: Remove OP_PREAMBLE_SHORT
ath9k_htc: Remove OP_PROTECT_ENABLE
ath9k_htc: Remove OP_ASSOCIATED variable
ath9k_htc: Set the BSSID mask for multiple interfaces
ath9k_htc: Make sequence number calculation per-VIF
ath9k_htc: Use VIF from the packet's control data
ath9k_htc: Protect ampdu_action with a mutex
ath9k_htc: Maintain individual counters for interfaces
ath9k_htc: Allow AP interface to be created
ath9k_htc: Calculate and set the HW opmode
ath9k_htc: Add ANI for AP mode
ath9k_htc: Configure beacon timers in AP mode
ath9k_htc: Fix TBTT calculation for IBSS mode
ath9k_htc: Fix host RX initialization
ath9k_htc: Fix RX filters
ath9k_htc: Add debug code to print endpoint mapping
ath9k_htc: Fix error path in URB allocation
ath9k_htc: Handle BSSID/AID for multiple interfaces

Sven Eckelmann (10):
batman-adv: Create roughly equal sized fragments
batman-adv: Calculate correct size for merged packets
batman-adv: Remove dangling declaration of hash_remove_element
batman-adv: Remove unused definitions
batman-adv: Remove declaration of batman_skb_recv
batman-adv: Remove unused variables
batman-adv: Update copyright years
batman-adv: Merge README of v2011.0.0 release
batman-adv: Use successive sequence numbers for fragments
batman-adv: Disallow regular interface as mesh device

Szymon Janc (13):
Bluetooth: Use #include <linux/uaccess.h> instead of <asm/uaccess.h>
Bluetooth: Clean up hci_sniff_subrate_evt function
Bluetooth: Fix some code style issues in hci_core.h
Bluetooth: Fix some code style issues in hci_core.c
Bluetooth: Fix some code style issues in hci_event.c
Bluetooth: Use proper command structure in remove_uuid
Bluetooth: Move index to common header in management interface
Bluetooth: Validate data size before accessing mgmt commands
Bluetooth: Fix possible NULL pointer dereference in cmd_complete
Bluetooth: Log all parameters in cmd_status for easier debugging
Bluetooth: Remove unused code from get_connections
Bluetooth: Use variable name instead of type in sizeof()
Bluetooth: Fix some small code style issues in mgmt.c

Thomas Chou (1):
smc91x: add devicetree support

Thomas Gleixner (1):
genirq: Fix affinity notifier fallout

Thomas Graf (3):
netfilter: audit target to record accepted/dropped packets
netfilter: create audit records for x_tables replaces
netfilter ebtables: fix xt_AUDIT to work with ebtables

Thomas Jacob (2):
netfilter: xt_iprange: typo in IPv4 match debug print code
netfilter: xt_iprange: add IPv6 match debug print code

Thomas Lange (1):
Davinci: Do not reset EMAC TX overruns counter on read

Tinggong Wang (1):
ipvs: fix timer in get_curr_sync_buff

Tom Herbert (1):
bnx2x: Support for managing RX indirection table

Ursula Braun (1):
qeth: remove needless IPA-commands in offline

Uwe Kleine-KÃnig (15):
net/fec: no need to cast arguments for memcpy
net/fec: release mem_region requested in probe in error path and remove
net/fec: don't free an irq that failed to be requested
net/fec: no need to check for validity of ndev in suspend and resume
net/fec: no need to memzero private data
net/fec: put the ioremap cookie immediately into a void __iomem pointer
net/fec: consolidate all i.MX options to CONFIG_ARM
net/fec: add phy_stop to fec_enet_close
net/fec: consistenly name struct net_device pointers "ndev"
net/fec: some whitespace cleanup
net/fec: reorder functions a bit allows removing forward declarations
net/fec: provide device for dma functions and matching sizes for map and unmap
net/fec: postpone unsetting driver data until the hardware is stopped
net/fec: enable flow control and length check on enet-mac
net/fec: remove unused driver data

Vasanthakumar Thiagarajan (3):
ath9k: Implement op_flush()
ath9k: Add a debugfs interface to dump chip registers
ath9k_hw: Read noise floor only for available chains for AR9003

Vasanthy Kolluri (9):
enic: Clean up: Organize devcmd wrapper routines
enic: Bug Fix: Fix return values of enic_add/del_station_addr routines
enic: Bug Fix: Reorder firmware devcmds - CMD_INIT and CMD_IG_VLAN_REWRITE_MODE
enic: Clean up: Remove support for an older version of hardware
enic: Update MAINTAINERS
enic: Bug fix: Reset driver count of registered unicast addresses to zero during device reset
enic: Clean up: Remove a not needed #ifdef
enic: Always use single transmit and single receive hardware queues per device
enic: Support newer version of firmware devcmd CMD_MCPU_FW_INFO

Vasiliy Kulikov (7):
Bluetooth: l2cap: fix 1 byte infoleak to userspace
Bluetooth: bnep: fix buffer overflow
Bluetooth: sco: fix information leak to userspace
bridge: netfilter: fix information leak
netfilter: arp_tables: fix infoleak to userspace
netfilter: ip_tables: fix infoleak to userspace
ipv6: netfilter: ip6_tables: fix infoleak to userspace

Vasily Khoruzhick (2):
libertas_spi: Use workqueue in hw_host_to_card
libertas: Prepare stuff for if_spi.c pm support

Ville Tervo (10):
Bluetooth: Add low energy commands and events
Bluetooth: Add LE connect support
Bluetooth: Use LE buffers for LE traffic
Bluetooth: Add LE connection support to L2CAP
Bluetooth: Add server socket support for LE connection
Bluetooth: Do not send disconn comand over LE links
Bluetooth: Treat LE and ACL links separately on timeout
Bluetooth: Add SMP command structures
Bluetooth: Use proper timer for hci command timout
Bluetooth: Use ERR_PTR as return error from hci_connect

Vinicius Costa Gomes (1):
Bluetooth: Fix initiated LE connections

Vivek Natarajan (15):
ath9k_hw: Add a function to read sqsum_dvc.
ath9k: Fix a PLL hang issue observed with AR9485.
ath9k_hw: DDR_PLL and BB_PLL need correct setting.
ath9k: Fix a locking related issue.
ath9k_hw: Update PMU setting to improve ripple issue for AR9485.
ath9k_htc: Fix a compilation warning.
ath9k_hw: Updates for AR9485 1.1 chipsets.
mac80211: Clear PS related flag on disabling power save.
mac80211: Fix a race on enabling power save.
ath9k_hw: Fix pcie_serdes setting for AR9485 1.1 version.
ath9k: Cancel pll_work while disabling radio.
ath9k: Fix compilation warning.
ath9k_hw: Improve idle power consumption for AR9485.
ath9k_hw: Fix PLL initialization for AR9485.
ath9k_hw: Increase the wait count for nf load.

Vlad Dogaru (4):
net_device: add support for network device groups
netlink: support setting devgroup parameters
net: add sysfs entry for device group
netdevice: make initial group visible to userspace

Vladislav Zolotarov (3):
bnx2x, cnic: Consolidate iSCSI/FCoE shared mem logic in bnx2x
bnx2x: MTU for FCoE L2 ring
bnx2x: Proper netdev->ndo_set_rx_mode() implementation.

Wey-Yi Guy (32):
mac80211: mesh only parameter mppath maybe unused
iwlwifi: use mac80211 throughput trigger
iwlagn: remove reference to gen2a and gen2b
iwlagn: add 2000 series EEPROM version
iwlagn: 2000 series devices support
iwlagn: add 2000 series pci id
iwlagn: add 2000 series to Kconfig
iwlagn: remove Gen2 from Kconfig
iwlwifi: remove g2 from csr hw rev
iwlwifi: add hw rev for 2000 series devices
iwlwifi: initial P2P support
iwlwifi: check ucode loading error and restart
iwlagn: adjust rate table
iwlagn: add IQ inversion support for 2000 series devices
iwlwifi: always support idle mode for agn devices
iwlagn: use 2030 macro for 2030 devices
iwlagn: remove unsupported BT SCO command
iiwlagn: remove unused parameter
iwlwifi: fix compiling error with different configuration
iwlagn: donot process bt update when bt coex disable
iwlagn: handle bt defer work in 2000 series
iwlwifi: Limit number of firmware reload
iwlwifi: Loading correct uCode again when fail to load
iwlwifi: enable 2-wire bt coex support for non-combo device
iwlwifi: split the drivers for agn and legacy devices 3945/4965
Revert "iwlwifi: split the drivers for agn and legacy devices 3945/4965"
iwlwifi: split the drivers for agn and legacy devices 3945/4965
iwlagn: name change for BT config command
iwlagn: add bt config structure support for 2000 series
iwlagn: add BT Session Activity 2 UART message (BT -> WiFi)
iwlagn: split BT page and inquiry UART msg
iwlagn: enable BT session 2 type UART for 2000 series

Willy Tarreau (4):
rtlwifi: Fix build when RTL8192CU is selected, but RTL8192CE is not
rtl8192cu: fix build error (vmalloc/vfree undefined)
rtlwifi: Let rtlwifi build when PCI is not enabled
rtlwifi: Eliminate udelay calls with too large values

Wojciech Dubowik (2):
ath5k: Fix return codes for eeprom read functions.
ath5k: Enable AR2315 chipset recognition

Xiaotian Feng (1):
net: rename group sysfs entry to netdev_group

Yaniv Rosner (10):
bnx2x: Fix line indentation
bnx2x: Rename CL45 macro
bnx2x: Set comments according to preferred Linux style
bnx2x: Fix compilation warning messages
bnx2x: Add and change some net_dev messages
bnx2x: Enhance SFP+ module control
bnx2x: Add support for new PHY BCM84833
bnx2x: Add CMS functionality for 848x3
bnx2x: Remove support for emulation/FPGA
bnx2x: Update bnx2x version to 1.62.11-0

Yi Zou (4):
net: add ndo_fcoe_ddp_target() to support FCoE DDP in target mode
vlan: add support to ndo_fcoe_ddp_target()
ixgbe: add support to FCoE DDP in target mode
net: add proper documentation for previously added net_device_ops for FCoE

Yoshihiro Shimoda (6):
net: sh_eth: modify the definitions of register
net: sh_eth: remove the SH_TSU_ADDR
net: sh_eth: remove almost #ifdef of SH7763
net: sh_eth: modify the PHY_INTERFACE_MODE
net: sh_eth: add support for SH7757's GETHER
net: sh_eth: add set_mdio_gate in bb_info

amit salecha (1):
qlcnic: fix checks for auto_fw_reset

franÃois romieu (3):
atl1c: remove private #define.
atl1e: remove private #define.
via-velocity: fix the WOL bug on 1000M full duplex forced mode.

hartleys (1):
phy: Remove unneeded depends on PHYLIB

roel kluin (1):
can: wrong index used in inner loop

stephen hemminger (23):
sfq: deadlock in error path
sched: CHOKe flow scheduler
cls_u32: fix sparse warnings
socket: suppress sparse warnings
atl1[ce]: fix sparse warnings
afkey: add sparse annotation about rcu
mqprio: cleanups
em_meta: fix sparse warning
netem: cleanup dump code
netem: use vmalloc for distribution table
netem: define NETEM_DIST_MAX
Revert "sch_netem: Remove classful functionality"
netem: revised correlated loss generator
netem: update version and cleanup
bonding: fix sparse warning
qla3xxx: add missing __iomem annotation
bridge: control carrier based on ports online
bridge: skip forwarding delay if not using STP
tcp: fix RTT for quick packets in congestion control
tcp_cubic: fix comparison of jiffies
tcp_cubic: make ack train delta value a parameter
tcp_cubic: fix clock dependency
tcp_cubic: enable high resolution ack time if needed

Documentation/feature-removal-schedule.txt | 27 +
Documentation/networking/batman-adv.txt | 16 +-
Documentation/networking/bonding.txt | 26 +-
Documentation/networking/ip-sysctl.txt | 11 +
Documentation/networking/phonet.txt | 67 +-
MAINTAINERS | 10 +-
arch/sh/include/asm/sh_eth.h | 10 +
crypto/Makefile | 2 +-
crypto/authencesn.c | 835 ++++
drivers/block/drbd/drbd_nl.c | 2 +-
drivers/bluetooth/ath3k.c | 287 ++-
drivers/bluetooth/btusb.c | 13 +-
drivers/bluetooth/hci_ldisc.c | 1 +
drivers/infiniband/core/addr.c | 31 +-
drivers/infiniband/hw/cxgb3/iwch_cm.c | 22 +-
drivers/infiniband/hw/cxgb4/cm.c | 22 +-
drivers/infiniband/hw/nes/nes.c | 3 +-
drivers/infiniband/hw/nes/nes_cm.c | 8 +-
drivers/md/dm-log-userspace-transfer.c | 2 +-
drivers/net/Kconfig | 90 +-
drivers/net/Makefile | 2 +
drivers/net/atl1c/atl1c_hw.c | 15 +-
drivers/net/atl1c/atl1c_hw.h | 43 +-
drivers/net/atl1c/atl1c_main.c | 5 +-
drivers/net/atl1e/atl1e_ethtool.c | 12 +-
drivers/net/atl1e/atl1e_hw.c | 34 +-
drivers/net/atl1e/atl1e_hw.h | 111 +-
drivers/net/atl1e/atl1e_main.c | 10 +-
drivers/net/atlx/atl1.c | 77 +-
drivers/net/atlx/atl2.c | 2 +-
drivers/net/ax88796.c | 810 ++--
drivers/net/benet/be.h | 55 +-
drivers/net/benet/be_cmds.c | 202 +-
drivers/net/benet/be_cmds.h | 96 +-
drivers/net/benet/be_ethtool.c | 87 +-
drivers/net/benet/be_hw.h | 110 +-
drivers/net/benet/be_main.c | 620 ++--
drivers/net/bna/bnad.c | 108 +-
drivers/net/bna/bnad.h | 2 +-
drivers/net/bnx2.c | 16 +-
drivers/net/bnx2.h | 6 +-
drivers/net/bnx2x/bnx2x.h | 35 +-
drivers/net/bnx2x/bnx2x_cmn.c | 70 +-
drivers/net/bnx2x/bnx2x_cmn.h | 6 +-
drivers/net/bnx2x/bnx2x_dcb.c | 137 +-
drivers/net/bnx2x/bnx2x_dcb.h | 5 +-
drivers/net/bnx2x/bnx2x_ethtool.c | 58 +-
drivers/net/bnx2x/bnx2x_hsi.h | 114 +-
drivers/net/bnx2x/bnx2x_link.c | 2527 ++++++-----
drivers/net/bnx2x/bnx2x_link.h | 34 +-
drivers/net/bnx2x/bnx2x_main.c | 600 ++-
drivers/net/bnx2x/bnx2x_reg.h | 1 +
drivers/net/bonding/Makefile | 3 +
drivers/net/bonding/bond_3ad.c | 2 +-
drivers/net/bonding/bond_alb.c | 2 +-
drivers/net/bonding/bond_main.c | 638 +--
drivers/net/bonding/bond_procfs.c | 275 ++
drivers/net/bonding/bond_sysfs.c | 23 +-
drivers/net/bonding/bonding.h | 111 +-
drivers/net/can/Kconfig | 2 +
drivers/net/can/Makefile | 1 +
drivers/net/can/c_can/Kconfig | 15 +
drivers/net/can/c_can/Makefile | 8 +
drivers/net/can/c_can/c_can.c | 1158 +++++
drivers/net/can/c_can/c_can.h | 86 +
drivers/net/can/c_can/c_can_platform.c | 215 +
drivers/net/can/usb/esd_usb2.c | 6 +-
drivers/net/cnic.c | 209 +-
drivers/net/cnic.h | 2 +-
drivers/net/cnic_if.h | 8 +-
drivers/net/cs89x0.c | 19 +-
drivers/net/cxgb3/cxgb3_offload.c | 5 +-
drivers/net/cxgb4/cxgb4_main.c | 1 -
drivers/net/davinci_emac.c | 2 +-
drivers/net/dm9000.c | 7 +-
drivers/net/e1000e/defines.h | 1 +
drivers/net/e1000e/e1000.h | 5 +-
drivers/net/e1000e/ethtool.c | 92 +-
drivers/net/e1000e/hw.h | 5 +-
drivers/net/e1000e/ich8lan.c | 48 +-
drivers/net/e1000e/lib.c | 4 +-
drivers/net/e1000e/netdev.c | 129 +-
drivers/net/e1000e/phy.c | 8 +-
drivers/net/enic/Makefile | 2 +-
drivers/net/enic/enic.h | 11 +-
drivers/net/enic/enic_dev.c | 221 +
drivers/net/enic/enic_dev.h | 41 +
drivers/net/enic/enic_main.c | 326 +--
drivers/net/enic/vnic_dev.c | 26 +-
drivers/net/enic/vnic_dev.h | 8 -
drivers/net/enic/vnic_devcmd.h | 38 +-
drivers/net/enic/vnic_rq.h | 5 -
drivers/net/eql.c | 10 +-
drivers/net/fec.c | 650 ++--
drivers/net/forcedeth.c | 8 +-
drivers/net/ftmac100.c | 1198 +++++
drivers/net/ftmac100.h | 180 +
drivers/net/hamradio/bpqether.c | 5 +-
drivers/net/igb/e1000_82575.c | 296 ++-
drivers/net/igb/e1000_82575.h | 1 +
drivers/net/igb/e1000_defines.h | 52 +-
drivers/net/igb/e1000_hw.h | 9 +-
drivers/net/igb/e1000_mbx.c | 38 +-
drivers/net/igb/e1000_nvm.c | 64 +-
drivers/net/igb/e1000_nvm.h | 1 +
drivers/net/igb/e1000_regs.h | 27 +
drivers/net/igb/igb.h | 8 +
drivers/net/igb/igb_ethtool.c | 30 +-
drivers/net/igb/igb_main.c | 232 +-
drivers/net/igbvf/ethtool.c | 6 +-
drivers/net/igbvf/igbvf.h | 3 -
drivers/net/igbvf/netdev.c | 63 +-
drivers/net/ipg.c | 4 +-
drivers/net/ixgb/ixgb.h | 2 +-
drivers/net/ixgb/ixgb_ethtool.c | 39 +
drivers/net/ixgb/ixgb_main.c | 54 +-
drivers/net/ixgbe/ixgbe.h | 16 +-
drivers/net/ixgbe/ixgbe_82598.c | 102 +-
drivers/net/ixgbe/ixgbe_82599.c | 228 +-
drivers/net/ixgbe/ixgbe_common.c | 947 ++--
drivers/net/ixgbe/ixgbe_common.h | 8 +-
drivers/net/ixgbe/ixgbe_dcb.c | 160 +-
drivers/net/ixgbe/ixgbe_dcb.h | 12 +-
drivers/net/ixgbe/ixgbe_dcb_82598.c | 138 +-
drivers/net/ixgbe/ixgbe_dcb_82598.h | 25 +-
drivers/net/ixgbe/ixgbe_dcb_82599.c | 176 +-
drivers/net/ixgbe/ixgbe_dcb_82599.h | 29 +-
drivers/net/ixgbe/ixgbe_dcb_nl.c | 429 ++-
drivers/net/ixgbe/ixgbe_ethtool.c | 57 +-
drivers/net/ixgbe/ixgbe_fcoe.c | 103 +-
drivers/net/ixgbe/ixgbe_fcoe.h | 6 +-
drivers/net/ixgbe/ixgbe_main.c | 481 ++-
drivers/net/ixgbe/ixgbe_mbx.c | 37 +-
drivers/net/ixgbe/ixgbe_mbx.h | 4 +-
drivers/net/ixgbe/ixgbe_phy.c | 594 ++-
drivers/net/ixgbe/ixgbe_phy.h | 7 +-
drivers/net/ixgbe/ixgbe_sriov.c | 116 +-
drivers/net/ixgbe/ixgbe_sriov.h | 3 +-
drivers/net/ixgbe/ixgbe_type.h | 65 +-
drivers/net/ixgbe/ixgbe_x540.c | 43 +-
drivers/net/ixgbevf/defines.h | 2 +
drivers/net/ixgbevf/ethtool.c | 4 +-
drivers/net/ixgbevf/ixgbevf.h | 1 -
drivers/net/ixgbevf/ixgbevf_main.c | 98 +-
drivers/net/ixgbevf/regs.h | 2 +-
drivers/net/jme.c | 306 +-
drivers/net/jme.h | 87 +-
drivers/net/loopback.c | 9 +-
drivers/net/macvlan.c | 14 +-
drivers/net/macvtap.c | 18 +-
drivers/net/mii.c | 14 +-
drivers/net/mv643xx_eth.c | 74 +-
drivers/net/myri10ge/myri10ge.c | 4 +-
drivers/net/netxen/netxen_nic.h | 6 +-
drivers/net/netxen/netxen_nic_ctx.c | 15 +
drivers/net/netxen/netxen_nic_ethtool.c | 62 +-
drivers/net/netxen/netxen_nic_main.c | 3 +
drivers/net/phy/Kconfig | 1 -
drivers/net/phy/micrel.c | 24 +-
drivers/net/phy/phy.c | 8 +-
drivers/net/ppp_generic.c | 148 +-
drivers/net/pptp.c | 45 +-
drivers/net/qla3xxx.c | 10 +-
drivers/net/qlcnic/qlcnic.h | 5 -
drivers/net/qlcnic/qlcnic_main.c | 15 +-
drivers/net/r8169.c | 272 +-
drivers/net/s2io.c | 2 +-
drivers/net/sfc/efx.c | 86 +-
drivers/net/sfc/efx.h | 19 +-
drivers/net/sfc/ethtool.c | 37 +-
drivers/net/sfc/falcon.c | 22 +-
drivers/net/sfc/falcon_boards.c | 2 +-
drivers/net/sfc/falcon_xmac.c | 2 +-
drivers/net/sfc/filter.c | 117 +-
drivers/net/sfc/io.h | 15 +-
drivers/net/sfc/mcdi.c | 32 +-
drivers/net/sfc/mcdi.h | 4 +-
drivers/net/sfc/mcdi_mac.c | 2 +-
drivers/net/sfc/mcdi_pcol.h | 2 +-
drivers/net/sfc/mcdi_phy.c | 2 +-
drivers/net/sfc/mdio_10g.c | 34 +-
drivers/net/sfc/mdio_10g.h | 5 +-
drivers/net/sfc/mtd.c | 2 +-
drivers/net/sfc/net_driver.h | 83 +-
drivers/net/sfc/nic.c | 73 +-
drivers/net/sfc/nic.h | 9 +-
drivers/net/sfc/phy.h | 2 +-
drivers/net/sfc/qt202x_phy.c | 2 +-
drivers/net/sfc/regs.h | 8 +-
drivers/net/sfc/rx.c | 144 +-
drivers/net/sfc/selftest.c | 4 +-
drivers/net/sfc/selftest.h | 2 +-
drivers/net/sfc/siena.c | 24 +-
drivers/net/sfc/spi.h | 2 +-
drivers/net/sfc/tenxpress.c | 4 +-
drivers/net/sfc/tx.c | 92 +-
drivers/net/sfc/txc43128_phy.c | 4 +-
drivers/net/sfc/workarounds.h | 2 +-
drivers/net/sh_eth.c | 737 +++-
drivers/net/sh_eth.h | 654 ++--
drivers/net/sis900.c | 4 +-
drivers/net/sky2.c | 2 +-
drivers/net/smc91x.c | 13 +
drivers/net/smsc911x.c | 4 +-
drivers/net/sungem.c | 58 +-
drivers/net/sungem.h | 1 -
drivers/net/tg3.c | 335 +-
drivers/net/tg3.h | 13 +-
drivers/net/tlan.c | 3840 ++++++++--------
drivers/net/tlan.h | 192 +-
drivers/net/tun.c | 85 +-
drivers/net/typhoon.c | 3 +-
drivers/net/usb/cdc-phonet.c | 10 +-
drivers/net/veth.c | 12 -
drivers/net/via-velocity.c | 9 +
drivers/net/via-velocity.h | 8 +-
drivers/net/vxge/vxge-config.c | 32 +-
drivers/net/vxge/vxge-config.h | 10 +
drivers/net/vxge/vxge-main.c | 234 +-
drivers/net/vxge/vxge-main.h | 23 +-
drivers/net/vxge/vxge-traffic.c | 116 +-
drivers/net/vxge/vxge-traffic.h | 14 +-
drivers/net/vxge/vxge-version.h | 4 +-
drivers/net/wireless/Kconfig | 1 +
drivers/net/wireless/Makefile | 5 +-
drivers/net/wireless/adm8211.c | 4 +-
drivers/net/wireless/at76c50x-usb.c | 10 +-
drivers/net/wireless/at76c50x-usb.h | 2 +-
drivers/net/wireless/ath/ar9170/Kconfig | 4 +-
drivers/net/wireless/ath/ar9170/ar9170.h | 2 +-
drivers/net/wireless/ath/ar9170/main.c | 8 +-
drivers/net/wireless/ath/ath.h | 2 +
drivers/net/wireless/ath/ath5k/Kconfig | 11 +
drivers/net/wireless/ath/ath5k/ahb.c | 9 +-
drivers/net/wireless/ath/ath5k/ath5k.h | 40 +-
drivers/net/wireless/ath/ath5k/attach.c | 7 +-
drivers/net/wireless/ath/ath5k/base.c | 176 +-
drivers/net/wireless/ath/ath5k/base.h | 17 +-
drivers/net/wireless/ath/ath5k/caps.c | 48 +-
drivers/net/wireless/ath/ath5k/debug.c | 20 -
drivers/net/wireless/ath/ath5k/debug.h | 10 -
drivers/net/wireless/ath/ath5k/eeprom.c | 24 +-
drivers/net/wireless/ath/ath5k/eeprom.h | 28 +-
drivers/net/wireless/ath/ath5k/mac80211-ops.c | 94 +-
drivers/net/wireless/ath/ath5k/pci.c | 9 +-
drivers/net/wireless/ath/ath5k/qcu.c | 46 +-
drivers/net/wireless/ath/ath5k/reg.h | 15 +-
drivers/net/wireless/ath/ath5k/trace.h | 107 +
drivers/net/wireless/ath/ath9k/Makefile | 1 -
drivers/net/wireless/ath/ath9k/ahb.c | 15 +-
drivers/net/wireless/ath/ath9k/ar9002_calib.c | 5 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 26 +-
drivers/net/wireless/ath/ath9k/ar9003_hw.c | 112 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 8 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 37 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.h | 2 +
drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 1143 +++++
drivers/net/wireless/ath/ath9k/ath9k.h | 157 +-
drivers/net/wireless/ath/ath9k/beacon.c | 93 +-
drivers/net/wireless/ath/ath9k/calib.c | 9 +-
drivers/net/wireless/ath/ath9k/common.c | 11 +
drivers/net/wireless/ath/ath9k/common.h | 4 +-
drivers/net/wireless/ath/ath9k/debug.c | 494 ++-
drivers/net/wireless/ath/ath9k/debug.h | 17 +-
drivers/net/wireless/ath/ath9k/eeprom.c | 32 +
drivers/net/wireless/ath/ath9k/eeprom.h | 2 +
drivers/net/wireless/ath/ath9k/eeprom_4k.c | 41 +-
drivers/net/wireless/ath/ath9k/eeprom_9287.c | 45 +-
drivers/net/wireless/ath/ath9k/eeprom_def.c | 38 +-
drivers/net/wireless/ath/ath9k/gpio.c | 169 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 78 +-
drivers/net/wireless/ath/ath9k/htc.h | 80 +-
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 170 +-
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c | 3 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 48 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 485 ++-
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 84 +-
drivers/net/wireless/ath/ath9k/hw.c | 65 +-
drivers/net/wireless/ath/ath9k/hw.h | 8 +-
drivers/net/wireless/ath/ath9k/init.c | 57 +-
drivers/net/wireless/ath/ath9k/mac.c | 103 +-
drivers/net/wireless/ath/ath9k/mac.h | 5 +-
drivers/net/wireless/ath/ath9k/main.c | 754 ++--
drivers/net/wireless/ath/ath9k/pci.c | 20 +-
drivers/net/wireless/ath/ath9k/rc.c | 3 +-
drivers/net/wireless/ath/ath9k/recv.c | 177 +-
drivers/net/wireless/ath/ath9k/reg.h | 22 +
drivers/net/wireless/ath/ath9k/virtual.c | 717 ---
drivers/net/wireless/ath/ath9k/wmi.c | 4 -
drivers/net/wireless/ath/ath9k/xmit.c | 308 +-
drivers/net/wireless/ath/carl9170/carl9170.h | 3 +-
drivers/net/wireless/ath/carl9170/fw.c | 15 +
drivers/net/wireless/ath/carl9170/fwcmd.h | 1 +
drivers/net/wireless/ath/carl9170/fwdesc.h | 28 +-
drivers/net/wireless/ath/carl9170/hw.h | 25 +
drivers/net/wireless/ath/carl9170/main.c | 9 +-
drivers/net/wireless/ath/carl9170/tx.c | 8 +-
drivers/net/wireless/ath/carl9170/version.h | 8 +-
drivers/net/wireless/ath/carl9170/wlan.h | 20 +-
drivers/net/wireless/ath/key.c | 5 +-
drivers/net/wireless/ath/regd.c | 7 +
drivers/net/wireless/ath/regd.h | 1 +
drivers/net/wireless/b43/Kconfig | 2 +-
drivers/net/wireless/b43/main.c | 6 +-
drivers/net/wireless/b43/phy_n.c | 207 +-
drivers/net/wireless/b43/tables_nphy.c | 1209 +++++-
drivers/net/wireless/b43/tables_nphy.h | 52 +
drivers/net/wireless/b43/xmit.c | 75 +-
drivers/net/wireless/b43/xmit.h | 6 +
drivers/net/wireless/b43legacy/main.c | 5 +-
drivers/net/wireless/b43legacy/xmit.c | 2 +-
drivers/net/wireless/ipw2x00/ipw2100.c | 2 +-
drivers/net/wireless/ipw2x00/ipw2200.h | 2 +-
drivers/net/wireless/iwlegacy/Kconfig | 116 +
drivers/net/wireless/iwlegacy/Makefile | 25 +
.../{iwlwifi => iwlegacy}/iwl-3945-debugfs.c | 11 +-
.../{iwlwifi => iwlegacy}/iwl-3945-debugfs.h | 4 +-
.../wireless/{iwlwifi => iwlegacy}/iwl-3945-fh.h | 5 +-
.../wireless/{iwlwifi => iwlegacy}/iwl-3945-hw.h | 9 +-
.../wireless/{iwlwifi => iwlegacy}/iwl-3945-led.c | 31 +-
.../wireless/{iwlwifi => iwlegacy}/iwl-3945-led.h | 2 +-
.../wireless/{iwlwifi => iwlegacy}/iwl-3945-rs.c | 41 +-
.../net/wireless/{iwlwifi => iwlegacy}/iwl-3945.c | 267 +-
.../net/wireless/{iwlwifi => iwlegacy}/iwl-3945.h | 12 +-
drivers/net/wireless/iwlegacy/iwl-4965-calib.c | 967 ++++
.../iwl-legacy.h => iwlegacy/iwl-4965-calib.h} | 30 +-
drivers/net/wireless/iwlegacy/iwl-4965-debugfs.c | 774 +++
.../iwl-4965-debugfs.h} | 35 +-
.../iwl-legacy.h => iwlegacy/iwl-4965-eeprom.c} | 107 +-
.../wireless/{iwlwifi => iwlegacy}/iwl-4965-hw.h | 26 +-
.../iwl-3945-led.c => iwlegacy/iwl-4965-led.c} | 49 +-
.../iwl-3945-led.h => iwlegacy/iwl-4965-led.h} | 11 +-
drivers/net/wireless/iwlegacy/iwl-4965-lib.c | 1260 +++++
drivers/net/wireless/iwlegacy/iwl-4965-rs.c | 2870 +++++++++++
.../iwl-agn-rx.c => iwlegacy/iwl-4965-rx.c} | 177 +-
drivers/net/wireless/iwlegacy/iwl-4965-sta.c | 721 +++
drivers/net/wireless/iwlegacy/iwl-4965-tx.c | 1369 ++++++
drivers/net/wireless/iwlegacy/iwl-4965-ucode.c | 166 +
.../net/wireless/{iwlwifi => iwlegacy}/iwl-4965.c | 815 +---
drivers/net/wireless/iwlegacy/iwl-4965.h | 282 ++
drivers/net/wireless/iwlegacy/iwl-commands.h | 3405 +++++++++++++
drivers/net/wireless/iwlegacy/iwl-core.c | 2674 +++++++++++
drivers/net/wireless/iwlegacy/iwl-core.h | 646 +++
drivers/net/wireless/iwlegacy/iwl-csr.h | 422 ++
drivers/net/wireless/iwlegacy/iwl-debug.h | 198 +
drivers/net/wireless/iwlegacy/iwl-debugfs.c | 1467 ++++++
drivers/net/wireless/iwlegacy/iwl-dev.h | 1426 ++++++
.../iwl-3945-led.h => iwlegacy/iwl-devtrace.c} | 23 +-
drivers/net/wireless/iwlegacy/iwl-devtrace.h | 270 ++
drivers/net/wireless/iwlegacy/iwl-eeprom.c | 561 +++
drivers/net/wireless/iwlegacy/iwl-eeprom.h | 344 ++
drivers/net/wireless/iwlegacy/iwl-fh.h | 513 ++
drivers/net/wireless/iwlegacy/iwl-hcmd.c | 271 ++
drivers/net/wireless/iwlegacy/iwl-helpers.h | 181 +
drivers/net/wireless/iwlegacy/iwl-io.h | 545 +++
drivers/net/wireless/iwlegacy/iwl-led.c | 188 +
.../{iwlwifi/iwl-3945-led.h => iwlegacy/iwl-led.h} | 34 +-
drivers/net/wireless/iwlegacy/iwl-legacy-rs.h | 456 ++
drivers/net/wireless/iwlegacy/iwl-power.c | 165 +
drivers/net/wireless/iwlegacy/iwl-power.h | 55 +
drivers/net/wireless/iwlegacy/iwl-prph.h | 523 ++
drivers/net/wireless/iwlegacy/iwl-rx.c | 302 ++
drivers/net/wireless/iwlegacy/iwl-scan.c | 625 +++
drivers/net/wireless/iwlegacy/iwl-spectrum.h | 92 +
drivers/net/wireless/iwlegacy/iwl-sta.c | 816 ++++
drivers/net/wireless/iwlegacy/iwl-sta.h | 148 +
drivers/net/wireless/iwlegacy/iwl-tx.c | 660 +++
.../wireless/{iwlwifi => iwlegacy}/iwl3945-base.c | 566 ++--
drivers/net/wireless/iwlegacy/iwl4965-base.c | 3632 ++++++++++++++
drivers/net/wireless/iwlwifi/Kconfig | 132 +-
drivers/net/wireless/iwlwifi/Makefile | 40 +-
drivers/net/wireless/iwlwifi/iwl-1000.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-2000.c | 560 +++
drivers/net/wireless/iwlwifi/iwl-5000.c | 4 -
drivers/net/wireless/iwlwifi/iwl-6000.c | 59 +-
drivers/net/wireless/iwlwifi/iwl-agn-calib.c | 9 +-
drivers/net/wireless/iwlwifi/iwl-agn-debugfs.c | 12 +-
drivers/net/wireless/iwlwifi/iwl-agn-hcmd.c | 18 +-
drivers/net/wireless/iwlwifi/iwl-agn-led.c | 14 +-
drivers/net/wireless/iwlwifi/iwl-agn-led.h | 1 +
drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 539 +--
drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 29 +-
drivers/net/wireless/iwlwifi/iwl-agn-rs.h | 1 +
drivers/net/wireless/iwlwifi/iwl-agn-rxon.c | 101 +-
drivers/net/wireless/iwlwifi/iwl-agn-tx.c | 21 +-
drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | 8 -
drivers/net/wireless/iwlwifi/iwl-agn.c | 582 ++--
drivers/net/wireless/iwlwifi/iwl-agn.h | 49 +-
drivers/net/wireless/iwlwifi/iwl-commands.h | 130 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 166 +-
drivers/net/wireless/iwlwifi/iwl-core.h | 66 +-
drivers/net/wireless/iwlwifi/iwl-csr.h | 16 +-
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 119 +-
drivers/net/wireless/iwlwifi/iwl-dev.h | 90 +-
drivers/net/wireless/iwlwifi/iwl-eeprom.c | 8 -
drivers/net/wireless/iwlwifi/iwl-eeprom.h | 26 +-
drivers/net/wireless/iwlwifi/iwl-hcmd.c | 6 +-
drivers/net/wireless/iwlwifi/iwl-led.c | 199 +-
drivers/net/wireless/iwlwifi/iwl-led.h | 16 +-
drivers/net/wireless/iwlwifi/iwl-legacy.c | 662 ---
drivers/net/wireless/iwlwifi/iwl-power.c | 12 +-
drivers/net/wireless/iwlwifi/iwl-rx.c | 880 ++++-
drivers/net/wireless/iwlwifi/iwl-scan.c | 54 +-
drivers/net/wireless/iwlwifi/iwl-sta.c | 11 -
drivers/net/wireless/iwlwifi/iwl-tx.c | 78 +-
drivers/net/wireless/iwmc3200wifi/cfg80211.c | 3 +-
drivers/net/wireless/iwmc3200wifi/rx.c | 7 +-
drivers/net/wireless/libertas/cfg.c | 6 +-
drivers/net/wireless/libertas/cmd.c | 10 +-
drivers/net/wireless/libertas/dev.h | 2 +
drivers/net/wireless/libertas/host.h | 2 +-
drivers/net/wireless/libertas/if_spi.c | 368 +-
drivers/net/wireless/libertas/main.c | 77 +-
drivers/net/wireless/libertas/mesh.c | 11 +-
drivers/net/wireless/libertas_tf/main.c | 3 +-
drivers/net/wireless/mac80211_hwsim.c | 8 +-
drivers/net/wireless/mwl8k.c | 516 ++-
drivers/net/wireless/orinoco/scan.c | 5 +
drivers/net/wireless/p54/Kconfig | 5 +-
drivers/net/wireless/p54/eeprom.c | 211 +-
drivers/net/wireless/p54/eeprom.h | 7 +
drivers/net/wireless/p54/fwio.c | 21 +-
drivers/net/wireless/p54/lmac.h | 3 +-
drivers/net/wireless/p54/main.c | 61 +-
drivers/net/wireless/p54/p54.h | 7 +-
drivers/net/wireless/p54/p54spi_eeprom.h | 9 +-
drivers/net/wireless/p54/txrx.c | 19 +-
drivers/net/wireless/rt2x00/Kconfig | 12 +
drivers/net/wireless/rt2x00/rt2400pci.c | 183 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 179 +-
drivers/net/wireless/rt2x00/rt2500usb.c | 17 +-
drivers/net/wireless/rt2x00/rt2800.h | 139 +-
drivers/net/wireless/rt2x00/rt2800lib.c | 917 +++-
drivers/net/wireless/rt2x00/rt2800lib.h | 4 +-
drivers/net/wireless/rt2x00/rt2800pci.c | 239 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00.h | 67 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 74 +-
drivers/net/wireless/rt2x00/rt2x00ht.c | 29 +-
drivers/net/wireless/rt2x00/rt2x00lib.h | 24 +-
drivers/net/wireless/rt2x00/rt2x00link.c | 7 +-
drivers/net/wireless/rt2x00/rt2x00mac.c | 75 +-
drivers/net/wireless/rt2x00/rt2x00pci.c | 7 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 178 +-
drivers/net/wireless/rt2x00/rt2x00queue.h | 29 +-
drivers/net/wireless/rt2x00/rt2x00reg.h | 2 -
drivers/net/wireless/rt2x00/rt2x00usb.c | 8 +-
drivers/net/wireless/rt2x00/rt61pci.c | 251 +-
drivers/net/wireless/rt2x00/rt73usb.c | 75 +-
drivers/net/wireless/rtl818x/rtl8180/dev.c | 10 +-
drivers/net/wireless/rtl818x/rtl8187/dev.c | 33 +-
drivers/net/wireless/rtl818x/rtl8187/rtl8187.h | 2 +
drivers/net/wireless/rtlwifi/Kconfig | 24 +-
drivers/net/wireless/rtlwifi/Makefile | 15 +-
drivers/net/wireless/rtlwifi/base.c | 91 +-
drivers/net/wireless/rtlwifi/base.h | 39 +-
drivers/net/wireless/rtlwifi/core.c | 26 +-
drivers/net/wireless/rtlwifi/debug.h | 1 +
drivers/net/wireless/rtlwifi/efuse.c | 18 -
drivers/net/wireless/rtlwifi/efuse.h | 3 -
drivers/net/wireless/rtlwifi/pci.c | 152 +-
drivers/net/wireless/rtlwifi/pci.h | 12 +-
drivers/net/wireless/rtlwifi/ps.c | 58 +-
drivers/net/wireless/rtlwifi/rtl8192c/Makefile | 9 +
drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c | 1398 ++++++
drivers/net/wireless/rtlwifi/rtl8192c/dm_common.h | 204 +
.../{rtl8192ce/fw.c => rtl8192c/fw_common.c} | 72 +-
.../{rtl8192ce/fw.h => rtl8192c/fw_common.h} | 0
.../iwl-3945-led.h => rtlwifi/rtl8192c/main.c} | 21 +-
drivers/net/wireless/rtlwifi/rtl8192c/phy_common.c | 2042 ++++++++
drivers/net/wireless/rtlwifi/rtl8192c/phy_common.h | 246 +
drivers/net/wireless/rtlwifi/rtl8192ce/Makefile | 3 +-
drivers/net/wireless/rtlwifi/rtl8192ce/def.h | 144 +
drivers/net/wireless/rtlwifi/rtl8192ce/dm.c | 1364 +------
drivers/net/wireless/rtlwifi/rtl8192ce/dm.h | 1 +
drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 158 +-
drivers/net/wireless/rtlwifi/rtl8192ce/hw.h | 11 +
drivers/net/wireless/rtlwifi/rtl8192ce/led.c | 6 +-
drivers/net/wireless/rtlwifi/rtl8192ce/phy.c | 2095 +--------
drivers/net/wireless/rtlwifi/rtl8192ce/phy.h | 35 +-
drivers/net/wireless/rtlwifi/rtl8192ce/reg.h | 73 +-
drivers/net/wireless/rtlwifi/rtl8192ce/rf.c | 10 +-
drivers/net/wireless/rtlwifi/rtl8192ce/rf.h | 5 +-
drivers/net/wireless/rtlwifi/rtl8192ce/sw.c | 22 +-
drivers/net/wireless/rtlwifi/rtl8192ce/sw.h | 14 +
drivers/net/wireless/rtlwifi/rtl8192ce/trx.c | 183 +-
drivers/net/wireless/rtlwifi/rtl8192ce/trx.h | 464 +-
drivers/net/wireless/rtlwifi/rtl8192cu/Makefile | 14 +
drivers/net/wireless/rtlwifi/rtl8192cu/def.h | 62 +
drivers/net/wireless/rtlwifi/rtl8192cu/dm.c | 113 +
.../iwl-3945-led.h => rtlwifi/rtl8192cu/dm.h} | 16 +-
drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 2504 ++++++++++
drivers/net/wireless/rtlwifi/rtl8192cu/hw.h | 116 +
drivers/net/wireless/rtlwifi/rtl8192cu/led.c | 142 +
.../iwl-3945-led.h => rtlwifi/rtl8192cu/led.h} | 19 +-
drivers/net/wireless/rtlwifi/rtl8192cu/mac.c | 1144 +++++
drivers/net/wireless/rtlwifi/rtl8192cu/mac.h | 180 +
drivers/net/wireless/rtlwifi/rtl8192cu/phy.c | 607 +++
.../iwl-3945-led.h => rtlwifi/rtl8192cu/phy.h} | 20 +-
.../iwl-3945-led.h => rtlwifi/rtl8192cu/reg.h} | 16 +-
drivers/net/wireless/rtlwifi/rtl8192cu/rf.c | 493 ++
.../iwl-3945-led.h => rtlwifi/rtl8192cu/rf.h} | 29 +-
drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 336 ++
drivers/net/wireless/rtlwifi/rtl8192cu/sw.h | 53 +
drivers/net/wireless/rtlwifi/rtl8192cu/table.c | 1888 ++++++++
drivers/net/wireless/rtlwifi/rtl8192cu/table.h | 71 +
drivers/net/wireless/rtlwifi/rtl8192cu/trx.c | 687 +++
drivers/net/wireless/rtlwifi/rtl8192cu/trx.h | 430 ++
drivers/net/wireless/rtlwifi/usb.c | 1035 ++++
drivers/net/wireless/rtlwifi/usb.h | 164 +
drivers/net/wireless/rtlwifi/wifi.h | 680 ++-
drivers/net/wireless/wl1251/acx.c | 53 +
drivers/net/wireless/wl1251/acx.h | 72 +
drivers/net/wireless/wl1251/event.c | 18 +
drivers/net/wireless/wl1251/main.c | 22 +-
drivers/net/wireless/wl1251/ps.c | 52 +-
drivers/net/wireless/wl1251/rx.c | 51 +-
drivers/net/wireless/wl1251/tx.c | 74 +-
drivers/net/wireless/wl1251/wl1251.h | 7 +
drivers/net/wireless/wl1251/wl12xx_80211.h | 3 +-
drivers/net/wireless/wl12xx/Kconfig | 2 +-
drivers/net/wireless/wl12xx/acx.c | 277 +-
drivers/net/wireless/wl12xx/acx.h | 141 +-
drivers/net/wireless/wl12xx/boot.c | 38 +-
drivers/net/wireless/wl12xx/boot.h | 5 +
drivers/net/wireless/wl12xx/cmd.c | 319 ++-
drivers/net/wireless/wl12xx/cmd.h | 161 +-
drivers/net/wireless/wl12xx/conf.h | 125 +-
drivers/net/wireless/wl12xx/debugfs.c | 51 +-
drivers/net/wireless/wl12xx/event.c | 21 +-
drivers/net/wireless/wl12xx/event.h | 10 +-
drivers/net/wireless/wl12xx/init.c | 400 ++-
drivers/net/wireless/wl12xx/init.h | 2 +-
drivers/net/wireless/wl12xx/io.h | 1 +
drivers/net/wireless/wl12xx/main.c | 1462 +++++--
drivers/net/wireless/wl12xx/ps.c | 90 +-
drivers/net/wireless/wl12xx/ps.h | 4 +-
drivers/net/wireless/wl12xx/rx.c | 37 +-
drivers/net/wireless/wl12xx/rx.h | 17 +-
drivers/net/wireless/wl12xx/scan.c | 20 +-
drivers/net/wireless/wl12xx/sdio.c | 43 +-
drivers/net/wireless/wl12xx/spi.c | 21 +-
drivers/net/wireless/wl12xx/tx.c | 365 ++-
drivers/net/wireless/wl12xx/tx.h | 15 +-
drivers/net/wireless/wl12xx/wl12xx.h | 211 +-
drivers/net/wireless/wl12xx/wl12xx_80211.h | 14 +-
drivers/net/wireless/zd1211rw/zd_chip.c | 169 +-
drivers/net/wireless/zd1211rw/zd_chip.h | 5 +-
drivers/net/wireless/zd1211rw/zd_def.h | 2 +-
drivers/net/wireless/zd1211rw/zd_mac.c | 453 ++-
drivers/net/wireless/zd1211rw/zd_mac.h | 24 +-
drivers/net/wireless/zd1211rw/zd_usb.c | 597 ++-
drivers/net/wireless/zd1211rw/zd_usb.h | 37 +-
drivers/net/xen-netback/Makefile | 3 +
drivers/net/xen-netback/common.h | 161 +
drivers/net/xen-netback/interface.c | 424 ++
drivers/net/xen-netback/netback.c | 1745 +++++++
drivers/net/xen-netback/xenbus.c | 490 ++
drivers/net/xen-netfront.c | 24 +-
drivers/s390/net/qeth_core.h | 4 +-
drivers/s390/net/qeth_core_main.c | 57 +-
drivers/s390/net/qeth_l2_main.c | 45 +-
drivers/s390/net/qeth_l3_main.c | 60 +-
drivers/scsi/cxgbi/cxgb3i/Kconfig | 4 +-
drivers/scsi/cxgbi/cxgb4i/Kconfig | 4 +-
drivers/scsi/cxgbi/libcxgbi.c | 21 +-
drivers/scsi/fcoe/fcoe.c | 4 +-
drivers/ssb/main.c | 44 +-
drivers/ssb/pci.c | 6 +-
drivers/staging/brcm80211/brcmfmac/wl_cfg80211.c | 4 +-
drivers/staging/brcm80211/sys/wl_mac80211.c | 28 +-
drivers/staging/brcm80211/sys/wlc_mac80211.c | 5 +-
drivers/staging/pohmelfs/config.c | 2 +-
drivers/staging/winbond/wbusb.c | 7 +-
drivers/video/uvesafb.c | 2 +-
drivers/xen/events.c | 38 +
firmware/Makefile | 2 +-
firmware/WHENCE | 2 +-
...9-6.2.1.fw.ihex => bnx2-mips-09-6.2.1a.fw.ihex} | 5006 ++++++++++----------
include/linux/audit.h | 2 +
include/linux/cpu_rmap.h | 73 +
include/linux/dcbnl.h | 113 +-
include/linux/dccp.h | 2 -
include/linux/ethtool.h | 91 +-
include/linux/icmpv6.h | 4 +-
include/linux/ieee80211.h | 3 +
include/linux/if.h | 9 +-
include/linux/if_link.h | 1 +
include/linux/igmp.h | 2 +-
include/linux/inetdevice.h | 1 +
include/linux/interrupt.h | 33 +-
include/linux/ip_vs.h | 8 +
include/linux/irqdesc.h | 3 +
include/linux/micrel_phy.h | 16 +
include/linux/net.h | 3 +-
include/linux/netdevice.h | 305 ++-
include/linux/netfilter.h | 27 +-
include/linux/netfilter/Kbuild | 7 +
include/linux/netfilter/ipset/Kbuild | 4 +
include/linux/netfilter/ipset/ip_set.h | 452 ++
include/linux/netfilter/ipset/ip_set_ahash.h | 1074 +++++
include/linux/netfilter/ipset/ip_set_bitmap.h | 31 +
include/linux/netfilter/ipset/ip_set_getport.h | 21 +
include/linux/netfilter/ipset/ip_set_hash.h | 26 +
include/linux/netfilter/ipset/ip_set_list.h | 27 +
include/linux/netfilter/ipset/ip_set_timeout.h | 127 +
include/linux/netfilter/ipset/pfxlen.h | 35 +
include/linux/netfilter/nf_conntrack_snmp.h | 9 +
include/linux/netfilter/nfnetlink.h | 3 +-
include/linux/netfilter/nfnetlink_conntrack.h | 9 +
include/linux/netfilter/x_tables.h | 3 +-
include/linux/netfilter/xt_AUDIT.h | 30 +
include/linux/netfilter/xt_CT.h | 12 +-
include/linux/netfilter/xt_NFQUEUE.h | 6 +
include/linux/netfilter/xt_TCPOPTSTRIP.h | 4 +-
include/linux/netfilter/xt_TPROXY.h | 10 +-
include/linux/netfilter/xt_addrtype.h | 44 +
include/linux/netfilter/xt_cluster.h | 10 +-
include/linux/netfilter/xt_comment.h | 2 +-
include/linux/netfilter/xt_connlimit.h | 16 +-
include/linux/netfilter/xt_conntrack.h | 15 +
include/linux/netfilter/xt_devgroup.h | 21 +
include/linux/netfilter/xt_quota.h | 8 +-
include/linux/netfilter/xt_set.h | 56 +
include/linux/netfilter/xt_socket.h | 2 +
include/linux/netfilter/xt_time.h | 16 +-
include/linux/netfilter/xt_u32.h | 18 +-
include/linux/netfilter_bridge/ebt_802_3.h | 26 +-
include/linux/netfilter_bridge/ebt_among.h | 4 +-
include/linux/netfilter_bridge/ebt_arp.h | 6 +-
include/linux/netfilter_bridge/ebt_ip.h | 14 +-
include/linux/netfilter_bridge/ebt_ip6.h | 25 +-
include/linux/netfilter_bridge/ebt_limit.h | 10 +-
include/linux/netfilter_bridge/ebt_log.h | 8 +-
include/linux/netfilter_bridge/ebt_mark_m.h | 6 +-
include/linux/netfilter_bridge/ebt_nflog.h | 12 +-
include/linux/netfilter_bridge/ebt_pkttype.h | 6 +-
include/linux/netfilter_bridge/ebt_stp.h | 26 +-
include/linux/netfilter_bridge/ebt_ulog.h | 4 +-
include/linux/netfilter_bridge/ebt_vlan.h | 10 +-
include/linux/netfilter_ipv4/ipt_CLUSTERIP.h | 16 +-
include/linux/netfilter_ipv4/ipt_ECN.h | 8 +-
include/linux/netfilter_ipv4/ipt_SAME.h | 8 +-
include/linux/netfilter_ipv4/ipt_TTL.h | 6 +-
include/linux/netfilter_ipv4/ipt_addrtype.h | 16 +-
include/linux/netfilter_ipv4/ipt_ah.h | 6 +-
include/linux/netfilter_ipv4/ipt_ecn.h | 10 +-
include/linux/netfilter_ipv4/ipt_ttl.h | 6 +-
include/linux/netfilter_ipv6/ip6t_HL.h | 6 +-
include/linux/netfilter_ipv6/ip6t_REJECT.h | 4 +-
include/linux/netfilter_ipv6/ip6t_ah.h | 10 +-
include/linux/netfilter_ipv6/ip6t_frag.h | 10 +-
include/linux/netfilter_ipv6/ip6t_hl.h | 6 +-
include/linux/netfilter_ipv6/ip6t_ipv6header.h | 8 +-
include/linux/netfilter_ipv6/ip6t_mh.h | 6 +-
include/linux/netfilter_ipv6/ip6t_opts.h | 12 +-
include/linux/netfilter_ipv6/ip6t_rt.h | 13 +-
include/linux/netlink.h | 4 -
include/linux/nl80211.h | 3 +
include/linux/pci.h | 1 +
include/linux/phonet.h | 4 +-
include/linux/pkt_sched.h | 107 +
include/linux/security.h | 7 +-
include/linux/skbuff.h | 16 +-
include/linux/sockios.h | 4 +-
include/linux/ssb/ssb_regs.h | 7 +-
include/linux/tipc.h | 8 +-
include/linux/tipc_config.h | 38 +-
include/linux/xfrm.h | 13 +
include/net/bluetooth/bluetooth.h | 33 +
include/net/bluetooth/hci.h | 139 +
include/net/bluetooth/hci_core.h | 173 +-
include/net/bluetooth/l2cap.h | 53 +-
include/net/bluetooth/mgmt.h | 171 +-
include/net/bluetooth/smp.h | 76 +
include/net/cfg80211.h | 16 +-
include/net/dcbnl.h | 9 +
include/net/dn.h | 6 +-
include/net/dn_fib.h | 8 +-
include/net/dn_route.h | 8 +-
include/net/dst.h | 142 +-
include/net/dst_ops.h | 1 +
include/net/flow.h | 204 +-
include/net/icmp.h | 3 -
include/net/ieee80211_radiotap.h | 25 +
include/net/inet_sock.h | 31 +-
include/net/inetpeer.h | 44 +-
include/net/ip.h | 16 +
include/net/ip6_fib.h | 5 +-
include/net/ip6_route.h | 2 +-
include/net/ip_fib.h | 43 +-
include/net/ip_vs.h | 477 ++-
include/net/ipv6.h | 28 +-
include/net/mac80211.h | 106 +-
include/net/net_namespace.h | 2 +
include/net/netevent.h | 1 -
include/net/netfilter/nf_conntrack.h | 23 +-
include/net/netfilter/nf_conntrack_ecache.h | 12 +-
include/net/netfilter/nf_conntrack_extend.h | 10 +
include/net/netfilter/nf_conntrack_helper.h | 6 +
include/net/netfilter/nf_conntrack_l3proto.h | 2 +-
include/net/netfilter/nf_conntrack_timestamp.h | 65 +
include/net/netfilter/nf_nat.h | 6 +
include/net/netfilter/nf_nat_core.h | 4 +-
include/net/netlink.h | 9 +
include/net/netns/conntrack.h | 4 +-
include/net/netns/ipv4.h | 1 -
include/net/phonet/pep.h | 23 +-
include/net/phonet/phonet.h | 1 +
include/net/protocol.h | 4 +-
include/net/route.h | 164 +-
include/net/sch_generic.h | 60 +-
include/net/sock.h | 9 +-
include/net/tcp.h | 16 +-
include/net/transp_v6.h | 4 +-
include/net/udp.h | 13 +-
include/net/udplite.h | 12 +
include/net/xfrm.h | 213 +-
include/xen/events.h | 6 +
include/xen/interface/io/netif.h | 80 +-
kernel/audit.c | 8 +-
kernel/auditfilter.c | 10 +-
kernel/irq/manage.c | 82 +
lib/Kconfig | 13 +-
lib/Makefile | 2 +
lib/cpu_rmap.c | 269 ++
net/8021q/vlan.c | 2 +-
net/8021q/vlan_dev.c | 14 +
net/9p/trans_rdma.c | 1 -
net/Kconfig | 6 +
net/atm/clip.c | 8 +-
net/batman-adv/Makefile | 2 +-
net/batman-adv/aggregation.c | 10 +-
net/batman-adv/aggregation.h | 6 +-
net/batman-adv/bat_debugfs.c | 6 +-
net/batman-adv/bat_debugfs.h | 2 +-
net/batman-adv/bat_sysfs.c | 53 +-
net/batman-adv/bat_sysfs.h | 2 +-
net/batman-adv/bitarray.c | 2 +-
net/batman-adv/bitarray.h | 2 +-
net/batman-adv/gateway_client.c | 142 +-
net/batman-adv/gateway_client.h | 2 +-
net/batman-adv/gateway_common.c | 2 +-
net/batman-adv/gateway_common.h | 2 +-
net/batman-adv/hard-interface.c | 420 +-
net/batman-adv/hard-interface.h | 21 +-
net/batman-adv/hash.c | 28 +-
net/batman-adv/hash.h | 119 +-
net/batman-adv/icmp_socket.c | 43 +-
net/batman-adv/icmp_socket.h | 4 +-
net/batman-adv/main.c | 16 +-
net/batman-adv/main.h | 29 +-
net/batman-adv/originator.c | 254 +-
net/batman-adv/originator.h | 52 +-
net/batman-adv/packet.h | 3 +-
net/batman-adv/ring_buffer.c | 2 +-
net/batman-adv/ring_buffer.h | 2 +-
net/batman-adv/routing.c | 1000 +++--
net/batman-adv/routing.h | 30 +-
net/batman-adv/send.c | 110 +-
net/batman-adv/send.h | 12 +-
net/batman-adv/soft-interface.c | 77 +-
net/batman-adv/soft-interface.h | 5 +-
net/batman-adv/translation-table.c | 208 +-
net/batman-adv/translation-table.h | 4 +-
net/batman-adv/types.h | 50 +-
net/batman-adv/unicast.c | 121 +-
net/batman-adv/unicast.h | 27 +-
net/batman-adv/vis.c | 194 +-
net/batman-adv/vis.h | 2 +-
net/bluetooth/Kconfig | 20 +-
net/bluetooth/Makefile | 4 +-
net/bluetooth/af_bluetooth.c | 51 +-
net/bluetooth/bnep/core.c | 2 -
net/bluetooth/bnep/sock.c | 1 +
net/bluetooth/cmtp/capi.c | 3 +-
net/bluetooth/cmtp/core.c | 11 +-
net/bluetooth/hci_conn.c | 80 +-
net/bluetooth/hci_core.c | 345 ++-
net/bluetooth/hci_event.c | 691 +++-
net/bluetooth/hci_sock.c | 8 +-
net/bluetooth/hci_sysfs.c | 58 +-
net/bluetooth/hidp/core.c | 11 +-
net/bluetooth/{l2cap.c => l2cap_core.c} | 1723 ++-----
net/bluetooth/l2cap_sock.c | 1156 +++++
net/bluetooth/mgmt.c | 1585 ++++++-
net/bluetooth/rfcomm/core.c | 2 -
net/bluetooth/sco.c | 24 +-
net/bridge/br_device.c | 21 +
net/bridge/br_if.c | 15 +-
net/bridge/br_input.c | 25 +-
net/bridge/br_netfilter.c | 14 +-
net/bridge/br_private.h | 4 +-
net/bridge/br_stp.c | 39 +-
net/bridge/br_stp_timer.c | 1 +
net/bridge/netfilter/ebt_ip6.c | 46 +-
net/bridge/netfilter/ebtables.c | 3 +
net/caif/cfcnfg.c | 2 -
net/caif/cfdgml.c | 1 -
net/caif/cfserl.c | 1 -
net/caif/cfutill.c | 2 +-
net/caif/cfveil.c | 2 +-
net/core/dev.c | 463 ++-
net/core/dst.c | 43 +-
net/core/ethtool.c | 604 ++-
net/core/fib_rules.c | 6 +-
net/core/filter.c | 6 +-
net/core/flow.c | 14 +-
net/core/neighbour.c | 13 +-
net/core/net-sysfs.c | 17 +-
net/core/netpoll.c | 13 +-
net/core/pktgen.c | 233 +-
net/core/rtnetlink.c | 86 +-
net/core/skbuff.c | 8 +-
net/dcb/dcbnl.c | 148 +-
net/dccp/ccids/ccid2.c | 9 +
net/dccp/ipv4.c | 50 +-
net/dccp/ipv6.c | 188 +-
net/decnet/af_decnet.c | 16 +-
net/decnet/dn_fib.c | 23 +-
net/decnet/dn_nsp_out.c | 16 +-
net/decnet/dn_route.c | 300 +-
net/decnet/dn_rules.c | 17 +-
net/decnet/dn_table.c | 7 +-
net/dsa/mv88e6060.c | 7 +-
net/ipv4/Kconfig | 42 +-
net/ipv4/Makefile | 4 +-
net/ipv4/af_inet.c | 46 +-
net/ipv4/ah4.c | 27 +-
net/ipv4/arp.c | 25 +-
net/ipv4/datagram.c | 11 +-
net/ipv4/devinet.c | 78 +
net/ipv4/esp4.c | 104 +-
net/ipv4/fib_frontend.c | 105 +-
net/ipv4/fib_hash.c | 1133 -----
net/ipv4/fib_lookup.h | 10 +-
net/ipv4/fib_rules.c | 25 +-
net/ipv4/fib_semantics.c | 257 +-
net/ipv4/fib_trie.c | 272 +-
net/ipv4/icmp.c | 240 +-
net/ipv4/igmp.c | 45 +-
net/ipv4/inet_connection_sock.c | 27 +-
net/ipv4/inetpeer.c | 148 +-
net/ipv4/ip_gre.c | 56 +-
net/ipv4/ip_input.c | 2 +-
net/ipv4/ip_output.c | 345 +-
net/ipv4/ipip.c | 39 +-
net/ipv4/ipmr.c | 79 +-
net/ipv4/netfilter.c | 36 +-
net/ipv4/netfilter/Kconfig | 13 +-
net/ipv4/netfilter/Makefile | 1 -
net/ipv4/netfilter/arp_tables.c | 5 +
net/ipv4/netfilter/ip_tables.c | 5 +
net/ipv4/netfilter/ipt_CLUSTERIP.c | 7 +-
net/ipv4/netfilter/ipt_LOG.c | 3 +-
net/ipv4/netfilter/ipt_addrtype.c | 134 -
net/ipv4/netfilter/iptable_mangle.c | 2 +-
.../netfilter/nf_conntrack_l3proto_ipv4_compat.c | 17 +-
net/ipv4/netfilter/nf_nat_amanda.c | 8 +-
net/ipv4/netfilter/nf_nat_core.c | 33 +-
net/ipv4/netfilter/nf_nat_snmp_basic.c | 9 +-
net/ipv4/netfilter/nf_nat_standalone.c | 9 +-
net/ipv4/raw.c | 39 +-
net/ipv4/route.c | 1181 +++---
net/ipv4/syncookies.c | 25 +-
net/ipv4/tcp.c | 20 +-
net/ipv4/tcp_bic.c | 2 +-
net/ipv4/tcp_cubic.c | 47 +-
net/ipv4/tcp_highspeed.c | 2 +-
net/ipv4/tcp_htcp.c | 2 +-
net/ipv4/tcp_hybla.c | 2 +-
net/ipv4/tcp_illinois.c | 2 +-
net/ipv4/tcp_input.c | 4 +-
net/ipv4/tcp_ipv4.c | 37 +-
net/ipv4/tcp_lp.c | 2 +-
net/ipv4/tcp_scalable.c | 2 +-
net/ipv4/tcp_timer.c | 3 -
net/ipv4/tcp_vegas.c | 2 +-
net/ipv4/tcp_veno.c | 2 +-
net/ipv4/tcp_westwood.c | 2 +-
net/ipv4/tcp_yeah.c | 2 +-
net/ipv4/udp.c | 139 +-
net/ipv4/xfrm4_policy.c | 74 +-
net/ipv4/xfrm4_state.c | 20 +-
net/ipv6/addrconf.c | 3 -
net/ipv6/af_inet6.c | 49 +-
net/ipv6/ah6.c | 2 +-
net/ipv6/datagram.c | 88 +-
net/ipv6/esp6.c | 109 +-
net/ipv6/exthdrs.c | 12 +-
net/ipv6/fib6_rules.c | 19 +-
net/ipv6/icmp.c | 226 +-
net/ipv6/inet6_connection_sock.c | 81 +-
net/ipv6/ip6_fib.c | 4 +-
net/ipv6/ip6_flowlabel.c | 6 +-
net/ipv6/ip6_output.c | 156 +-
net/ipv6/ip6_tunnel.c | 82 +-
net/ipv6/ip6mr.c | 56 +-
net/ipv6/ipv6_sockglue.c | 10 +-
net/ipv6/mcast.c | 27 +-
net/ipv6/mip6.c | 16 +-
net/ipv6/ndisc.c | 22 +-
net/ipv6/netfilter.c | 19 +-
net/ipv6/netfilter/ip6_tables.c | 5 +
net/ipv6/netfilter/ip6t_LOG.c | 3 +-
net/ipv6/netfilter/ip6t_REJECT.c | 21 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 3 +-
net/ipv6/raw.c | 106 +-
net/ipv6/route.c | 186 +-
net/ipv6/sit.c | 56 +-
net/ipv6/syncookies.c | 31 +-
net/ipv6/tcp_ipv6.c | 169 +-
net/ipv6/udp.c | 91 +-
net/ipv6/xfrm6_policy.c | 49 +-
net/ipv6/xfrm6_state.c | 20 +-
net/key/af_key.c | 243 +-
net/l2tp/l2tp_ip.c | 36 +-
net/llc/llc_input.c | 25 +-
net/mac80211/Kconfig | 4 +-
net/mac80211/agg-rx.c | 7 +-
net/mac80211/agg-tx.c | 23 +-
net/mac80211/cfg.c | 116 +-
net/mac80211/chan.c | 3 +
net/mac80211/debugfs.c | 6 +
net/mac80211/debugfs_netdev.c | 122 +-
net/mac80211/driver-ops.h | 67 +-
net/mac80211/driver-trace.h | 274 +-
net/mac80211/ht.c | 5 +-
net/mac80211/ibss.c | 21 +-
net/mac80211/ieee80211_i.h | 17 +-
net/mac80211/iface.c | 9 +-
net/mac80211/key.h | 1 -
net/mac80211/main.c | 88 +-
net/mac80211/mesh.c | 4 +-
net/mac80211/mlme.c | 144 +-
net/mac80211/offchannel.c | 68 +-
net/mac80211/rc80211_minstrel_ht.c | 60 +-
net/mac80211/rc80211_pid.h | 3 -
net/mac80211/rx.c | 130 +-
net/mac80211/scan.c | 138 +-
net/mac80211/sta_info.c | 3 +-
net/mac80211/sta_info.h | 6 +
net/mac80211/status.c | 10 +-
net/mac80211/tx.c | 194 +-
net/mac80211/util.c | 6 -
net/mac80211/work.c | 122 +-
net/mac80211/wpa.c | 39 +-
net/netfilter/Kconfig | 77 +-
net/netfilter/Makefile | 10 +
net/netfilter/core.c | 20 +-
net/netfilter/ipset/Kconfig | 122 +
net/netfilter/ipset/Makefile | 24 +
net/netfilter/ipset/ip_set_bitmap_ip.c | 587 +++
net/netfilter/ipset/ip_set_bitmap_ipmac.c | 652 +++
net/netfilter/ipset/ip_set_bitmap_port.c | 515 ++
net/netfilter/ipset/ip_set_core.c | 1671 +++++++
net/netfilter/ipset/ip_set_getport.c | 141 +
net/netfilter/ipset/ip_set_hash_ip.c | 464 ++
net/netfilter/ipset/ip_set_hash_ipport.c | 544 +++
net/netfilter/ipset/ip_set_hash_ipportip.c | 562 +++
net/netfilter/ipset/ip_set_hash_ipportnet.c | 628 +++
net/netfilter/ipset/ip_set_hash_net.c | 458 ++
net/netfilter/ipset/ip_set_hash_netport.c | 578 +++
net/netfilter/ipset/ip_set_list_set.c | 584 +++
net/netfilter/ipset/pfxlen.c | 291 ++
net/netfilter/ipvs/ip_vs_app.c | 98 +-
net/netfilter/ipvs/ip_vs_conn.c | 248 +-
net/netfilter/ipvs/ip_vs_core.c | 456 ++-
net/netfilter/ipvs/ip_vs_ctl.c | 1002 +++--
net/netfilter/ipvs/ip_vs_est.c | 171 +-
net/netfilter/ipvs/ip_vs_ftp.c | 61 +-
net/netfilter/ipvs/ip_vs_lblc.c | 99 +-
net/netfilter/ipvs/ip_vs_lblcr.c | 114 +-
net/netfilter/ipvs/ip_vs_lc.c | 20 +-
net/netfilter/ipvs/ip_vs_nfct.c | 6 +-
net/netfilter/ipvs/ip_vs_nq.c | 2 +-
net/netfilter/ipvs/ip_vs_pe.c | 17 +-
net/netfilter/ipvs/ip_vs_pe_sip.c | 12 +-
net/netfilter/ipvs/ip_vs_proto.c | 129 +-
net/netfilter/ipvs/ip_vs_proto_ah_esp.c | 45 +-
net/netfilter/ipvs/ip_vs_proto_sctp.c | 153 +-
net/netfilter/ipvs/ip_vs_proto_tcp.c | 142 +-
net/netfilter/ipvs/ip_vs_proto_udp.c | 110 +-
net/netfilter/ipvs/ip_vs_rr.c | 2 +-
net/netfilter/ipvs/ip_vs_sched.c | 25 +
net/netfilter/ipvs/ip_vs_sed.c | 2 +-
net/netfilter/ipvs/ip_vs_sh.c | 2 +-
net/netfilter/ipvs/ip_vs_sync.c | 1238 ++++-
net/netfilter/ipvs/ip_vs_wlc.c | 22 +-
net/netfilter/ipvs/ip_vs_wrr.c | 14 +-
net/netfilter/ipvs/ip_vs_xmit.c | 117 +-
net/netfilter/nf_conntrack_broadcast.c | 82 +
net/netfilter/nf_conntrack_core.c | 58 +-
net/netfilter/nf_conntrack_expect.c | 34 +-
net/netfilter/nf_conntrack_extend.c | 11 +-
net/netfilter/nf_conntrack_h323_main.c | 32 +-
net/netfilter/nf_conntrack_helper.c | 20 +-
net/netfilter/nf_conntrack_netbios_ns.c | 74 +-
net/netfilter/nf_conntrack_netlink.c | 49 +-
net/netfilter/nf_conntrack_proto.c | 24 +-
net/netfilter/nf_conntrack_proto_dccp.c | 3 +
net/netfilter/nf_conntrack_proto_sctp.c | 1 +
net/netfilter/nf_conntrack_proto_tcp.c | 18 +-
net/netfilter/nf_conntrack_snmp.c | 77 +
net/netfilter/nf_conntrack_standalone.c | 45 +-
net/netfilter/nf_conntrack_timestamp.c | 120 +
net/netfilter/nf_log.c | 6 +-
net/netfilter/nf_queue.c | 82 +-
net/netfilter/nfnetlink_log.c | 9 +-
net/netfilter/nfnetlink_queue.c | 22 +-
net/netfilter/x_tables.c | 124 +-
net/netfilter/xt_AUDIT.c | 222 +
net/netfilter/xt_CLASSIFY.c | 36 +-
net/netfilter/xt_IDLETIMER.c | 2 +
net/netfilter/xt_LED.c | 2 +
net/netfilter/xt_NFQUEUE.c | 34 +-
net/netfilter/xt_TCPMSS.c | 15 +-
net/netfilter/xt_TEE.c | 27 +-
net/netfilter/xt_addrtype.c | 229 +
net/netfilter/xt_connlimit.c | 99 +-
net/netfilter/xt_conntrack.c | 80 +-
net/netfilter/xt_cpu.c | 2 +
net/netfilter/xt_devgroup.c | 82 +
net/netfilter/xt_iprange.c | 18 +-
net/netfilter/xt_ipvs.c | 2 +-
net/netfilter/xt_set.c | 359 ++
net/netlabel/netlabel_user.h | 6 +-
net/netlink/af_netlink.c | 9 -
net/packet/af_packet.c | 41 +-
net/phonet/Kconfig | 12 -
net/phonet/af_phonet.c | 32 +-
net/phonet/pep.c | 834 ++--
net/phonet/socket.c | 126 +-
net/rds/rds.h | 1 -
net/rose/af_rose.c | 7 -
net/rose/rose_route.c | 28 +-
net/rxrpc/ar-peer.c | 28 +-
net/sched/Kconfig | 39 +-
net/sched/Makefile | 4 +
net/sched/act_api.c | 46 +-
net/sched/act_csum.c | 2 +-
net/sched/act_gact.c | 8 +-
net/sched/act_ipt.c | 16 +-
net/sched/act_mirred.c | 4 +-
net/sched/act_nat.c | 2 +-
net/sched/act_pedit.c | 10 +-
net/sched/act_police.c | 9 +-
net/sched/act_simple.c | 10 +-
net/sched/act_skbedit.c | 8 +-
net/sched/cls_api.c | 33 +-
net/sched/cls_basic.c | 17 +-
net/sched/cls_cgroup.c | 8 +-
net/sched/cls_flow.c | 6 +-
net/sched/cls_fw.c | 38 +-
net/sched/cls_route.c | 126 +-
net/sched/cls_rsvp.h | 95 +-
net/sched/cls_tcindex.c | 2 +-
net/sched/cls_u32.c | 89 +-
net/sched/em_cmp.c | 47 +-
net/sched/em_meta.c | 48 +-
net/sched/em_nbyte.c | 3 +-
net/sched/em_text.c | 3 +-
net/sched/em_u32.c | 2 +-
net/sched/ematch.c | 37 +-
net/sched/sch_api.c | 173 +-
net/sched/sch_atm.c | 16 +-
net/sched/sch_cbq.c | 362 +-
net/sched/sch_choke.c | 688 +++
net/sched/sch_dsmark.c | 21 +-
net/sched/sch_fifo.c | 50 +-
net/sched/sch_generic.c | 58 +-
net/sched/sch_gred.c | 85 +-
net/sched/sch_hfsc.c | 37 +-
net/sched/sch_htb.c | 106 +-
net/sched/sch_mq.c | 1 -
net/sched/sch_mqprio.c | 418 ++
net/sched/sch_multiq.c | 8 +-
net/sched/sch_netem.c | 411 ++-
net/sched/sch_prio.c | 34 +-
net/sched/sch_red.c | 61 +-
net/sched/sch_sfb.c | 709 +++
net/sched/sch_sfq.c | 67 +-
net/sched/sch_tbf.c | 39 +-
net/sched/sch_teql.c | 36 +-
net/sctp/associola.c | 2 -
net/sctp/input.c | 3 -
net/sctp/ipv6.c | 42 +-
net/sctp/outqueue.c | 2 -
net/sctp/protocol.c | 33 +-
net/sctp/sm_make_chunk.c | 3 -
net/sctp/socket.c | 11 +-
net/sctp/tsnmap.c | 2 +-
net/sctp/ulpqueue.c | 7 +-
net/socket.c | 31 +-
net/sunrpc/svcsock.c | 32 +-
net/tipc/Kconfig | 12 -
net/tipc/addr.c | 15 +-
net/tipc/addr.h | 17 +-
net/tipc/bcast.c | 47 +-
net/tipc/bcast.h | 3 +-
net/tipc/bearer.c | 116 +-
net/tipc/bearer.h | 73 +-
net/tipc/config.c | 31 +-
net/tipc/core.c | 9 +-
net/tipc/core.h | 4 +-
net/tipc/discover.c | 140 +-
net/tipc/discover.h | 9 +-
net/tipc/link.c | 130 +-
net/tipc/link.h | 29 +-
net/tipc/msg.c | 41 +-
net/tipc/msg.h | 64 +-
net/tipc/name_distr.c | 18 +-
net/tipc/net.c | 32 +-
net/tipc/net.h | 19 +-
net/tipc/node.c | 125 +-
net/tipc/node.h | 36 +-
net/tipc/node_subscr.c | 21 +-
net/tipc/node_subscr.h | 3 +-
net/tipc/port.c | 306 +-
net/tipc/port.h | 73 +-
net/tipc/socket.c | 76 +-
net/tipc/subscr.c | 13 +-
net/unix/af_unix.c | 72 +-
net/wanrouter/wanmain.c | 2 -
net/wireless/core.c | 20 +-
net/wireless/ethtool.c | 33 +
net/wireless/nl80211.c | 62 +-
net/wireless/reg.c | 45 +-
net/wireless/reg.h | 1 +
net/wireless/util.c | 47 +-
net/wireless/wext-compat.c | 5 +-
net/xfrm/Makefile | 2 +-
net/xfrm/xfrm_algo.c | 8 +-
net/xfrm/xfrm_hash.h | 32 +-
net/xfrm/xfrm_input.c | 13 +-
net/xfrm/xfrm_output.c | 15 +-
net/xfrm/xfrm_policy.c | 218 +-
net/xfrm/xfrm_replay.c | 534 +++
net/xfrm/xfrm_state.c | 175 +-
net/xfrm/xfrm_user.c | 209 +-
security/capability.c | 2 +-
security/commoncap.c | 3 +-
security/security.c | 7 +-
security/selinux/hooks.c | 8 +-
security/selinux/include/xfrm.h | 2 +-
security/selinux/xfrm.c | 6 +-
1146 files changed, 118995 insertions(+), 38180 deletions(-)
create mode 100644 crypto/authencesn.c
create mode 100644 drivers/net/bonding/bond_procfs.c
create mode 100644 drivers/net/can/c_can/Kconfig
create mode 100644 drivers/net/can/c_can/Makefile
create mode 100644 drivers/net/can/c_can/c_can.c
create mode 100644 drivers/net/can/c_can/c_can.h
create mode 100644 drivers/net/can/c_can/c_can_platform.c
create mode 100644 drivers/net/enic/enic_dev.c
create mode 100644 drivers/net/enic/enic_dev.h
create mode 100644 drivers/net/ftmac100.c
create mode 100644 drivers/net/ftmac100.h
create mode 100644 drivers/net/wireless/ath/ath5k/trace.h
delete mode 100644 drivers/net/wireless/ath/ath9k/virtual.c
create mode 100644 drivers/net/wireless/iwlegacy/Kconfig
create mode 100644 drivers/net/wireless/iwlegacy/Makefile
rename drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-3945-debugfs.c (99%)
copy drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-3945-debugfs.h (95%)
rename drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-3945-fh.h (98%)
rename drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-3945-hw.h (96%)
copy drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-3945-led.c (73%)
copy drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-3945-led.h (95%)
rename drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-3945-rs.c (96%)
rename drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-3945.c (92%)
rename drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-3945.h (97%)
create mode 100644 drivers/net/wireless/iwlegacy/iwl-4965-calib.c
copy drivers/net/wireless/{iwlwifi/iwl-legacy.h => iwlegacy/iwl-4965-calib.h} (80%)
create mode 100644 drivers/net/wireless/iwlegacy/iwl-4965-debugfs.c
rename drivers/net/wireless/{iwlwifi/iwl-3945-debugfs.h => iwlegacy/iwl-4965-debugfs.h} (61%)
rename drivers/net/wireless/{iwlwifi/iwl-legacy.h => iwlegacy/iwl-4965-eeprom.c} (53%)
rename drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-4965-hw.h (97%)
rename drivers/net/wireless/{iwlwifi/iwl-3945-led.c => iwlegacy/iwl-4965-led.c} (65%)
copy drivers/net/wireless/{iwlwifi/iwl-3945-led.h => iwlegacy/iwl-4965-led.h} (81%)
create mode 100644 drivers/net/wireless/iwlegacy/iwl-4965-lib.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-4965-rs.c
rename drivers/net/wireless/{iwlwifi/iwl-agn-rx.c => iwlegacy/iwl-4965-rx.c} (59%)
create mode 100644 drivers/net/wireless/iwlegacy/iwl-4965-sta.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-4965-tx.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-4965-ucode.c
rename drivers/net/wireless/{iwlwifi => iwlegacy}/iwl-4965.c (71%)
create mode 100644 drivers/net/wireless/iwlegacy/iwl-4965.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-commands.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-core.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-core.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-csr.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-debug.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-debugfs.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-dev.h
copy drivers/net/wireless/{iwlwifi/iwl-3945-led.h => iwlegacy/iwl-devtrace.c} (59%)
create mode 100644 drivers/net/wireless/iwlegacy/iwl-devtrace.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-eeprom.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-eeprom.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-fh.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-hcmd.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-helpers.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-io.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-led.c
copy drivers/net/wireless/{iwlwifi/iwl-3945-led.h => iwlegacy/iwl-led.h} (59%)
create mode 100644 drivers/net/wireless/iwlegacy/iwl-legacy-rs.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-power.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-power.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-prph.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-rx.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-scan.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-spectrum.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-sta.c
create mode 100644 drivers/net/wireless/iwlegacy/iwl-sta.h
create mode 100644 drivers/net/wireless/iwlegacy/iwl-tx.c
rename drivers/net/wireless/{iwlwifi => iwlegacy}/iwl3945-base.c (89%)
create mode 100644 drivers/net/wireless/iwlegacy/iwl4965-base.c
create mode 100644 drivers/net/wireless/iwlwifi/iwl-2000.c
delete mode 100644 drivers/net/wireless/iwlwifi/iwl-legacy.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192c/Makefile
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192c/dm_common.h
rename drivers/net/wireless/rtlwifi/{rtl8192ce/fw.c => rtl8192c/fw_common.c} (94%)
rename drivers/net/wireless/rtlwifi/{rtl8192ce/fw.h => rtl8192c/fw_common.h} (100%)
copy drivers/net/wireless/{iwlwifi/iwl-3945-led.h => rtlwifi/rtl8192c/main.c} (61%)
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192c/phy_common.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192c/phy_common.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/Makefile
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/def.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/dm.c
copy drivers/net/wireless/{iwlwifi/iwl-3945-led.h => rtlwifi/rtl8192cu/dm.h} (74%)
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/hw.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/led.c
copy drivers/net/wireless/{iwlwifi/iwl-3945-led.h => rtlwifi/rtl8192cu/led.h} (61%)
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/mac.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/mac.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/phy.c
copy drivers/net/wireless/{iwlwifi/iwl-3945-led.h => rtlwifi/rtl8192cu/phy.h} (63%)
copy drivers/net/wireless/{iwlwifi/iwl-3945-led.h => rtlwifi/rtl8192cu/reg.h} (74%)
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/rf.c
rename drivers/net/wireless/{iwlwifi/iwl-3945-led.h => rtlwifi/rtl8192cu/rf.h} (53%)
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/sw.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/table.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/table.h
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/trx.c
create mode 100644 drivers/net/wireless/rtlwifi/rtl8192cu/trx.h
create mode 100644 drivers/net/wireless/rtlwifi/usb.c
create mode 100644 drivers/net/wireless/rtlwifi/usb.h
create mode 100644 drivers/net/xen-netback/Makefile
create mode 100644 drivers/net/xen-netback/common.h
create mode 100644 drivers/net/xen-netback/interface.c
create mode 100644 drivers/net/xen-netback/netback.c
create mode 100644 drivers/net/xen-netback/xenbus.c
rename firmware/bnx2/{bnx2-mips-09-6.2.1.fw.ihex => bnx2-mips-09-6.2.1a.fw.ihex} (62%)
create mode 100644 include/linux/cpu_rmap.h
create mode 100644 include/linux/micrel_phy.h
create mode 100644 include/linux/netfilter/ipset/Kbuild
create mode 100644 include/linux/netfilter/ipset/ip_set.h
create mode 100644 include/linux/netfilter/ipset/ip_set_ahash.h
create mode 100644 include/linux/netfilter/ipset/ip_set_bitmap.h
create mode 100644 include/linux/netfilter/ipset/ip_set_getport.h
create mode 100644 include/linux/netfilter/ipset/ip_set_hash.h
create mode 100644 include/linux/netfilter/ipset/ip_set_list.h
create mode 100644 include/linux/netfilter/ipset/ip_set_timeout.h
create mode 100644 include/linux/netfilter/ipset/pfxlen.h
create mode 100644 include/linux/netfilter/nf_conntrack_snmp.h
create mode 100644 include/linux/netfilter/xt_AUDIT.h
create mode 100644 include/linux/netfilter/xt_addrtype.h
create mode 100644 include/linux/netfilter/xt_devgroup.h
create mode 100644 include/linux/netfilter/xt_set.h
create mode 100644 include/net/bluetooth/smp.h
create mode 100644 include/net/netfilter/nf_conntrack_timestamp.h
create mode 100644 lib/cpu_rmap.c
rename net/bluetooth/{l2cap.c => l2cap_core.c} (76%)
create mode 100644 net/bluetooth/l2cap_sock.c
delete mode 100644 net/ipv4/fib_hash.c
delete mode 100644 net/ipv4/netfilter/ipt_addrtype.c
create mode 100644 net/netfilter/ipset/Kconfig
create mode 100644 net/netfilter/ipset/Makefile
create mode 100644 net/netfilter/ipset/ip_set_bitmap_ip.c
create mode 100644 net/netfilter/ipset/ip_set_bitmap_ipmac.c
create mode 100644 net/netfilter/ipset/ip_set_bitmap_port.c
create mode 100644 net/netfilter/ipset/ip_set_core.c
create mode 100644 net/netfilter/ipset/ip_set_getport.c
create mode 100644 net/netfilter/ipset/ip_set_hash_ip.c
create mode 100644 net/netfilter/ipset/ip_set_hash_ipport.c
create mode 100644 net/netfilter/ipset/ip_set_hash_ipportip.c
create mode 100644 net/netfilter/ipset/ip_set_hash_ipportnet.c
create mode 100644 net/netfilter/ipset/ip_set_hash_net.c
create mode 100644 net/netfilter/ipset/ip_set_hash_netport.c
create mode 100644 net/netfilter/ipset/ip_set_list_set.c
create mode 100644 net/netfilter/ipset/pfxlen.c
create mode 100644 net/netfilter/nf_conntrack_broadcast.c
create mode 100644 net/netfilter/nf_conntrack_snmp.c
create mode 100644 net/netfilter/nf_conntrack_timestamp.c
create mode 100644 net/netfilter/xt_AUDIT.c
create mode 100644 net/netfilter/xt_addrtype.c
create mode 100644 net/netfilter/xt_devgroup.c
create mode 100644 net/netfilter/xt_set.c
create mode 100644 net/sched/sch_choke.c
create mode 100644 net/sched/sch_mqprio.c
create mode 100644 net/sched/sch_sfb.c
create mode 100644 net/xfrm/xfrm_replay.c
¢éì®&Þ~º&¶¬–+-±éÝ¥Šw®žË±Êâmébžìdz¹Þ)í…æèw*jg¬±¨¶‰šŽŠÝj/êäz¹ÞŠà2ŠÞ¨è­Ú&¢)ß«a¶Úþø®G«éh®æj:+v‰¨Šwè†Ù>Wš±êÞiÛaxPjØm¶Ÿÿà -»+ƒùdš_