Messages in this thread | | | Date | Mon, 14 Dec 2009 15:17:19 +1100 | Subject | Re: [GIT]: Networking | From | andrew hendry <> |
| |
Hi Dave,
There were some other X.25 patches you took into net-next last month. X25: Fix oops and refcnt problems from x25_dev_get X25: Check for errors in x25_init X25: Move SYSCTL ifdefs into header
But they didn't make it into the pull. If they need some work please let me know.
Andrew.
2009/12/6 David Miller <davem@davemloft.net>: > > As usual the bulk of the changes are in the drivers, along with > the usual large set of infrastructure changes in the wireless > mac80211 layer. > > Some nice optimizations from Eric Dumazet, particularly in the > area of RCU based network device lookups and unregistering > many devices at once. > > Eric Biederman simplified namespace shutdown enormously and > this has brought some namespace destruction test cased down > from several minutes to less than a second. > > Please pull, thanks a lot! > > The following changes since commit 6ec22f9b037fc0c2e00ddb7023fad279c365324d: > Linus Torvalds (1): > Merge branch 'x86-debug-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip > > are available in the git repository at: > > master.kernel.org:/pub/scm/linux/kernel/git/davem/net-next-2.6.git master > > Abhijeet Kolekar (7): > iwlwifi/iwl3945 : unify apm stop operation > iwlwifi: replace iwl_poll_direct_bit with iwl_poll_bit for CSR access > iwlwifi/iwl3945: unify rts_tx_cmd_flag > iwl3945: rename tx to tx_cmd > iwlwifi/iwl3945: remove data_retry_limit > iwl3945: rearrange the code. > iwl3945: disable all tx fifos > > Ajit Khaparde (25): > be2net: Get rid of net_device_stats from adapter. > e1000e: Use the instance of net_device_stats from net_device. > netxen: Use the instance of net_device_stats from net_device. > myri10ge: Use the instance of net_device_stats from net_device. > ixgbe: Use the instance of net_device_stats from net_device. > igb: Use the instance of net_device_stats from net_device. > e1000: Use the instance of net_device_stats from net_device. > qlge: Use the instance of net_device_stats from net_device. > ixgb: Use the instance of net_device_stats from net_device. > ixgbe: Fix erroneous display of stats by ethtool -S > e1000e: Fix erroneous display of stats by ethtool -S > e1000: Fix erroneous display of stats by ethtool -S > igb: Fix erroneous display of stats by ethtool -S > ixgb: Fix erroneous display of stats by ethtool -S > be2net: Add support for next generation of BladeEngine device. > be2net: Add the new PCI IDs to PCI_DEVICE_TABLE. > be2net: set netdev->vlan_features appropriately > be2net: initialize netdev->perm_addr > be2net: check for valid ether address > be2net: fix to allow port beacon when device is closed > be2net: Add be_rx_polls counter > be2net: fix unnecessary access to hardware to get link, port info > be2net: Changes to print fw command opcode when command is failed by controller. > be2net: Support for WoL using magic packet after suspend. > be2net: Bump up the driver version number > > Alan Cox (1): > cosa: Kill off the use of the old ioctl path > > Alban Browaeys (1): > wireless : use a dedicated workqueue for cfg80211. > > Alexander Duyck (79): > igb: remove unused temp variable from stats clearing path > igb: update comments for serdes config and update to handle duplex > igb: update the approach taken to acquiring and releasing the phy lock > igb: add locking to reads of the i2c interface > igb: add combined function for setting rar and pool bits > igb: make use of the uta to allow for promiscous mode filter > igb: add support for 82576NS SerDes adapter > igb: add function to handle mailbox lock > igb: fix a few items where weren't correctly setup for mbx timeout > igb: change how we handle alternate mac addresses > igb: remove microwire support from igb > igb: move the generic copper link setup code into e1000_phy.c > igb: add code to retry a phy read in the event of failure on link check > igb: add additional error handling to the phy code > igb: add flushes between RAR writes when setting mac address > igb: add new data structure for handling interrupts and NAPI > igb: remove rx checksum good counter > igb: increase minimum rx buffer size to 1K > igb: move the tx and rx ring specific config into seperate functions > igb: remove rx_ps_hdr_len > igb: move SRRCTL register configuration into ring specific config > igb: change the head and tail offsets into pointers > igb: add pci device pointer to ring structure > igb: move rx_buffer_len into the ring structure > igb: move alloc_failed and csum_err stats into per rx-ring stat > igb: add a flags value to the ring > igb: place a pointer to the netdev struct in the ring itself > igb: move the multiple receive queue configuration into seperate function > igb: delay VF reset notification until after interrupts are enabed > igb: setup vlan tag replication stripping in igb_vmm_control > igb: re-use ring configuration code in ethtool testing > igb: make tx ring map and free functionality non-static > igb: make ethtool use core xmit map and free functionality > igb: add single vector msi-x testing to interrupt test > igb: cleanup "todo" code found in igb_ethtool.c > igb: add support for seperate tx-usecs setting in ethtool > igb: cleanup some of the code related to hw timestamping > igb: misc cleanups within igb_ethtool.c > igb: use packet buffer sizes from RXPBS register > igb: replace the VF clear_to_send with a flags value > igb: rework use of VMOLR in regards to PF and VFs > igb: rework handling of the vfta and vlvf registers in relation to mng_vlan > igb: move vf init into a seperate function > igb: only process global stats in igb_update_stats > igb: move global_quad_port_a from global into local static define > igb: make tx hang check multiqueue, check eop descriptor > igb: cleanup code related to ring resource allocation and free > igb: change queue ordering for 82576 based adapters > igb: cleanup interrupt enablement in regards to msix_other > igb: Remove invalid stats counters > igb: cleanup igb.h header whitespace and some structure formatting > igb: cleanup igb xmit frame path > igb: cleanup clean_rx_irq_adv and alloc_rx_buffers_adv > igb: replace unecessary &adapter->hw with just hw where applicable > igb: add pci_dev in few spots to clean up use of dev_err/info/warn > igb: limit minimum mtu to 68 to keep ip bound to interface > igb: open up SCTP checksum offloads to all MACs 82576 and newer > igb: cleanup whitespace issues in igb_main.c > igb: change type for ring sizes to u16 in igb_set_ring_param > igb: move timesync init into a seperate function > igb: when number of CPUs > 4 combine tx/rx queues to allow more queues > igb: Rework how netdev->stats is handled > igb: removed unused tx/rx total bytes/packets from adapter struct > igb: check for packets on all tx rings when link is down > igb: only recycle page if it is on our numa node > igb: add support for the 82580 phy > igb: add support for 82580 MAC > igb: Add full support for 82580 devices > ixgbe: Only set/clear VFE in ixgbe_set_rx_mode > e1000e: remove use of skb_dma_map from e1000e driver > e1000: remove use of skb_dma_map from e1000 driver > ixgb: remove use of skb_dma_map from ixgb > ixgbe: remove skb_dma_map/unmap calls from driver > igb: remove use of skb_dma_map from driver > igbvf: remove skb_dma_map/unmap call from drivers > bnx2: remove skb_dma_map/unmap calls from driver > be2net: remove use of skb_dma_map/unmap > tg3: remove use of skb_dma_map/unmap > skbuff: remove skb_dma_map/unmap > > Alexandre Cassen (1): > IPv6: Fix 6RD typo > > Alexey Dobriyan (4): > net: convert /proc/net/rt_acct to seq_file > r8169: move PHY regs tables to .rodata > ray_cs: convert to proc_fops > ipw2x00: convert to seq_file > > Ali Gholami Rudi (1): > ixgbe: r_idx not used in ixgbe_msix_clean_rx() > > Amerigo Wang (1): > sctp: remove deprecated SCTP_GET_*_OLD stuffs > > Amit Kumar Salecha (10): > netxen: remove sub 64-bit mem accesses > netxen: defines for next revision > netxen: 128 memory controller support > netxen: reset sequence changes > netxen: onchip memory access change > netxen: support for new firmware file format > netxen: update MAINTAINERS > netxen: remove PCI IDs of CNA device > netxen: fix merge 9b963e5d0e01461099a > netxen: fix failure cases for fw hang recovery > > Amitkumar Karwar (4): > libertas: Add auto deep sleep support for SD8385/SD8686/SD8688 > libertas: Use lbs_is_cmd_allowed() check in command handling routines. > libertas: Check return status of command functions > Bluetooth: Enable auto sleep mode for btmrvl driver > > Anant Gole (1): > can: add TI CAN (HECC) driver > > Andreas Petlund (1): > net: Corrected spelling error heurestics->heuristics > > Andrei Pelinescu-Onciul (4): > sctp: allow setting path_maxrxt independent of SPP_PMTUD_ENABLE > sctp: limit maximum autoclose setsockopt value > sctp: fix integer overflow when setting the autoclose timer > sctp: fix sctp_setsockopt_autoclose compile warning > > Andrew Hendry (1): > X25: Enable setting of cause and diagnostic fields > > Andrew Morton (1): > drivers/atm/solos-pci.c: fix warning/bug, clean up code > > Andrey Yurovsky (1): > libertas: remove internal buffers from GSPI driver > > Andy Gospodarek (1): > net: export device speed and duplex via sysfs > > Andy Grover (5): > RDS: Add GET_MR_FOR_DEST sockopt > RDS: Fix potential race around rds_i[bw]_allocation > RDS: Fix panic on unload > RDS: Do not send congestion updates to loopback connections > RDS/IB+IW: Move recv processing to a tasklet > > Anton Vorontsov (17): > gianfar: Some cleanups for startup_gfar() > gianfar: Simplify skb resources freeing code > gianfar: Don't needlessly set the wrap bit for the last RX BD > gianfar: Split allocation and initialization steps out of startup_gfar() > gianfar: Move tbase/rbase initialization to gfar_init_mac() > gianfar: Factor out RX BDs initialization from gfar_new_rxbdp() > gianfar: Factor out gfar_init_bds() from gfar_alloc_skb_resources() > gianfar: Add support for hibernation > fsl_pq_mdio: Fix compiler/sparse warnings (part 1) > fsl_pq_mdio: Fix compiler/sparse warnings (part 2) > gianfar: Fix compiler and sparse warnings > skbuff: Do not allow skb recycling with disabled IRQs > gianfar: Remove 'Interrupt problem!' warning > gianfar: Fix build with CONFIG_PM=y > gianfar: Fix thinko in gfar_set_rx_stash_index() > gianfar: Fix race between gfar_error() and gfar_start_xmit() > gianfar: Revive SKB recycling > > Arnaldo Carvalho de Melo (5): > net: Introduce recvmmsg socket syscall > ia64: Fix up the syscall table for recvmmsg > net: Avoid compiler warning for mmsghdr when CONFIG_COMPAT is not selected > alpha: Fixup recvmmsg syscall glue > MIPS: Wire up recvmmsg syscall > > Arnd Bergmann (21): > compat: add struct compat_ifreq etc to compat.h > net/tun: handle compat_ioctl directly > net, compat_ioctl: handle socket ioctl abuses in tty drivers > net: copy socket ioctl code to net/socket.h > appletalk:�,A handle SIOCATALKDIFADDR compat ioctl > compat: move sockios handling to net/socket.c > net, compat_ioctl: handle more ioctls correctly > net/appletalk: push down BKL into a atalk_dgram_ops > net/ipx: push down BKL into a ipx_dgram_ops > net/irda: push BKL into proto_ops > net/x25: push BKL usage into x25_proto > net: kill proto_ops wrapper > net, compat_ioctl: fix SIOCGMII ioctls > net/compat_ioctl: support SIOCWANDEV > net/compat: fix dev_ifsioc emulation corner cases > net/atm: move all compat_ioctl handling to atm/ioctl.c > hamradio/mkiss: fix typo in compat_ioctl > veth: move loopback logic to common location > macvlan: cleanup rx statistics > macvlan: implement bridge, VEPA and private mode > macvlan: export macvlan mode through netlink > > Atis Elsts (1): > net: Add sk_mark route lookup support for IPv4 listening sockets > > Atsushi Nemoto (4): > tc35815: Fix return value of tc35815_do_interrupt when NAPI enabled > tc35815: Enable NAPI > tc35815: Kill non-napi code > tc35815: Kill unused code > > Bartlomiej Zolnierkiewicz (51): > rt2800usb: make Kconfig help entry more helpful > rt2800pci: make Kconfig help entry more helpful > rt2800usb: fix rt2800usb_rfcsr_read() > rt2800pci: fix crypto in TX frame > rt2800pci: fix comment about register access > rt2800pci: fix comment about IV/EIV fields > rt2x00: fix rt2x00usb_register_read() comment > rt2800usb: use rt2x00usb_register_multiwrite() to set key entries > rt2800usb: fix comments in rt2800usb.h > rt2x00: remove needless ifdefs from rt2x00leds.h > rt2800usb: add rt2800_register_[read,write]() wrappers > rt2800pci: add rt2800_register_[read,write]() wrappers > rt2800usb: add rt2800_register_multi[read,write]() wrappers > rt2800pci: add rt2800_register_multi[read,write]() wrappers > rt2800usb: add rt2800_regbusy_read() wrapper > rt2800pci: add rt2800_regbusy_read() wrapper > rt2800usb: add rt2800_bbp_[read,write]() wrappers > rt2800pci: add rt2800_bbp_[read,write]() wrappers > rt2800usb: add rt2800_rfcsr_[read,write]() wrappers > rt2800pci: add rt2800_rfcsr_[read,write]() wrappers > rt2800usb: add rt2800_rf_[read,write]() wrappers > rt2800pci: add rt2800_rf_[read,write]() wrappers > rt2800usb: add rt2800_mcu_request() wrapper > rt2800pci: add rt2800_mcu_request() wrapper > rt2x00: add driver private field to struct rt2x00_dev > rt2800usb: convert to use struct rt2800_ops methods > rt2800pci: convert to use struct rt2800_ops methods > rt2x00: fix rt2x00usb_register_multiwrite() arguments > rt2x00: fix rt2x00usb_regbusy_read() arguments > rt2x00: fix rt2x00pci_register_multi[read,write]() arguments > rt2800: add rt2800lib.h > rt2800usb: add RXINFO_DESC_SIZE definition > rt2800: fix duplication in header files > rt2800: fix comments in rt2800.h > rt2x00: add support for different chipset interfaces > rt2800: prepare for rt2800lib addition > rt2800: add rt2800lib (part one) > rt2800: add rt2800lib (part two) > rt2x00: move REGISTER_BUSY_* definitions to rt2x00.h > rt2800: add rt2800lib (part three) > rt2800: add rt2800lib (part four) > rt2800: prepare for unification of EEPROM support code > rt2800: unify EEPROM support code > rt2800pci: add missing RF values to rf_vals table > rt2800usb: reorganize code in rt2800usb_probe_hw_mode() > rt2800: prepare for rt2800*_probe_hw_mode() unification > rt2800: unify rt2800*_probe_hw_mode() > rt2800usb: fix RX descriptor naming > rt2800: add eFuse EEPROM support code to rt2800lib > rt2800usb: add eFuse EEPROM support > rt2500usb: remove dead link tuning code > > Ben Dooks (1): > DM9000: Wake on LAN support > > Ben Hutchings (130): > qeth: Convert ethtool get_stats_count() ops to get_sset_count() > tehuti: Convert ethtool get_stats_count() ops to get_sset_count() > net: Convert ethtool {get_stats, self_test}_count() ops to get_sset_count() > ethtool: Remove support for obsolete string query operations > ethtool: Add reset operation > mdio: Advertise pause (flow control) settings even if autoneg is off > mdio: Expose pause frame advertising flags to ethtool > sfc: 10Xpress: Initialise pause advertising flags > sfc: 10Xpress: Report support for pause frames > sfc: Remove redundant header gmii.h > sfc: Remove redundant hardware initialisation > sfc: Rename Falcon-specific board code and types > sfc: Merge sfe4001.c into falcon_boards.c > sfc: Remove boards.h, moving last remaining declaration to falcon.h > sfc: Remove versioned bitfield macros > sfc: Move RX data FIFO thresholds out of struct efx_nic_type > sfc: Update hardware definitions for Siena > sfc: Rename register I/O header and functions used by both Falcon and Siena > sfc: Eliminate indirect lookups of queue size constants > sfc: Define DMA address mask explicitly in terms of descriptor field width > sfc: Move all TX DMA length limiting into tx.c > sfc: Merge struct efx_blinker into struct efx_board > sfc: Change order of device removal to reverse of probe order > sfc: Remove declarations of nonexistent functions > sfc: Move efx_xmit_done() declaration into correct stanza > sfc: Move shared members of struct falcon_nic_data into struct efx_nic > sfc: Maintain interrupt moderation values in ticks, not microseconds > sfc: Removed kernel-doc for nonexistent member of efx_phy_operations > sfc: Remove pointless abstraction of memory BAR number > sfc: Merge falcon_probe_phy() into falcon_probe_port() > sfc: Remove incorrect assertion from efx_pci_remove_main() > sfc: Remove unnecessary tests of efx->membase > sfc: Move MTD probe after netdev registration and name allocation > sfc: Merge efx_fc_resolve() into efx_mdio_get_pause() > sfc: Remove unused code for non-autoneg speed/duplex switching > sfc: Rename 'xfp' file and functions to reflect reality > sfc: Really allow RX checksum offload to be disabled > via-velocity: Remove private device list > gro: Name the GRO result enumeration type > gro: Change all receive functions to return GRO result codes > sfc: Feed GRO result into RX allocation policy and interrupt moderation > sfc: Enable heuristic selection between page and skb RX buffers > netx: declare MODULE_FIRMWARE > solos-pci: declare MODULE_FIRMWARE > ambassador: declare MODULE_FIRMWARE > bnx2x: declare MODULE_FIRMWARE > cxgb3: declare MODULE_FIRMWARE > myri10ge: declare MODULE_FIRMWARE > spider-net: declare MODULE_FIRMWARE > tms380tr: declare MODULE_FIRMWARE > pcnet-cs: declare MODULE_FIRMWARE > speedfax: declare MODULE_FIRMWARE > usbnet: Set link down initially for drivers that update link state > at76c50x-usb: declare MODULE_FIRMWARE > atmel: declare MODULE_FIRMWARE > ipw2100: declare MODULE_FIRMWARE > ipw2200: declare MODULE_FIRMWARE > iwmc3200wifi: declare MODULE_FIRMWARE > libertas: declare MODULE_FIRMWARE > libertas_tf_usb: declare MODULE_FIRMWARE > mwl8k: declare MODULE_FIRMWARE > orinoco: declare MODULE_FIRMWARE > prism54: declare MODULE_FIRMWARE > wl12xx: declare MODULE_FIRMWARE > zd1201: declare MODULE_FIRMWARE > zd1211rw: declare MODULE_FIRMWARE > sfc: Remove pointless abstraction of memory BAR number (2) > sfc: Remove redundant gotos from __efx_rx_packet() > sfc: Remove ridiculously paranoid assertions > sfc: Move assertions and buffer cleanup earlier in efx_rx_packet_lro() > sfc: Record RX queue number on GRO path > sfc: SFT9001: Reset LED configuration correctly after blinking > sfc: Use a single blink implementation > sfc: Rename efx_board::init_leds to init_phy and use for SFN4111T > sfc: Make board information explicitly Falcon-specific > sfc: Move definition of struct falcon_nic_data into falcon.h > sfc: Move struct falcon_board into struct falcon_nic_data > sfc: Move all I2C stuff into struct falcon_board > sfc: Gather link state fields in struct efx_nic into new struct efx_link_state > sfc: Remove unnecessary casts to struct sk_buff * > sfc: Remove redundant efx_xmit() function > sfc: Combine high-level header files > sfc: Log interrupt and reset type names, not numbers > sfc: Fix descriptor cache sizes > sfc: Treat all MAC registers as 128-bit > sfc: Strengthen EFX_ASSERT_RESET_SERIALISED > sfc: Comment corrections > sfc: Remove unused constant > sfc: Clean up struct falcon_board and struct falcon_board_data > sfc: Fix bugs in RX queue flushing > sfc: Remove unused function efx_flush_queues() > sfc: Hold MAC lock for longer in efx_init_port() > sfc: Split MAC stats DMA initiation and completion > sfc: Move Falcon board/PHY/MAC monitoring code to falcon.c > sfc: Simplify XMAC link polling > sfc: Change MAC promiscuity and multicast hash at the same time > sfc: Move inline comment into kernel-doc > sfc: Do not set net_device::trans_start in self-test > sfc: Limit some hardware workarounds to Falcon > sfc: Remove another unused workaround macro > sfc: Remove some redundant whitespace > sfc: Decouple NIC revision number from Falcon PCI revision number > sfc: Move descriptor cache base addresses to struct efx_nic_type > sfc: Clean up RX event handling > sfc: Remove redundant writes to INT_ADR_KER > sfc: Remove duplicate hardware structure definitions > sfc: Turn pause frame generation on and off at the MAC, not the RX FIFO > sfc: Move Falcon NIC operations to efx_nic_type > sfc: Refactor link configuration > sfc: Add power-management and wake-on-LAN support > sfc: Implement ethtool reset operation > sfc: Add efx_nic_type operation for register self-test > sfc: Add efx_nic_type operation for NVRAM self-test > sfc: Add efx_nic_type operation for identity LED control > sfc: Separate shared NIC code from Falcon-specific and rename accordingly > sfc: Fold falcon_probe_nic_variant() into falcon_probe_nic() > sfc: Extend loopback mode enumeration > sfc: Remove static PHY data and enumerations > sfc: Extend MTD driver for use with new NICs > sfc: Allow for additional checksum offload features > sfc: Rename falcon.h to nic.h > sfc: Move shared NIC code from falcon.c to new source file nic.c > sfc: Add support for SFC9000 family (1) > sfc: Add support for SFC9000 family (2) > sfc: Implement TSO for TCP/IPv6 > sfc: Update version, copyright dates, authors > atl1e: Allow TX checksum offload and TSO to be disabled and reenabled > atl1e: Remove redundant definitions of ethtool operations > atl1e: Remove non-implementation of ethtool set_msglevel() operation > Bluetooth: Declare MODULE_FIRMWARE for Marvell SDIO driver > > Ben M Cahill (23): > iwl3945: update iwl3945_apm_init() > iwlwifi: turn off device when not used. > iwl3945: remove unnecessary call to apm_ops.reset() > iwlagn, iwl3945: remove apm_reset() functions > iwl3945: streamline iwl3945_rfkill_poll() > iwl3945: move iwl_power_initialize() > iwlwifi: consolidate apm_init() functions > iwlwifi: make sure device is reset when unloading driver > iwlwifi: remove unneeded locks from apm_stop() and stop_master() > iwlwifi: remove power-wasting calls to apm_ops.init() > iwlagn: invoke L0S workaround for 6000/1000 series > iwlagn: Clarify FH_TX interrupt > iwlagn: update write pointers for all tx queues after wakeup > iwlwifi: Limit size of Event Log dump > iwlwifi: speed up event log dumps > iwlwifi: Update comments for struct iwl_ssid_ie > iwlwifi: Add comments about MAC_ACCESS_REQ > iwlagn: update write pointers in iwl_irq_tasklet() > iwlwifi: MAC_ACCESS_REQ cleanup > iwl3945: Reset saved POWER_TABLE_CMD in "up" > iwlwifi: Add comments about CSR registers > iwlwifi: Add iwl_write8() > iwlagn: Use iwl_write8() for CSR_INT_COALESCING register > > Benoit PAPILLAULT (2): > zd1211rw: Fix TX status reporting in order to have proper rate control > ath9k: This patch fix RX unpadding for any received frame. > > Benoit Papillault (1): > ath9k: Proper padding/unpadding for the TX/RX path. > > Bob Copeland (2): > ath5k: use noise calibration from madwifi hal > ath5k: allow setting txpower to 0 > > Breno Leitao (1): > bnx2: EEH is failing with timeout > > Brian Haley (5): > Use sk_mark for IPv6 routing lookups > IPv6: Fix 6RD build error > IPv6: use ipv6_addr_copy() in ip6_route_redirect() > IPv6: use ipv6_addr_set_v4mapped() > IPv6: use ipv6_addr_v4mapped() > > Bruce Allan (35): > e1000e: flow control doesn't re-enable > e1000e: check WoL mode is among set of supported modes > e1000e: add missing tests for 82583 in ethtool functions > e1000e: clearing interrupt timers causes descriptors to get flushed > e1000e: function pointers for ethtool set/get offloads > e1000e: don't clean Rx ring while resetting > e1000e: link reporting problems > e1000e: improper return code signage > e1000e: disable K1 on PCH LOM when in PHY loopback mode > e1000e: Incorrect MII Link beat reporting. > e1000e: cleanup redundant #include's > e1000e: consolidate two dbug macros into one simpler one > e1000e: cleanup ops function pointers > e1000e: update copyright information > e1000e: remove comments regarding a non-existent api module > e1000e: provide comment for 82571 workaround > e1000e: set bools to true/false instead of 1/0 > e1000e: cleanup - shift indentation left by exiting early in e1000_tso > e1000e: cleanup functions that clear hardware statistics > e1000e: set pm_qos DMA latency requirement per interface when needed > e1000e: do not error out on identification LED init failure > e1000e: remove redundant might_sleep() > e1000e: cosmetic - group local variables of the same type > e1000e: update Tx Unit hang detection message > e1000e: provide family-specific functions to manage VLAN filter arrays > e1000e: guard against buffer overflow in cable length tables > e1000e: provide family-specific PHY power up/down operations > e1000e: ensure the link state is correct for serdes links > e1000e: enable new 82567V-3 device > e1000e: comment corrections > e1000e: add debug messages > e1000e: PHY type cleanups in e1000e_check_downshift() > e1000e: check_polarity function pointers not set for 8257x > e1000e: refactor PHY ID detection workaround > e1000e: correct ICH/PCH PHY operations function pointers > > Changli Gao (3): > netfilter: nf_conntrack: avoid additional compare. > act_mirred: cleanup > act_mirred: optimization. > > Christian Lamparter (6): > iwlwifi: drop lib80211 dependency > ar9170: atomic pending A-MPDU counter > ar9170usb: atomic pending urbs counter > ar9170: don't filter BlockACK frames > p54: disable channels with incomplete calibration data sets > ar9170: do not discard valuable DUPOFDM frames > > Christian Pellegrin (2): > can: Driver for the Microchip MCP251x SPI CAN controllers > can: fix setting mcp251x bit timing on open > > Cindy H Kao (9): > wimax/i2400m: fix the bootmode RX deadlock in SDIO driver > wimax/iwmc3200: overwrite SDIO IOR timeout value to avoid platform hang > wimax/iwmc3200: don't disable the SDIO function if enable fails > wimax/iwmc3200: increase wait time before enable retry > wimax/i2400m/sdio: clear the INTR status bit after reading size > wimax/i2400m: don't write to memory allocated by request_firmware() > wimax/iwmc3200: add new sdio device ID to support iwmc3200 2.5GHz sku > wimax/i2400m: use JUMP cmd for last FW chunk indication > wimax/i2400m: change the bcf_len to exclude the extended header size > > Cosmin Ratiu (1): > ipv6: fix devconf after adding force_tllao option > > Cyrill Gorcunov (2): > net,socket: introduce DECLARE_SOCKADDR helper to catch overflow at build time > net: netlink_getname, packet_getname -- use DECLARE_SOCKADDR guard > > Dan Williams (1): > i2400m: minimal ethtool support > > Daniel C Halperin (5): > iwlwifi: clean up rs_tx_status > iwlwifi: do not clear TX info flags when receiving BlockAckResponse > iwlwifi: add aggregation tables to the rate scaling algorithm > iwlwifi: fix bugs in beacon configuration > iwlwifi: make iwlwifi send beacons > > David Graham (1): > e100: Fix to allow systems with FW based cards to resume from STD > > David Kilroy (1): > orinoco: use cfg80211 ethtool ops > > David S. Miller (38): > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > Revert "af_packet: add interframe drop cmsg (v6)" > cnic: Need to include net/ip6_checksum.h > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > sparc: Add missing __NR_recvmmsg define. > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > igb: Fix warnings in igb_set_ringparam() > Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > net: Fix build warning in sock_bindtodevice(). > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > Merge branch 'linux-2.6.33.y' of git://git.kernel.org/.../inaky/wimax > Merge branch 'for-next' of git://git.kernel.org/.../lowpan/lowpan > net: compat: No need to define IFHWADDRLEN and IFNAMSIZ twice. > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > ipv6: Remove unused var in inet6_dump_ifinfo() > clocksource/timecompare: Fix symbol exports to be GPL'd. > Merge branch 'for-next' of git://git.kernel.org/.../lowpan/lowpan > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > tcp: Don't make syn cookies initial setting depend on CONFIG_SYSCTL > Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 > Merge branch 'net-next' of git://git.kernel.org/.../vxy/lksctp-dev > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 > tcp: Fix warning on 64-bit. > tcp: sysctl_tcp_cookie_size needs to be exported to modules. > Merge branch 'master' of git://git.kernel.org/.../kaber/nf-next-2.6 > Merge branch 'master' of git://git.kernel.org/.../holtmann/bluetooth-next-2.6 > Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 > Merge branch 'master' of /home/davem/src/GIT/linux-2.6/ > > David-John Willis (2): > wl1251: add support for PG11 chips. > wl1251: add NVS in EEPROM support > > Denis Kirjanov (1): > mv643xx: convert to netdev_tx_t > > Dhananjay Phadke (11): > netxen: add access to on chip memory for tools > netxen: annotate register windowing code > netxen: separate register and memory access lock > netxen: add sysfs entries for diag tools > netxen: fix error codes in for tools access > netxen; update version to 4.0.62 > netxen: refactor indirect register access > netxen: add PCI IDs for new chip > netxen: update module info > netxen: module firmware hints > netxen: update version to 4.0.65 > > Dirk Brandewie (5): > wimax/i2400m: Update comments to talk about SDIO reset and not USB. > wimax/i2400m: Ensure boot mode cmd and ack buffers are alloc'd before first message > wimax/i2400m: Make boot retries a BUS-specific parameter > wimax/i2400m: USB driver uses a configurable endpoint map > wimax/i6x50: add Intel WiFi/WiMAX Link 6050 Series support > > Dmitry Eremin-Solenikov (18): > wpan-phy: add a helper to put the wpan_phy device > wpan-phy: add wpan-phy iteration functions > wpan-phy: init channel/page fields > wpan-phy: use snprintf to limit the amount of chars written > wpan-phy: allow specifying a per-page channel mask > wpan-phy: follow usual patter of devices registration > ieee802154: constify struct net_device in some operations > ieee802154: merge nl802154 and wpan-class in single module > ieee802154: split away MAC commands implementation > ieee802154: add LIST_PHY command support > fakehard: no need to export net_to_phy, make it static > fakehard: claim all 2.4 Ghz channels as supported > ieee802154: add an mlme_ops call to retrieve PHY object > fakehard: mlme_ops->get_phy implementation > ieee802154: add two nl802154 helpers > ieee802154: add PHY_NAME to LIST_IFACE command results > ieee802154: add support for creation/removal of logic interfaces > ieee802154: make wpan-phy class registration to subsys_initcall > > Don Skidmore (3): > ixgbe: add support for 82599 based Express Module X520-P2 > ixgbe: Fix KR to KX fail over for Mezzanine cards > ixgbe: LINKS2 is not a valid register for 82598 > > Eilon Greenstein (12): > bnx2x: Add FW 5.2.7 > bnx2x: Allowing 0 as initial fairness value > bnx2x: Remove old FW files > bnx2x: Changing the Disabled state to a flag > bnx2x: Adding FW mailbox mutex > bnx2x: Do not call load/unload functionality from DCC > bnx2x: Report the maximal available BW as link speed > bnx2x: Update to version 1.52.1-1 > bnx2x: GSO implies CSUM offload > bnx2x: Remove misleading error print > bnx2x: Change coalescing granularity to 4us > bnx2x: version 1.52.1-4 > > Einar Lueck (2): > ctcm rollback in case of errors > qeth: Exploit Connection Isolation > > Eric Dumazet (100): > icmp: No need to call sk_write_space() > pktgen: Avoid dirtying skb->users when txq is full > tunnels: Optimize tx path > net: speedup sk_wake_async() > Use sk_mark for routing lookup in more places > pkt_sched: gen_estimator: Dont report fake rate estimators > udp: dynamically size hash tables at boot time > tcp: replace ehash_size by ehash_mask > net: Add netdev_alloc_skb_ip_align() helper > net: Use netdev_alloc_skb_ip_align() > net: sk_drops consolidation > inet: rename some inet_sock fields > net: sk_drops consolidation part 2 > af_packet: Avoid cache line dirtying > af_packet: mc_drop/flush_mclist changes > filter: Add SKF_AD_QUEUE instruction > rtnetlink: rtnl_setlink() and rtnl_getlink() changes > ipv6 sit: RCU conversion phase I > ipv6 sit: RCU conversion phase II > xfrm6_tunnel: RCU conversion > ipip: convert hash tables locking to RCU > ip6tnl: convert hash tables locking to RCU > gre: convert hash tables locking to RCU > rtnetlink: speedup rtnl_dump_ifinfo() > vlan: allow null VLAN ID to be used > net: Introduce unregister_netdevice_queue() > net: Introduce unregister_netdevice_many() > net: add a list_head parameter to dellink() method > vlan: Optimize multiple unregistration > ipip: Optimize multiple unregistration > gre: Optimize multiple unregistration > net: sysfs: ethtool_ops can be NULL > bridge: Optimize multiple unregistration > ip6tnl: Optimize multiple unregistration > ipmr: Optimize multiple unregistration > ipv6 sit: Optimize multiple unregistration > ip6mr: Optimize multiple unregistration > net: Introduce dev_get_by_index_rcu() > veth: Fix veth_dellink method > net: use hlist_for_each_entry() > net: Introduce dev_get_by_name_rcu() > ipv4: inetdev_by_index() switch to RCU > icmp: icmp_send() can avoid a dev_put() > net: RCU locking for simple ioctl() > ifb: RCU locking avoids touching dev refcount > pppoe: RCU locking in get_item_by_addr() > packet: less dev_put() calls > ip6tnl: less dev_put() calls > ipv6: no more dev_put() in inet6_bind() > ipv6: no more dev_put() in datagram_send_ctl() > net: cleanup include/net > bnx2: avoid compiler warnings > em_meta: avoid one dev_put() > net: Introduce for_each_netdev_rcu() iterator > net: cleanup include/linux > decnet: avoid touching device refcount in dn_dev_by_index() > netfilter: remove synchronize_net() calls in ip_queue/ip6_queue > net: net/ipv4/devinet.c cleanups > bridge: remove dev_put() in add_del_if() > netlabel: remove dev_put() calls > sctp: ipv6: avoid touching device refcount > net_cls: Use __dev_get_by_index() > ip_frag: dont touch device refcount > net: sock_bindtodevice() RCU-ification > pktgen: tx_bytes might be slightly wrong > rtnetlink: Cleanups > ipv6: avoid dev_hold()/dev_put() in rawv6_bind() > udp: add a counter into udp_hslot > udp: split sk_hash into two u16 hashes > udp: secondary hash on (local port, local address) > ipv4: udp: optimize unicast RX path > ipv6: udp: optimize unicast RX path > ipv4: udp: Optimise multicast reception > ipv6: udp: Optimise multicast reception > udp: multicast RX should increment SNMP/sk_drops counter in allocation failures > udp: bind() optimisation > ipv6: speedup inet6_dump_ifinfo() > ipv6: Allow inet6_dump_addr() to handle more than 64 addresses > parisc: led: Use for_each_netdev_rcu() > ipv6: use RCU to walk list of network devices > igmp: Use next_net_device_rcu() > ipv4: speedup inet_dump_ifaddr() > ipv6: speedup inet6_dump_addr() > inetpeer: Optimize inet_getid() > net: check the return value of ndo_select_queue() > vlan: Use __vlan_hwaccel_put_tag() in rx > net: add dev_txq_stats_fold() helper > vlan: Precise RX stats accounting > macvlan: Precise RX stats accounting > linkwatch: linkwatch_forget_dev() to speedup device dismantle > netns: net_identifiers should be read_mostly > netsched: Allow var_sk_bound_if meta to work on all namespaces > net: rename skb->iif to skb->skb_iif > mac80211: Speedup ieee80211_remove_interfaces() > pktgen: NUMA aware > tcp: tcp_disconnect() should clear window_clamp > ieee802154: merge cleanup > tcp: diag: Dont report negative values for rx queue > tcp: connect() race with timewait reuse > tcp: fix a timewait refcnt race > > Eric Paris (3): > net: drop capability from protocol definitions > net: pass kern to net_proto_family create function > net: check kern before calling security subsystem > > Eric W. Biederman (37): > net: Allow devices to specify a device specific sysfs group. > bond: Simply bond sysfs group creation > bond: Simplify bond_create. > bond: Simplify bond device destruction > bond: Implement a basic set of rtnl link ops > bond: Add support for multiple network namespaces > bond: Get the rtnl_link_ops support correct > veth: Fix unregister_netdevice_queue for veth > net: Support specifying the network namespace upon device creation. > net: NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH > net: Implement for_each_netdev_reverse. > net: Batch network namespace destruction. > net: Automatically allocate per namespace data. > net: Simplify loopback and improve batching. > net: Simplfy default_device_exit and improve batching. > net: Simplify the bond drivers pernet operations. > net: Simplify vlan pernet operations. > net: Simplify af_key pernet operations. > net: Simplify conntrack_proto_dccp pernet operations. > net: Simplify conntrack_proto_gre pernet operations. > net: Simplify ppp_generic pernet operations. > net: Simplify pppoe pernet operations. > net: Simplify pppol2tp pernet operations. > net: Simplify phonet pernet operations. > net: Simplify ip_gre pernet operations. > net: Simplify ipip pernet operations. > net: Simplify ip6_tunnel pernet operations. > net: Simplify ipip6 aka sit pernet operations. > net: remove [un]register_pernet_gen_... and update the docs. > net: Teach vlans to cleanup as a pernet subsystem > net: Add support for batching network namespace cleanups > net: Move network device exit batching > net: Allow xfrm_user_net_exit to batch efficiently. > netns: Add an explicit rcu_barrier to unregister_pernet_{device|subsys} > net: Allow fib_rule_unregister to batch > net: Use rcu lookups in inet_twsk_purge. > net: Batch inet_twsk_purge > > Felix Fietkau (11): > nl80211: add a parameter for using 4-address frames on virtual interfaces > mac80211: implement support for 4-address frames for AP and client mode > mac80211: fix broadcast frame handling for 4-addr AP VLANs > nl80211: only allow adding stations to running vlan interfaces > ath9k: fix massive rx packet loss issue > mac80211: reduce the amount of unnecessary traffic on cooked monitor interfaces > mac80211: add the total ampdu length to tx info > ath9k: get rid of tx_info_priv > ath9k: properly use the mac80211 rate control api > ath9k: clean up rc rate table > ath9k: separate debugfs support from CONFIG_ATH_DEBUG > > Figo.zhang (2): > NET/KS8695: add support NAPI for Rx > NET:KS8695: add API for get rx interrupt bit > > Florian Westphal (1): > netfilter: xtables: fix conntrack match v1 ipt-save output > > Frank Blaschka (3): > ctcm: suspend has to wait for outstanding I/O > qeth: rework TSO functions > qeth: allow dynamic change of rx checksumming > > Gabor Juhos (1): > ath9k: enable 2GHz band only if the device supports it > > Geoff Levand (1): > net/ps3: Cleanup gelic enums > > Gerrit Renker (4): > dccp ccid-2: Overhaul CCID naming convention 1/2 > dccp ccid-3: Overhaul CCID naming convention 2/2 > dccp ccid-2: Remove CCID naming redundancy 1/2 > dccp ccid-3: Remove CCID naming redundancy 2/2 > > Gertjan van Wingerde (17): > rt2x00: Move interface type assignments to generic code. > rt2x00: Fix building of rt2800lib when rt2x00 driver is built-in. > rt2x00: Add dynamic detection of eFuse EEPROM in rt2800pci. > rt2x00: Update copyright statements. > rt2x00: Fix typo in rf programming of rt2800lib. > rt2x00: Properly detect Ralink RT3070 devices. > rt2x00: Fix rt2800lib RF chip programming selection. > rt2x00: Initialize rf302x RF values properly for rt2800pci. > rt2x00: Log RT/RF chipset information correctly. > rt2x00: Fix BUG on rt2800usb when trying to read eFuse EEPROM. > rt2x00: Only initialize HT on rt2800 devices that support it. > rt2x00: Remove unused variable frame_control from rt2x00mac_tx. > rt2x00: Clean up use of rt2x00_intf_is_pci. > rt2x00: Fix typo (lengt --> length) in rt2x00queue.c > rt2x00: Whitespace cleanup. > rt2x00: Centralize setting of extra TX headroom requested by rt2x00. > rt2x00: Fix padding bug on L2PAD devices. > > Gilad Ben-Yossef (9): > Only parse time stamp TCP option in time wait sock > Allow tcp_parse_options to consult dst entry > Add dst_feature to query route entry features > Add the no SACK route option feature > Allow disabling TCP timestamp options per route > Allow to turn off TCP window scale opt per route > Allow disabling of DSACK TCP option per route > tcp: Do not call IPv4 specific func in tcp_check_req > tcp: Use defaults when no route options are available > > Greg Kroah-Hartman (4): > Staging: strip: add TODO file > Staging: arlan: add TODO file > Staging: wavelan: add TODO file > Staging: netwave: add TODO file > > Gustavo F. Padovan (5): > Bluetooth: Initialize variables and timers for both channel's sides > Bluetooth: Fix unset of SrejActioned flag > Bluetooth: Fix sending ReqSeq on I-frames > Bluetooth: Implement RejActioned flag > Bluetooth: Fix 'SendRRorRNR' to send the ReqSeq value > > G�+!bor Stefanik (1): > b43: LP-PHY: Begin implementing calibration & software RFKILL support > > Hagen Paul Pfeifer (2): > econet: Fix redeclaration of symbol len > ipv4: Define cipso_v4_delopt static > > Hannes Eder (1): > netfilter: nf_nat_helper: tidy up adjust_tcp_sequence > > Heiko Carstens (1): > net/s390 drivers: add missing 'const' attribute > > Hendrik Brueckner (1): > af_iucv: use sk functions to modify sk->sk_ack_backlog > > Herbert Xu (1): > sit: Clean up DF code by copying from IPIP > > Hideyuki Sasaki (1): > net/ps3: Add support for gelic link negotiation > > Holger Schurig (34): > nl80211: report age of scan results > libertas: separate libertas' Kconfig in it's own file > libertas: first stab at cfg80211 support > libertas: remove extraneous select FW_LOADER > libertas: depend on CONFIG_CFG80211 > cfg80211: no cookies in cfg80211_send_XXX() > cfg80211: remove warning in deauth case > libertas: make __lbs_cmd_async() non-static > libertas: cleanup host.h and hostcmd.h > libertas: harmonize cmd.h > libertas: make lbs_get_channel() static > libertas: remove unused lbs_cmd_802_11_inactivity_timeout() > libertas: remove unused 11d code > libertas: remove unused 11d.h as well, priv->countryinfo > libertas: change IW_ESSID_MAX_SIZE -> IEEE80211_MAX_SSID_LEN > libertas: move scan/assoc related stuff > libertas: sort variables in struct lbs_private > libertas: get current channel out of priv->curbssparams > libertas: move association related commands into assoc.c > libertas: move lbs_send_iwevcustom_event() to wext.c > libertas: remove handling for CMD_802_11_LED_GPIO_CTRL > libertas: remove handling for CMD_GET_TSF > libertas: remove "struct cmd_ds_gen" > libertas: move SIOCGIWAP calls to wext.c > libertas: move mic failure event to wext.c > libertas: sort and categorize entries in decl.h > libertas: remove some references to IW_MODE_abc > cfg80211: introduce nl80211_get_ifidx() > cfg80211: return channel noise via survey API > libertas: rename persistcfg.c -> mesh.c > libertas: introduce mesh.h > libertas: moveing mesh-related functions into mesh.c > libertas: move mesh-only ethtool operations into mesh.c > libertas: move mesh command handling into mesh.c > > Huaxu Wan (2): > iwlwifi: add module firmware info for 1000 series > iwlwifi: clear the translate table area > > Ilia K (1): > add vif using local interface index instead of IP > > Ilpo J�+#rvinen (1): > tcp: clear hints to avoid a stale one (nfs only affected?) > > Inaky Perez-Gonzalez (47): > wimax: indicate initial SW rfkill state is "blocked" > wimax/i2400m: be smarter about copying command buffer to bm_cmd_buf > wimax/i2400m: during probe, call sdio_disable at most once > wimax/i2400m: add missing debug submodule definition > wimax: allow specifying debug levels as command line option > wimax/i2400m: workaround not-so-working %zd printf format > wimax/i2400m: decide properly if using signed vs non-signed firmware loading > wimax/i2400m: rework bootrom initialization to be more flexible > wimax/i2400m: retry loading firmware files in sequence > wimax/i2400m: fix reboot echo/ack barker deadlock > wimax/i2400m: verify firmware format version is known > wimax/i2400m: support extended firmware format > wimax/i2400m: on firmware upload, select BCF header that matches device's request > wimax/i2400m: clean up & add a payload argument to i2400m_schedule_work() > wimax/i2400m: add reason argument to i2400m_dev_reset_handle() > wimax/i2400m: cache firmware on system suspend > wimax/i2400m: implement .reset_resume in USB subdriver > wimax/i2400m: don't overwrite error codes when failing to load firmware > wimax/i2400m: on device stop, clean up pending wake & TX work > wimax/i2400m: cleanup initialization/destruction flow > wimax/i2400m: clarify and fix i2400m->{ready,updown} > wimax/i2400m: introduce i2400m->bus_setup/release > wimax/i2400m: do bootmode buffer management in i2400m_setup/release() > wimax/i2400m: Implement pre/post reset support in the USB driver > wimax/i2400m: reduce verbosity of debug messages in boot mode > wimax/i2400m: fix race condition with tcpdump et al > wimax: allow user space to send messages once the device is registered > wimax: allow WIMAX_RF_QUERY calls when state is still uninitialized > wimax/i2400m: when stopping the device, cancel any pending message > wimax/i2400m: fix deadlock: don't do BUS reset under i2400m->init_mutex > wimax/i2400m: move i2400m_init() out of i2400m.h > wimax/i2400m: queue device's report until the driver is ready for them > wimax/i2400m: fix oops in TX when tearing down the device > wimax/i2400m: Let device's status reports change the device state > wimax/i2400m: fix oops caused by race condition when exiting USB kthreads > wimax/i2400m: make i2400m->bus_dev_{stop,start}() optional > wimax/i2400m: SDIO: fix oops on reset when TXing on uninitialized data > wimax/i2400m: implement passive mode as a module option > wimax/i2400m: introduce i2400m_reset(), stopping TX and carrier > wimax/i2400m: fix device getting stuck in IDLE mode > wimax/i2400m: Fix USB timeout specifications (to ms from HZ) > wimax/i2400m: correctly identify all iwmc3200-based SKUs > wimax/i2400m: don't retry SDIO enable in probe() paths > wimax/i2400m: handle USB stalls > wimax/i2400m: fix bad assignment of return value in i2400mu_tx_bulk_out > wimax/i2400m: fix SDIO debugfs dentry name > wimax/i2400m: fix inverted value in i2400ms_bus_setup() > > Ivo van Doorn (3): > rt2x00: Add rt2x00soc bus module > rt2x00: Implement support for rt2800pci > rt2x00: Remove deprecated ieee80211_rx_status->qual usage > > Jan Engelhardt (1): > netfilter: xt_socket: make module available for INPUT chain > > Janne Ylalehto (2): > wl1251: Add IRQ looping support > wl1251: Filter out unwanted events > > Jarek Poplawski (1): > net: Optimize hard_start_xmit() return checking > > Jason Andryuk (2): > at76c50x-usb: Remove mac2str and replace with %pM format specifier. > at76c50x-usb: Supply additional parameters to at76_start_monitor scan request > > Jasper Spaans (1): > bonding: Remove bond_dev from xmit_hash_policy call. > > Jaswinder Singh Rajput (3): > b43: Comment unused functions lpphy_restore_dig_flt_state and lpphy_disable_rx_gain_override > net: Fix missing kernel-doc notation > mac80211: Fix missing kernel-doc notation > > Javier Cardona (1): > mac80211: Learn about mesh portals from multicast traffic > > Jay Sternberg (2): > iwlwifi: add missing commands to syslog messages > iwlwifi: Tell the ucode immediately when association state changes > > Jay Vosburgh (1): > bonding: fix 802.3ad standards compliance error > > Jean Tourrilhes (1): > WE: Fix set events not propagated > > Jean-Mickael Guerin (2): > net: compat_mmsghdr must be used in sys_recvmmsg > net: compat_sys_recvmmsg user timespec arg can be NULL > > Jesse Brandeburg (3): > ixgbe: change default ring size > ixgbe: performance tweaks > ixgbe: use EIAM to automask MSI-X > > Jie Yang (3): > atl1c: duplicate atl1c_get_tpd > atl1c: change atl1c_buffer struct and restructure clean atl1c_buffer procedure > atl1e:disable NETIF_F_TSO6 for hardware limit > > Jin Dongming (1): > ipv6: Fix the size overflow of addrconf_sysctl array > > Jiri Kosina (1): > Bluetooth: Implement raw output support for HIDP layer > > Jiri Pirko (1): > bonding: introduce primary_reselect option > > Jiri Slaby (1): > NET: sungem, use spin_trylock_irqsave > > Joe Perches (10): > appletalk/ddp.c: Neaten checksum function > niu.c: Use correct length in strncmp > drivers/net: request_irq - Remove unnecessary leading & from second arg > drivers/isdn/gigaset: tasklet_init - Remove unnecessary leading & from second arg > drivers/net: tasklet_init - Remove unnecessary leading & from second arg > net/ipv4: Move && and || to end of previous line > netfilter: net/ipv[46]/netfilter: Move && and || to end of previous line > net/ipv6: Move && and || to end of previous line > net: Move && and || to end of previous line > drivers/net: Move && and || to end of previous line > > Joerg Albert (3): > ar9170: fixed coding style, moved define > ar9170: add heavy clip handling > ar9170: handle overflow in tsf_low register during get_tsf > > Johannes Berg (64): > net: introduce NETDEV_POST_INIT notifier > iwlwifi: clean up ht config a little > iwlwifi: clean up ht config naming > iwlwifi: clarify and clean up chain settings > iwlwifi: fix a typo > iwlwifi: default to using all chains > iwlwifi: support idle for 6000 series hw > wext: refactor > iwlwifi: device tracing > iwlwifi: LED cleanup > wireless: make wireless drivers select core > cfg80211/mac80211: use debugfs_remove_recursive > mac80211_hwsim: don't register CCK rates on 5ghz > mac80211: remove outdated comment > mac80211: split hardware scan by band > mac80211: fix radiotap header generation > mac80211: remove RX_FLAG_RADIOTAP > mac80211: introduce ieee80211_beacon_get_tim() > mac80211: deprecate qual value > mac80211: unconditionally set IEEE80211_TX_CTL_SEND_AFTER_DTIM > mac80211: also drop qos-nullfunc frames silently > mac80211: remove sent_ps_buffered > mac80211: remove bogus code > mac80211: make CALL_TXH a statement > mac80211: fix scan abort sanity checks > cfg80211: validate scan channels > cfg80211: remove dead variable > mac80211: make ieee80211_find_sta per virtual interface > mac80211: fix internal scan request > mac80211: async station powersave handling > iwlwifi: don't double-activate queue 4 > iwlwifi: fix FIFO vs. queue confusion > iwlwifi: add FIFO usage for 5000 > netlink: remove subscriptions check on notifier > iwlwifi: report PS filtered status > iwlwifi: add sleep_tx_count ucode station API > iwlwifi: handle unicast PS buffering > mac80211: let sta_info_get_by_idx get sta by sdata > mac80211: convert aggregation to operate on vifs/stas > mac80211: push michael MIC report after DA check > mac80211: cleanup reorder buffer handling > mac80211: trim RX data > mac80211: improve rate handling > mac80211: remove dev_hold/put calls > mac80211: use fixed broadcast address > mac80211: make software rate control optional > cfg80211: re-join IBSS when privacy changes > mac80211: remove encrypt parameter from ieee80211_tx_skb > mac80211: move TX status handling > cfg80211: convert bools into flags > cfg80211: introduce capability for 4addr mode > cfg80211: disallow bridging managed/adhoc interfaces > mac80211: request TX status where needed > mac80211: avoid spurious deauth frames/messages > mac80211: add per-station HT capability file > mac80211: remove dead struct member > mac80211: fix rcu locking > iwlwifi: separate IO tracing > mac80211: move cmntr flag out of rx flags > mac80211: move aMPDU RX reorder code > mac80211: correctly place aMPDU RX reorder code > mac80211: log more data when tracing > b43: fix two warnings > mac80211: fix reorder buffer release > > John Dykstra (1): > IP: Cleanups > > John W. Linville (22): > wireless: implement basic ethtool support for cfg80211 devices > mac80211: support ETHTOOL_GPERMADDR > iwmc3200wifi: support ETHTOOL_GPERMADDR > ipw2200: support ETHTOOL_GPERMADDR > orinoco: support ETHTOOL_GPERMADDR > net/wireless/ethtool.h: drop unnecessary include of linux/ethtool.h > mac80211: replace netif_tx_{start,stop,wake}_all_queues > b43: use ieee80211_rx_ni() > wl1251: re-disable PG10 chips > strip: move driver to staging > arlan: move driver to staging > wavelan: move driver to staging > netwave: move driver to staging > wireless: remove WLAN_80211 and WLAN_PRE80211 from Kconfig > wl1271: depend on INET > mwl8k: use integral index instead of pointer for driver_data > iwlwifi: fix iwl1000 "RTS/CTS for HT" merge damage > znet: fix build failure from i82593.h relocation > wl3501_cs: remove pedantic build warning > libipw: initiate cfg80211 API conversion (v2) > ath9k: set ps_default as false > ath9k: remove warnings related to signed/unsigned type mismatch > > Josef Bacik (1): > rt2800: do not enable tbtt unless we are in a beacon mode > > Jouni Malinen (6): > cfg80211: Fix WEXT compat siwauth wpa and group cipher > mac80211_hwsim: Check idle state on TX > mac80211_hwsim: Send ACK frames on the hwsim0 interface > mac80211: Do not queue Probe Request frames for station MLME > cfg80211: Allow reassociation in associated state > mac80211: Fix TX status reporting for injected data frames > > Julia Lawall (17): > drivers/net/wireless: correct check on CCS_START_NETWORK > drivers/net/atl1c: remove exceptional & on function name > drivers/net/can: remove exceptional & on function name > drivers/net: remove exceptional & on function name > drivers/net/ipg.c: remove exceptional & on function name > drivers/net/irda: remove exceptional & on function name > drivers/net/pppol2tp.c: remove exceptional & on function name > drivers/net/r6040.c: remove exceptional & on function name > drivers/net/smsc9420.c: remove exceptional & on function name > drivers/net/typhoon.c: remove exceptional & on function name > drivers/net/via-rhine.c: remove exceptional & on function name > drivers/net/via-velocity.c: remove exceptional & on function name > drivers/net/wan: remove exceptional & on function name > drivers/net/adm8211.c: remove exceptional & on function name > drivers/net/wireless/iwlwifi: remove exceptional & on function name > drivers/net/wireless/p54: remove exceptional & on function name > drivers/net/wireless/rtl818x: remove exceptional & on function name > > Jussi Kivilinna (3): > rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC > rndis_wlan: fix buffer overflow in rndis_query_oid > rndis_wlan: disable stall workaround > > Juuso Oikarinen (58): > wl1271: Correction to TX block allocation calculation > wl1271: Security sequence number handling for TX (for WPA) > wl1271: Correct TKIP header space handling in TX path > wl1271: Implement delayed entry into ELP > wl1271: mask aid bits 14 and 15 in ps-poll template > wl1271: Implementation for SPI busy word checking > wl1271: Configure rate policies based on AP rates > wl1271: Update join usage > wl1271: Corrections to TX path > wl1271: use workqueue provided by mac80211 instead of the default > wl1271: Clear probe-request template after scan > wl1271: Multicast filtering configuration > wl1271: Use vmalloc to allocate memory for firmware > wl1271: Add connection monitoring configuration > wl1271: Enable beacon filtering with the stack > wl1271: Configure beacon filtering on if PSM used > wl1271: Mask unneeded events from firmware to conserve power > wl1271: Update memory mapping for firmware revision 6.1.0.0.241 > wl1271: Remove RX workaround > wl1271: Add top-register access functions > wl1271: RefClk configuration > wl1271: Update interrupt handling by removing an extra SPI read > wl1271: Enable ELP > wl1271: Enable smart reflex > wl1271: Update TX path block calucation algo > wl1271: Remove outdated SPI functions > wl1271: Update boot time configuration for the new firmware > wl1271: Workaround for reference clock setting on boot. > wl1271: Add structure for firmware configuration values > wl1271: Add config structure for RX path parameters > wl1271: Add config structure for TX path parameters > wl1271: Add config structure for connection management parameters > wl1271: Add config structure for FW init parameters > wl1271: Move default FW config struct away from stack > wl1271: Fix IRQ enable handling on FW init failure > wl1271: Implement beacon early termination support > wl1271: Remove busy-word checking > wl1271: Fix multicast list handling > wl1271: Fix event handling mechanism > wl1271: Support for IPv4 ARP filtering > wl1271: Remove unnecessary rx_descriptor memory allocation > wl1271: Correct memory handling for FW boot > wl1271: Fix filter configuration > wl1271: Set IEEE80211_FCTL_TODS in the null data template > wl1271: Remove excess null-data template settings > wl1271: Increase TX power value > wl1271: Check result code of commands > wl1271: Add retry implementation for PSM entries > wl1271: Correct endianness-handling of command status > wl1271: Generalize command response reading > wl1251: Add connection monitoring configuration > wl1251: Enable beacon filtering with the stack > wl1251: Configure beacon filtering on if PSM used > wl1251: Implement delayed entry into ELP mode > wl1251: Fix regression in IRQ loop handling > wl1271: Decrease BET consecutive terminated beacons value to 10 > wl1271: Prevent PSM-entry retry loop if PSM cancelled > wl1271: Set PSM support flags in driver configuration > > Kalle Valo (13): > wl1251: remove wl1251_netlink.h > cfg80211: add firmware and hardware version to wiphy > at76c50x-usb: set firmware and hardware version in wiphy > wl1251: rename spi device to wl1251 > mac80211: add ieee80211_rx_ni() > wl1251: use ieee80211_rx_ni() > mac80211: refactor dynamic power save check > mac80211: fix dynamic power save for devices with nullfunc support in hw > wl1251: enable power save > wl1251: allocate space for firmware with vmalloc() > wl1251: mask aid bits 14 and 15 in ps-poll template > wl1251: remove depcreated qual usage > cfg80211: indent regulatory messages with spaces > > Karen Xie (1): > cxgb3: Added private MAC address and provisioning packet handler for iSCSI > > Keng-Yu Lin (1): > ath5k: add LED support for Acer Aspire One AO751h/AO531h > > Kevin Hilman (1): > NET: smc91x: convert to dev_pm_ops > > Klaus-Dieter Wacker (2): > lcs: ODEBUG: object is on stack, but not annotated. > lcs: Recognize return codes of ccw_device_set_online(). > > Krishna Kumar (8): > cxgb3: No need to wake queue in xmit handler > genetlink: Optimize genl_register_family() > genetlink: Optimize and one bug fix in genl_generate_id() > net: Introduce sk_tx_queue_mapping > net: IPv6 changes > net: Fix for dst_negative_advice > net: Use sk_tx_queue_mapping for connected sockets > cxgb3: Set the rxq > > Kurt Van Dijck (1): > can: sja1000: fix bug using library functions for skb allocation > > Larry Finger (8): > staging: Add proper selection of WIRELESS_EXT and WEXT_PRIV > b43legacy: Fix DMA TX bounce buffer copying > b43: Remove deprecated 'qual' from returned RX status > b43legacy: Remove deprecated 'qual' from returned RX status > rtl8187: Remove deprecated 'qual' from returned RX status > ssb: Unconditionally log results of core scans > b43: avoid PPC fault during resume > b43legacy: avoid PPC fault during resume > > Lennert Buytenhek (28): > mwl8k: fix GET_STAT firmware command packet layout > mwl8k: coding style cleanups > mwl8k: minor transmit quiescing rework > mwl8k: fix multicast address filter programming > mwl8k: use the mac80211-provided workqueue instead of creating our own > mwl8k: implement FIF_ALLMULTI > mwl8k: enforce FIF_BCN_PRBRESP_PROMISC when no STA interfaces are active > mwl8k: clear hardware MAC address if no STA interface configured > mwl8k: use cond_resched() when loading firmware blocks > mwl8k: clarify WME transmit queue 0/1 swizzling > mwl8k: report rate and other information for received frames > mwl8k: add support for enabling hardware sniffer mode > mwl8k: shorten receive/transmit state variable names > mwl8k: pci BAR mapping changes > mwl8k: change pci id table driver data to a structure pointer > mwl8k: spell out the names of firmware images in the pci driver data > mwl8k: handle loading AP firmware images > mwl8k: use pci_unmap_addr{,set}() to keep track of unmap addresses on rx > mwl8k: allow for different receive descriptor formats > mwl8k: set ->interface_modes from the driver data > mwl8k: rename mwl8k_cmd_get_hw_spec() to mwl8k_cmd_get_hw_spec_sta() > mwl8k: add the commands used for AP firmware initialisation > mwl8k: implement AP firmware antenna configuration > mwl8k: add AP firmware handling to ->configure_filter() > mwl8k: add AP firmware handling to ->start() > mwl8k: add AP firmware (mbss) handling to mwl8k_set_mac_addr() > mwl8k: implement AP firmware EDCA parameter configuration > mwl8k: add support for the 88w8366 > > Li Yewang (1): > ipsec: can not add camellia cipher algorithm when using "ip xfrm state" command > > Lucian Adrian Grijincu (1): > inet: fix inet_bind_bucket_for_each > > Luciano Coelho (21): > wl1271: remove unecessary qual parameter from rx status > wl1271: added Juuso Oikarinen as module author > wl1271: hack to disable filters > wl1271: implement cmd_disconnect > wl1271: workaround to send a disconnect before rejoining > wl1271: add workaround to avoid distortion due to excessive tx power > wl1271: enable HW_AVAILABLE interrupt to fix ELP > wl1271: use acx_rx_config instead of join when updating filters > wl1271: remove unnecessary joins and join only when the bssid changes > wl1271: make sure PS is disabled in PLT > wl1271: fix sparse warnings about undeclared functions > wl1271: added missing packed modifier in some acx structs > wl1271: fix endianess issues > wl1271: added missing packed modifier in some cmd structs > wl1271: use ieee80211_rx_ni() > wl1271: fix init loop timeout > wl1271: fix the inetdev notifier callback return values > wl1271: set radio and general params also for PLT > wl1271: fix radio and general parameters commands > wl1271: remove workaround to ignore -EIO from radio and general params > wl1271: Remove REF_CLK hack > > Luis R. Rodriguez (123): > ath9k: use ath_hw for DPRINTF() and debug init/exit > ath9k: move btcoex core driver info to its own struct > ath9k: move hw specific btcoex info to ath_hw > ath9k: split bluetooth hardware coex init into two helpers > ath9k: move driver core helpers to main.c > ath9k: split ath9k_hw_btcoex_enable() into two helpers > ath9k: replaces SC_OP_BTCOEX_ENABLED with a bool > ath9k: move bt_stomp_type to driver core > ath9k: remove unused bt_duty_cycle > ath9k: rename btcoex_scheme to just scheme > ath9k: rename ath_btcoex_info to ath_btcoex_hw > ath9k: simplify ath_btcoex_bt_stomp() > ath9k: now move ath9k_hw_btcoex_set_weight() to btcoex.c > ath9k: move ath_btcoex_config and ath_bt_mode to btcoex.c > ath9k: rename ath_btcoex_supported() to ath9k_hw_btcoex_supported() > ath9k: move ps helpers onto core driver when reseting tsf > ath9k: move ath9k_ps_wakeup() and ath9k_ps_restore() to main.c > ath9k: avoid usage of ath9k_hw_setpower() on hw.c > ath9k: move ath9k_hw_setpower() to main.c > ath9k: rename driver core and hw power save helpers > ath: move ath_bcast_mac to common header > atheros: use get_unaligned_le*() for bssid mask setting > ath9k: make ath9k_hw_setbssidmask() and ath9k_hw_write_associd() use ath_hw > ath9k: Use ath9k_hw_setbssidmask() on reset > ath9k: use ath9k_hw_write_associd() on reset > atheros/ath9k: move macaddr, curaid, curbssid and bssidmask to common > ar9170: make use of common macaddr and curbssid > ath5k: use common curbssid, bssidmask and macaddr > ath5k: initialize eeprom struct early on attach > ath9k: move ath_common to ath_hw > ath5k: move ath_common to ath5k_hw > ath9k: Define bus agnostic bluetooth coex prep helper > atheros/ath9k: add common read/write ops and port ath9k to use it > ath5k: allocate ath5k_hw prior to initializing hw > ath5k: define ath_common ops > atheros: define shared bssidmask setting > atheros: add ieee80211_hw to ath_common > ath9k: separate core driver and hw timer code > atheros: add common debug printing > atheros: move tx/rx chainmask to ath_common > ath9k: remove ath9k 25 MHz HT40 spacing stuff > ath9k: remove ath9k_ht_macmode > ath9k: move ATH_AMPDU_LIMIT_MAX to hw.h > ath9k: remove driver ASSERT, just use BUG_ON() > ath9k: clarify what hw code is and remove ath9k.h from a few files > ath9k: move ATH9K_RSSI_BAD to hw.h > atheros: move bus ops to ath_common > ath9k: make ath9k_common_ops const > ath9k: use common read/write ops on pci and debug code > ath9k: move hw code to its own module > ath9k_hw: print device ID if not supported > ath9k_hw: add AR9271 srev and device ID to allow hw to support ar9271 > atheros: define a common priv struct > ath5k: fix regression on setting bssid mask on association > ath5k: use ath_hw_setbssidmask() for bssid mask setting upon assoc > ath5k: fix regression introduced upon the removal of AR5K_HIGH_ID() > ath5k: simplify passed params to ath5k_hw_set_associd() > ath5k: remove temporary low_id and high_id vars on ath5k_hw_set_associd() > ath5k: fix regression which triggers an SME join upon assoc > ath5k: enable Power-Save Polls by setting the association ID > ath9k: move common->debug_mask setting to ath_init_softc() > ath9k: initialize hw prior to debugfs > ath9k: add helper to un-init the hw properly > ath9k: add a helper to clean the core driver upon module unload > ath9k: move ath_cleanup() below helpers to avoid forward declarations > ath9k: rename ath_beaconq_setup() to ath9k_hw_beaconq_setup() > ath9k: use right parameter for MODULE_PARM_DESC() for debug > libertas: remove double assignment of dev->netdev_ops > ath9k_hw: run the carrier leakage calibration fix for ar9271 as well > ath9k_hw: run ath9k_hw_9271_pa_cal() initial calibration > ath9k_hw: move mac name and rf name helpers to hw code > ath9k_hw: distinguish single-chip solutions on initial probe print > ath9k_hw: add AR9271 single chip name mapping > ath9k_hw: correct AR_PHY_SPECTRAL_SCAN register offset > ath9k_hw: remove bogus register write on ath9k_hw_9271_pa_cal() > ath9k_hw: modify the rf control register for ar9271 revision 1.0 > ath9k_hw: update register initialization/reset values for ar9271 > ath9k_hw: change the way we initialize the pll for ar9271 > ath9k_hw: start documenting 802.11n RF anlong front ends > ath9k_hw: bail out early on ath9k_hw_init_rf() > ath9k_hw: simplify rf attach and rename to ath9k_hw_rf_alloc_ext_banks() > ath9k_hw: simplify ath9k_hw_rf_alloc_ext_banks() > ath9k_hw: rename ath9k_hw_rf_free() to ath9k_hw_rf_free_ext_banks() > ath9k_hw: make both analog channel change routines return int > ath9k_hw: use a callback for frequency change > ath9k_hw: order phy.c code and integrate spur mitigation > ath9k_hw: make spur mitigation a callback > ath9k_hw: remove unused modesIndex param from ath9k_hw_write_regs() > ath9k_hw: Fix and complete force bias for AR5416 > ath9k_hw: make ath9k_phy_modify_rx_buffer() static > wl1271: use __dev_alloc_skb() on RX > ath9k: fix listening to idle requests > ath9k: update hw configuration for virtual wiphys > ath9k: simpify RX by calling ath_get_virt_hw() once > ath9k: use the passed ieee80211_hw on ath_rx_prepare() > ath9k: pass the ieee80211_hw on radio enable/disable > ath9k: use correct hw for tx aggregation TX completion > ath9k: use the right hw on ath_tx_setup_buffer() for HT > ath9k: handle low buffer space for virtual wiphys > ath9k: do not pass the entire descriptor to ath_rx_prepare() > ath9k_hw: move ath_extend_tsf() to hw code to share as ath9k_hw_extend_tsf() > ath9k: move struct ath_ani to common area > ath9k: use the ieee80211_hw to get to an sband on ath_rx_prepare() > ath9k: move RX check code into helper ath9k_rx_accept() > ath9k: remove temp variable ratecode from ath_rx_prepare() > ath9k: move rate descriptor reading into a helper > ath9k: move qual processing into a helper > ath9k: move rssi processing into a helper > ath9k: avoid the copy skb->cb on every RX'd skb > ath9k: move the rx_stats->rs_datalen check to ath9k_rx_accept() > ath: move the rx bufsize to common to share with ath5k/ath9k > ath5k: remove double cache alignment, ath_rxbuf_alloc() already does it > ath9k: move the max rx buffer size check to ath9k_rx_accept() > ath9k: rename ath_rx_prepare() to ath9k_rx_skb_preprocess() > ath9k: move driver keymap, keymax and splitmic to common > ath5k: use the common->keymap > ath9k: move RX skb post processing to a helper > ath9k_common: add new module to share 802.11n driver helpers > ath9k_common: remove ath9k_compute_qual() > ath9k_common: clarify and correct jumbogram processing > mac80211: fix max HT rate processing on mac80211 > ath9k: fix processing of TX PS null data frames > ath9k: Fix maximum tx fifo settings for single stream devices > > Luk�+!+^ Turek (1): > ath5k: Fix I/Q calibration > > Magnus Damm (2): > net: allow sh_eth to get mac address through platform data > net: add Runtime PM to the sh_eth driver > > Mallikarjuna R Chilakala (2): > ixgbe: Modify 82599 HWRSC statistics counters > ixgbe: Use rx buffer length from rx ring for configuring rscctl > > Manuel Lauss (2): > net: enable smsc911x on MIPS > net: smsc911x: allow platform_data to specify mac address > > Marcel Holtmann (12): > usbnet: Use wwan%d interface name for mobile broadband devices > usbnet: Set device type for wlan and wwan devices > cfg80211: assign device type in netdev notifier callback > rfkill: Add missing description for RFKILL_TYPE_GPS > rfkill: Add constant for RFKILL_TYPE_FM radio devices > Bluetooth: Remove unused global minor variable > Bluetooth: Fix miscdev ops owner for virtual driver > Bluetooth: Return ENETDOWN when interface is down > Bluetooth: Turn hci_recv_frame into an exported function > Bluetooth: Unobfuscate tasklet_schedule usage > Bluetooth: Add L2CAP option for max transmit value > Bluetooth: Add RFCOMM option to use L2CAP ERTM mode > > Marek Lindner (1): > ath9k: adjust ahb callbacks to new struct layout to avoid compile errors > > Marin Mitov (2): > niu: Use DMA_BIT_MASK(44) instead of deprecated DMA_44BIT_MASK > remove deprecated and not used: print_mac() > > Martin Willi (4): > xfrm: Define new XFRM netlink auth attribute with specified truncation bits > xfrm: Store aalg in xfrm_state with a user specified truncation length > xfrm: Use the user specified truncation length in ESP and AH > xfrm: Add SHA384 and SHA512 HMAC authentication algorithms to XFRM > > Matt Carlson (46): > tg3: Assign flags to fixes in start_xmit_dma_bug > tg3: Fix 5906 transmit hangs > tg3: Fix disappearing 57780 devices > tg3: Convert PHY_ADDR => TG3_PHY_MII_ADDR > tg3: Prevent a PCIe tx glitch > tg3: Add more PCI DMA map error checking > tg3: Improve 5785 PCIe performance > tg3: Add AC131 power down support > tg3: 5785: Set port mode to MII when link down > tg3: Extend loopback test timeout > broadcom: Isolate phy dsp accesses > broadcom: Fix slow link problem > tg3: Add 50610M phy ID for 5785 > broadcom: Consolidate dev_flags definitions > tg3 / broadcom: Add PHY_BRCM_CLEAR_RGMII_MODE flag > tg3 / broadcom: Refine AC131 APD support > tg3 / broadcom: Add code to disable rxc refclk > tg3 / broadcom: Add APD support for GPHYs > tg3 / broadcom: Optionally disable TXC if no link > tg3: Update version to 3.103 > tg3: Add 5717 phy ID > tg3: Don't touch RCB nic addresses > tg3: Napify tg3_start_xmit_dma_bug() > tg3: Move TG3_FLG2_PROTECTED_NVRAM to tg3_flags3 > tg3: Refine TSO and MSI discovery > tg3: Add new HW_TSO_3 flag for 5717 > tg3: Use tg3_start_xmit_dma_bug for 5717 A0 > tg3: Allow DMAs to cross cacheline boundaries > tg3: Create tg3_poll_msix() for non-zero MSIX vecs > tg3: Move napi_add calls below tg3_get_invariants > tg3: Make tg3_alloc_rx_skb() a dst-only operation > tg3: Add prodring parameter to tg3_alloc_rx_skb() > tg3: tg3_alloc_rx_skb(tnapi => tp) > tg3: rename rx_[std|jmb]_ptr > tg3: Consider rx_std_prod_idx a hw mailbox > tg3: Lay proucer ring handling groundwork > tg3: Create aliases for rx producer mailbox regs > tg3: Add rx prod ring consolidation > tg3: Fix DIDs, Enable 5717 support > tg3: Update version to 3.104 > tg3: Make TSS enable independent of MSI-X enable > tg3: Add 57765 asic rev > tg3: Add some VPD preprocessor constants > tg3: Use pci_read_vpd() instead of private method > tg3: Clean tg3_init_one() > tg3: Update version to 3.105 > > Matthew Garrett (2): > ipw2100: Register the wiphy device > ipw2200: Set core hw rfkill status when hardware changes state > > Matthew Slattery (1): > sfc: Remove EFX_WORKAROUND_9141 macro > > Matthieu CASTET (1): > airo : allow supend with card without power management > > Michael Buesch (11): > b43/legacy: Fix usage of host_pci pointer > ssb: Put host pointers into a union > b43: Remove me as maintainer > b43: Optimize PIO scratchbuffer usage > b43: Rewrite TX bounce buffer handling > b43-pio: Fix RX error path for rev>=8 devices > b43: Enforce DMA descriptor memory constraints > b43: Rewrite DMA Tx status handling sanity checks > ssb: Fix SPROM writing > ssb: Fix range check in sprom write > airo: Fix integer overflow warning > > Michael Chan (18): > bnx2x: Refactor bnx2x_sp_post(). > bnx2x: Refactor MAC address setup code. > bnx2x: Add hw init code to support iSCSI. > bnx2x: Add main CNIC interface functions. > cnic: Refactor some code. > cnic: Add bnx2x data structures. > cnic: Add main functions to support bnx2x devices. > cnic: Fix ring I/O address for bnx2x devices. > cnic: Fix bnx2x ring shutdown. > cnic: Fix bogus iSCSI MAC address > cnic: Fix rq_page_table DMA address. > cnic: Use dma_alloc_coherent(). > bnx2: Protect tx timeout reset with rtnl_lock(). > bnx2: Dump some state during tx timeout. > bnx2: Print warning when unable to allocate the full SKB/page ring. > bnx2: Read firmware version from VPD. > bnx2: Update version to 2.0.3. > bnx2: Refine VPD logic. > > Mikulas Patocka (1): > sunhme: fix dma warning in Sun HME > > Narender Kumar (2): > netxen: sysfs control for auto firmware recovery > netxen : fix debug tools access for NX2031 > > Neil Horman (3): > af_packet: add interframe drop cmsg (v6) > net: Generalize socket rx gap / receive queue overflow cmsg > sctp: Fix mis-ordering of user space data when multihoming in use > > Nelson, Shannon (1): > ixgbe: Flush the LSC mask change to prevent repeated interrupts > > Nicolas de Peslo�+dan (3): > bonding: fix a parameter name in error message > bonding: remove useless assignment > bonding: change bond_create_proc_entry() to return void > > Octavian Purdila (5): > make TLLAO option for NA packets configurable > net: introduce NETDEV_UNREGISTER_PERNET > ipv4: factorize cache clearing for batched unregister operations > net: device name allocation cleanups > net: use net_eq to compare nets > > Oliver Neukum (4): > wimax/i2400m/usb: remove unnecessary power management primitive in i2400m > convert kaweth to use usb_reset_configuration() > cdc-ether: Implement reset_resume() > usbnet & cdc-ether: Autosuspend for online devices > > PJ Waskiewicz (4): > ixgbe: Make queue pairs on single MSI-X interrupts > ixgbe: Disable Flow Control for certain devices > ethtool: Add Direct Attach support to connector port reporting > ixgbe: Display currently attached PHY through ethtool > > Pablo Neira Ayuso (1): > netfilter: nf_ct_tcp: improve out-of-sync situation in TCP tracking > > Patrick McHardy (11): > vlan: cleanup multiple unregistrations > netfilter: remove unneccessary checks from netlink notifiers > net: allow to propagate errors through ->ndo_hard_start_xmit() > vlan/macvlan: propagate transmission state to upper layers > vlan: support "loose binding" to the underlying network device > ip_fragment: also adjust skb->truesize for packets not owned by a socket > net 01/05: fib_rules: rearrange struct fib_rule > net 02/05: fib_rules: rename ifindex/ifname/FRA_IFNAME to iifindex/iifname/FRA_IIFNAME > net 03/05: fib_rules: add oif classification > net 04/05: fib_rules: allow to delete local rule > ipv4 05/05: add sysctl to accept packets with local source addresses > > Patrick Mullaney (1): > netdevice: provide common routine for macvlan and vlan operstate management > > Rafael J. Wysocki (1): > Wireless / ath5k: Simplify suspend and resume callbacks > > Rahul Tank (1): > Bluetooth: Removal of unused variable in btmrvl driver > > Randy Dunlap (4): > wireless: fix CFG80211_WEXT build problems > netxen: fix builds for SYSFS=n or MODULES=n > wireless: airo_cs needs WEXT_SPY > staging/wireless: don't build when NET etc. are not enabled > > Ranjith Lohithakshan (1): > TI DaVinci EMAC: Add suspend/resume capability > > Reinette Chatre (16): > iwlwifi: fix userspace setting of sleep_level_override > iwlwifi: move iwl_setup_mac to iwlagn > iwlwifi: move rate scaling structures to header file > iwlagn: store station rate scale information in mac80211 station structure > iwlwifi: remove duplicate defines > iwlwifi: provide firmware version > iwlwifi: unmap memory before use > iwlwifi: move iwl_[un]init_drv to iwlagn > iwlwifi: split adding broadcast station from others > iwl3945: store station rate scale information in mac80211 station structure > iwlagn: move rate scale initialization to init function > iwlwifi: print warning when sending host command fails > iwlwifi: change debug message to error in failure case > iwlagn: power up device before initializing EEPROM > iwl3945: removed unused struct and definitions > iwlwifi: driver version track kernel version > > Roel Kluin (3): > i2400m: keep index within ms_to_errno[] > wimax: misplaced parenthesis > e1000e: Use sizeof struct rather than pointer in e1000_get_eeprom() > > Ron Mercer (23): > qlge: Remove explicit setting of PCI Dev CTL reg. > qlge: Set PCIE max read request size. > qlge: Add handler for DCBX firmware event. > qlge: Store firmware revision as early as possible. > qlge: Remove inline math for small rx buf mapping. > qlge: Get rid of firmware handler debug code. > qlge: Don't fail open when port is not initialized. > qlge: Add CBFC pause frame counters to ethtool stats. > qlge: Size RX buffers based on MTU. > qlge: Add ethtool get/set pause parameter. > qlge: Add ethtool blink function. > qlge: Add ethtool wake on LAN function. > qlge: Add ethtool register dump function. > qlge: Add ethtool self-test. > qlge: Change naming on vlan API. > qlge: Fix indentations. > qlge: Add firmware/driver sub-command support. > qlge: Clean up netdev->stats usage. > qlge: Do not change frame routing during suspend. > qlge: Add asic reset to open call. > qlge: Clean up module parameter name. > qlge: Change version to v1.00.00.23.00.00-01. > qlge: Bonding fix for mode 6. > > Rudy Matela (3): > wan: Frame Relay/DLCI coding style corrections. > wan: Coding style correction in HDLC/Frame Relay support routines > net: Coding style corrections on Sealevel Systems 4021 driver. > > Rui Paulo (24): > mesh: use set_bit() to set MESH_WORK_HOUSEKEEPING. > mac80211: update meshconf IE > mac80211: set MESH_TTL to 31 > mac80211: implement the meshconf formation info field > mac80211: fix typo in a comment > mac80211: update peer link management IE and action frames > mac80211: update the format of path selection frames > mac80211: add MAC80211_VERBOSE_MHWMP_DEBUG > mac80211: allow processing of more than one HWMP IE > mac80211: improve HWMP debugging > mac80211: improve peer link management debugging > mac80211: implement RANN processing and forwarding > mac80211: update PERR frame format > mac80211: properly forward the RANN IE > mac80211: set the AID field correctly for mesh peer frames > mac80211: fix BSSID setup for beacon frames > mac80211: add the DS params to the beacon > mac80211: replace "destination" with "target" to follow the spec > mac80211: implement a timer to send RANN action frames > mac80211: add nl80211/cfg80211 handling of the new mesh root mode option. > mac80211: update copyrights to 2009 > mac80211: use a structure to hold the mesh config information element > mac80211: update cfg80211 scan result code for the updated mesh conf IE > mac80211: fix endianess on mesh_path_error_tx() calls > > R�+1mi Denis-Courmont (13): > Phonet: deliver broadcast packets to broadcast sockets > Phonet: routing table backend > Phonet: routing table Netlink interface > Phonet: route outgoing packets > Phonet: forward incoming packets > Phonet: hold socket before giving it to sk_deliver_skb() > Phonet: remove tautologies > Phonet: put sockets in a hash table > Phonet: allocate and copy for pipe TX without sock lock > Phonet: put protocols array under RCU > Phonet: convert routing table to RCU > Phonet: missing rcu_dereference() > Phonet: convert devices list to RCU > > Samuel Ortiz (27): > iwmc3200wifi: WPS support > iwmc3200wifi: CT kill support > iwmc3200wifi: Profile flags can be WPA1 or WPA2 not both > iwmc3200wifi: Improve rx debug > iwmc3200wifi: Update statistics notification structure > iwmc3200wifi: Update fixed size config definitions > iwmc3200wifi: Tx power setting > iwmc3200wifi: SDIO disable race fix > iwmc3200wifi: Check for cmd pointer before dereferencing it > iwmc3200wifi: Do not handle wifi command if the interface is not ready > iwmc3200wifi: Try shared auth when open WEP fails > iwmc3200wifi: Support unexpected reboot barker > iwmc3200wifi: Set wiphy firmware version > MAINTAINERS: Add iwmc3200wifi entry > iwmc3200wifi: Parse HT channels EEPROM entries > iwmc3200wifi: Dont set the UMAC power limit when interface is down > iwmc3200wifi: Update wireless_mode with eeprom values > iwmc3200wifi: 802.11n Tx aggregation support > iwmc3200wifi: Add stopped queue to debugfs > iwmc3200wifi: Remove tx concatenation option > nl80211: PMKSA caching support > cfg80211: Add PMKSA wext compatibility handler > iwmc3200wifi: Implement cfg80211 PMKSA API > iwmc3200wifi: Update wiwi priority table > iwmc3200wifi: Coex table command does not expect a response > iwmc3200wifi: Add wifi-wimax coexistence mode as a module parameter > iwmc3200wifi: Enable wimax core through module parameter > > Sandeep Gopalpet (7): > gianfar: Add per queue structure support > gianfar: Introduce logical group support. > gianfar: Add Multiple Queue Support > fsl_pq_mdio: Add Suport for etsec2.0 devices. > gianfar: Add support etsec2.0 registers. > gianfar: Add Multiple group Support > gianfar: Basic Support for programming hash rules > > Sarveshwar Bandi (3): > be2net: Implement ethtool get_phys_id function. > be2net: Changes to update ethtool get_settings function to return appropriate values. > be2net: Patch to flash redboot section while firmware update. > > Sathya Perla (5): > be2net: support configuration of 64 multicast addresses instead of 32 > be2net: Fix rx_drops_no_fragments stat being incorrectly indexed > be2net: Issue fw_init/clean cmds to fw > be2net: Fix cleanup path in be_probe() > be2net: remove BUG_ON() when be2net runs out of mccq wrbs > > Senthil Balasubramanian (5): > ath9k: Allow PSPOLL only when the interface is configured in AP mode > ath9k: Handle ATH9K_BEACON_RESET_TSF properly > ath9k: Reduce PLL Settle time and eliminate redundant PLL calls. > ath9k: Advertise midband for AR5416 devices > ath9k: Fix bugs in handling TX power > > Shan Wei (1): > ip: update the description of rp_filter in ip-sysctl.txt > > Shannon Nelson (2): > ixgbe: handle parameters for tx and rx EITR, no div0 > ixgbe: Fix Receive Address Register (RAR) cleaning and accounting > > Shanyu Zhao (2): > iwlwifi: use only one chain for scan in PS > iwlwifi: use configured valid rx chain for scan > > Shreyas Bhatewara (2): > vmxnet3: remove duplicate #include > net: Getting rid of the x86 dependency to built vmxnet3 > > Simon Kagstrom (7): > via-velocity: Correct 64-byte alignment for rx buffers > via-velocity: Add ethtool interrupt coalescing support > via-velocity: Implement NAPI support > via-velocity: Change DMA_LENGTH_DEF (from the VIA driver) > via-velocity: Re-enable transmit scatter-gather support > via-velocity: Set tx checksum from ethtool instead of module parameter > via-velocity: Bump version > > Sreenivasa Honnur (9): > vxge: Modify __vxge_hw_device_is_privilaged() to not assume function-0 as the privileged function: Resubmit#1 > vxge: Update driver_config->vpath_per_dev for each function in probe. > vxge: Removed accessing non-supported registers. > vxge: Fixed crash in PAE system due to wrong typecasting. > vxge: Removed unused functions. > vxge: Check if FCS stripping is disabled by the firmware. > vxge: Allow multiple functions with INTA. > vxge: Version update. > vxge: Configure the number of transmit descriptors per packet to MAX_SKB_FRAGS + 1. > > Sridhar Samudrala (2): > net: Make UFO on master device independent of attached devices > bridge: Allow enable/disable UFO on bridge device via ethtool > > Steffen Klassert (5): > ah: Add struct crypto_ahash to ah_data > ah4: convert to ahash > ah6: convert to ahash > ah: Remove obsolete code > xfrm: remove skb_icv_walk > > Stephen Hemminger (9): > ipv4: fib table algorithm performance improvement > net: mark net_proto_ops as const > dcb: data center bridging ops should be r/o > sky2: add SK-9E21M device id > sky2: add register definitions for new chips > sky2: fix receive pause thresholds > sky2: workarounds for Yukon-2 supreme > sky2: 88E8059 support > sky2: version 1.26 > > Stephen Rothwell (2): > net/appletalk: using compat_ptr needs inclusion of linux/compat.h > vmxnet3: using csum_ipv6_magic requires including net/ip6_checksum.h > > Steve Hodgson (7): > sfc: Only switch Falcon MAC clocks as necessary > sfc: Simplify PHY polling > sfc: QT202x: Reset before reading PHY id > sfc: Replace MDIO spinlock with mutex > sfc: Always start Falcon using the XMAC > sfc: Generalise link state monitoring > sfc: Add firmware protocol definitions (MCDI) > > Sujith (9): > ath9k: Update INI release for AR9287 > ath9k: Fix RTC reset for AR5416 > ath9k: Fix TX hang poll routine > mac80211: Fix IBSS merge > ath9k: Cleanup bss_info_changed callback > ath9k: Remove a few unused variables > ath9k: Remove a few unused functions > ath9k: Fix bug in initializing chain masks > mac80211: Fix panic in aggregation handling > > Suresh R (1): > be2net: Add support for ethtool self test > > Teemu Paasikivi (5): > wl1271: Added 5 GHz parameters for wl1273 > wl1271: Scan only enabled channels > wl1271: Added support to scan on 5 GHz band > wl1271: Added 5 GHz support to join and rx > wl1271: Checking of rx descriptor status fixed > > Thadeu Lima de Souza Cascardo (2): > rt2x00: fix some typos and punctuation in comments > rt2800lib: fix some typos and punctuation in comments > > Thiago Farina (1): > trivial: remove duplicated MIN macro from tehuti. > > Thomas Gleixner (3): > net: Remove BKL from tun > net: Replace old style lock initializer > Bluetooth: Remove stub ioctl in hci_vhci > > Thomas Klute (1): > ar9170: Add support for D-Link DWA 160 A2 > > Thomas Sailer (1): > hamradio: Fix bit test correctly. > > Tilman Schmidt (13): > gigaset: prepare for CAPI implementation > gigaset: allow building without I4L > gigaset: add Kernel CAPI interface (v3) > net/ppp: fix comments - ppp_{sync,asynctty}_receive() may sleep > gigaset: CAPI module readability improvements > gigaset: fix format string typo in CAPI dial command > gigaset: fix bad assumptions about CAPI skbuffs > usb_gigaset: code cleanup > gigaset: checkpatch cleanup > ser_gigaset: checkpatch cleanup > bas_gigaset: checkpatch cleanup > gigaset: checkpatch cleanup of ev-layer.c > gigaset: convert strcmp chain to table lookup > > Tomas Winkler (6): > iwmc3200top: Add Intel Wireless MultiCom 3200 top driver. > iwmc3200wifi: select IWMC3200TOP in Kconfig > i2400m-sdio: select IWMC3200TOP in Kconfig > iwmc3200top: use prefered style for the device table. > iwmc3200top: simplify the driver version > iwmc3200top: revamp fw name handling > > Tristram Ha (1): > net: Fix ks8851 snl NULL pointer dereference Oops > > Ursula Braun (6): > af_iucv: remove duplicate sock_set_flag > iucv: add work_queue cleanup for suspend > s390: remove cu3088 layer for lcs and ctcm > netiucv: displayed TX bytes value much too high > qeth: remaining EDDP cleanup > qeth: Recognize return codes of ccw_device_set_online > > Valentine Barshak (1): > pasemi_mac: ethtool set settings support > > Vasanthakumar Thiagarajan (3): > ath9k: Update initvals > ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit > ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 > > Vidhya Govindan (4): > wl1251: Add acx command to set tbtt and dtim period > wl1251: Set the correct dtim period to the firmware > wl1251: Increase the beacon loss timeout value and handle regain event > wl1251: Send null data packet with "TODS" bit set > > Vikram Kandukuri (1): > Bluetooth: Fix handling of BNEP setup connection requests > > Vivek Natarajan (3): > ath9k: Add Calibration checks > ath: Updates for regulatory and country codes. > ath9k: Ensure a fair beacon distribution in IBSS mode. > > Vlad Yasevich (7): > sctp: Fix malformed "Invalid Stream Identifier" error > sctp: Select a working primary during sctp_connectx() > sctp: Update SWS avaoidance receiver side algorithm > sctp: Remove useless last_time_used variable > sctp: Turn the enum socket options into defines > sctp: Update max.burst implementation > sctp: prevent too-fast association id reuse > > Vladislav Zolotarov (2): > bnx2x: Handle Rx and Tx together in NAPI > bnx2x: Don't set netdev->trans_start > > Wan ZongShun (1): > ARM: fix bug of checking on signed return value using unsigned statement in w90p910 platform > > Wei Yongjun (3): > sctp: implement definition for SACK-IMMEDIATELY extension > sctp: implement the receiver side for SACK-IMMEDIATELY extension > sctp: implement the sender side for SACK-IMMEDIATELY extension > > Wey-Yi Guy (75): > iwlwifi: modify LED blink index table > iwlwifi: remove un-supported eeprom parameters > iwlwifi: separate nic_config for different NIC > iwlwifi: separate set_hw_params function for 6000 series > iwlwifi: Adjust blink rate to compensate Clock difference > iwlwifi: show NVM version in debugfs > iwlwifi: Use RTS/CTS as the preferred protection mechanism for 6000 series > iwlwifi: allow user change protection mechanism for HT > iwlwifi: EEPROM version for 1000 and 6000 series > iwlwifi: use S_IRUGO and S_IWUSR in module parameters > iwlwifi: send cmd to uCode to configure valid tx antenna > iwlwifi: update PCI Subsystem ID for 1000 series > iwlwifi: update PCI Subsystem ID for 6000 series > iwlwifi: add LED mode to support different LED behavior > iwlwifi: Chain Noise Calibration for 6000 series > iwlwifi: reliable entering of critical temperature state > iwlwifi: change valid EEPROM version for 1000 series > iwlwifi: set default aggregation frame count limit to 31 > iwlwifi: validate the signature for EEPROM and OTP > iwlwifi: remove duplicated/unused definition > iwlwifi: additional items in sensitivity range table > iwlwifi: dynamic allocate tx queue structure > iwlwifi: showing accumulative ucode statistics counters > iwlwifi: update channel switch command API > iwlwifi: show current power save status reported by uCode > iwlwifi: identify eeprom version for 6x50 series NIC > iwlwifi: fix incorrect otp blocks number for 6x50 series > iwlwifi: set auto clock gate disable bit for 6x00/6x50 series > iwlwifi: no chain noise support for 6x50 series > iwlwifi: rework for static power save > iwlwifi: fix gain computation for 5000 series and up > iwlwifi: separate led function from statistic notification > iwlwifi: update bt co-exit configuration parameter > iwlwifi: specify the valid tx/rx chain in device config structure > iwlwifi: increase max tfd payload size > iwlwifi: choose thermal throttle method based on device config > iwlwifi: issue ct_kill host command based on device config > iwlwifi: add channel switch support to 5000 series and up > iwlwifi: remove unused parameters > iwlwifi: remove duplicated define > iwlwifi: update lowest API version support for 6x00 & 6x50 series > iwlwifi: minor comments changes for wimax co-exist command > iwlwifi: coex API data structure > iwlwifi: add SM PS support for 6x50 series > iwlwifi: add wimax/wifi coexist support for 6x50 series > iwlwifi: print rx_on config to help debug > iwlwifi: no periodic Tx/IQ calibration for 6x00/6x50 series > iwlwifi: remove un-used parameter > iwlwifi: fix for channel switch > iwlwifi: drop non-production PCI-IDs > iwlwifi: do not base station's sm_ps setting on AP > iwlwifi: Fix issue on file transfer stalled in HT mode > iwlwifi: validate enhanced tx power entry > iwlwifi: disable coex until implementation ready for 6x50 > iwlwifi: remove unused parameter from iwl_channel_info > iwlwifi: drop non-production PCI-IDs for 6x50 series > iwlwifi: remove external reference for non-exist data structure > iwlwifi: update reply_statistics_cmd with 'clear' parameter > iwlwifi: eliminate the possible 1/2 dBm tx power loss in 6x00 & 6x50 series > iwlwifi: align tx/rx statistics debugfs format > iwlwifi: control led while update tx/rx bytes counts > iwlwifi: set sm_ps_mode as part of cfg parameters > iwlwifi: reset led_tpt when clear tx/rx traffic byte counts > iwlwifi: set read/write permission for debugfs files > iwlwifi: increase tx_queue debugfs buffer size > iwlwifi: dynamically allocate buffer for sram debugfs file > iwlwifi: fix reserved2 field in iwl4965_addsta > iwlwifi: update supported PCI_ID list for 5xx0 series > iwlwifi: by default, dump entire sram data portion > iwlwifi: dump error log when uCode error occurred > iwlwifi: print limited number of event log when uCode error > iwlwifi: change message for cmd queue full error > iwlwifi: remove reset led_tpt from iwl_leds_init() > iwl3945: remove duplicated event logging code > iwlwifi: indicate uCode type when fail dump error/event log > > William Allen Simpson (8): > net: TCP_MSS_DEFAULT, TCP_MSS_DESIRED > TCPCT part 1a: add request_values parameter for sending SYNACK > TCPCT part 1b: generate Responder Cookie secret > TCPCT part 1c: sysctl_tcp_cookie_size, socket option TCP_COOKIE_TRANSACTIONS > TCPCT part 1d: define TCP cookie option, extend existing struct's > TCPCT part 1e: implement socket option TCP_COOKIE_TRANSACTIONS > TCPCT part 1f: Initiator Cookie => Responder > TCPCT part 1g: Responder Cookie => Initiator > > Wolfgang Grandegger (2): > can: make the number of echo skb's configurable > can: provide library functions for skb allocation > > Wolfram Sang (12): > net/can: add driver for mscan family & mpc52xx_mscan > net/can/mscan: move defines into .h file > net/can/mscan: trivial fixes > net/can/mscan: drop support for CAN_MODE_{SLEEP|STOP} > net/can/mscan: use {clr|set}bits8 macros > net/can/mscan: fix function annotations > net/can/mscan: drop assignment in while-construct > net/can/mpc52xx_can: refactor clock-get routine > net/can/mpc52xx_can: improve properties and their description > net/can/mscan: replace hardcoded values with defines > net/can/mscan: add error path to mscan_open() > net/can/mscan: improve build > > Xose Vazquez Perez (1): > rt2x00: more ids to rt2800usb.c > > YOSHIFUJI Hideaki / 吉藤英明 (4): > ipv6 sit: 6rd (IPv6 Rapid Deployment) Support. > ipv6 sit: Ensure to initialize 6rd parameters. > ipv6 sit: Fix 6rd relay address. > ipv6 sit: Set relay to 0.0.0.0 directly if relay_prefixlen == 0. > > Yaniv Rosner (10): > bnx2x: Fix Parallel-Detect settings > bnx2x: Fix CL73 autoneg issues > bnx2x: Miscellaneous debug print and tabs > bnx2x: Enable FC when parallel-detect is used > bnx2x: Modify BCM8706 link init seq > bnx2x: Add support for BCM84823 > bnx2x: Fix BCM8726 ROM load seq > bnx2x: Fix 10G mode in BCM8481/BCM84823 > bnx2x: Fix register access timeout in 10M > bnx2x: version 1.52.1-3 > > Yi Zou (6): > ixgbe: Add support for 82599 alternative WWNN/WWPN prefix > net: Add ndo_fcoe_get_wwn to net_device_ops > ixgbe: Add support for netdev_ops.ndo_fcoe_get_wwn to 82599 > vlan: Add support to netdev_ops.ndo_fcoe_get_wwn for VLAN device > ixgbe: use known user priority for FCoE when DCB is enabled > ixgbe: select FCoE Tx queue in ndo_select_queue > > Yury Polyanskiy (1): > xfrm: SAD entries do not expire correctly after suspend-resume > > Zhu Yi (11): > iwlwifi: use paged Rx > iwmc3200wifi: add BGN sdio device id > iwmc3200wifi: allow joining an existed IBSS network > iwmc3200wifi: handle coexistence radio notification > iwlwifi: fix use after free bug for paged rx > iwlwifi: reuse page for notification packets > mac80211: make align adjustment code support paged SKB > iwlwifi: allocate 128 bytes linear buffer for rx skb > iwmc3200wifi: Set wireless mode correctly > iwmc3200wifi: fix NULL pointer dereference in pmkid update > ipw2100: fix rebooting hang with driver loaded > > andrew hendry (3): > X25: Move SYSCTL ifdefs into header > X25: Check for errors in x25_init > X25: Fix oops and refcnt problems from x25_dev_get > > chaithrika@ti.com (1): > TI DaVinci EMAC: Minor macro related updates > > fangxiaozhi (1): > net: PPP buffer too small for higher speed connections > > jamal (2): > pkt_sched: ingress socket filter by mark > pkt_sched: skbedit add support for setting mark > > roel kluin (8): > x25: bit and/or confusion in x25_ioctl()? > net/hamradio: fix test in receive() > sb1250-mac: duplicate setting of bit V_MAC_RX_PL_THRSH(4) in sbmac_channel_start() > net: Cleanup redundant tests on unsigned > net: Cleanup redundant tests on unsigned > atm: Cleanup redundant tests on unsigned > ax25: unsigned cannot be less than 0 in ax25_ctl_ioctl() > cnic: ensure ulp_type is not negative > > stephen hemminger (10): > netdev: add netdev_continue_rcu > vlan: eliminate use of dev_base_lock > net: use rcu for network scheduler API > s390: use RCU to walk list of network devices > decnet: use RCU to find network devices > IPV4: use rcu to walk list of devices in IGMP > CAN: use dev_get_by_index_rcu > netdev: fold name hash properly (v3) > decnet: add RTNL lock when reading address list > decnet: convert dndev_lock to spinlock > > zeal (2): > KS8695: fix ks8695_rx_irq() bug. > KS8695: fix ks8695_rx() unreasonable action. > > Documentation/feature-removal-schedule.txt | 12 - > Documentation/isdn/README.gigaset | 34 +- > Documentation/kernel-parameters.txt | 3 + > Documentation/networking/bonding.txt | 42 +- > Documentation/networking/ip-sysctl.txt | 36 +- > Documentation/powerpc/dts-bindings/fsl/mpc5200.txt | 10 + > MAINTAINERS | 14 +- > arch/alpha/include/asm/socket.h | 2 + > arch/alpha/include/asm/unistd.h | 3 +- > arch/alpha/kernel/systbls.S | 1 + > arch/arm/include/asm/socket.h | 2 + > arch/arm/kernel/calls.S | 1 + > arch/avr32/include/asm/socket.h | 2 + > arch/avr32/kernel/syscall_table.S | 1 + > arch/blackfin/mach-common/entry.S | 1 + > arch/cris/include/asm/socket.h | 2 + > arch/frv/include/asm/socket.h | 2 + > arch/h8300/include/asm/socket.h | 2 + > arch/ia64/include/asm/socket.h | 2 + > arch/ia64/include/asm/unistd.h | 3 +- > arch/ia64/kernel/entry.S | 1 + > arch/m32r/include/asm/socket.h | 2 + > arch/m68k/include/asm/socket.h | 2 + > arch/microblaze/kernel/syscall_table.S | 1 + > arch/mips/include/asm/socket.h | 2 + > arch/mips/include/asm/unistd.h | 15 +- > arch/mips/kernel/scall32-o32.S | 1 + > arch/mips/kernel/scall64-64.S | 1 + > arch/mips/kernel/scall64-n32.S | 1 + > arch/mips/kernel/scall64-o32.S | 1 + > arch/mn10300/include/asm/socket.h | 2 + > arch/parisc/include/asm/socket.h | 2 + > arch/powerpc/include/asm/socket.h | 2 + > arch/s390/appldata/appldata_net_sum.c | 8 +- > arch/s390/include/asm/socket.h | 2 + > arch/sh/include/asm/sh_eth.h | 1 + > arch/sh/kernel/syscalls_64.S | 1 + > arch/sparc/include/asm/socket.h | 2 + > arch/sparc/include/asm/unistd.h | 3 +- > arch/sparc/kernel/systbls_32.S | 2 +- > arch/sparc/kernel/systbls_64.S | 4 +- > arch/x86/ia32/ia32entry.S | 1 + > arch/x86/include/asm/unistd_32.h | 3 +- > arch/x86/include/asm/unistd_64.h | 2 + > arch/x86/kernel/syscall_table_32.S | 1 + > arch/xtensa/include/asm/socket.h | 2 + > arch/xtensa/include/asm/unistd.h | 4 +- > drivers/atm/ambassador.c | 1 + > drivers/atm/fore200e.c | 4 +- > drivers/atm/he.c | 2 +- > drivers/atm/solos-pci.c | 32 +- > drivers/bluetooth/btmrvl_debugfs.c | 1 - > drivers/bluetooth/btmrvl_drv.h | 1 + > drivers/bluetooth/btmrvl_main.c | 55 +- > drivers/bluetooth/btmrvl_sdio.c | 4 + > drivers/bluetooth/hci_vhci.c | 20 +- > drivers/ieee802154/fakehard.c | 59 +- > drivers/infiniband/hw/nes/nes_nic.c | 12 +- > drivers/isdn/gigaset/Kconfig | 25 +- > drivers/isdn/gigaset/Makefile | 5 +- > drivers/isdn/gigaset/asyncdata.c | 662 +- > drivers/isdn/gigaset/bas-gigaset.c | 76 +- > drivers/isdn/gigaset/capi.c | 2292 ++++ > drivers/isdn/gigaset/common.c | 139 +- > drivers/isdn/gigaset/dummyll.c | 68 + > drivers/isdn/gigaset/ev-layer.c | 578 +- > drivers/isdn/gigaset/gigaset.h | 176 +- > drivers/isdn/gigaset/i4l.c | 563 +- > drivers/isdn/gigaset/interface.c | 41 +- > drivers/isdn/gigaset/isocdata.c | 186 +- > drivers/isdn/gigaset/proc.c | 2 +- > drivers/isdn/gigaset/ser-gigaset.c | 56 +- > drivers/isdn/gigaset/usb-gigaset.c | 71 +- > drivers/isdn/hardware/mISDN/speedfax.c | 1 + > drivers/isdn/mISDN/socket.c | 5 +- > drivers/misc/Kconfig | 1 + > drivers/misc/Makefile | 1 + > drivers/misc/iwmc3200top/Kconfig | 20 + > drivers/misc/iwmc3200top/Makefile | 29 + > drivers/misc/iwmc3200top/debugfs.c | 133 + > drivers/misc/iwmc3200top/debugfs.h | 58 + > drivers/misc/iwmc3200top/fw-download.c | 355 + > drivers/misc/iwmc3200top/fw-msg.h | 113 + > drivers/misc/iwmc3200top/iwmc3200top.h | 209 + > drivers/misc/iwmc3200top/log.c | 347 + > drivers/misc/iwmc3200top/log.h | 158 + > drivers/misc/iwmc3200top/main.c | 678 ++ > drivers/net/3c501.c | 10 +- > drivers/net/3c503.c | 15 +- > drivers/net/3c505.c | 2 +- > drivers/net/3c507.c | 6 +- > drivers/net/3c509.c | 12 +- > drivers/net/3c515.c | 15 +- > drivers/net/3c523.c | 2 +- > drivers/net/3c527.c | 6 +- > drivers/net/3c59x.c | 7 +- > drivers/net/8139cp.c | 12 +- > drivers/net/8139too.c | 15 +- > drivers/net/Kconfig | 4 +- > drivers/net/appletalk/cops.c | 2 +- > drivers/net/appletalk/ipddp.c | 12 +- > drivers/net/appletalk/ltpc.c | 2 +- > drivers/net/arcnet/arc-rimi.c | 8 +- > drivers/net/arcnet/arcnet.c | 14 +- > drivers/net/arcnet/com20020.c | 2 +- > drivers/net/arcnet/com90io.c | 2 +- > drivers/net/arcnet/com90xx.c | 2 +- > drivers/net/arm/ks8695net.c | 131 +- > drivers/net/arm/w90p910_ether.c | 4 +- > drivers/net/at1700.c | 18 +- > drivers/net/atarilance.c | 4 +- > drivers/net/atl1c/atl1c.h | 22 +- > drivers/net/atl1c/atl1c_main.c | 88 +- > drivers/net/atl1e/atl1e_ethtool.c | 17 +- > drivers/net/atl1e/atl1e_main.c | 42 +- > drivers/net/atlx/atl1.c | 21 +- > drivers/net/atlx/atl2.c | 5 +- > drivers/net/atp.c | 6 +- > drivers/net/au1000_eth.c | 2 +- > drivers/net/bcm63xx_enet.c | 5 +- > drivers/net/benet/be.h | 24 +- > drivers/net/benet/be_cmds.c | 496 +- > drivers/net/benet/be_cmds.h | 152 +- > drivers/net/benet/be_ethtool.c | 204 +- > drivers/net/benet/be_hw.h | 9 + > drivers/net/benet/be_main.c | 257 +- > drivers/net/bfin_mac.c | 12 +- > drivers/net/bmac.c | 4 +- > drivers/net/bnx2.c | 217 +- > drivers/net/bnx2.h | 3 + > drivers/net/bnx2x.h | 95 +- > drivers/net/bnx2x_hsi.h | 21 +- > drivers/net/bnx2x_link.c | 321 +- > drivers/net/bnx2x_link.h | 3 +- > drivers/net/bnx2x_main.c | 1443 ++- > drivers/net/bnx2x_reg.h | 23 +- > drivers/net/bonding/bond_3ad.c | 123 +- > drivers/net/bonding/bond_alb.c | 3 - > drivers/net/bonding/bond_ipv6.c | 7 +- > drivers/net/bonding/bond_main.c | 316 +- > drivers/net/bonding/bond_sysfs.c | 92 +- > drivers/net/bonding/bonding.h | 35 +- > drivers/net/can/Kconfig | 15 + > drivers/net/can/Makefile | 3 + > drivers/net/can/at91_can.c | 34 +- > drivers/net/can/dev.c | 76 +- > drivers/net/can/mcp251x.c | 1166 ++ > drivers/net/can/mscan/Kconfig | 23 + > drivers/net/can/mscan/Makefile | 5 + > drivers/net/can/mscan/mpc5xxx_can.c | 259 + > drivers/net/can/mscan/mscan.c | 668 + > drivers/net/can/mscan/mscan.h | 296 + > drivers/net/can/sja1000/sja1000.c | 19 +- > drivers/net/can/sja1000/sja1000.h | 2 + > drivers/net/can/ti_hecc.c | 993 ++ > drivers/net/can/usb/ems_usb.c | 28 +- > drivers/net/cnic.c | 1875 +++- > drivers/net/cnic.h | 64 + > drivers/net/cnic_defs.h | 1917 +++ > drivers/net/cnic_if.h | 14 +- > drivers/net/cpmac.c | 6 +- > drivers/net/cs89x0.c | 2 +- > drivers/net/cxgb3/adapter.h | 16 + > drivers/net/cxgb3/common.h | 8 +- > drivers/net/cxgb3/cxgb3_main.c | 73 +- > drivers/net/cxgb3/sge.c | 31 +- > drivers/net/davinci_emac.c | 30 +- > drivers/net/declance.c | 4 +- > drivers/net/depca.c | 2 +- > drivers/net/dl2k.c | 24 +- > drivers/net/dm9000.c | 149 +- > drivers/net/dm9000.h | 7 + > drivers/net/e100.c | 25 +- > drivers/net/e1000/e1000.h | 2 +- > drivers/net/e1000/e1000_ethtool.c | 39 +- > drivers/net/e1000/e1000_main.c | 130 +- > drivers/net/e1000e/82571.c | 323 +- > drivers/net/e1000e/defines.h | 2 +- > drivers/net/e1000e/e1000.h | 47 +- > drivers/net/e1000e/es2lan.c | 213 +- > drivers/net/e1000e/ethtool.c | 81 +- > drivers/net/e1000e/hw.h | 52 +- > drivers/net/e1000e/ich8lan.c | 530 +- > drivers/net/e1000e/lib.c | 261 +- > drivers/net/e1000e/netdev.c | 470 +- > drivers/net/e1000e/param.c | 2 +- > drivers/net/e1000e/phy.c | 516 +- > drivers/net/e2100.c | 6 +- > drivers/net/eepro.c | 2 +- > drivers/net/eexpress.c | 2 +- > drivers/net/ehea/ehea_main.c | 29 +- > drivers/net/ehea/ehea_qmr.c | 4 +- > drivers/net/enic/enic_main.c | 15 +- > drivers/net/epic100.c | 10 +- > drivers/net/ethoc.c | 6 +- > drivers/net/fealnx.c | 14 +- > drivers/net/fec_mpc52xx.c | 6 +- > drivers/net/forcedeth.c | 6 +- > drivers/net/fsl_pq_mdio.c | 67 +- > drivers/net/fsl_pq_mdio.h | 11 +- > drivers/net/gianfar.c | 1826 ++- > drivers/net/gianfar.h | 412 +- > drivers/net/gianfar_ethtool.c | 376 +- > drivers/net/gianfar_sysfs.c | 81 +- > drivers/net/hamachi.c | 24 +- > drivers/net/hamradio/6pack.c | 21 + > drivers/net/hamradio/baycom_epp.c | 6 +- > drivers/net/hamradio/bpqether.c | 9 +- > drivers/net/hamradio/dmascc.c | 8 +- > drivers/net/hamradio/mkiss.c | 21 + > drivers/net/hp-plus.c | 4 +- > drivers/net/hp100.c | 4 +- > drivers/net/ibm_newemac/core.c | 34 +- > drivers/net/ibmveth.c | 2 +- > drivers/net/ifb.c | 10 +- > drivers/net/igb/e1000_82575.c | 572 +- > drivers/net/igb/e1000_82575.h | 32 + > drivers/net/igb/e1000_defines.h | 50 +- > drivers/net/igb/e1000_hw.h | 22 +- > drivers/net/igb/e1000_mac.c | 100 +- > drivers/net/igb/e1000_mbx.c | 82 +- > drivers/net/igb/e1000_mbx.h | 10 +- > drivers/net/igb/e1000_nvm.c | 36 +- > drivers/net/igb/e1000_phy.c | 453 +- > drivers/net/igb/e1000_phy.h | 37 +- > drivers/net/igb/e1000_regs.h | 80 +- > drivers/net/igb/igb.h | 149 +- > drivers/net/igb/igb_ethtool.c | 747 +- > drivers/net/igb/igb_main.c | 3450 +++--- > drivers/net/igbvf/ethtool.c | 25 +- > drivers/net/igbvf/igbvf.h | 1 + > drivers/net/igbvf/netdev.c | 83 +- > drivers/net/ipg.c | 9 +- > drivers/net/irda/au1k_ir.c | 4 +- > drivers/net/irda/irda-usb.c | 10 +- > drivers/net/irda/stir4200.c | 12 +- > drivers/net/irda/via-ircc.c | 16 +- > drivers/net/irda/vlsi_ir.c | 16 +- > drivers/net/isa-skeleton.c | 10 +- > drivers/net/iseries_veth.c | 42 +- > drivers/net/ixgb/ixgb.h | 2 +- > drivers/net/ixgb/ixgb_ethtool.c | 69 +- > drivers/net/ixgb/ixgb_main.c | 118 +- > drivers/net/ixgbe/ixgbe.h | 33 +- > drivers/net/ixgbe/ixgbe_82599.c | 178 +- > drivers/net/ixgbe/ixgbe_common.c | 37 +- > drivers/net/ixgbe/ixgbe_dcb_nl.c | 2 +- > drivers/net/ixgbe/ixgbe_ethtool.c | 140 +- > drivers/net/ixgbe/ixgbe_fcoe.c | 76 +- > drivers/net/ixgbe/ixgbe_fcoe.h | 3 + > drivers/net/ixgbe/ixgbe_main.c | 251 +- > drivers/net/ixgbe/ixgbe_type.h | 26 + > drivers/net/ixp2000/ixpdev.c | 3 +- > drivers/net/jazzsonic.c | 6 +- > drivers/net/jme.c | 22 +- > drivers/net/korina.c | 13 +- > drivers/net/ks8842.c | 5 +- > drivers/net/ks8851.c | 4 +- > drivers/net/lance.c | 14 +- > drivers/net/lib82596.c | 13 +- > drivers/net/lib8390.c | 12 +- > drivers/net/ll_temac_main.c | 4 +- > drivers/net/loopback.c | 10 +- > drivers/net/lp486e.c | 2 +- > drivers/net/mac89x0.c | 6 +- > drivers/net/mace.c | 4 +- > drivers/net/macsonic.c | 4 +- > drivers/net/macvlan.c | 278 +- > drivers/net/mdio.c | 12 +- > drivers/net/mipsnet.c | 2 +- > drivers/net/mv643xx_eth.c | 2 +- > drivers/net/myri10ge/myri10ge.c | 25 +- > drivers/net/myri_sbus.c | 2 +- > drivers/net/natsemi.c | 30 +- > drivers/net/netx-eth.c | 5 +- > drivers/net/netxen/netxen_nic.h | 78 +- > drivers/net/netxen/netxen_nic_ethtool.c | 38 +- > drivers/net/netxen/netxen_nic_hdr.h | 76 +- > drivers/net/netxen/netxen_nic_hw.c | 995 +- > drivers/net/netxen/netxen_nic_init.c | 361 +- > drivers/net/netxen/netxen_nic_main.c | 334 +- > drivers/net/ni5010.c | 2 +- > drivers/net/ni52.c | 6 +- > drivers/net/ni65.c | 2 +- > drivers/net/niu.c | 15 +- > drivers/net/ns83820.c | 24 +- > drivers/net/pasemi_mac.c | 4 +- > drivers/net/pasemi_mac_ethtool.c | 14 + > drivers/net/pci-skeleton.c | 12 +- > drivers/net/pcmcia/axnet_cs.c | 4 +- > drivers/net/pcmcia/fmvj18x_cs.c | 22 +- > drivers/net/pcmcia/nmclan_cs.c | 2 +- > drivers/net/pcmcia/pcnet_cs.c | 11 +- > drivers/net/pcmcia/smc91c92_cs.c | 8 +- > drivers/net/pcmcia/xirc2ps_cs.c | 6 +- > drivers/net/pcnet32.c | 22 +- > drivers/net/phy/broadcom.c | 208 +- > drivers/net/phy/phy.c | 18 +- > drivers/net/plip.c | 13 +- > drivers/net/ppp_async.c | 19 +- > drivers/net/ppp_deflate.c | 44 +- > drivers/net/ppp_generic.c | 98 +- > drivers/net/ppp_mppe.c | 8 +- > drivers/net/ppp_synctty.c | 9 +- > drivers/net/pppoe.c | 63 +- > drivers/net/pppol2tp.c | 62 +- > drivers/net/pppox.c | 5 +- > drivers/net/ps3_gelic_net.c | 98 +- > drivers/net/ps3_gelic_net.h | 21 +- > drivers/net/qla3xxx.c | 8 +- > drivers/net/qlge/qlge.h | 229 +- > drivers/net/qlge/qlge_dbg.c | 180 + > drivers/net/qlge/qlge_ethtool.c | 290 + > drivers/net/qlge/qlge_main.c | 490 +- > drivers/net/qlge/qlge_mpi.c | 210 +- > drivers/net/r6040.c | 5 +- > drivers/net/r8169.c | 71 +- > drivers/net/s6gmac.c | 8 +- > drivers/net/sb1000.c | 2 +- > drivers/net/sb1250-mac.c | 3 +- > drivers/net/sc92031.c | 18 +- > drivers/net/seeq8005.c | 4 +- > drivers/net/sfc/Kconfig | 13 +- > drivers/net/sfc/Makefile | 7 +- > drivers/net/sfc/bitfield.h | 17 +- > drivers/net/sfc/boards.c | 328 - > drivers/net/sfc/boards.h | 28 - > drivers/net/sfc/efx.c | 793 +- > drivers/net/sfc/efx.h | 65 +- > drivers/net/sfc/enum.h | 116 +- > drivers/net/sfc/ethtool.c | 222 +- > drivers/net/sfc/ethtool.h | 27 - > drivers/net/sfc/falcon.c | 2829 ++---- > drivers/net/sfc/falcon.h | 145 - > drivers/net/sfc/falcon_boards.c | 752 ++ > drivers/net/sfc/falcon_gmac.c | 123 +- > drivers/net/sfc/falcon_hwdefs.h | 1333 -- > drivers/net/sfc/falcon_io.h | 258 - > drivers/net/sfc/falcon_xmac.c | 278 +- > drivers/net/sfc/gmii.h | 60 - > drivers/net/sfc/io.h | 256 + > drivers/net/sfc/mac.h | 6 +- > drivers/net/sfc/mcdi.c | 1112 ++ > drivers/net/sfc/mcdi.h | 130 + > drivers/net/sfc/mcdi_mac.c | 152 + > drivers/net/sfc/mcdi_pcol.h | 1578 +++ > drivers/net/sfc/mcdi_phy.c | 597 + > drivers/net/sfc/mdio_10g.c | 144 +- > drivers/net/sfc/mdio_10g.h | 6 +- > drivers/net/sfc/mtd.c | 559 +- > drivers/net/sfc/net_driver.h | 302 +- > drivers/net/sfc/nic.c | 1583 +++ > drivers/net/sfc/nic.h | 261 + > drivers/net/sfc/phy.h | 27 +- > drivers/net/sfc/{xfp_phy.c => qt202x_phy.c} | 132 +- > drivers/net/sfc/regs.h | 3168 +++++ > drivers/net/sfc/rx.c | 82 +- > drivers/net/sfc/rx.h | 26 - > drivers/net/sfc/selftest.c | 146 +- > drivers/net/sfc/sfe4001.c | 435 - > drivers/net/sfc/siena.c | 604 + > drivers/net/sfc/spi.h | 18 +- > drivers/net/sfc/tenxpress.c | 223 +- > drivers/net/sfc/tx.c | 184 +- > drivers/net/sfc/tx.h | 25 - > drivers/net/sfc/workarounds.h | 20 +- > drivers/net/sgiseeq.c | 7 +- > drivers/net/sh_eth.c | 56 +- > drivers/net/sh_eth.h | 1 + > drivers/net/sis190.c | 3 +- > drivers/net/sis900.c | 2 +- > drivers/net/skge.c | 32 +- > drivers/net/sky2.c | 157 +- > drivers/net/sky2.h | 185 +- > drivers/net/slip.c | 33 +- > drivers/net/smc-mca.c | 6 +- > drivers/net/smc911x.c | 2 +- > drivers/net/smc9194.c | 2 +- > drivers/net/smc91x.c | 20 +- > drivers/net/smc91x.h | 10 +- > drivers/net/smsc911x.c | 7 +- > drivers/net/smsc9420.c | 2 +- > drivers/net/spider_net.c | 1 + > drivers/net/starfire.c | 10 +- > drivers/net/stmmac/stmmac_main.c | 5 +- > drivers/net/sun3_82586.c | 2 +- > drivers/net/sunbmac.c | 2 +- > drivers/net/sundance.c | 18 +- > drivers/net/sungem.c | 4 +- > drivers/net/sungem.h | 4 +- > drivers/net/sunhme.c | 27 +- > drivers/net/sunlance.c | 2 +- > drivers/net/sunqe.c | 2 +- > drivers/net/tc35815.c | 292 +- > drivers/net/tehuti.c | 45 +- > drivers/net/tehuti.h | 2 - > drivers/net/tg3.c | 1254 ++- > drivers/net/tg3.h | 99 +- > drivers/net/tlan.c | 11 +- > drivers/net/tokenring/3c359.c | 3 +- > drivers/net/tokenring/ibmtr.c | 2 +- > drivers/net/tokenring/lanstreamer.c | 10 +- > drivers/net/tokenring/olympic.c | 4 +- > drivers/net/tokenring/smctr.c | 86 +- > drivers/net/tokenring/tms380tr.c | 26 +- > drivers/net/tsi108_eth.c | 10 +- > drivers/net/tulip/21142.c | 8 +- > drivers/net/tulip/de2104x.c | 6 +- > drivers/net/tulip/dmfe.c | 2 +- > drivers/net/tulip/eeprom.c | 8 +- > drivers/net/tulip/interrupt.c | 16 +- > drivers/net/tulip/media.c | 4 +- > drivers/net/tulip/pnic2.c | 6 +- > drivers/net/tulip/tulip_core.c | 26 +- > drivers/net/tulip/uli526x.c | 2 +- > drivers/net/tulip/winbond-840.c | 10 +- > drivers/net/tulip/xircom_cb.c | 2 +- > drivers/net/tun.c | 58 +- > drivers/net/typhoon.c | 6 +- > drivers/net/ucc_geth.c | 24 +- > drivers/net/usb/asix.c | 24 +- > drivers/net/usb/catc.c | 4 +- > drivers/net/usb/cdc-phonet.c | 8 +- > drivers/net/usb/cdc_eem.c | 4 +- > drivers/net/usb/cdc_ether.c | 79 +- > drivers/net/usb/dm9601.c | 2 +- > drivers/net/usb/hso.c | 34 +- > drivers/net/usb/kaweth.c | 11 +- > drivers/net/usb/mcs7830.c | 4 +- > drivers/net/usb/rndis_host.c | 10 +- > drivers/net/usb/usbnet.c | 218 +- > drivers/net/usb/zaurus.c | 4 +- > drivers/net/veth.c | 38 +- > drivers/net/via-rhine.c | 20 +- > drivers/net/via-velocity.c | 405 +- > drivers/net/via-velocity.h | 15 +- > drivers/net/virtio_net.c | 17 +- > drivers/net/vmxnet3/vmxnet3_defs.h | 246 +- > drivers/net/vmxnet3/vmxnet3_drv.c | 363 +- > drivers/net/vmxnet3/vmxnet3_ethtool.c | 10 +- > drivers/net/vmxnet3/vmxnet3_int.h | 17 +- > drivers/net/vxge/vxge-config.c | 300 +- > drivers/net/vxge/vxge-config.h | 2 + > drivers/net/vxge/vxge-main.c | 115 +- > drivers/net/vxge/vxge-main.h | 1 - > drivers/net/vxge/vxge-reg.h | 4 - > drivers/net/vxge/vxge-traffic.c | 24 +- > drivers/net/vxge/vxge-traffic.h | 2 + > drivers/net/vxge/vxge-version.h | 4 +- > drivers/net/wan/cosa.c | 20 +- > drivers/net/wan/dlci.c | 14 +- > drivers/net/wan/dscc4.c | 2 +- > drivers/net/wan/farsync.c | 12 +- > drivers/net/wan/hdlc.c | 4 +- > drivers/net/wan/hdlc_fr.c | 6 +- > drivers/net/wan/hostess_sv11.c | 2 +- > drivers/net/wan/lmc/lmc_main.c | 2 +- > drivers/net/wan/n2.c | 2 +- > drivers/net/wan/pc300_drv.c | 17 +- > drivers/net/wan/sbni.c | 28 +- > drivers/net/wan/sdla.c | 2 +- > drivers/net/wan/sealevel.c | 13 +- > drivers/net/wan/x25_asy.c | 23 +- > drivers/net/wimax/i2400m/Kconfig | 8 + > drivers/net/wimax/i2400m/control.c | 16 +- > drivers/net/wimax/i2400m/debugfs.c | 2 +- > drivers/net/wimax/i2400m/driver.c | 500 +- > drivers/net/wimax/i2400m/fw.c | 886 ++- > drivers/net/wimax/i2400m/i2400m-sdio.h | 16 +- > drivers/net/wimax/i2400m/i2400m-usb.h | 16 +- > drivers/net/wimax/i2400m/i2400m.h | 209 +- > drivers/net/wimax/i2400m/netdev.c | 127 +- > drivers/net/wimax/i2400m/rx.c | 170 +- > drivers/net/wimax/i2400m/sdio-fw.c | 11 +- > drivers/net/wimax/i2400m/sdio-rx.c | 42 +- > drivers/net/wimax/i2400m/sdio-tx.c | 5 +- > drivers/net/wimax/i2400m/sdio.c | 205 +- > drivers/net/wimax/i2400m/tx.c | 20 +- > drivers/net/wimax/i2400m/usb-fw.c | 37 +- > drivers/net/wimax/i2400m/usb-notif.c | 35 +- > drivers/net/wimax/i2400m/usb-rx.c | 60 +- > drivers/net/wimax/i2400m/usb-tx.c | 61 +- > drivers/net/wimax/i2400m/usb.c | 189 +- > drivers/net/wireless/Kconfig | 212 +- > drivers/net/wireless/Makefile | 10 - > drivers/net/wireless/adm8211.c | 2 +- > drivers/net/wireless/airo.c | 5 +- > drivers/net/wireless/at76c50x-usb.c | 55 +- > drivers/net/wireless/ath/Kconfig | 9 +- > drivers/net/wireless/ath/Makefile | 9 +- > drivers/net/wireless/ath/ar9170/Kconfig | 2 +- > drivers/net/wireless/ath/ar9170/ar9170.h | 6 +- > drivers/net/wireless/ath/ar9170/cmd.c | 3 +- > drivers/net/wireless/ath/ar9170/cmd.h | 1 + > drivers/net/wireless/ath/ar9170/hw.h | 6 +- > drivers/net/wireless/ath/ar9170/mac.c | 15 +- > drivers/net/wireless/ath/ar9170/main.c | 50 +- > drivers/net/wireless/ath/ar9170/phy.c | 99 +- > drivers/net/wireless/ath/ar9170/usb.c | 16 +- > drivers/net/wireless/ath/ar9170/usb.h | 2 +- > drivers/net/wireless/ath/ath.h | 69 + > drivers/net/wireless/ath/ath5k/Kconfig | 2 +- > drivers/net/wireless/ath/ath5k/ath5k.h | 53 +- > drivers/net/wireless/ath/ath5k/attach.c | 33 +- > drivers/net/wireless/ath/ath5k/base.c | 140 +- > drivers/net/wireless/ath/ath5k/base.h | 14 - > drivers/net/wireless/ath/ath5k/initvals.c | 4 +- > drivers/net/wireless/ath/ath5k/led.c | 2 + > drivers/net/wireless/ath/ath5k/pcu.c | 193 +- > drivers/net/wireless/ath/ath5k/phy.c | 191 +- > drivers/net/wireless/ath/ath5k/reg.h | 19 +- > drivers/net/wireless/ath/ath5k/reset.c | 33 +- > drivers/net/wireless/ath/ath9k/Kconfig | 18 +- > drivers/net/wireless/ath/ath9k/Makefile | 32 +- > drivers/net/wireless/ath/ath9k/ahb.c | 29 +- > drivers/net/wireless/ath/ath9k/ani.c | 141 +- > drivers/net/wireless/ath/ath9k/ath9k.h | 215 +- > drivers/net/wireless/ath/ath9k/beacon.c | 136 +- > drivers/net/wireless/ath/ath9k/btcoex.c | 383 +- > drivers/net/wireless/ath/ath9k/btcoex.h | 64 +- > drivers/net/wireless/ath/ath9k/calib.c | 421 +- > drivers/net/wireless/ath/ath9k/calib.h | 2 + > drivers/net/wireless/ath/ath9k/common.c | 299 + > drivers/net/wireless/ath/ath9k/common.h | 127 + > drivers/net/wireless/ath/ath9k/debug.c | 72 +- > drivers/net/wireless/ath/ath9k/debug.h | 47 +- > drivers/net/wireless/ath/ath9k/eeprom.c | 8 +- > drivers/net/wireless/ath/ath9k/eeprom.h | 9 +- > drivers/net/wireless/ath/ath9k/eeprom_4k.c | 94 +- > drivers/net/wireless/ath/ath9k/eeprom_9287.c | 97 +- > drivers/net/wireless/ath/ath9k/eeprom_def.c | 183 +- > drivers/net/wireless/ath/ath9k/hw.c | 1344 +-- > drivers/net/wireless/ath/ath9k/hw.h | 98 +- > drivers/net/wireless/ath/ath9k/initvals.h | 101 +- > drivers/net/wireless/ath/ath9k/mac.c | 200 +- > drivers/net/wireless/ath/ath9k/mac.h | 26 +- > drivers/net/wireless/ath/ath9k/main.c | 1413 ++- > drivers/net/wireless/ath/ath9k/pci.c | 47 +- > drivers/net/wireless/ath/ath9k/phy.c | 1034 ++- > drivers/net/wireless/ath/ath9k/phy.h | 42 +- > drivers/net/wireless/ath/ath9k/rc.c | 535 +- > drivers/net/wireless/ath/ath9k/rc.h | 25 +- > drivers/net/wireless/ath/ath9k/recv.c | 366 +- > drivers/net/wireless/ath/ath9k/reg.h | 27 +- > drivers/net/wireless/ath/ath9k/virtual.c | 110 +- > drivers/net/wireless/ath/ath9k/xmit.c | 354 +- > drivers/net/wireless/ath/debug.c | 32 + > drivers/net/wireless/ath/debug.h | 77 + > drivers/net/wireless/ath/hw.c | 126 + > drivers/net/wireless/ath/reg.h | 27 + > drivers/net/wireless/ath/regd.c | 5 +- > drivers/net/wireless/ath/regd.h | 8 + > drivers/net/wireless/ath/regd_common.h | 32 +- > drivers/net/wireless/atmel.c | 16 + > drivers/net/wireless/b43/Kconfig | 2 +- > drivers/net/wireless/b43/b43.h | 18 +- > drivers/net/wireless/b43/dma.c | 312 +- > drivers/net/wireless/b43/dma.h | 13 +- > drivers/net/wireless/b43/leds.c | 1 + > drivers/net/wireless/b43/main.c | 6 +- > drivers/net/wireless/b43/phy_lp.c | 777 +- > drivers/net/wireless/b43/phy_lp.h | 11 +- > drivers/net/wireless/b43/pio.c | 85 +- > drivers/net/wireless/b43/rfkill.c | 10 +- > drivers/net/wireless/b43/xmit.c | 8 +- > drivers/net/wireless/b43/xmit.h | 19 + > drivers/net/wireless/b43legacy/Kconfig | 2 +- > drivers/net/wireless/b43legacy/b43legacy.h | 2 - > drivers/net/wireless/b43legacy/dma.c | 17 +- > drivers/net/wireless/b43legacy/main.c | 6 +- > drivers/net/wireless/b43legacy/rfkill.c | 7 + > drivers/net/wireless/b43legacy/xmit.c | 1 - > drivers/net/wireless/hostap/Kconfig | 3 +- > drivers/net/wireless/ipw2x00/Kconfig | 11 +- > drivers/net/wireless/ipw2x00/ipw2100.c | 147 +- > drivers/net/wireless/ipw2x00/ipw2200.c | 159 +- > drivers/net/wireless/ipw2x00/libipw.h | 8 +- > drivers/net/wireless/ipw2x00/libipw_module.c | 71 +- > drivers/net/wireless/iwlwifi/Kconfig | 30 +- > drivers/net/wireless/iwlwifi/Makefile | 12 +- > drivers/net/wireless/iwlwifi/iwl-1000.c | 51 +- > drivers/net/wireless/iwlwifi/iwl-3945-hw.h | 12 - > drivers/net/wireless/iwlwifi/iwl-3945-led.c | 371 +- > drivers/net/wireless/iwlwifi/iwl-3945-led.h | 22 +- > drivers/net/wireless/iwlwifi/iwl-3945-rs.c | 102 +- > drivers/net/wireless/iwlwifi/iwl-3945.c | 287 +- > drivers/net/wireless/iwlwifi/iwl-3945.h | 56 +- > drivers/net/wireless/iwlwifi/iwl-4965-hw.h | 3 - > drivers/net/wireless/iwlwifi/iwl-4965.c | 255 +- > drivers/net/wireless/iwlwifi/iwl-5000.c | 415 +- > drivers/net/wireless/iwlwifi/iwl-6000.c | 305 +- > drivers/net/wireless/iwlwifi/iwl-agn-led.c | 85 + > drivers/net/wireless/iwlwifi/iwl-agn-led.h | 32 + > drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 584 +- > drivers/net/wireless/iwlwifi/iwl-agn-rs.h | 101 + > drivers/net/wireless/iwlwifi/iwl-agn.c | 776 +- > drivers/net/wireless/iwlwifi/iwl-calib.c | 78 +- > drivers/net/wireless/iwlwifi/iwl-commands.h | 297 +- > drivers/net/wireless/iwlwifi/iwl-core.c | 691 +- > drivers/net/wireless/iwlwifi/iwl-core.h | 86 +- > drivers/net/wireless/iwlwifi/iwl-csr.h | 189 +- > drivers/net/wireless/iwlwifi/iwl-debug.h | 5 +- > drivers/net/wireless/iwlwifi/iwl-debugfs.c | 860 +- > drivers/net/wireless/iwlwifi/iwl-dev.h | 150 +- > drivers/net/wireless/iwlwifi/iwl-devtrace.c | 14 + > drivers/net/wireless/iwlwifi/iwl-devtrace.h | 197 + > drivers/net/wireless/iwlwifi/iwl-eeprom.c | 133 +- > drivers/net/wireless/iwlwifi/iwl-eeprom.h | 26 +- > drivers/net/wireless/iwlwifi/iwl-hcmd.c | 29 +- > drivers/net/wireless/iwlwifi/iwl-io.h | 56 +- > drivers/net/wireless/iwlwifi/iwl-led.c | 324 +- > drivers/net/wireless/iwlwifi/iwl-led.h | 46 +- > drivers/net/wireless/iwlwifi/iwl-power.c | 232 +- > drivers/net/wireless/iwlwifi/iwl-power.h | 3 + > drivers/net/wireless/iwlwifi/iwl-prph.h | 19 +- > drivers/net/wireless/iwlwifi/iwl-rx.c | 218 +- > drivers/net/wireless/iwlwifi/iwl-scan.c | 40 +- > drivers/net/wireless/iwlwifi/iwl-spectrum.c | 2 +- > drivers/net/wireless/iwlwifi/iwl-sta.c | 160 +- > drivers/net/wireless/iwlwifi/iwl-sta.h | 4 +- > drivers/net/wireless/iwlwifi/iwl-tx.c | 155 +- > drivers/net/wireless/iwlwifi/iwl3945-base.c | 444 +- > drivers/net/wireless/iwmc3200wifi/Kconfig | 3 +- > drivers/net/wireless/iwmc3200wifi/cfg80211.c | 82 +- > drivers/net/wireless/iwmc3200wifi/commands.c | 108 +- > drivers/net/wireless/iwmc3200wifi/commands.h | 93 +- > drivers/net/wireless/iwmc3200wifi/debugfs.c | 23 + > drivers/net/wireless/iwmc3200wifi/eeprom.c | 50 + > drivers/net/wireless/iwmc3200wifi/eeprom.h | 29 +- > drivers/net/wireless/iwmc3200wifi/fw.c | 9 + > drivers/net/wireless/iwmc3200wifi/iwm.h | 17 +- > drivers/net/wireless/iwmc3200wifi/lmac.h | 8 + > drivers/net/wireless/iwmc3200wifi/main.c | 92 +- > drivers/net/wireless/iwmc3200wifi/netdev.c | 9 + > drivers/net/wireless/iwmc3200wifi/rx.c | 150 +- > drivers/net/wireless/iwmc3200wifi/sdio.c | 13 +- > drivers/net/wireless/iwmc3200wifi/tx.c | 66 +- > drivers/net/wireless/iwmc3200wifi/umac.h | 41 +- > drivers/net/wireless/libertas/11d.c | 696 -- > drivers/net/wireless/libertas/11d.h | 105 - > drivers/net/wireless/libertas/Kconfig | 39 + > drivers/net/wireless/libertas/Makefile | 14 +- > drivers/net/wireless/libertas/README | 26 +- > drivers/net/wireless/libertas/assoc.c | 445 +- > drivers/net/wireless/libertas/assoc.h | 141 +- > drivers/net/wireless/libertas/cfg.c | 198 + > drivers/net/wireless/libertas/cfg.h | 16 + > drivers/net/wireless/libertas/cmd.c | 695 +- > drivers/net/wireless/libertas/cmd.h | 127 +- > drivers/net/wireless/libertas/cmdresp.c | 116 +- > drivers/net/wireless/libertas/debugfs.c | 27 +- > drivers/net/wireless/libertas/decl.h | 65 +- > drivers/net/wireless/libertas/defs.h | 3 +- > drivers/net/wireless/libertas/dev.h | 431 +- > drivers/net/wireless/libertas/ethtool.c | 84 +- > drivers/net/wireless/libertas/host.h | 959 ++- > drivers/net/wireless/libertas/hostcmd.h | 800 -- > drivers/net/wireless/libertas/if_cs.c | 4 + > drivers/net/wireless/libertas/if_sdio.c | 62 + > drivers/net/wireless/libertas/if_sdio.h | 3 +- > drivers/net/wireless/libertas/if_spi.c | 143 +- > drivers/net/wireless/libertas/if_usb.c | 5 + > drivers/net/wireless/libertas/main.c | 720 +- > drivers/net/wireless/libertas/mesh.c | 1141 ++ > drivers/net/wireless/libertas/mesh.h | 78 + > drivers/net/wireless/libertas/persistcfg.c | 453 - > drivers/net/wireless/libertas/rx.c | 13 +- > drivers/net/wireless/libertas/scan.c | 250 +- > drivers/net/wireless/libertas/scan.h | 30 + > drivers/net/wireless/libertas/tx.c | 9 +- > drivers/net/wireless/libertas/types.h | 4 +- > drivers/net/wireless/libertas/wext.c | 196 +- > drivers/net/wireless/libertas/wext.h | 9 +- > drivers/net/wireless/libertas_tf/if_usb.c | 2 + > drivers/net/wireless/mac80211_hwsim.c | 85 +- > drivers/net/wireless/mwl8k.c | 1265 ++- > drivers/net/wireless/orinoco/Kconfig | 6 +- > drivers/net/wireless/orinoco/fw.c | 6 + > drivers/net/wireless/orinoco/hw.c | 33 +- > drivers/net/wireless/orinoco/hw.h | 3 +- > drivers/net/wireless/orinoco/main.c | 34 +- > drivers/net/wireless/orinoco/orinoco.h | 1 - > drivers/net/wireless/p54/Kconfig | 2 +- > drivers/net/wireless/p54/eeprom.c | 31 +- > drivers/net/wireless/p54/main.c | 2 +- > drivers/net/wireless/p54/p54pci.c | 2 +- > drivers/net/wireless/prism54/islpci_dev.c | 3 + > drivers/net/wireless/prism54/islpci_hotplug.c | 2 +- > drivers/net/wireless/ray_cs.c | 36 +- > drivers/net/wireless/rndis_wlan.c | 13 +- > drivers/net/wireless/rt2x00/Kconfig | 46 +- > drivers/net/wireless/rt2x00/Makefile | 3 + > drivers/net/wireless/rt2x00/rt2400pci.c | 31 +- > drivers/net/wireless/rt2x00/rt2400pci.h | 2 +- > drivers/net/wireless/rt2x00/rt2500pci.c | 32 +- > drivers/net/wireless/rt2x00/rt2500pci.h | 2 +- > drivers/net/wireless/rt2x00/rt2500usb.c | 166 +- > drivers/net/wireless/rt2x00/rt2500usb.h | 2 +- > drivers/net/wireless/rt2x00/rt2800.h | 1852 +++ > drivers/net/wireless/rt2x00/rt2800lib.c | 2284 ++++ > drivers/net/wireless/rt2x00/rt2800lib.h | 151 + > drivers/net/wireless/rt2x00/rt2800pci.c | 1322 ++ > drivers/net/wireless/rt2x00/rt2800pci.h | 159 + > drivers/net/wireless/rt2x00/rt2800usb.c | 2286 +---- > drivers/net/wireless/rt2x00/rt2800usb.h | 1864 +--- > drivers/net/wireless/rt2x00/rt2x00.h | 73 +- > drivers/net/wireless/rt2x00/rt2x00config.c | 2 +- > drivers/net/wireless/rt2x00/rt2x00crypto.c | 2 +- > drivers/net/wireless/rt2x00/rt2x00debug.c | 2 +- > drivers/net/wireless/rt2x00/rt2x00debug.h | 2 +- > drivers/net/wireless/rt2x00/rt2x00dev.c | 19 +- > drivers/net/wireless/rt2x00/rt2x00dump.h | 2 +- > drivers/net/wireless/rt2x00/rt2x00firmware.c | 3 +- > drivers/net/wireless/rt2x00/rt2x00ht.c | 2 +- > drivers/net/wireless/rt2x00/rt2x00leds.c | 2 +- > drivers/net/wireless/rt2x00/rt2x00leds.h | 6 +- > drivers/net/wireless/rt2x00/rt2x00lib.h | 20 +- > drivers/net/wireless/rt2x00/rt2x00link.c | 90 +- > drivers/net/wireless/rt2x00/rt2x00mac.c | 10 +- > drivers/net/wireless/rt2x00/rt2x00pci.c | 4 +- > drivers/net/wireless/rt2x00/rt2x00pci.h | 26 +- > drivers/net/wireless/rt2x00/rt2x00queue.c | 15 +- > drivers/net/wireless/rt2x00/rt2x00queue.h | 7 +- > drivers/net/wireless/rt2x00/rt2x00reg.h | 2 +- > drivers/net/wireless/rt2x00/rt2x00soc.c | 165 + > drivers/net/wireless/rt2x00/rt2x00soc.h | 52 + > drivers/net/wireless/rt2x00/rt2x00usb.c | 6 +- > drivers/net/wireless/rt2x00/rt2x00usb.h | 21 +- > drivers/net/wireless/rt2x00/rt61pci.c | 65 +- > drivers/net/wireless/rt2x00/rt61pci.h | 2 +- > drivers/net/wireless/rt2x00/rt73usb.c | 29 +- > drivers/net/wireless/rt2x00/rt73usb.h | 2 +- > drivers/net/wireless/rtl818x/rtl8180_dev.c | 2 +- > drivers/net/wireless/rtl818x/rtl8187.h | 1 - > drivers/net/wireless/rtl818x/rtl8187_dev.c | 13 +- > drivers/net/wireless/wl12xx/Kconfig | 3 +- > drivers/net/wireless/wl12xx/wl1251.h | 5 + > drivers/net/wireless/wl12xx/wl1251_acx.c | 68 +- > drivers/net/wireless/wl12xx/wl1251_acx.h | 36 +- > drivers/net/wireless/wl12xx/wl1251_boot.c | 55 +- > drivers/net/wireless/wl12xx/wl1251_event.c | 15 + > drivers/net/wireless/wl12xx/wl1251_init.c | 8 +- > drivers/net/wireless/wl12xx/wl1251_main.c | 171 +- > drivers/net/wireless/wl12xx/wl1251_netlink.h | 30 - > drivers/net/wireless/wl12xx/wl1251_ps.c | 44 +- > drivers/net/wireless/wl12xx/wl1251_ps.h | 1 + > drivers/net/wireless/wl12xx/wl1251_reg.h | 6 + > drivers/net/wireless/wl12xx/wl1251_rx.c | 6 +- > drivers/net/wireless/wl12xx/wl1251_spi.c | 4 +- > drivers/net/wireless/wl12xx/wl1271.h | 95 +- > drivers/net/wireless/wl12xx/wl1271_acx.c | 369 +- > drivers/net/wireless/wl12xx/wl1271_acx.h | 586 +- > drivers/net/wireless/wl12xx/wl1271_boot.c | 218 +- > drivers/net/wireless/wl12xx/wl1271_boot.h | 22 +- > drivers/net/wireless/wl12xx/wl1271_cmd.c | 503 +- > drivers/net/wireless/wl12xx/wl1271_cmd.h | 190 +- > drivers/net/wireless/wl12xx/wl1271_conf.h | 919 ++ > drivers/net/wireless/wl12xx/wl1271_event.c | 121 +- > drivers/net/wireless/wl12xx/wl1271_event.h | 37 +- > drivers/net/wireless/wl12xx/wl1271_init.c | 141 +- > drivers/net/wireless/wl12xx/wl1271_init.h | 83 - > drivers/net/wireless/wl12xx/wl1271_main.c | 979 ++- > drivers/net/wireless/wl12xx/wl1271_ps.c | 68 +- > drivers/net/wireless/wl12xx/wl1271_ps.h | 2 +- > drivers/net/wireless/wl12xx/wl1271_reg.h | 47 +- > drivers/net/wireless/wl12xx/wl1271_rx.c | 88 +- > drivers/net/wireless/wl12xx/wl1271_rx.h | 4 +- > drivers/net/wireless/wl12xx/wl1271_spi.c | 311 +- > drivers/net/wireless/wl12xx/wl1271_spi.h | 65 +- > drivers/net/wireless/wl12xx/wl1271_tx.c | 76 +- > drivers/net/wireless/wl12xx/wl1271_tx.h | 18 +- > drivers/net/wireless/wl12xx/wl12xx_80211.h | 4 +- > drivers/net/wireless/wl3501_cs.c | 2 +- > drivers/net/wireless/zd1201.c | 3 + > drivers/net/wireless/zd1211rw/Kconfig | 2 +- > drivers/net/wireless/zd1211rw/zd_chip.c | 4 +- > drivers/net/wireless/zd1211rw/zd_chip.h | 18 +- > drivers/net/wireless/zd1211rw/zd_mac.c | 202 +- > drivers/net/wireless/zd1211rw/zd_mac.h | 25 +- > drivers/net/wireless/zd1211rw/zd_usb.c | 11 +- > drivers/net/xilinx_emaclite.c | 2 +- > drivers/net/xtsonic.c | 2 +- > drivers/net/yellowfin.c | 10 +- > drivers/net/znet.c | 9 +- > drivers/parisc/led.c | 7 +- > drivers/s390/net/Makefile | 6 +- > drivers/s390/net/claw.c | 82 +- > drivers/s390/net/claw.h | 12 + > drivers/s390/net/ctcm_fsms.c | 1 - > drivers/s390/net/ctcm_fsms.h | 1 - > drivers/s390/net/ctcm_main.c | 168 +- > drivers/s390/net/ctcm_main.h | 20 +- > drivers/s390/net/ctcm_mpc.c | 1 - > drivers/s390/net/ctcm_sysfs.c | 11 +- > drivers/s390/net/cu3088.c | 148 - > drivers/s390/net/cu3088.h | 41 - > drivers/s390/net/fsm.c | 1 + > drivers/s390/net/fsm.h | 2 + > drivers/s390/net/lcs.c | 115 +- > drivers/s390/net/lcs.h | 18 + > drivers/s390/net/netiucv.c | 4 +- > drivers/s390/net/qeth_core.h | 8 +- > drivers/s390/net/qeth_core_main.c | 225 +- > drivers/s390/net/qeth_core_mpc.h | 45 +- > drivers/s390/net/qeth_core_sys.c | 83 +- > drivers/s390/net/qeth_l2_main.c | 33 +- > drivers/s390/net/qeth_l3.h | 2 + > drivers/s390/net/qeth_l3_main.c | 144 +- > drivers/s390/net/qeth_l3_sys.c | 67 +- > drivers/ssb/driver_pcicore.c | 4 +- > drivers/ssb/main.c | 126 +- > drivers/ssb/scan.c | 2 +- > drivers/ssb/sprom.c | 30 +- > drivers/ssb/ssb_private.h | 12 +- > drivers/staging/Kconfig | 8 + > drivers/staging/Makefile | 5 + > drivers/staging/arlan/Kconfig | 15 + > drivers/staging/arlan/Makefile | 3 + > drivers/staging/arlan/TODO | 7 + > .../{net/wireless => staging/arlan}/arlan-main.c | 0 > .../{net/wireless => staging/arlan}/arlan-proc.c | 0 > drivers/{net/wireless => staging/arlan}/arlan.h | 0 > drivers/staging/netwave/Kconfig | 11 + > drivers/staging/netwave/Makefile | 1 + > drivers/staging/netwave/TODO | 7 + > .../{net/wireless => staging/netwave}/netwave_cs.c | 0 > drivers/staging/rtl8187se/Kconfig | 3 +- > drivers/staging/rtl8192e/Kconfig | 3 +- > drivers/staging/strip/Kconfig | 22 + > drivers/staging/strip/Makefile | 1 + > drivers/staging/strip/TODO | 7 + > drivers/{net/wireless => staging/strip}/strip.c | 17 + > drivers/staging/vt6655/Kconfig | 4 +- > drivers/staging/vt6656/Kconfig | 4 +- > drivers/staging/wavelan/Kconfig | 38 + > drivers/staging/wavelan/Makefile | 2 + > drivers/staging/wavelan/TODO | 7 + > drivers/{net/wireless => staging/wavelan}/i82586.h | 0 > .../{net/wireless => staging/wavelan}/wavelan.c | 0 > .../{net/wireless => staging/wavelan}/wavelan.h | 0 > .../{net/wireless => staging/wavelan}/wavelan.p.h | 0 > .../{net/wireless => staging/wavelan}/wavelan_cs.c | 0 > .../{net/wireless => staging/wavelan}/wavelan_cs.h | 0 > .../wireless => staging/wavelan}/wavelan_cs.p.h | 2 +- > firmware/Makefile | 2 +- > firmware/WHENCE | 4 +- > firmware/bnx2x-e1-5.0.21.0.fw.ihex |10184 ---------------- > firmware/bnx2x-e1-5.2.7.0.fw.ihex |10178 ++++++++++++++++ > firmware/bnx2x-e1h-5.0.21.0.fw.ihex |12855 -------------------- > firmware/bnx2x-e1h-5.2.7.0.fw.ihex |12847 +++++++++++++++++++ > fs/compat_ioctl.c | 745 -- > fs/ocfs2/cluster/netdebug.c | 8 +- > include/asm-generic/socket.h | 1 + > include/linux/brcmphy.h | 19 +- > include/linux/can/core.h | 2 - > include/linux/can/dev.h | 20 +- > include/linux/can/platform/mcp251x.h | 36 + > include/linux/can/platform/ti_hecc.h | 40 + > include/linux/compat.h | 44 + > include/linux/cryptohash.h | 1 + > include/linux/dn.h | 9 +- > include/linux/errqueue.h | 6 +- > include/linux/ethtool.h | 43 +- > include/linux/fib_rules.h | 17 +- > include/linux/filter.h | 10 +- > include/linux/gen_stats.h | 15 +- > {drivers/net/wireless => include/linux}/i82593.h | 0 > include/linux/ieee80211.h | 45 +- > include/linux/if.h | 16 +- > include/linux/if_addr.h | 9 +- > include/linux/if_addrlabel.h | 6 +- > include/linux/if_arcnet.h | 18 +- > include/linux/if_arp.h | 3 +- > include/linux/if_bonding.h | 3 +- > include/linux/if_bridge.h | 9 +- > include/linux/if_ec.h | 12 +- > include/linux/if_ether.h | 4 - > include/linux/if_fddi.h | 22 +- > include/linux/if_hippi.h | 15 +- > include/linux/if_link.h | 42 +- > include/linux/if_packet.h | 27 +- > include/linux/if_plip.h | 3 +- > include/linux/if_pppol2tp.h | 3 +- > include/linux/if_tunnel.h | 18 +- > include/linux/if_vlan.h | 41 +- > include/linux/igmp.h | 15 +- > include/linux/in.h | 18 +- > include/linux/in6.h | 9 +- > include/linux/inetdevice.h | 10 +- > include/linux/ip_vs.h | 3 +- > include/linux/ipv6.h | 4 +- > include/linux/mmc/sdio_ids.h | 1 + > include/linux/mroute.h | 31 +- > include/linux/mroute6.h | 15 +- > include/linux/neighbour.h | 18 +- > include/linux/net.h | 90 +- > include/linux/netdevice.h | 156 +- > include/linux/netfilter.h | 6 +- > include/linux/netfilter/nf_conntrack_common.h | 6 +- > include/linux/netfilter/nf_conntrack_ftp.h | 3 +- > include/linux/netfilter/nf_conntrack_sctp.h | 3 +- > include/linux/netfilter/nf_conntrack_tcp.h | 6 +- > include/linux/netfilter/nfnetlink.h | 6 +- > include/linux/netfilter/nfnetlink_compat.h | 3 +- > include/linux/netfilter/x_tables.h | 45 +- > include/linux/netfilter/xt_connbytes.h | 3 +- > include/linux/netfilter/xt_esp.h | 3 +- > include/linux/netfilter/xt_multiport.h | 9 +- > include/linux/netfilter/xt_policy.h | 18 +- > include/linux/netfilter/xt_state.h | 3 +- > include/linux/netfilter/xt_string.h | 3 +- > include/linux/netfilter/xt_tcpudp.h | 6 +- > include/linux/netfilter_arp/arp_tables.h | 21 +- > include/linux/netfilter_bridge/ebt_802_3.h | 3 +- > include/linux/netfilter_bridge/ebt_among.h | 9 +- > include/linux/netfilter_bridge/ebt_arpreply.h | 3 +- > include/linux/netfilter_bridge/ebt_ip.h | 3 +- > include/linux/netfilter_bridge/ebt_ip6.h | 3 +- > include/linux/netfilter_bridge/ebt_limit.h | 3 +- > include/linux/netfilter_bridge/ebt_log.h | 3 +- > include/linux/netfilter_bridge/ebt_mark_m.h | 3 +- > include/linux/netfilter_bridge/ebt_mark_t.h | 3 +- > include/linux/netfilter_bridge/ebt_nat.h | 3 +- > include/linux/netfilter_bridge/ebt_pkttype.h | 3 +- > include/linux/netfilter_bridge/ebt_redirect.h | 3 +- > include/linux/netfilter_bridge/ebt_stp.h | 6 +- > include/linux/netfilter_bridge/ebtables.h | 39 +- > include/linux/netfilter_ipv4/ip_tables.h | 27 +- > include/linux/netfilter_ipv4/ipt_SAME.h | 3 +- > include/linux/netfilter_ipv4/ipt_ah.h | 3 +- > include/linux/netfilter_ipv6/ip6_tables.h | 27 +- > include/linux/netfilter_ipv6/ip6t_ah.h | 3 +- > include/linux/netfilter_ipv6/ip6t_frag.h | 3 +- > include/linux/netfilter_ipv6/ip6t_ipv6header.h | 3 +- > include/linux/netfilter_ipv6/ip6t_mh.h | 3 +- > include/linux/netfilter_ipv6/ip6t_opts.h | 3 +- > include/linux/netfilter_ipv6/ip6t_rt.h | 3 +- > include/linux/netlink.h | 24 +- > include/linux/nl80211.h | 62 +- > include/linux/nl802154.h | 6 + > include/linux/notifier.h | 2 + > include/linux/pkt_cls.h | 84 +- > include/linux/pkt_sched.h | 111 +- > include/linux/rculist.h | 14 + > include/linux/rds.h | 8 + > include/linux/rfkill.h | 3 + > include/linux/route.h | 3 +- > include/linux/rtnetlink.h | 63 +- > include/linux/sctp.h | 1 + > include/linux/skbuff.h | 31 +- > include/linux/smsc911x.h | 1 + > include/linux/socket.h | 13 + > include/linux/spi/wl12xx.h | 1 + > include/linux/ssb/ssb.h | 20 +- > include/linux/syscalls.h | 4 + > include/linux/sysctl.h | 1 + > include/linux/tc_act/tc_defact.h | 6 +- > include/linux/tc_act/tc_gact.h | 9 +- > include/linux/tc_act/tc_ipt.h | 3 +- > include/linux/tc_act/tc_mirred.h | 6 +- > include/linux/tc_act/tc_nat.h | 6 +- > include/linux/tc_act/tc_pedit.h | 9 +- > include/linux/tc_act/tc_skbedit.h | 2 + > include/linux/tc_ematch/tc_em_cmp.h | 6 +- > include/linux/tc_ematch/tc_em_meta.h | 15 +- > include/linux/tc_ematch/tc_em_nbyte.h | 3 +- > include/linux/tc_ematch/tc_em_text.h | 3 +- > include/linux/tcp.h | 72 +- > include/linux/udp.h | 15 +- > include/linux/usb/usbnet.h | 8 + > include/linux/wimax/debug.h | 72 + > include/linux/wimax/i2400m.h | 13 +- > include/linux/x25.h | 1 + > include/linux/xfrm.h | 35 +- > include/net/ah.h | 33 +- > include/net/bluetooth/bluetooth.h | 2 +- > include/net/bluetooth/hci_core.h | 39 +- > include/net/bluetooth/l2cap.h | 2 +- > include/net/cfg80211.h | 198 +- > include/net/compat.h | 14 +- > include/net/dn_dev.h | 12 +- > include/net/dn_fib.h | 3 +- > include/net/dn_nsp.h | 24 +- > include/net/dst.h | 23 +- > include/net/fib_rules.h | 21 +- > include/net/gen_stats.h | 4 +- > include/net/genetlink.h | 12 +- > include/net/ieee80211_radiotap.h | 2 +- > include/net/ieee802154_netdev.h | 16 +- > include/net/if_inet6.h | 24 +- > include/net/inet6_hashtables.h | 4 +- > include/net/inet_hashtables.h | 20 +- > include/net/inet_sock.h | 36 +- > include/net/inet_timewait_sock.h | 10 +- > include/net/inetpeer.h | 19 +- > include/net/ip.h | 27 +- > include/net/ip6_fib.h | 15 +- > include/net/ip6_route.h | 3 +- > include/net/ip_fib.h | 25 +- > include/net/ip_vs.h | 6 +- > include/net/ipip.h | 25 +- > include/net/ipv6.h | 12 +- > include/net/iw_handler.h | 26 +- > include/net/mac80211.h | 203 +- > include/net/neighbour.h | 18 +- > include/net/net_namespace.h | 16 +- > include/net/netfilter/nf_conntrack_ecache.h | 3 +- > include/net/netfilter/nf_conntrack_expect.h | 6 +- > include/net/netfilter/nf_conntrack_extend.h | 6 +- > include/net/netfilter/nf_conntrack_helper.h | 3 +- > include/net/netfilter/nf_conntrack_l3proto.h | 3 +- > include/net/netfilter/nf_conntrack_l4proto.h | 3 +- > include/net/netfilter/nf_conntrack_tuple.h | 12 +- > include/net/netfilter/nf_nat.h | 15 +- > include/net/netfilter/nf_nat_protocol.h | 3 +- > include/net/netns/generic.h | 8 +- > include/net/netns/xfrm.h | 1 + > include/net/phonet/phonet.h | 2 + > include/net/phonet/pn_dev.h | 8 +- > include/net/pkt_cls.h | 28 +- > include/net/pkt_sched.h | 3 +- > include/net/protocol.h | 7 +- > include/net/red.h | 6 +- > include/net/request_sock.h | 8 +- > include/net/route.h | 13 +- > include/net/rtnetlink.h | 11 +- > include/net/sch_generic.h | 30 +- > include/net/scm.h | 9 +- > include/net/sctp/constants.h | 4 + > include/net/sctp/sctp.h | 3 +- > include/net/sctp/sm.h | 3 +- > include/net/sctp/structs.h | 16 +- > include/net/sctp/user.h | 132 +- > include/net/sock.h | 46 +- > include/net/tc_act/tc_skbedit.h | 2 + > include/net/tcp.h | 111 +- > include/net/udp.h | 42 +- > include/net/wext.h | 49 +- > include/net/wimax.h | 6 + > include/net/wpan-phy.h | 22 +- > include/net/x25.h | 6 + > include/net/xfrm.h | 47 +- > kernel/sys_ni.c | 2 + > kernel/sysctl_check.c | 1 + > kernel/time/clocksource.c | 6 +- > kernel/time/timecompare.c | 6 +- > net/8021q/vlan.c | 90 +- > net/8021q/vlan.h | 21 +- > net/8021q/vlan_core.c | 37 +- > net/8021q/vlan_dev.c | 72 +- > net/8021q/vlan_netlink.c | 7 +- > net/8021q/vlanproc.c | 13 +- > net/9p/trans_fd.c | 4 +- > net/appletalk/ddp.c | 134 +- > net/atm/common.c | 2 +- > net/atm/ioctl.c | 177 +- > net/atm/pvc.c | 5 +- > net/atm/svc.c | 11 +- > net/ax25/af_ax25.c | 14 +- > net/bluetooth/af_bluetooth.c | 11 +- > net/bluetooth/bnep/core.c | 5 +- > net/bluetooth/bnep/sock.c | 5 +- > net/bluetooth/cmtp/sock.c | 5 +- > net/bluetooth/hci_core.c | 39 +- > net/bluetooth/hci_event.c | 6 +- > net/bluetooth/hci_sock.c | 16 +- > net/bluetooth/hidp/core.c | 9 + > net/bluetooth/hidp/sock.c | 5 +- > net/bluetooth/l2cap.c | 137 +- > net/bluetooth/rfcomm/core.c | 6 + > net/bluetooth/rfcomm/sock.c | 7 +- > net/bluetooth/sco.c | 5 +- > net/bridge/br_device.c | 1 + > net/bridge/br_fdb.c | 4 +- > net/bridge/br_if.c | 23 +- > net/bridge/br_ioctl.c | 4 +- > net/bridge/br_sysfs_br.c | 6 +- > net/bridge/netfilter/ebt_stp.c | 4 +- > net/can/af_can.c | 20 +- > net/can/bcm.c | 9 +- > net/can/raw.c | 5 +- > net/compat.c | 40 +- > net/core/Makefile | 1 - > net/core/datagram.c | 1 + > net/core/dev.c | 654 +- > net/core/drop_monitor.c | 2 +- > net/core/ethtool.c | 81 +- > net/core/fib_rules.c | 107 +- > net/core/filter.c | 6 + > net/core/gen_stats.c | 8 +- > net/core/link_watch.c | 94 +- > net/core/neighbour.c | 2 +- > net/core/net-sysfs.c | 59 +- > net/core/net_namespace.c | 272 +- > net/core/pktgen.c | 30 +- > net/core/rtnetlink.c | 179 +- > net/core/skb_dma_map.c | 65 - > net/core/skbuff.c | 5 +- > net/core/sock.c | 58 +- > net/core/sysctl_net_core.c | 2 +- > net/dcb/dcbnl.c | 6 +- > net/dccp/ccids/ccid2.c | 327 +- > net/dccp/ccids/ccid2.h | 46 +- > net/dccp/ccids/ccid3.c | 400 +- > net/dccp/ccids/ccid3.h | 120 +- > net/dccp/ipv4.c | 46 +- > net/dccp/ipv6.c | 37 +- > net/dccp/minisocks.c | 2 +- > net/dccp/output.c | 4 +- > net/dccp/probe.c | 31 +- > net/dccp/proto.c | 17 +- > net/dccp/timer.c | 4 +- > net/decnet/af_decnet.c | 15 +- > net/decnet/dn_dev.c | 53 +- > net/decnet/dn_fib.c | 10 +- > net/decnet/dn_route.c | 10 +- > net/decnet/dn_rules.c | 22 +- > net/decnet/dn_table.c | 7 +- > net/econet/af_econet.c | 15 +- > net/ethernet/eth.c | 7 - > net/ieee802154/Makefile | 4 +- > net/ieee802154/af_ieee802154.c | 6 +- > net/ieee802154/dgram.c | 3 +- > net/ieee802154/ieee802154.h | 53 + > net/ieee802154/netlink.c | 613 +- > net/ieee802154/nl-mac.c | 617 + > net/ieee802154/nl-phy.c | 344 + > net/ieee802154/nl_policy.c | 2 + > net/ieee802154/raw.c | 3 +- > net/ieee802154/wpan-class.c | 75 +- > net/ipv4/af_inet.c | 74 +- > net/ipv4/ah4.c | 297 +- > net/ipv4/cipso_ipv4.c | 2 +- > net/ipv4/datagram.c | 18 +- > net/ipv4/devinet.c | 158 +- > net/ipv4/esp4.c | 2 +- > net/ipv4/fib_frontend.c | 50 +- > net/ipv4/fib_hash.c | 25 +- > net/ipv4/fib_rules.c | 16 +- > net/ipv4/fib_semantics.c | 4 +- > net/ipv4/fib_trie.c | 26 +- > net/ipv4/icmp.c | 13 +- > net/ipv4/igmp.c | 50 +- > net/ipv4/inet_connection_sock.c | 27 +- > net/ipv4/inet_diag.c | 28 +- > net/ipv4/inet_hashtables.c | 49 +- > net/ipv4/inet_lro.c | 36 +- > net/ipv4/inet_timewait_sock.c | 112 +- > net/ipv4/inetpeer.c | 5 +- > net/ipv4/ip_fragment.c | 11 +- > net/ipv4/ip_gre.c | 88 +- > net/ipv4/ip_input.c | 4 +- > net/ipv4/ip_output.c | 23 +- > net/ipv4/ip_sockglue.c | 12 +- > net/ipv4/ipconfig.c | 13 +- > net/ipv4/ipip.c | 97 +- > net/ipv4/ipmr.c | 29 +- > net/ipv4/netfilter.c | 8 +- > net/ipv4/netfilter/arp_tables.c | 22 +- > net/ipv4/netfilter/ip_queue.c | 7 +- > net/ipv4/netfilter/ip_tables.c | 46 +- > net/ipv4/netfilter/ipt_CLUSTERIP.c | 20 +- > net/ipv4/netfilter/ipt_ECN.c | 8 +- > net/ipv4/netfilter/ipt_LOG.c | 22 +- > net/ipv4/netfilter/ipt_MASQUERADE.c | 4 +- > net/ipv4/netfilter/ipt_REJECT.c | 4 +- > net/ipv4/netfilter/ipt_ULOG.c | 6 +- > net/ipv4/netfilter/ipt_ecn.c | 4 +- > net/ipv4/netfilter/iptable_mangle.c | 4 +- > net/ipv4/netfilter/iptable_security.c | 4 +- > net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 8 +- > net/ipv4/netfilter/nf_conntrack_proto_icmp.c | 28 +- > net/ipv4/netfilter/nf_nat_helper.c | 22 +- > net/ipv4/netfilter/nf_nat_standalone.c | 10 +- > net/ipv4/raw.c | 33 +- > net/ipv4/route.c | 102 +- > net/ipv4/syncookies.c | 33 +- > net/ipv4/sysctl_net_ipv4.c | 12 +- > net/ipv4/tcp.c | 289 +- > net/ipv4/tcp_diag.c | 2 +- > net/ipv4/tcp_htcp.c | 10 +- > net/ipv4/tcp_input.c | 103 +- > net/ipv4/tcp_ipv4.c | 223 +- > net/ipv4/tcp_lp.c | 4 +- > net/ipv4/tcp_minisocks.c | 76 +- > net/ipv4/tcp_output.c | 329 +- > net/ipv4/tcp_probe.c | 13 +- > net/ipv4/tcp_timer.c | 12 +- > net/ipv4/tcp_veno.c | 5 +- > net/ipv4/tcp_yeah.c | 4 +- > net/ipv4/udp.c | 484 +- > net/ipv4/udplite.c | 5 +- > net/ipv6/Kconfig | 19 + > net/ipv6/addrconf.c | 245 +- > net/ipv6/af_inet6.c | 53 +- > net/ipv6/ah6.c | 354 +- > net/ipv6/anycast.c | 35 +- > net/ipv6/datagram.c | 48 +- > net/ipv6/esp6.c | 2 +- > net/ipv6/fib6_rules.c | 24 +- > net/ipv6/inet6_connection_sock.c | 10 +- > net/ipv6/inet6_hashtables.c | 29 +- > net/ipv6/ip6_flowlabel.c | 17 +- > net/ipv6/ip6_tunnel.c | 93 +- > net/ipv6/ip6mr.c | 17 +- > net/ipv6/ipv6_sockglue.c | 9 +- > net/ipv6/mcast.c | 51 +- > net/ipv6/ndisc.c | 1 + > net/ipv6/netfilter/ip6_queue.c | 7 +- > net/ipv6/netfilter/ip6_tables.c | 42 +- > net/ipv6/netfilter/ip6t_LOG.c | 4 +- > net/ipv6/netfilter/ip6t_REJECT.c | 4 +- > net/ipv6/netfilter/ip6t_ah.c | 19 +- > net/ipv6/netfilter/ip6t_frag.c | 47 +- > net/ipv6/netfilter/ip6t_rt.c | 9 +- > net/ipv6/netfilter/ip6table_filter.c | 4 +- > net/ipv6/netfilter/ip6table_mangle.c | 14 +- > net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | 12 +- > net/ipv6/raw.c | 60 +- > net/ipv6/reassembly.c | 17 +- > net/ipv6/route.c | 3 +- > net/ipv6/sit.c | 338 +- > net/ipv6/syncookies.c | 34 +- > net/ipv6/tcp_ipv6.c | 143 +- > net/ipv6/udp.c | 265 +- > net/ipv6/udplite.c | 1 - > net/ipv6/xfrm6_tunnel.c | 47 +- > net/ipx/af_ipx.c | 61 +- > net/irda/af_irda.c | 340 +- > net/irda/irnet/irnet_irda.c | 4 +- > net/iucv/af_iucv.c | 10 +- > net/iucv/iucv.c | 16 +- > net/key/af_key.c | 34 +- > net/llc/af_llc.c | 9 +- > net/mac80211/Kconfig | 13 + > net/mac80211/Makefile | 2 +- > net/mac80211/agg-rx.c | 14 +- > net/mac80211/agg-tx.c | 103 +- > net/mac80211/cfg.c | 55 +- > net/mac80211/debugfs.c | 75 +- > net/mac80211/debugfs.h | 2 - > net/mac80211/debugfs_key.c | 44 +- > net/mac80211/debugfs_netdev.c | 176 +- > net/mac80211/debugfs_sta.c | 67 +- > net/mac80211/driver-ops.h | 5 +- > net/mac80211/driver-trace.h | 35 +- > net/mac80211/ht.c | 2 +- > net/mac80211/ibss.c | 7 +- > net/mac80211/ieee80211_i.h | 180 +- > net/mac80211/iface.c | 44 +- > net/mac80211/key.h | 12 - > net/mac80211/main.c | 350 +- > net/mac80211/mesh.c | 153 +- > net/mac80211/mesh.h | 30 +- > net/mac80211/mesh_hwmp.c | 413 +- > net/mac80211/mesh_pathtbl.c | 21 +- > net/mac80211/mesh_plink.c | 58 +- > net/mac80211/mlme.c | 53 +- > net/mac80211/rate.c | 19 +- > net/mac80211/rate.h | 9 +- > net/mac80211/rx.c | 991 +- > net/mac80211/scan.c | 129 +- > net/mac80211/spectmgmt.c | 2 +- > net/mac80211/sta_info.c | 175 +- > net/mac80211/sta_info.h | 51 +- > net/mac80211/status.c | 341 + > net/mac80211/tkip.c | 4 +- > net/mac80211/tx.c | 190 +- > net/mac80211/util.c | 22 +- > net/mac80211/wep.c | 8 +- > net/mac80211/wpa.c | 25 +- > net/netfilter/nf_conntrack_core.c | 14 +- > net/netfilter/nf_conntrack_expect.c | 6 +- > net/netfilter/nf_conntrack_ftp.c | 8 +- > net/netfilter/nf_conntrack_proto_dccp.c | 33 +- > net/netfilter/nf_conntrack_proto_gre.c | 22 +- > net/netfilter/nf_conntrack_proto_tcp.c | 51 +- > net/netfilter/nfnetlink_log.c | 5 +- > net/netfilter/nfnetlink_queue.c | 3 +- > net/netfilter/xt_conntrack.c | 61 +- > net/netfilter/xt_socket.c | 8 +- > net/netlabel/netlabel_unlabeled.c | 8 +- > net/netlink/af_netlink.c | 11 +- > net/netlink/genetlink.c | 32 +- > net/netrom/af_netrom.c | 7 +- > net/netrom/nr_route.c | 15 +- > net/packet/af_packet.c | 71 +- > net/phonet/af_phonet.c | 83 +- > net/phonet/datagram.c | 6 +- > net/phonet/pep.c | 35 +- > net/phonet/pn_dev.c | 219 +- > net/phonet/pn_netlink.c | 138 +- > net/phonet/socket.c | 82 +- > net/rds/af_rds.c | 16 +- > net/rds/cong.c | 2 + > net/rds/connection.c | 6 +- > net/rds/ib.h | 2 + > net/rds/ib_cm.c | 6 +- > net/rds/ib_rdma.c | 9 +- > net/rds/ib_recv.c | 47 +- > net/rds/ib_send.c | 4 +- > net/rds/iw.h | 2 + > net/rds/iw_cm.c | 2 + > net/rds/iw_rdma.c | 9 +- > net/rds/iw_recv.c | 47 +- > net/rds/iw_send.c | 7 +- > net/rds/message.c | 3 +- > net/rds/rdma.c | 36 +- > net/rds/rdma.h | 1 + > net/rds/recv.c | 11 +- > net/rds/send.c | 27 +- > net/rds/tcp_listen.c | 8 +- > net/rds/threads.c | 4 +- > net/rfkill/core.c | 4 +- > net/rose/af_rose.c | 7 +- > net/rose/rose_route.c | 28 +- > net/rxrpc/af_rxrpc.c | 7 +- > net/rxrpc/ar-recvmsg.c | 2 +- > net/sched/act_api.c | 7 +- > net/sched/act_mirred.c | 107 +- > net/sched/act_skbedit.c | 17 +- > net/sched/cls_api.c | 8 +- > net/sched/cls_flow.c | 2 +- > net/sched/cls_rsvp.h | 28 +- > net/sched/em_meta.c | 13 +- > net/sched/sch_api.c | 19 +- > net/sched/sch_cbq.c | 2 +- > net/sched/sch_drr.c | 2 +- > net/sched/sch_generic.c | 18 +- > net/sched/sch_hfsc.c | 2 +- > net/sched/sch_htb.c | 6 +- > net/sched/sch_netem.c | 12 +- > net/sched/sch_teql.c | 11 +- > net/sctp/associola.c | 27 +- > net/sctp/chunk.c | 15 +- > net/sctp/ipv6.c | 21 +- > net/sctp/output.c | 50 +- > net/sctp/outqueue.c | 26 +- > net/sctp/protocol.c | 19 +- > net/sctp/sm_make_chunk.c | 13 +- > net/sctp/sm_sideeffect.c | 5 +- > net/sctp/sm_statefuns.c | 26 +- > net/sctp/socket.c | 371 +- > net/sctp/sysctl.c | 13 + > net/sctp/transport.c | 45 +- > net/socket.c | 843 ++- > net/sunrpc/auth.c | 6 +- > net/sunrpc/auth_gss/gss_krb5_seqnum.c | 4 +- > net/sunrpc/auth_gss/svcauth_gss.c | 4 +- > net/sunrpc/cache.c | 5 +- > net/sunrpc/svc.c | 5 +- > net/sunrpc/svc_xprt.c | 8 +- > net/sunrpc/svcauth.c | 4 +- > net/sunrpc/svcauth_unix.c | 7 +- > net/sunrpc/svcsock.c | 8 +- > net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 7 +- > net/sunrpc/xprtrdma/verbs.c | 4 +- > net/tipc/cluster.c | 16 +- > net/tipc/link.c | 12 +- > net/tipc/socket.c | 20 +- > net/tipc/subscr.c | 6 +- > net/unix/af_unix.c | 15 +- > net/wimax/op-msg.c | 2 + > net/wimax/op-rfkill.c | 18 +- > net/wimax/stack.c | 11 + > net/wireless/Kconfig | 44 +- > net/wireless/Makefile | 10 +- > net/wireless/core.c | 56 +- > net/wireless/core.h | 15 +- > net/wireless/debugfs.c | 15 +- > net/wireless/debugfs.h | 3 - > net/wireless/ethtool.c | 45 + > net/wireless/ethtool.h | 6 + > net/wireless/ibss.c | 16 +- > net/wireless/mlme.c | 105 +- > net/wireless/nl80211.c | 406 +- > net/wireless/reg.c | 19 +- > net/wireless/scan.c | 58 +- > net/wireless/sme.c | 18 +- > net/wireless/util.c | 40 +- > net/wireless/wext-compat.c | 97 +- > net/wireless/wext-core.c | 1065 ++ > net/wireless/wext-priv.c | 248 + > net/wireless/wext-proc.c | 155 + > net/wireless/wext-spy.c | 231 + > net/wireless/wext.c | 1775 --- > net/x25/af_x25.c | 115 +- > net/x25/x25_in.c | 2 +- > net/x25/x25_route.c | 6 +- > net/x25/x25_subr.c | 6 + > net/xfrm/xfrm_algo.c | 113 +- > net/xfrm/xfrm_state.c | 32 +- > net/xfrm/xfrm_user.c | 147 +- > security/lsm_audit.c | 12 +- > security/selinux/hooks.c | 6 +- > security/smack/smack_lsm.c | 4 +- > 1396 files changed, 113877 insertions(+), 71108 deletions(-) > create mode 100644 drivers/isdn/gigaset/capi.c > create mode 100644 drivers/isdn/gigaset/dummyll.c > create mode 100644 drivers/misc/iwmc3200top/Kconfig > create mode 100644 drivers/misc/iwmc3200top/Makefile > create mode 100644 drivers/misc/iwmc3200top/debugfs.c > create mode 100644 drivers/misc/iwmc3200top/debugfs.h > create mode 100644 drivers/misc/iwmc3200top/fw-download.c > create mode 100644 drivers/misc/iwmc3200top/fw-msg.h > create mode 100644 drivers/misc/iwmc3200top/iwmc3200top.h > create mode 100644 drivers/misc/iwmc3200top/log.c > create mode 100644 drivers/misc/iwmc3200top/log.h > create mode 100644 drivers/misc/iwmc3200top/main.c > create mode 100644 drivers/net/can/mcp251x.c > create mode 100644 drivers/net/can/mscan/Kconfig > create mode 100644 drivers/net/can/mscan/Makefile > create mode 100644 drivers/net/can/mscan/mpc5xxx_can.c > create mode 100644 drivers/net/can/mscan/mscan.c > create mode 100644 drivers/net/can/mscan/mscan.h > create mode 100644 drivers/net/can/ti_hecc.c > delete mode 100644 drivers/net/sfc/boards.c > delete mode 100644 drivers/net/sfc/boards.h > delete mode 100644 drivers/net/sfc/ethtool.h > delete mode 100644 drivers/net/sfc/falcon.h > create mode 100644 drivers/net/sfc/falcon_boards.c > delete mode 100644 drivers/net/sfc/falcon_hwdefs.h > delete mode 100644 drivers/net/sfc/falcon_io.h > delete mode 100644 drivers/net/sfc/gmii.h > create mode 100644 drivers/net/sfc/io.h > create mode 100644 drivers/net/sfc/mcdi.c > create mode 100644 drivers/net/sfc/mcdi.h > create mode 100644 drivers/net/sfc/mcdi_mac.c > create mode 100644 drivers/net/sfc/mcdi_pcol.h > create mode 100644 drivers/net/sfc/mcdi_phy.c > create mode 100644 drivers/net/sfc/nic.c > create mode 100644 drivers/net/sfc/nic.h > rename drivers/net/sfc/{xfp_phy.c => qt202x_phy.c} (63%) > create mode 100644 drivers/net/sfc/regs.h > delete mode 100644 drivers/net/sfc/rx.h > delete mode 100644 drivers/net/sfc/sfe4001.c > create mode 100644 drivers/net/sfc/siena.c > delete mode 100644 drivers/net/sfc/tx.h > create mode 100644 drivers/net/wireless/ath/ath9k/common.c > create mode 100644 drivers/net/wireless/ath/ath9k/common.h > create mode 100644 drivers/net/wireless/ath/debug.c > create mode 100644 drivers/net/wireless/ath/debug.h > create mode 100644 drivers/net/wireless/ath/hw.c > create mode 100644 drivers/net/wireless/ath/reg.h > create mode 100644 drivers/net/wireless/iwlwifi/iwl-agn-led.c > create mode 100644 drivers/net/wireless/iwlwifi/iwl-agn-led.h > create mode 100644 drivers/net/wireless/iwlwifi/iwl-devtrace.c > create mode 100644 drivers/net/wireless/iwlwifi/iwl-devtrace.h > delete mode 100644 drivers/net/wireless/libertas/11d.c > delete mode 100644 drivers/net/wireless/libertas/11d.h > create mode 100644 drivers/net/wireless/libertas/Kconfig > create mode 100644 drivers/net/wireless/libertas/cfg.c > create mode 100644 drivers/net/wireless/libertas/cfg.h > delete mode 100644 drivers/net/wireless/libertas/hostcmd.h > create mode 100644 drivers/net/wireless/libertas/mesh.c > create mode 100644 drivers/net/wireless/libertas/mesh.h > delete mode 100644 drivers/net/wireless/libertas/persistcfg.c > create mode 100644 drivers/net/wireless/rt2x00/rt2800.h > create mode 100644 drivers/net/wireless/rt2x00/rt2800lib.c > create mode 100644 drivers/net/wireless/rt2x00/rt2800lib.h > create mode 100644 drivers/net/wireless/rt2x00/rt2800pci.c > create mode 100644 drivers/net/wireless/rt2x00/rt2800pci.h > create mode 100644 drivers/net/wireless/rt2x00/rt2x00soc.c > create mode 100644 drivers/net/wireless/rt2x00/rt2x00soc.h > delete mode 100644 drivers/net/wireless/wl12xx/wl1251_netlink.h > create mode 100644 drivers/net/wireless/wl12xx/wl1271_conf.h > delete mode 100644 drivers/s390/net/cu3088.c > delete mode 100644 drivers/s390/net/cu3088.h > create mode 100644 drivers/staging/arlan/Kconfig > create mode 100644 drivers/staging/arlan/Makefile > create mode 100644 drivers/staging/arlan/TODO > rename drivers/{net/wireless => staging/arlan}/arlan-main.c (100%) > rename drivers/{net/wireless => staging/arlan}/arlan-proc.c (100%) > rename drivers/{net/wireless => staging/arlan}/arlan.h (100%) > create mode 100644 drivers/staging/netwave/Kconfig > create mode 100644 drivers/staging/netwave/Makefile > create mode 100644 drivers/staging/netwave/TODO > rename drivers/{net/wireless => staging/netwave}/netwave_cs.c (100%) > create mode 100644 drivers/staging/strip/Kconfig > create mode 100644 drivers/staging/strip/Makefile > create mode 100644 drivers/staging/strip/TODO > rename drivers/{net/wireless => staging/strip}/strip.c (99%) > create mode 100644 drivers/staging/wavelan/Kconfig > create mode 100644 drivers/staging/wavelan/Makefile > create mode 100644 drivers/staging/wavelan/TODO > rename drivers/{net/wireless => staging/wavelan}/i82586.h (100%) > rename drivers/{net/wireless => staging/wavelan}/wavelan.c (100%) > rename drivers/{net/wireless => staging/wavelan}/wavelan.h (100%) > rename drivers/{net/wireless => staging/wavelan}/wavelan.p.h (100%) > rename drivers/{net/wireless => staging/wavelan}/wavelan_cs.c (100%) > rename drivers/{net/wireless => staging/wavelan}/wavelan_cs.h (100%) > rename drivers/{net/wireless => staging/wavelan}/wavelan_cs.p.h (99%) > delete mode 100644 firmware/bnx2x-e1-5.0.21.0.fw.ihex > create mode 100644 firmware/bnx2x-e1-5.2.7.0.fw.ihex > delete mode 100644 firmware/bnx2x-e1h-5.0.21.0.fw.ihex > create mode 100644 firmware/bnx2x-e1h-5.2.7.0.fw.ihex > create mode 100644 include/linux/can/platform/mcp251x.h > create mode 100644 include/linux/can/platform/ti_hecc.h > rename {drivers/net/wireless => include/linux}/i82593.h (100%) > delete mode 100644 net/core/skb_dma_map.c > create mode 100644 net/ieee802154/ieee802154.h > create mode 100644 net/ieee802154/nl-mac.c > create mode 100644 net/ieee802154/nl-phy.c > create mode 100644 net/mac80211/status.c > create mode 100644 net/wireless/ethtool.c > create mode 100644 net/wireless/ethtool.h > create mode 100644 net/wireless/wext-core.c > create mode 100644 net/wireless/wext-priv.c > create mode 100644 net/wireless/wext-proc.c > create mode 100644 net/wireless/wext-spy.c > delete mode 100644 net/wireless/wext.c > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ >
| |