]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
SPEC: v2.6.39-200.14.0
authorMaxim Uvarov <maxim.uvarov@oracle.com>
Wed, 30 May 2012 06:08:38 +0000 (10:08 +0400)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Wed, 30 May 2012 06:08:38 +0000 (10:08 +0400)
Signed-off-by: Maxim Uvarov <maxim.uvarov@oracle.com>
uek-rpm/ol5/kernel-uek.spec
uek-rpm/ol6/kernel-uek.spec

index eb6f0a0378ff5501045a59bc483ca31ca945cdac..0f9164f3a98ec7bf44e2260e79f264e0c7392593 100644 (file)
@@ -190,7 +190,7 @@ Summary: The Linux kernel
 %endif
 
 %if %{rhel}
-%define pkg_release %{distro_build}.13.0%{?dist}uek%{?buildid}
+%define pkg_release %{distro_build}.14.0%{?dist}uek%{?buildid}
 %endif
 %define KVERREL %{rpmversion}-%{pkg_release}
 
@@ -1680,6 +1680,905 @@ fi
 %kernel_variant_files -k vmlinux %{with_kdump} kdump
 
 %changelog
+* Wed May 30 2012 Maxim Uvarov <maxim.uvarov@oracle.com> [2.6.39-200.14.0.el5uek]
+- SPEC: upgrade preserve rhck as a boot kernel (Kevin Lyons) [Orabug: 14065209]
+- hxge: update driver to 1.3.4 (Maxim Uvarov) [Orabug: 14134149]
+- SPEC: v2.6.39-200.12.0 (Maxim Uvarov)
+- Revert "bnx2x: correction to firmware interface" (Joe Jin)
+- cnic: fix bnx2fc_constants.h path (Maxim Uvarov)
+- bnx2x: PFC fix (Yaniv Rosner)
+- cnic: Fix parity error code conflict (Michael Chan)
+- bnx2x: Clear MDC/MDIO warning message (Yaniv Rosner)
+- bnx2x: Fix BCM578x0-SFI pre-emphasis settings (Yaniv Rosner)
+- bnx2x: Fix BCM57810-KR AN speed transition (Yaniv Rosner)
+- cnic: Re-init dev->stats_addr after chip reset (Michael Chan)
+- config: turn on CONFIG_HVC_XEN_FRONTEND (Maxim Uvarov) [Orabug: 14064174]
+- ixgbe: Don't set ip checksum if did not enable tso. (Joe Jin)
+- Revert "x86, efi: Pass a minimal map to SetVirtualAddressMap()" (Maxim
+  Uvarov) [Orabug: 14076004]
+- r8169: add firmware files (Joe Jin)
+- e1000e: fix build warning. (Joe Jin)
+- bnx2x: file build warning (Joe Jin)
+- 8139too: Add 64bit statistics (Junchang Wang)
+- net: export netdev_stats_to_stats64 (Eric Dumazet)
+- r8169: enable transmit time stamping. (Joe Jin)
+- r8169: stop using net_device.{base_addr, irq}. (Francois Romieu)
+- r8169: move the driver removal method to the end of the driver file.
+  (Francois Romieu)
+- r8169: fix unsigned int wraparound with TSO (Julien Ducourthial)
+- 8139cp: set intr mask after its handler is registered (Jason Wang)
+- r8169: enable napi on resume. (Artem Savkov)
+- r8169: runtime resume before shutdown. (françois romieu)
+- r8169: add 64bit statistics. (Junchang Wang)
+- r8169: corrupted IP fragments fix for large mtu. (françois romieu)
+- r8169: spinlock redux. (Francois Romieu)
+- r8169: avoid a useless work scheduling. (Francois Romieu)
+- r8169: move task enable boolean to bitfield. (Francois Romieu)
+- r8169: bh locking redux and task scheduling. (Francois Romieu)
+- r8169: fix early queue wake-up. (Francois Romieu)
+- r8169: remove work from irq handler. (Joe Jin)
+- r8169: missing barriers. (Francois Romieu)
+- r8169: irq mask helpers. (Francois Romieu)
+- r8169: factor out IntrMask writes. (Francois Romieu)
+- r8169: stop delaying workqueue. (Francois Romieu)
+- r8169: remove rtl8169_reinit_task. (Francois Romieu)
+- r8169: remove hardcoded PCIe registers accesses. (Francois Romieu)
+- 8139cp: fix missing napi_gro_flush. (françois romieu)
+- 8139cp/8139too: do not read into reserved registers (Jason Wang)
+- r8169: fix Config2 MSIEnable bit setting. (françois romieu)
+- r8169: fix Rx index race between FIFO overflow recovery and NAPI handler.
+  (françois romieu)
+- r8169: Rx FIFO overflow fixes. (françois romieu)
+- corral some wayward N/A fw_version dust bunnies (Rick Jones)
+- ethernet: Convert MAC_ADDR_LEN uses to ETH_ALEN (Joe Jin)
+- sweep the floors and convert some .get_drvinfo routines to strlcpy (Joe Jin)
+- r8169: check firmware content sooner. (Francois Romieu)
+- r8169: support new firmware format. (Hayes Wang)
+- r8169: explicit firmware format check. (Francois Romieu)
+- r8169: move the firmware down into the device private data. (Francois Romieu)
+- r8169: increase the delay parameter of pm_schedule_suspend (hayeswang)
+- r8169: fix wrong eee setting for rlt8111evl (hayeswang)
+- r8169: fix driver shutdown WoL regression. (françois romieu)
+- Add ethtool -g support to 8139cp (Rick Jones)
+- sc92031: use standard #defines from mii.h. (françois romieu)
+- r8169: jumbo fixes. (Francois Romieu)
+- r8169: expand received packet length indication. (Francois Romieu)
+- r8169: support new chips of RTL8111F (Hayes Wang)
+- r8169: do not enable the TBI for anything but the original 8169. (Francois
+  Romieu)
+- r8169: remove erroneous processing of always set bit. (Francois Romieu)
+- r8169: fix WOL setting for 8105 and 8111evl (Hayes Wang)
+- r8169: add MODULE_FIRMWARE for the firmware of 8111evl (Hayes Wang)
+- r8169: fix the reset setting for 8111evl (Hayes Wang)
+- r8169: define the early size for 8111evl (Hayes Wang)
+- r8169: convert to SKB paged frag API. (Ian Campbell)
+- 8139cp: convert to SKB paged frag API. (Ian Campbell)
+- net: remove use of ndo_set_multicast_list in realtek drivers (Joe Jin)
+- r8169 : MAC address change fix for the 8168e-vl. (françois romieu)
+- r8169: use pci_dev->subsystem_{vendor|device} (Sergei Shtylyov)
+- r8169: fix sticky accepts packet bits in RxConfig. (Francois Romieu)
+- r8169: adjust the RxConfig settings. (Hayes Wang)
+- r8169: don't enable rx when shutdown. (Hayes Wang)
+- r8169: fix wake on lan setting for non-8111E. (Hayes Wang)
+- r8169: support RTL8111E-VL. (Hayes Wang)
+- r8169: add ERI functions. (Hayes Wang)
+- r8169: modify the flow of the hw reset. (Hayes Wang)
+- r8169: adjust some registers. (Hayes Wang)
+- r8169: remove unnecessary read of PCI_CAP_ID_EXP (Jon Mason)
+- ixgbevf: print MAC via printk format specifier (Danny Kukawka)
+- ixgbevf: Update copyright notices (Greg Rose)
+- ixgbevf: Fix mailbox interrupt ack bug (Greg Rose)
+- ixgbevf: make operations tables const (Stephen Hemminger)
+- ixgbevf: fix sparse warnings (Stephen Hemminger)
+- ixgbevf: make ethtool ops and strings const (Stephen Hemminger)
+- ixgbevf: Prevent possible race condition by checking for message (Greg Rose)
+- ixgbevf: Fix register defines to correctly handle complex expressions
+  (Alexander Duyck)
+- ixgbevf: Update release version (Greg Rose)
+- ixgbevf: Fix broken trunk vlan (Greg Rose)
+- ixgbevf: convert to ndo_fix_features (Joe Jin)
+- ixgbevf: Check if EOP has changed before using it (Greg Rose)
+- ixgbe: Correct flag values set by ixgbe_fix_features (Joe Jin)
+- ixgbe: fix typo in enumeration name (Don Skidmore)
+- ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command
+  (Joe Jin)
+- ixgbe: Whitespace cleanups (Joe Jin)
+- ixgbe: Two minor fixes for RSS and FDIR set queues functions (Alexander
+  Duyck)
+- ixgbe: drop err_eeprom tag which is at same location as err_sw_init
+  (Alexander Duyck)
+- ixgbe: Move poll routine in order to improve readability (Alexander Duyck)
+- ixgbe: cleanup logic for the service timer and VF hang detection (Alexander
+  Duyck)
+- ixgbe: Fix issues with SR-IOV loopback when flow control is disabled
+  (Alexander Duyck)
+- ixgbe: Place skb on first buffer_info structure to avoid using stack space
+  (Joe Jin)
+- ixgbe: Use packets to track Tx completions instead of a seperate value
+  (Alexander Duyck)
+- ixgbe: Modify setup of descriptor flags to avoid conditional jumps (Alexander
+  Duyck)
+- ixgbe: Make certain that all frames fit minimum size requirements (Alexander
+  Duyck)
+- ixgbe: cleanup logic in ixgbe_change_mtu (Alexander Duyck)
+- ixgbe: dcb: use DCB config values for FCoE traffic class on open (John
+  Fastabend)
+- ixgbe: Fix race condition where RX buffer could become corrupted. (Atita
+  Shirwaikar)
+- ixgbe: use typed min/max functions where possible (Jesse Brandeburg)
+- ixgbe: fix obvious return value bug. (Don Skidmore)
+- ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr
+  (Alexander Duyck)
+- ixgbe: Do not disable read relaxed ordering when DCA is enabled (Alexander
+  Duyck)
+- ixgbe: Simplify logic for ethtool loopback frame creation and testing
+  (Alexander Duyck)
+- ixgbe: Add iterator for cycling through rings on a q_vector (Alexander Duyck)
+- ixgbe: Allocate rings as part of the q_vector (Alexander Duyck)
+- ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from
+  ixgbe_intr (Alexander Duyck)
+- ixgbe: Default to queue pairs when number of queues is less than CPUs
+  (Alexander Duyck)
+- ixgbe: Correct Adaptive Interrupt Moderation so that it will change values
+  (Alexander Duyck)
+- ixgbe: Address issues with Tx WHTRESH value not being set correctly
+  (Alexander Duyck)
+- ixgbe: Reorder adapter contents for better cache utilization (Joe Jin)
+- ixgbe: Do no clear Tx status bits since eop_desc provides enough info
+  (Alexander Duyck)
+- ixgbe: remove tie between NAPI work limits and interrupt moderation (Jeff
+  Kirsher)
+- ixgbe: dcb: check setup_tc return codes (John Fastabend)
+- ixgbe: Fix comments that are out of date or formatted incorrectly (Alexander
+  Duyck)
+- ixgbe: fix spelling errors (Don Skidmore)
+- ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring
+  (Alexander Duyck)
+- ixgbe: Combine post-DMA processing of sk_buff fields into single function
+  (Alexander Duyck)
+- ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV
+  (Alexander Duyck)
+- ixgbe: Add function for testing status bits in Rx descriptor (Alexander
+  Duyck)
+- ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup (Joe
+  Jin)
+- ixgbe: Address fact that RSC was not setting GSO size for incoming frames
+  (Alexander Duyck)
+- ixgbe: Minor refactor of RSC (Alexander Duyck)
+- ixgbe: ethtool: stats user buffer overrun (John Fastabend)
+- ixgbe: dcb: up2tc mapping lost on disable/enable CEE DCB state (John
+  Fastabend)
+- ixgbe: do not update real num queues when netdev is going away (Yi Zou)
+- ixgbe: Fix broken dependency on MAX_SKB_FRAGS being related to page size
+  (Alexander Duyck)
+- ixgbe: Fix case of Tx Hang in PF with 32 VFs (Greg Rose)
+- ixgbe: fix vf lookup (Greg Rose)
+- ixgbe: Fix typo in ixgbe_common.h (Masanari Iida)
+- ixgbe: make ethtool strings table const (Stephen Hemminger)
+- ixgbe: Add warning when no space left for more MAC filters (Joe Jin)
+- ixgbe: update copyright to 2012 (Don Skidmore)
+- ixgbe: Add module parameter to allow untested and unsafe SFP+ modules (Peter
+  P Waskiewicz Jr)
+- ixgbe: Fix register defines to correctly handle complex expressions
+  (Alexander Duyck)
+- ixgbe: add support for new 82599 device. (Don Skidmore)
+- ixgbe: add support for new 82599 device id (Emil Tantilov)
+- ixgbe: add write flush in ixgbe_clock_out_i2c_byte() (Emil Tantilov)
+- ixgbe: fix typo's (Stephen Hemminger)
+- ixgbe: fix incorrect PHY register reads (Emil Tantilov)
+- ixgbe: Remove function prototype for non-existent function (Greg Rose)
+- ixgbe: DCB: IEEE transitions may fail to reprogram hardware. (John Fastabend)
+- ixgbe: DCBnl set_all, order of operations fix (Joe Jin)
+- ixgbe: fix LED blink logic to check for link (Emil Tantilov)
+- ixgbe: Fix compile for kernel without CONFIG_PCI_IOV defined (Rose, Gregory
+  V)
+- ixgbe: DCB, return max for IEEE traffic classes (John Fastabend)
+- ixgbe: fix reading of the buffer returned by the firmware (Emil Tantilov)
+- ixgbe: Fix compiler warnings (Greg Rose)
+- ixgbe: fix smatch splat due to missing NULL check (John Fastabend)
+- ixgbe: fix disabling of Tx laser at probe (Emil Tantilov)
+- ixgbe: Fix link issues caused by a reset while interface is down (Emil
+  Tantilov)
+- ixgbe: change the eeprom version reported by ethtool (Emil Tantilov)
+- ixgbe: allow eeprom writes via ethtool (Emil Tantilov)
+- ixgbe: fix endianess when writing driver version to firmware (Emil Tantilov)
+- ixgbe: fix skb truesize underestimation (Eric Dumazet)
+- ixgbe: Correct check for change in FCoE priority (Mark Rustad)
+- ixgbe: Add FCoE DDP allocation failure counters to ethtool stats. (Amir
+  Hanania)
+- ixgbe: Add protection from VF invalid target DMA (Greg Rose)
+- ixgbe: bump version number (Don Skidmore)
+- ixgbe: X540 devices RX PFC frames pause traffic even if disabled (John
+  Fastabend)
+- ixgbe: DCB X540 devices support max traffic class of 4 (John Fastabend)
+- ixgbe: fixup hard dependencies on supporting 8 traffic classes (Joe Jin)
+- ixgbe: Fix PFC mask generation (Mark Rustad)
+- ixgbe: remove instances of ixgbe_phy_aq for 82598 and 82599 (Emil Tantilov)
+- ixgbe: get pauseparam autoneg (Mika Lansirinne)
+- ixgbe: do not disable flow control in ixgbe_check_mac_link (Emil Tantilov)
+- ixgbe: send MFLCN to ethtool (Emil Tantilov)
+- ixgbe: add support for new 82599 device (Emil Tantilov)
+- ixgbe: fix driver version initialization in firmware (Jacob Keller)
+- ixgbe: remove return code for functions that always return 0 (Emil Tantilov)
+- ixgbe: clear the data field in ixgbe_read_i2c_byte_generic (Emil Tantilov)
+- ixgbe: prevent link checks while resetting (Emil Tantilov)
+- ixgbe: add ECC warning for legacy interrupts (Don Skidmore)
+- ixgbe: cleanup ixgbe_setup_gpie() for X540 (Don Skidmore)
+- ixgbe add thermal sensor support for x540 hardware (Jacob Keller)
+- ixgbe: update {P}FC thresholds to account for X540 and loopback (John
+  Fastabend)
+- ixgbe: disable LLI for FCoE (Vasu Dev)
+- ixgbe: Cleanup q_vector interrupt throttle rate logic (Emil Tantilov)
+- ixgbe: remove global reset to the MAC (Emil Tantilov)
+- ixgbe: add WOL support for X540 (Emil Tantilov)
+- ixgbe: avoid HW lockup when adapter is reset with Tx work pending (Emil
+  Tantilov)
+- ixgbe: dcb, set priority to traffic class mappings (John Fastabend)
+- ixgbe: cleanup X540 interrupt enablement (Don Skidmore)
+- ixgbe: DCB, do not call set_state() from IEEE mode (Joe Jin)
+- ixgbe: Reconfigure SR-IOV Init (Greg Rose)
+- ixgbe: remove duplicate netif_tx_start_all_queues (Emil Tantilov)
+- ixgbe: fix FCRTL/H register dump for X540 (Emil Tantilov)
+- ixgbe: cleanup some register reads (Emil Tantilov)
+- ixgbe: Make better use of memory allocations in one-buffer mode w/ RSC
+  (Alexander Duyck)
+- ixgbe: drop adapter from ixgbe_fso call documentation (Alexander Duyck)
+- ixgbe: Add SFP support for missed 82598 PHY (Alexander Duyck)
+- ixgbe: Add missing code for enabling overheat sensor interrupt (Alexander
+  Duyck)
+- ixgbe: make ixgbe_up and ixgbe_up_complete void functions (Alexander Duyck)
+- v2 ixgbe: Update packet buffer reservation to correct fdir headroom size
+  (Alexander Duyck)
+- ixgbe: remove redundant configuration of tx_sample_rate (Alexander Duyck)
+- ixgbe: Correctly name and handle MSI-X other interrupt (Alexander Duyck)
+- ixgbe: cleanup configuration of EITRSEL and VF reset path (Alexander Duyck)
+- ixgbe: cleanup reset paths (Alexander Duyck)
+- ixgbe: Update TXDCTL configuration to correctly handle WTHRESH (Alexander
+  Duyck)
+- ixgbe: combine PCI_VDEVICE and board declaration to same line (Alexander
+  Duyck)
+- ixgbe: Drop unnecessary adapter->hw dereference in loopback test setup
+  (Alexander Duyck)
+- ixgbe: commonize ixgbe_map_rings_to_vectors to work for all interrupt types
+  (Alexander Duyck)
+- ixgbe: Use ring->dev instead of adapter->pdev->dev when updating DCA
+  (Alexander Duyck)
+- ixgbe: cleanup allocation and freeing of IRQ affinity hint (Alexander Duyck)
+- v2 ixgbe: consolidate all MSI-X ring interrupts and poll routines into one
+  (Alexander Duyck)
+- ixgbe: Change default Tx work limit size to 256 buffers (Alexander Duyck)
+- ixgbe: clear RNBC only for 82598 (Emil Tantilov)
+- ixgbe: add check for supported modes (Emil Tantilov)
+- ixgbe: fix ixgbe_fc_autoneg_fiber bug (Don Skidmore)
+- ixgbe: cleanup feature flags in ixgbe_probe (Don Skidmore)
+- ixgbe: PFC not cleared on X540 devices (John Fastabend)
+- ixgbe: consolidate, setup for multiple traffic classes (John Fastabend)
+- ixgbe: remove unneeded fdir pb alloc case (John Fastabend)
+- ixgbe: fixup remaining call sites for arbitrary TCs (John Fastabend)
+- ixgbe: Always tag VLAN tagged packets (Alexander Duyck)
+- ixgbe: Add support for setting CC bit when SR-IOV is enabled (Alexander
+  Duyck)
+- ixgbe: convert rings from q_vector bit indexed array to linked list
+  (Alexander Duyck)
+- ixgbe: Simplify transmit cleanup path (Alexander Duyck)
+- ixgbe: Cleanup FCOE and VLAN handling in xmit_frame_ring (Alexander Duyck)
+- ixgbe: replace reference to CONFIG_FCOE with IXGBE_FCOE (Alexander Duyck)
+- ixgbe - DDP last user buffer - error to warn (Amir Hanania)
+- ixgbe: remove unused fcoe.tc field and fcoe_setapp() (John Fastabend)
+- ixgbe: complete FCoE initialization from setapp() routine (John Fastabend)
+- ixgbe: DCB, remove unneeded ixgbe_dcb_txq_to_tc() routine (John Fastabend)
+- ixgb: Remove unnecessary defines, use pr_debug (Joe Perches)
+- ixgb: finish conversion to ndo_fix_features (Michał Mirosław)
+- ixgb: eliminate checkstack warnings (Jesse Brandeburg)
+- ixgb: convert to ndo_fix_features (Michał Mirosław)
+- igbvf: fix the bug when initializing the igbvf (Samuel Liao)
+- rename dev_hw_addr_random and remove redundant second (Joe Jin)
+- ixgbevf: Convert printks to pr_<level> (Jeff Kirsher)
+- igbvf: Use ETH_ALEN (Joe Perches)
+- igbvf: reset netdevice addr_assign_type if changed (Danny Kukawka)
+- igbvf: refactor Interrupt Throttle Rate code (Mitch A Williams)
+- igbvf: change copyright date (Mitch A Williams)
+- igbvf: Remove unnecessary irq disable/enable (Joe Jin)
+- igbvf: remove unneeded cast (Stephen Hemminger)
+- igbvf: Convert printks to pr_<level> (Jeff Kirsher)
+- igbvf: Bump version number (Williams, Mitch A)
+- igbvf: Update module identification strings (Williams, Mitch A)
+- igbvf: fix truesize underestimation (Eric Dumazet)
+- igbvf: Fix trunk vlan (Greg Rose)
+- igbvf: convert to ndo_fix_features (Michał Mirosław)
+- igb: fix rtnl race in PM resume path (Benjamin Poirier)
+- igb: fix warning about unused function (Emil Tantilov)
+- igb: fix vf lookup (Greg Rose)
+- igb: Update Copyright on all Intel copyrighted files. (Carolyn Wyborny)
+- igb: make local functions static (Stephen Hemminger)
+- igb: reset PHY after recovering from PHY power down (Koki Sanagi)
+- igb: add basic runtime PM support (Yan, Zheng)
+- igb: Add flow control advertising to ethtool setting. (Carolyn Wyborny)
+- igb: Update DMA Coalescing threshold calculation. (Matthew Vick)
+- igb: Convert bare printk to pr_notice (Joe Perches)
+- igb: Convert printks to pr_<level> (Jeff Kirsher)
+- igb: Fix for I347AT4 PHY cable length unit detection (Kantecki, Tomasz)
+- igb: VFTA Table Fix for i350 devices (Carolyn Wyborny)
+- igb: Move DMA Coalescing init code to separate function. (Carolyn Wyborny)
+- igb: Fix for Alt MAC Address feature on 82580 and later devices (Carolyn
+  Wyborny)
+- igb: fix a compile warning (RongQing Li)
+- igb: Check if subordinate VFs are assigned to virtual machines (Greg Rose)
+- pci: Add flag indicating device has been assigned by KVM (Greg Rose)
+- igb: enable l4 timestamping for v2 event packets (Jacob Keller)
+- igb: fix skb truesize underestimation (Eric Dumazet)
+- igb: Version bump. (Carolyn Wyborny)
+- igb: Loopback functionality supports for i350 devices (Akeem G. Abodunrin)
+- igb: fix static function warnings reported by sparse (Emil Tantilov)
+- igb: Add workaround for byte swapped VLAN on i350 local traffic (Alexander
+  Duyck)
+- igb: Drop unnecessary write of E1000_IMS from igb_msix_other (Alexander
+  Duyck)
+- igb: Fix features that are currently 82580 only and should also be i350
+  (Alexander Duyck)
+- igb: Make certain one vector is always assigned in igb_request_irq (Alexander
+  Duyck)
+- igb: avoid unnecessarily creating a local copy of the q_vector (Alexander
+  Duyck)
+- igb: add support for NETIF_F_RXHASH (Alexander Duyck)
+- igb: move TX hang check flag into ring->flags (Alexander Duyck)
+- igb: fix recent VLAN changes that would leave VLANs disabled after reset
+  (Alexander Duyck)
+- igb: leave staterr in place and instead us a helper function to check bits
+  (Alexander Duyck)
+- igb: retire the RX_CSUM flag and use the netdev flag instead (Alexander
+  Duyck)
+- igb: cleanup IVAR configuration (Alexander Duyck)
+- igb: Move ITR related data into work container within the q_vector (Alexander
+  Duyck)
+- igb: Consolidate all of the ring feature flags into a single value (Alexander
+  Duyck)
+- igb: avoid unnecessary conversions from u16 to int (Alexander Duyck)
+- igb: Use node specific allocations for the q_vectors and rings (Alexander
+  Duyck)
+- igb: push data into first igb_tx_buffer sooner to reduce stack usage
+  (Alexander Duyck)
+- igb: consolidate creation of Tx buffer info and data descriptor (Alexander
+  Duyck)
+- igb: Combine all flag info fields into a single tx_flags structure (Alexander
+  Duyck)
+- igb: Cleanup protocol handling in transmit path (Alexander Duyck)
+- igb: Create separate functions for generating cmd_type and olinfo (Alexander
+  Duyck)
+- igb: Make first and tx_buffer_info->next_to_watch into pointers (Alexander
+  Duyck)
+- igb: Consolidate creation of Tx context descriptors into a single function
+  (Alexander Duyck)
+- intel: convert to SKB paged frag API. (Ian Campbell)
+- ixgbe: Refactor transmit map and cleanup routines (Alexander Duyck)
+- igb: split buffer_info into tx_buffer_info and rx_buffer_info (Alexander
+  Duyck)
+- igb: Make Tx budget for NAPI user adjustable (Alexander Duyck)
+- igb: Alternate MAC Address Updates for Func2&3 (Akeem G. Abodunrin)
+- igb: Alternate MAC Address EEPROM Updates (Akeem G. Abodunrin)
+- igb: Code to prevent overwriting SFP I2C (Akeem G. Abodunrin)
+- igb: Remove multi_tx_table and simplify igb_xmit_frame (Alexander Duyck)
+- igb: drop the "adv" off function names relating to descriptors (Joe Jin)
+- igb: Replace E1000_XX_DESC_ADV with IGB_XX_DESC (Alexander Duyck)
+- igb: Refactor clean_rx_irq to reduce overhead and improve performance
+  (Alexander Duyck)
+- igb: update ring and adapter structure to improve performance (Alexander
+  Duyck)
+- igb: streamline Rx buffer allocation and cleanup (Alexander Duyck)
+- igb: drop support for single buffer mode (Alexander Duyck)
+- igb: Update max_frame_size to account for an optional VLAN tag if present
+  (Alexander Duyck)
+- igb: Update RXDCTL/TXDCTL configurations (Alexander Duyck)
+- igb: remove duplicated #include (Huang Weiyi)
+- igb: Fix for DH89xxCC near end loopback test (Robert Healy)
+- igb: do vlan cleanup (Jiri Pirko)
+- igb: Add support of SerDes Forced mode for certain hardware (Carolyn Wyborny)
+- igb: Update copyright on all igb driver files. (Carolyn Wyborny)
+- net: igb: Use is_multicast_ether_addr helper (Tobias Klauser)
+- igb: remove unnecessary reads of PCI_CAP_ID_EXP (Jon Mason)
+- igb: convert to ndo_fix_features (Michał Mirosław)
+- igb: Change version to remove number after -k in kernel versions. (Carolyn
+  Wyborny)
+- e1000e: Fix default interrupt throttle rate not set in NIC HW (Jeff Kirsher)
+- e1000e: MSI interrupt test failed, using legacy interrupt (Prasanna S
+  Panchamukhi)
+- e1000e: issues in Sx on 82577/8/9 (Joe Jin)
+- e1000e: Guarantee descriptor writeback flush success. (Matthew Vick)
+- e1000e: prevent oops when adapter is being closed and reset simultaneously
+  (Bruce Allan)
+- e1000e: use msleep instead of mdelay (Joe Jin)
+- e1000e: cleanup goto statements to exit points without common work (Bruce
+  Allan)
+- e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link
+  (Bruce Allan)
+- e1000e: potentially incorrect return for e1000_init_hw_ich8lan (Bruce Allan)
+- e1000e: cleanup: minor whitespace addition (insert blank line separator)
+  (Bruce Allan)
+- e1000e: cleanup: remove unnecessary variable initializations (Bruce Allan)
+- e1000e: cleanup: remove unnecessary test and return (Bruce Allan)
+- e1000e: cleanup: remove unnecessary variable ret_val (Bruce Allan)
+- e1000e: cleanup: remove unreachable statement (Bruce Allan)
+- e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan
+  (Bruce Allan)
+- e1000e: cleanup: always return 0 (Bruce Allan)
+- e1000e: cleanup: remove unnecessary assignments just before returning (Bruce
+  Allan)
+- e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan
+  (Bruce Allan)
+- e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan
+  (Bruce Allan)
+- e1000e: cleanup: rename goto labels to be more meaningful (Bruce Allan)
+- e1000e: cleanup: use goto for common work needed by multiple exit points
+  (Bruce Allan)
+- e1000e: replace '1' with 'true' for boolean get_link_status (Bruce Allan)
+- e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() (Bruce
+  Allan)
+- e1000e: use true/false for bool autoneg_false (Bruce Allan)
+- e1000e: remove unnecessary parentheses (Bruce Allan)
+- e1000e: remove unnecessary returns from void functions (Bruce Allan)
+- e1000e: remove test that is always false (Bruce Allan)
+- e1000e: WoL fails on device ID 0x1501 (Joe Jin)
+- e1000e: WoL can fail on 82578DM (Bruce Allan)
+- e1000e: remove redundant reverse dependency on CRC32 (Bruce Allan)
+- e1000e: minor whitespace and indentation cleanup (Bruce Allan)
+- e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ (Bruce Allan)
+- e1000e: fix checkpatch warning from MINMAX test (Bruce Allan)
+- e1000e: cleanup - use braces in both branches of a conditional statement
+  (Bruce Allan)
+- e1000e: cleanup e1000_set_phys_id (Bruce Allan)
+- e1000e: cleanup e1000_init_mac_params_82571() (Bruce Allan)
+- e1000e: cleanup e1000_init_mac_params_80003es2lan() (Bruce Allan)
+- e1000e: rename es2lan.c to 80003es2lan.c (Joe Jin)
+- e1000e: cleanup - check return values consistently (Bruce Allan)
+- e1000e: add missing initializers reported when compiling with W=1 (Bruce
+  Allan)
+- e1000e: update copyright year (Bruce Allan)
+- e1000e: split lib.c into three more-appropriate files (Bruce Allan)
+- e1000e: call er16flash() instead of __er16flash() (Bruce Allan)
+- e1000e: increase version number (Joe Jin)
+- e1000e: convert final strncpy() to strlcpy() (Bruce Allan)
+- e1000e: concatenate long debug strings which span multiple lines (Bruce
+  Allan)
+- e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state
+  (Bruce Allan)
+- e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567
+  (Bruce Allan)
+- e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx (Joe
+  Jin)
+- e1000e: update workaround for 82579 intermittently disabled during S0->Sx
+  (Bruce Allan)
+- e1000e: disable Early Receive DMA on ICH LOMs (Bruce Allan)
+- e1000e: Need to include vmalloc.h (David S. Miller)
+- e1000e: 82574/82583 Tx hang workaround (Bruce Allan)
+- e1000e: use hardware default values for Transmit Control register (Bruce
+  Allan)
+- e1000e: use default settings for Tx Inter Packet Gap timer (Bruce Allan)
+- e1000e: 82579: workaround for link drop issue (Bruce Allan)
+- e1000e: always set transmit descriptor control registers the same (Bruce
+  Allan)
+- e1000e: re-factor ethtool get/set ring parameter (Bruce Allan)
+- e1000e: pass pointer to ring struct instead of adapter struct (Joe Jin)
+- e1000e: add Receive Packet Steering (RPS) support (Joe Jin)
+- e1000e: convert to netdev features/hw_features API (Joe Jin)
+- e1000e: cleanup Rx checksum offload code (Bruce Allan)
+- e1000e: convert head, tail and itr_register offsets to __iomem pointers
+  (Bruce Allan)
+- e1000e: re-enable alternate MAC address for all devices which support it
+  (Bruce Allan)
+- e1000e: default IntMode based on kernel config & available hardware support
+  (Bruce Allan)
+- e1000e: convert to real ndo_set_rx_mode (Joe Jin)
+- net: introduce IFF_UNICAST_FLT private flag (Joe Jin)
+- e1000e: remove use of ndo_set_multicast_list in drivers (Joe Jin)
+- e1000e: Convert printks to pr_<level> (Jeff Kirsher)
+- e1000e: demote a debugging WARN to a debug log message (Bruce Allan)
+- e1000e: fix skb truesize underestimation (Eric Dumazet)
+- e1000e: locking bug introduced by commit 67fd4fcb (Bruce Allan)
+- e1000e: bad short packets received when jumbos enabled on 82579 (Bruce Allan)
+- e1000e: convert driver to use extended descriptors (Joe Jin)
+- drivers/net: Add module.h to drivers who were implicitly using it (Joe Jin)
+- e1000e: hitting BUG_ON() from napi_enable (Bruce Allan)
+- e1000: Silence sparse warnings by correcting type (Andrei Emeltchenko)
+- v2 e1000: Neaten e1000_dump function (Tushar Dave)
+- e1000: Neaten e1000_config_dsp_after_link_change (Joe Perches)
+- e1000: fix vlan processing regression (Joe Jin)
+- e1000: Remove unnecessary k.alloc/v.alloc OOM messages (Joe Jin)
+- e1000: add dropped DMA receive enable back in for WoL (Dean Nelson)
+- e1000: Adding e1000_dump function (Tushar Dave)
+- e1000: don't enable dma receives until after dma address has been setup (Dean
+  Nelson)
+- e1000: save skb counts in TX to avoid cache misses (Dean Nelson)
+- e1000: cleanup CE4100 MDIO registers access (Florian Fainelli)
+- e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove (Florian Fainelli)
+- e1000: fix lockdep splat in shutdown handler (Jesse Brandeburg)
+- e1000e/ixgb: fix assignment of 0/1 to bool variables. (Joe Jin)
+- intel: Convert <FOO>_LENGTH_OF_ADDRESS to ETH_ALEN (Joe Perches)
+- e1000: fix skb truesize underestimation (Eric Dumazet)
+- e1000: convert to private mutex from rtnl (Jesse Brandeburg)
+- e1000: convert mdelay to msleep (Jesse Brandeburg)
+- e1000: convert hardware management from timers to threads (Jesse Brandeburg)
+- e100: Remove alloc_etherdev error messages (Joe Jin)
+- net: Remove Intel NICs unnecessary driver assignments of ethtool_ringparam
+  fields to zero (Joe Jin)
+- e100: Show short v/s long rx length errors in ethtool stats. (Ben Greear)
+- e100: Fix rx-over-length statistics. (Ben Greear)
+- e100: make sure vlan support isn't advertised on old adapters (Jesse
+  Brandeburg)
+- 8139cp: properly config rx mode after resuming (Jason Wang)
+- bnx2x: add bnx2x firmware 7.2.16 (Joe Jin)
+- bnx2fc: Remove bh disable in softirq context (Neil Horman)
+- bnx2fc: HSI dependent changes for 7.2.xx FW (Bhanu Prakash Gollapudi)
+- bnx2fc: Bumped version to 1.0.10 (Bhanu Prakash Gollapudi)
+- bnx2fc: NPIV ports go offline when interface is brought down & up (Bhanu
+  Prakash Gollapudi)
+- bnx2fc: Handle LOGO flooding from the target (Bhanu Prakash Gollapudi)
+- bnx2fc: fix panic in bnx2fc_post_io_req (Bhanu Prakash Gollapudi)
+- bnx2fc: Bumped version to 1.0.9 (Bhanu Prakash Gollapudi)
+- bnx2fc: Handle SRR LS_ACC drop scenario (Bhanu Prakash Gollapudi)
+- bnx2fc: Handle ABTS timeout during ulp timeout (Bhanu Prakash Gollapudi)
+- bnx2fc: Bumped version to 1.0.8 (Bhanu Prakash Gollapudi)
+- bnx2fc: Return error statistics of remote peer (Bhanu Prakash Gollapudi)
+- bnx2fc: call ctlr_link_up only when the interface is enabled (Bhanu Prakash
+  Gollapudi)
+- bnx2fc: Bumped version to 1.0.7 (Bhanu Prakash Gollapudi)
+- bnx2fc: Handle bnx2fc_map_sg failure (Bhanu Prakash Gollapudi)
+- bnx2fc: Replace scsi_dma_map() with dma_map_sg(). (Bhanu Prakash Gollapudi)
+- bnx2fc: Bumped version to 1.0.6 (Bhanu Prakash Gollapudi)
+- bnx2fc: Fix FW assert during RSCN stress tests (Bhanu Prakash Gollapudi)
+- bnx2fc: Fix panic caused because of incorrect errror handling in create().
+  (Bhanu Prakash Gollapudi)
+- bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks (Bhanu Prakash
+  Gollapudi)
+- bnx2fc: Validate vlan id in NETDEV_UNREGISTER handler (Nithin Nayak Sujir)
+- bnx2fc: No abort issued for REC when it times out (Bhanu Prakash Gollapudi)
+- bnx2fc: Send solicitation only after vlan discovery is complete (Bhanu
+  Prakash Gollapudi)
+- bnx2fc: Reset max receive frame size during link up (Bhanu Prakash Gollapudi)
+- bnx2fc: Need not schedule destroy_work from __bnx2fc_destroy (Bhanu Prakash
+  Gollapudi)
+- bnx2fc: Bump version to 1.0.5 (Bhanu Prakash Gollapudi)
+- bnx2fc: Prevent creating of NPIV port with duplicate WWN (Bhanu Prakash
+  Gollapudi)
+- bnx2fc: Obtain WWNN/WWPN from the shared memory (Bhanu Prakash Gollapudi)
+- [SCSI] fcoe,libfcoe: Move common code for fcoe_get_lesb to fcoe_transport
+  (Bhanu Prakash Gollapudi)
+- [SCSI] fcoe: Move common functions to fcoe_transport library (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Drop incoming ABTS (Bhanu Prakash Gollapudi)
+- [SCSI] bnx2fc: code cleanup in bnx2fc_offload_session (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Fix NULL pointer deref during arm_cq. (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: IO errors when receiving unsolicited LOGO (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Do not reuse the fcoe connection id immediately (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Clear DESTROY_CMPL flag after firmware destroy (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Handle NETDEV_UNREGISTER for vlan devices (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Reorganize cleanup code between interface_cleanup and
+  if_destory (Bhanu Prakash Gollapudi)
+- [SCSI] bnx2fc: Change function names of
+  bnx2fc_netdev_setup/bnx2fc_netdev_cleanup (Bhanu Prakash Gollapudi)
+- [SCSI] bnx2fc: Do not attempt destroying NPIV port twice (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Remove erroneous kref_get on IO request (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Enable bsg_request support for bnx2fc (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Bug fixes in percpu_thread_create/destroy (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Reset the max receive frame size (Bhanu Prakash Gollapudi)
+- [SCSI] bnx2i: Fixed the override of the error_mask module param (Eddie Wai)
+- [SCSI] bnx2i: use kthread_create_on_node() (Eric Dumazet)
+- [SCSI] bnx2i: Fixed kernel panic caused by unprotected task->sc->request
+  deref (Eddie Wai)
+- [SCSI] bnx2i: Fixed the endian on TTT for NOP out transmission (Eddie Wai)
+- [SCSI] bnx2i: Fixed kernel panic due to illegal usage of sc->request->cpu
+  (Eddie Wai)
+- cnic: Fix select dependencies in bnx2fc/bnx2i Kconfig. (David S. Miller)
+- bnx2x: Fix 578xx link LED (Yaniv Rosner)
+- bnx2x: Enable FEC for 57810-KR (Yaniv Rosner)
+- bnx2x: disable dcb on 578xx since not supported yet (Dmitry Kravkov)
+- bnx2x: decrease print level to debug (Dmitry Kravkov)
+- bnx2x: fix BRB thresholds for dropless_fc mode (Dmitry Kravkov)
+- bnx2x: fix cl_id allocation for non-eth clients for NPAR mode (Dmitry
+  Kravkov)
+- bnx2x: Fix for a host coalescing bug which impared latency. (Ariel Elior)
+- bnx2x: fix select_queue when FCoE is disabled (Vladislav Zolotarov)
+- bnx2x: fix WOL by enablement PME in config space (Dmitry Kravkov)
+- bnx2x: Fix XMAC loopback test (Yaniv Rosner)
+- bnx2x: init FCOE FP only once (Vladislav Zolotarov)
+- bnx2x: Remove fiber remote fault detection (Yaniv Rosner)
+- cnic: update for FW 7.2.xx (Michael Chan)
+- bnx2x: correction to firmware interface (Yuval Mintz)
+- bnx2x: fix vector traveling while looking for an empty entry (Dmitry Kravkov)
+- bnx2x: mark functions as loaded on shared memory (Yuval Mintz)
+- bnx2x: fix memory leak in bnx2x_init_firmware() (Michal Schmidt)
+- bnx2x: fix a crash on corrupt firmware file (Michal Schmidt)
+- bnx2x: make bnx2x_close() static again (Michal Schmidt)
+- bnx2x: removed code re-checking memory base after device open (Mintz Yuval)
+- bnx2x: allow BCM84833 phy to advertise 100Base-T speeds (Mintz Yuval)
+- bnx2x: notify cnic of address of info-to-the-mcp (Mintz Yuval)
+- bnx2x: allocate smaller Rx rings for 1G functions (Mintz Yuval)
+- bnx2x: allocate memory dynamically in ethtool self-test. (Merav Sicron)
+- bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised
+  (Yaniv Rosner)
+- bnx2x: added autoneg-restart after link advertisement changes (Yaniv Rosner)
+- bnx2x: ethtool publishes link partners speed and FC (Mintz Yuval)
+- bnx2x: half duplex support added for several boards (Yaniv Rosner)
+- bnx2x: remove the 'poll' module option (Michal Schmidt)
+- bnx2x: fix bnx2x_storm_stats_update() on big endian (Eric Dumazet)
+- bnx2x: Fix mem leak in bnx2x_tpa_stop() if build_skb() fails. (Jesper Juhl)
+- bnx2x: Update version to 1.72.0 and copyrights (Ariel Elior)
+- bnx2x: Recoverable and unrecoverable error statistics (Ariel Elior)
+- bnx2x: Recovery flow bug fixes (Ariel Elior)
+- bnx2x: init fw_seq after undi_unload is done (Dmitry Kravkov)
+- bnx2x: Track active PFs with bitmap (Ariel Elior)
+- bnx2x: Lock PF-common resources (Ariel Elior)
+- bnx2x: don't reset device while reading its configuration. (Dmitry Kravkov)
+- bnx2x: Loaded Firmware Version Validation (Ariel Elior)
+- bnx2x: Function Level Reset Final Cleanup (Ariel Elior)
+- bnx2x: Obtain Bus Device Function from register (Ariel Elior)
+- bnx2x: Removing indirect register access (Ariel Elior)
+- bnx2x: Support Queue Per Cos in 5771xx devices (Ariel Elior)
+- bnx2x: Remove 100Mb force speed for BCM84833 (Yaniv Rosner)
+- bnx2x: Fix ethtool advertisement (Yaniv Rosner)
+- bnx2x: unlock before returning an error (Dan Carpenter)
+- bnx2x: fix compilation error with SOE in fw_dump (Yuval Mintz)
+- bnx2x: handle CHIP_REVISION during init_one (Ariel Elior)
+- bnx2x: don't access removed registers on 57712 and above (Dmitry Kravkov)
+- bnx2x: properly clean indirect addresses (Dmitry Kravkov)
+- bnx2x: allow user to change ring size in ISCSI SD mode (Dmitry Kravkov)
+- bnx2x: fix Big-Endianess in ethtool -t (Dmitry Kravkov)
+- bnx2x: fixed ethtool statistics for MF modes (Yuval Mintz)
+- bnx2x: credit-leakage fixup on vlan_mac_del_all (Yuval Mintz)
+- bnx2x: Disable AN KR work-around for BCM57810 (Yaniv Rosner)
+- bnx2x: Remove AutoGrEEEn for BCM84833 (Yaniv Rosner)
+- bnx2x: Fix PFC setting on BCM57840 (Yaniv Rosner)
+- bnx2x: Fix Super-Isolate mode for BCM84833 (Yaniv Rosner)
+- bnx2x: handle vpd data longer than 128 bytes (Barak Witkowski)
+- bnx2x: properly update skb when mtu > 1500 (Dmitry Kravkov)
+- bnx2x: properly initialize L5 features (Joe Jin)
+- bnx2x: fix typo in fcoe stats collection (Barak Witkowski)
+- bnx2x: Fix compile errors if CONFIG_CNIC is not set (Michael Chan)
+- bnx2x, cnic: support DRV_INFO upon FW request (Barak Witkowski)
+- bnx2x: support classification config query (Ariel Elior)
+- bnx2x: add fcoe statistics (Barak Witkowski)
+- bnx2x: add PFC statistics (Barak Witkowski)
+- bnx2x: Use kcalloc instead of kzalloc to allocate array (Thomas Meyer)
+- bnx2x: handle iSCSI SD mode (Dmitry Kravkov)
+- bnx2x: fix rx ring size report (Vladislav Zolotarov)
+- bnx2x: Change value comparison order (Yaniv Rosner)
+- bnx2x: Cosmetic changes (Yaniv Rosner)
+- bnx2x: Fix self test of BCM57800 (Yaniv Rosner)
+- bnx2x: Add known PHY type check (Yaniv Rosner)
+- bnx2x: Change Warpcore MDIO work around mode (Yaniv Rosner)
+- bnx2x: Fix BCM84833 link and LED behavior (Yaniv Rosner)
+- bnx2x: Warpcore HW reset following fan failure (Yaniv Rosner)
+- bnx2x: ETS changes (Yaniv Rosner)
+- bnx2x: Fix ETS bandwidth (Yaniv Rosner)
+- bnx2x: PFC changes (Yaniv Rosner)
+- bnx2x: Fix 5461x LED (Yaniv Rosner)
+- bnx2x: cache-in compressed fw image (Dmitry Kravkov)
+- bnx2x: add endline at end of message (Dmitry Kravkov)
+- bnx2x: uses build_skb() in receive path (Eric Dumazet)
+- net: introduce build_skb() (Eric Dumazet)
+- net: more accurate skb truesize (Eric Dumazet)
+- bnx2x: update driver version to 1.70.35-0 (Dmitry Kravkov)
+- bnx2x: Remove on-stack napi struct variable (Ariel Elior)
+- bnx2x: prevent race in statistics flow (Dmitry Kravkov)
+- bnx2x: add fan failure event handling (Ariel Elior)
+- bnx2x: remove unused #define (Dmitry Kravkov)
+- bnx2x: simplify definition of RX_SGE_MASK_LEN and use it. (Dmitry Kravkov)
+- bnx2x: propagate DCBX negotiation (Dmitry Kravkov)
+- bnx2x: fix MF for 4-port devices (Dmitry Kravkov)
+- bnx2x: DCBX: use #define instead of magic (Dmitry Kravkov)
+- bnx2x: separate FCoE and iSCSI license initialization. (Joe Jin)
+- bnx2x: remove unused variable (Dmitry Kravkov)
+- bnx2x: use rx_queue index for skb_record_rx_queue() (Dmitry Kravkov)
+- bnx2x: allow FCoE and DCB for 578xx (Joe Jin)
+- bnx2x: update driver version to 1.70.30-0 (Dmitry Kravkov)
+- bnx2x: use FW 7.0.29.0 (Dmitry Kravkov)
+- bnx2x: add bnx2x FW 7.0.29 (Joe Jin)
+- bnx2x: Enable changing speed when port type is PORT_DA (Yaniv Rosner)
+- bnx2x: Fix 54618se LED behavior (Yaniv Rosner)
+- bnx2x: Fix RX/TX problem caused by the MAC layer (Yaniv Rosner)
+- bnx2x: Add link retry to 578xx-KR (Yaniv Rosner)
+- bnx2x: Fix LED blink rate for 578xx (Yaniv Rosner)
+- bnx2x: fix skb truesize underestimation (Eric Dumazet)
+- bnx2x: remove some dead code (Dan Carpenter)
+- bnx2x: Fix build error (Dmitry Kravkov)
+- bnx2x: Add new PHY BCM54616 (Yaniv Rosner)
+- bnx2x: resurrect RX hashing (Joe Jin)
+- bnx2x: convert to SKB paged frag API. (Ian Campbell)
+- net: add APIs for manipulating skb page fragments. (Ian Campbell)
+- bnx2x: Use pr_fmt and message logging cleanups (Joe Jin)
+- bnx2x: Coalesce pr_cont uses and fix DP typos (Joe Perches)
+- bnx2x: Remove local defines for %pM and mac address (Joe Perches)
+- bnx2x: Clear MDIO access warning during first driver load (Yaniv Rosner)
+- bnx2x: Fix BCM578xx MAC test (Yaniv Rosner)
+- bnx2x: Fix BCM54618se invalid link indication (Yaniv Rosner)
+- bnx2x: Fix BCM84833 link (Yaniv Rosner)
+- bnx2x: Fix link issue with DAC over 578xx (Yaniv Rosner)
+- bnx2x: Fix LED behavior (Yaniv Rosner)
+- bnx2x: Fix BCM578xx-B0 MDIO access (Yaniv Rosner)
+- bnx2x: Fix remote fault handling (Yaniv Rosner)
+- bnx2x: Fix chip hanging due to TX pipe stall. (Yaniv Rosner)
+- bnx2x: Fix missing pause on for 578xx (Yaniv Rosner)
+- bnx2x: Prevent restarting Tx during bnx2x_nic_unload (Vladislav Zolotarov)
+- bnx2x: use pci_pcie_cap() (Vladislav Zolotarov)
+- bnx2x: fix bnx2x_stop_on_error flow in bnx2x_sp_rtnl_task (Vladislav
+  Zolotarov)
+- bnx2x: enable internal target-read for 57712 and up only (Shmulik Ravid)
+- bnx2x: count statistic ramrods on EQ to prevent MC assert (Vladislav
+  Zolotarov)
+- bnx2x: fix loopback for non 10G link (Yaniv Rosner)
+- bnx2x: dcb - send all unmapped priorities to same COS as L2 (Dmitry Kravkov)
+- bnx2x: Broken self-test in SF mode on 578xx (Vladislav Zolotarov)
+- bnx2x: Parity errors recovery for 578xx (Vladislav Zolotarov)
+- bnx2x: Read FIP mac from SHMEM in single function mode (Vladislav Zolotarov)
+- bnx2x: Fixed ethtool -d for 578xx (Vladislav Zolotarov)
+- bnx2x: disable FCoE for 578xx devices since not yet supported (Dmitry
+  Kravkov)
+- bnx2x: fix memory barriers (Vladislav Zolotarov)
+- bnx2x: use BNX2X_Q_FLG_TPA_IPV6 for TPA queue configuration (Vladislav
+  Zolotarov)
+- bnx2x: disable loacal BH when scheduling FCOE napi (Vladislav Zolotarov)
+- bnx2x: fix MB index for 4-port devices (Dmitry Kravkov)
+- bnx2x: DCB rework (Dmitry Kravkov)
+- bnx2x: remove unnecessary dma_sync (Vladislav Zolotarov)
+- bnx2x: stop tx before CNIC_STOP (Vladislav Zolotarov)
+- bnx2x: add missing command in error handling flow (Dmitry Kravkov)
+- bnx2x: use correct dma_sync function (Vladislav Zolotarov)
+- bnx2x: Fix compilation when CNIC is not selected in config (Dmitry Kravkov)
+- bnx2x: Multiple concurrent l2 traffic classes (Ariel Elior)
+- bnx2x: Renaming the "reset_task" to "sp_rtnl_task" (Ariel Elior)
+- bnx2x: Add dcbnl notification (Shmulik Ravid)
+- dcbnl: Add CEE notification (Shmulik Ravid)
+- dcbnl: Aggregated CEE GET operation (Shmulik Ravid)
+- dcb: use nlmsg_free() instead of kfree() (Dan Carpenter)
+- dcb: Add missing error check in dcb_ieee_set() (John Fastabend)
+- dcb: fix return type on dcb_setapp() (John Fastabend)
+- dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings (John
+  Fastabend)
+- dcb: Add ieee_dcb_delapp() and dcb op to delete app entry (Joe Jin)
+- dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data (John
+  Fastabend)
+- net: dcbnl, add multicast group for DCB (John Fastabend)
+- dcb: Add DCBX capabilities bitmask to the get_ieee response (John Fastabend)
+- bnx2x: Fix warning message during 57712/8727 initialization (Yaniv Rosner)
+- bnx2x: Add autogrEEEn support (Yaniv Rosner)
+- bnx2x: Fix BCM84833 initialization (Yaniv Rosner)
+- bnx2x: Fix false link indication at link partner when DAC is used (Yaniv
+  Rosner)
+- bnx2x: Reset PHY due to fan failure for 578xx (Yaniv Rosner)
+- bnx2x: Add CL37 BAM for Warpcore (Yaniv Rosner)
+- bnx2x: Change BCM54616S to BCM54618SE (Yaniv Rosner)
+- bnx2x: PFC fixes (Yaniv Rosner)
+- bnx2x: remove unnecessary read of PCI_CAP_ID_EXP (Jon Mason)
+- cnic: Update VLAN ID during ISCSI_UEVENT_PATH_UPDATE (Eddie Wai)
+- cnic: set error flag when iSCSI connection fails (Jeffrey Huang)
+- cnic: Add FCoE parity error recovery (Michael Chan)
+- cnic: Improve error recovery on bnx2x devices (Michael Chan)
+- cnic: Add timeout for ramrod replies. (Michael Chan)
+- cnic, bnx2fc: Increase maximum FCoE sessions. (Michael Chan)
+- bnx2: Update driver to use new mips firmware. (Joe Jin)
+- bnx2: Add missing memory barrier in bnx2_start_xmit() (Joe Jin)
+- bnx2: Add support for ethtool --show-channels|--set-channels (Michael Chan)
+- bnx2: fix skb truesize underestimation (Eric Dumazet)
+- bnx2: don't request firmware when there's no userspace. (françois romieu)
+- tg3: Avoid panic from reserved statblk field access (Matt Carlson)
+- tg3: Use mii_advertise_flowctrl (Matt Carlson)
+- tg3: Fix advertisement handling (Joe Jin)
+- tg3: Add 57766 ASIC rev support (Matt Carlson)
+- tg3: Make the TX BD DMA limit configurable (Matt Carlson)
+- tg3: Track LP advertising (Matt Carlson)
+- tg3: Integrate flowctrl check into AN adv check (Joe Jin)
+- net: Change mii to ethtool advertisement function names (Matt Carlson)
+- net: Add ethtool to mii advertisment conversion helpers (Joe Jin)
+- tg3: fix ipv6 header length computation (Eric Dumazet)
+- tg3: Break out RSS indir table init and assignment (Matt Carlson)
+- tg3: Update version to 3.122 (Matt Carlson)
+- tg3: Return flowctrl config through ethtool (Matt Carlson)
+- tg3: Save stats across chip resets (Matt Carlson)
+- tg3: Remove ethtool stats member from dev struct (Matt Carlson)
+- tg3: Scale back code that modifies MRRS (Matt Carlson)
+- tg3: Fix TSO CAP for 5704 devs w / ASF enabled (Matt Carlson)
+- tg3: Add MDI-X reporting (Matt Carlson)
+- tg3: Restrict large prod ring cap devices (Matt Carlson)
+- tg3: Adjust BD replenish thresholds (Matt Carlson)
+- tg3: Make 1000Base-X FC resolution look like 1000T (Matt Carlson)
+- tg3: Update version to 3.121 (Matt Carlson)
+- tg3: Eliminate timer race with reset_task (Matt Carlson)
+- tg3: Schedule at most one tg3_reset_task run (Joe Jin)
+- tg3: Obtain PCI function number from device (Matt Carlson)
+- tg3: Fix irq alloc error cleanup path (Matt Carlson)
+- tg3: Fix 4k skb error recovery path (Matt Carlson)
+- tg3: Fix 4k tx bd segmentation code (Joe Jin)
+- tg3: Fix APE mutex init and use (Matt Carlson)
+- tg3: add tx_dropped counter (Joe Jin)
+- tg3: fix tigon3_dma_hwbug_workaround() (Eric Dumazet)
+- tg3: Remove unnecessary driver assignments of ethtool_ringparam fields to
+  zero (Joe Jin)
+- tg3: Code movement (Matt Carlson)
+- tg3: Eliminate tg3_halt_cpu() prototype (Matt Carlson)
+- tg3: Eliminate tg3_write_sig_post_reset() prototype (Matt Carlson)
+- tg3: Eliminate tg3_stop_fw() prototype (Matt Carlson)
+- tg3: Remove tp->rx_offset term when unneeded (Matt Carlson)
+- tg3: Fix missed MSI workaround (Matt Carlson)
+- tg3: Workaround tagged status update bug (Matt Carlson)
+- tg3: Add ability to turn off 1shot MSI (Matt Carlson)
+- tg3: Check all adv bits when checking config (Matt Carlson)
+- tg3: Update version to 3.120 (Matt Carlson)
+- tg3: Add external loopback support to selftest (Matt Carlson)
+- net: add external loopback test in ethtool self test (Amit Kumar Salecha)
+- tg3: Restructure tg3_test_loopback (Matt Carlson)
+- tg3: Pull phy int lpbk setup into separate func (Matt Carlson)
+- tg3: Consilidate MAC loopback code (Matt Carlson)
+- tg3: Remove dead code (Matt Carlson)
+- tg3: Remove 5719 jumbo frames and TSO blocks (Matt Carlson)
+- tg3: Break larger frags into 4k chunks for 5719 (Matt Carlson)
+- tg3: Add tx BD budgeting code (Matt Carlson)
+- tg3: Consolidate code that calls tg3_tx_set_bd() (Matt Carlson)
+- tg3: Add partial fragment unmapping code (Matt Carlson)
+- tg3: Generalize tg3_skb_error_unmap() (Matt Carlson)
+- tg3: Remove short DMA check for 1st fragment (Matt Carlson)
+- tg3: Simplify tx bd assignments (Matt Carlson)
+- tg3: Reintroduce tg3_tx_ring_info (Matt Carlson)
+- tg3: Fix NVRAM selftest failures for 5720 devs (Matt Carlson)
+- tg3: Add more selfboot formats to NVRAM selftest (Matt Carlson)
+- tg3: Return size from tg3_vpd_readblock() (Matt Carlson)
+- tg3: Fix RSS indirection table distribution (Matt Carlson)
+- tg3: Fix link down notify failure when EEE disabled (Matt Carlson)
+- tg3: Fix link flap at 100Mbps with EEE enabled (Matt Carlson)
+- tg3: Match power source to driver state (Matt Carlson)
+- tg3: Add function status reporting (Matt Carlson)
+- tg3: Create critical section around GPIO toggling (Matt Carlson)
+- tg3: Determine PCI function number in one place (Matt Carlson)
+- tg3: Check transitions to D0 power state (Matt Carlson)
+- tg3: Create funcs for power source switching (Matt Carlson)
+- tg3: Move power state transitions to init_one (Matt Carlson)
+- tg3: Detect APE enabled devs earlier (Matt Carlson)
+- tg3: remove unnecessary read of PCI_CAP_ID_EXP (Jon Mason)
+- tg3: Migrate phy preprocessor defs to system defs (Matt Carlson)
+- tg3: Show flowctrl settings through get_settings() (Matt Carlson)
+- tg3: Remove 4G_DMA_BNDRY_BUG flag (Matt Carlson)
+- tg3: Remove 40BIT_DMA_LIMIT_BUG (Matt Carlson)
+- [SCSI] hpsa: use find_first_zero_bit (Akinobu Mita)
+- [SCSI] hpsa: combine hpsa_scsi_detect and hpsa_register_scsi (Stephen M.
+  Cameron)
+- [SCSI] hpsa: removed unneeded structure member max_sg_entries and fix badly
+  named constant MAXSGENTRIES (Stephen M. Cameron)
+- [SCSI] hpsa: fix per device memory leak on driver unload (Stephen M. Cameron)
+- [SCSI] hpsa: do not sleep in atomic context in rmmod path. (Stephen M.
+  Cameron)
+- [SCSI] hpsa: fix flush cache transfer length (Stephen M. Cameron)
+- [SCSI] hpsa: set max sectors instead of taking the default (Stephen M.
+  Cameron)
+- [SCSI] hpsa: detect controller lockup (Stephen M. Cameron)
+- [SCSI] hpsa: remove unused busy_initializing and busy_scanning (Stephen M.
+  Cameron)
+- cciss: fix flush cache transfer length (Stephen M. Cameron)
+- cciss: auto engage SCSI mid layer at driver load time (Stephen M. Cameron)
+- The Windows driver .inf disables ASPM on all cciss devices. Do the same.
+  (Matthew Garrett)
+- cciss: add transport mode attribute to sys (Joe Handzik)
+- cciss: Adds simple mode functionality (Joseph Handzik)
+- [SCSI] hpsa: update device attributes when they change (Scott Teel)
+- [SCSI] hpsa: improve naming on external target device functions (Scott Teel)
+- [SCSI] hpsa: eliminate 8 external target limitation (Scott Teel)
+- [SCSI] hpsa: fix potential array overflow in hpsa_update_scsi_devices (Scott
+  Teel)
+- [SCSI] hpsa: rename HPSA_MAX_SCSI_DEVS_PER_HBA (Scott Teel)
+- [SCSI] hpsa: refactor hpsa_figure_bus_target_lun (Stephen M. Cameron)
+- [SCSI] hpsa: make target and lun match what SCSI REPORT LUNs returns (Stephen
+  M. Cameron)
+- [SCSI] hpsa: Fix problem with MSA2xxx devices (Stephen M. Cameron)
+- [scsi] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler
+  (Joe Jin)
+
 * Mon May 28 2012 Maxim Uvarov <maxim.uvarov@oracle.com> [2.6.39-200.13.0.el5uek]
 - drm/i915: fix integer overflow in i915_gem_do_execbuffer() (Xi Wang) [Orabug:
   14107456] {CVE-2012-2384}
index 8d1b6dac113b0dade30ce04cd30ebc816d7c38a1..4c2195e63cd92e990294528f17513486137abb02 100644 (file)
@@ -198,7 +198,7 @@ Summary: The Linux kernel
 %endif
 
 %if %{rhel}
-%define pkg_release %{distro_build}.13.0%{?dist}uek%{?buildid}
+%define pkg_release %{distro_build}.14.0%{?dist}uek%{?buildid}
 %endif
 %define KVERREL %{rpmversion}-%{pkg_release}.%{_target_cpu}
 
@@ -1692,6 +1692,905 @@ fi
 %kernel_variant_files -k vmlinux %{with_kdump} kdump
 
 %changelog
+* Wed May 30 2012 Maxim Uvarov <maxim.uvarov@oracle.com> [2.6.39-200.14.0.el6uek]
+- SPEC: upgrade preserve rhck as a boot kernel (Kevin Lyons) [Orabug: 14065209]
+- hxge: update driver to 1.3.4 (Maxim Uvarov) [Orabug: 14134149]
+- SPEC: v2.6.39-200.12.0 (Maxim Uvarov)
+- Revert "bnx2x: correction to firmware interface" (Joe Jin)
+- cnic: fix bnx2fc_constants.h path (Maxim Uvarov)
+- bnx2x: PFC fix (Yaniv Rosner)
+- cnic: Fix parity error code conflict (Michael Chan)
+- bnx2x: Clear MDC/MDIO warning message (Yaniv Rosner)
+- bnx2x: Fix BCM578x0-SFI pre-emphasis settings (Yaniv Rosner)
+- bnx2x: Fix BCM57810-KR AN speed transition (Yaniv Rosner)
+- cnic: Re-init dev->stats_addr after chip reset (Michael Chan)
+- config: turn on CONFIG_HVC_XEN_FRONTEND (Maxim Uvarov) [Orabug: 14064174]
+- ixgbe: Don't set ip checksum if did not enable tso. (Joe Jin)
+- Revert "x86, efi: Pass a minimal map to SetVirtualAddressMap()" (Maxim
+  Uvarov) [Orabug: 14076004]
+- r8169: add firmware files (Joe Jin)
+- e1000e: fix build warning. (Joe Jin)
+- bnx2x: file build warning (Joe Jin)
+- 8139too: Add 64bit statistics (Junchang Wang)
+- net: export netdev_stats_to_stats64 (Eric Dumazet)
+- r8169: enable transmit time stamping. (Joe Jin)
+- r8169: stop using net_device.{base_addr, irq}. (Francois Romieu)
+- r8169: move the driver removal method to the end of the driver file.
+  (Francois Romieu)
+- r8169: fix unsigned int wraparound with TSO (Julien Ducourthial)
+- 8139cp: set intr mask after its handler is registered (Jason Wang)
+- r8169: enable napi on resume. (Artem Savkov)
+- r8169: runtime resume before shutdown. (françois romieu)
+- r8169: add 64bit statistics. (Junchang Wang)
+- r8169: corrupted IP fragments fix for large mtu. (françois romieu)
+- r8169: spinlock redux. (Francois Romieu)
+- r8169: avoid a useless work scheduling. (Francois Romieu)
+- r8169: move task enable boolean to bitfield. (Francois Romieu)
+- r8169: bh locking redux and task scheduling. (Francois Romieu)
+- r8169: fix early queue wake-up. (Francois Romieu)
+- r8169: remove work from irq handler. (Joe Jin)
+- r8169: missing barriers. (Francois Romieu)
+- r8169: irq mask helpers. (Francois Romieu)
+- r8169: factor out IntrMask writes. (Francois Romieu)
+- r8169: stop delaying workqueue. (Francois Romieu)
+- r8169: remove rtl8169_reinit_task. (Francois Romieu)
+- r8169: remove hardcoded PCIe registers accesses. (Francois Romieu)
+- 8139cp: fix missing napi_gro_flush. (françois romieu)
+- 8139cp/8139too: do not read into reserved registers (Jason Wang)
+- r8169: fix Config2 MSIEnable bit setting. (françois romieu)
+- r8169: fix Rx index race between FIFO overflow recovery and NAPI handler.
+  (françois romieu)
+- r8169: Rx FIFO overflow fixes. (françois romieu)
+- corral some wayward N/A fw_version dust bunnies (Rick Jones)
+- ethernet: Convert MAC_ADDR_LEN uses to ETH_ALEN (Joe Jin)
+- sweep the floors and convert some .get_drvinfo routines to strlcpy (Joe Jin)
+- r8169: check firmware content sooner. (Francois Romieu)
+- r8169: support new firmware format. (Hayes Wang)
+- r8169: explicit firmware format check. (Francois Romieu)
+- r8169: move the firmware down into the device private data. (Francois Romieu)
+- r8169: increase the delay parameter of pm_schedule_suspend (hayeswang)
+- r8169: fix wrong eee setting for rlt8111evl (hayeswang)
+- r8169: fix driver shutdown WoL regression. (françois romieu)
+- Add ethtool -g support to 8139cp (Rick Jones)
+- sc92031: use standard #defines from mii.h. (françois romieu)
+- r8169: jumbo fixes. (Francois Romieu)
+- r8169: expand received packet length indication. (Francois Romieu)
+- r8169: support new chips of RTL8111F (Hayes Wang)
+- r8169: do not enable the TBI for anything but the original 8169. (Francois
+  Romieu)
+- r8169: remove erroneous processing of always set bit. (Francois Romieu)
+- r8169: fix WOL setting for 8105 and 8111evl (Hayes Wang)
+- r8169: add MODULE_FIRMWARE for the firmware of 8111evl (Hayes Wang)
+- r8169: fix the reset setting for 8111evl (Hayes Wang)
+- r8169: define the early size for 8111evl (Hayes Wang)
+- r8169: convert to SKB paged frag API. (Ian Campbell)
+- 8139cp: convert to SKB paged frag API. (Ian Campbell)
+- net: remove use of ndo_set_multicast_list in realtek drivers (Joe Jin)
+- r8169 : MAC address change fix for the 8168e-vl. (françois romieu)
+- r8169: use pci_dev->subsystem_{vendor|device} (Sergei Shtylyov)
+- r8169: fix sticky accepts packet bits in RxConfig. (Francois Romieu)
+- r8169: adjust the RxConfig settings. (Hayes Wang)
+- r8169: don't enable rx when shutdown. (Hayes Wang)
+- r8169: fix wake on lan setting for non-8111E. (Hayes Wang)
+- r8169: support RTL8111E-VL. (Hayes Wang)
+- r8169: add ERI functions. (Hayes Wang)
+- r8169: modify the flow of the hw reset. (Hayes Wang)
+- r8169: adjust some registers. (Hayes Wang)
+- r8169: remove unnecessary read of PCI_CAP_ID_EXP (Jon Mason)
+- ixgbevf: print MAC via printk format specifier (Danny Kukawka)
+- ixgbevf: Update copyright notices (Greg Rose)
+- ixgbevf: Fix mailbox interrupt ack bug (Greg Rose)
+- ixgbevf: make operations tables const (Stephen Hemminger)
+- ixgbevf: fix sparse warnings (Stephen Hemminger)
+- ixgbevf: make ethtool ops and strings const (Stephen Hemminger)
+- ixgbevf: Prevent possible race condition by checking for message (Greg Rose)
+- ixgbevf: Fix register defines to correctly handle complex expressions
+  (Alexander Duyck)
+- ixgbevf: Update release version (Greg Rose)
+- ixgbevf: Fix broken trunk vlan (Greg Rose)
+- ixgbevf: convert to ndo_fix_features (Joe Jin)
+- ixgbevf: Check if EOP has changed before using it (Greg Rose)
+- ixgbe: Correct flag values set by ixgbe_fix_features (Joe Jin)
+- ixgbe: fix typo in enumeration name (Don Skidmore)
+- ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command
+  (Joe Jin)
+- ixgbe: Whitespace cleanups (Joe Jin)
+- ixgbe: Two minor fixes for RSS and FDIR set queues functions (Alexander
+  Duyck)
+- ixgbe: drop err_eeprom tag which is at same location as err_sw_init
+  (Alexander Duyck)
+- ixgbe: Move poll routine in order to improve readability (Alexander Duyck)
+- ixgbe: cleanup logic for the service timer and VF hang detection (Alexander
+  Duyck)
+- ixgbe: Fix issues with SR-IOV loopback when flow control is disabled
+  (Alexander Duyck)
+- ixgbe: Place skb on first buffer_info structure to avoid using stack space
+  (Joe Jin)
+- ixgbe: Use packets to track Tx completions instead of a seperate value
+  (Alexander Duyck)
+- ixgbe: Modify setup of descriptor flags to avoid conditional jumps (Alexander
+  Duyck)
+- ixgbe: Make certain that all frames fit minimum size requirements (Alexander
+  Duyck)
+- ixgbe: cleanup logic in ixgbe_change_mtu (Alexander Duyck)
+- ixgbe: dcb: use DCB config values for FCoE traffic class on open (John
+  Fastabend)
+- ixgbe: Fix race condition where RX buffer could become corrupted. (Atita
+  Shirwaikar)
+- ixgbe: use typed min/max functions where possible (Jesse Brandeburg)
+- ixgbe: fix obvious return value bug. (Don Skidmore)
+- ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr
+  (Alexander Duyck)
+- ixgbe: Do not disable read relaxed ordering when DCA is enabled (Alexander
+  Duyck)
+- ixgbe: Simplify logic for ethtool loopback frame creation and testing
+  (Alexander Duyck)
+- ixgbe: Add iterator for cycling through rings on a q_vector (Alexander Duyck)
+- ixgbe: Allocate rings as part of the q_vector (Alexander Duyck)
+- ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from
+  ixgbe_intr (Alexander Duyck)
+- ixgbe: Default to queue pairs when number of queues is less than CPUs
+  (Alexander Duyck)
+- ixgbe: Correct Adaptive Interrupt Moderation so that it will change values
+  (Alexander Duyck)
+- ixgbe: Address issues with Tx WHTRESH value not being set correctly
+  (Alexander Duyck)
+- ixgbe: Reorder adapter contents for better cache utilization (Joe Jin)
+- ixgbe: Do no clear Tx status bits since eop_desc provides enough info
+  (Alexander Duyck)
+- ixgbe: remove tie between NAPI work limits and interrupt moderation (Jeff
+  Kirsher)
+- ixgbe: dcb: check setup_tc return codes (John Fastabend)
+- ixgbe: Fix comments that are out of date or formatted incorrectly (Alexander
+  Duyck)
+- ixgbe: fix spelling errors (Don Skidmore)
+- ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring
+  (Alexander Duyck)
+- ixgbe: Combine post-DMA processing of sk_buff fields into single function
+  (Alexander Duyck)
+- ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV
+  (Alexander Duyck)
+- ixgbe: Add function for testing status bits in Rx descriptor (Alexander
+  Duyck)
+- ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup (Joe
+  Jin)
+- ixgbe: Address fact that RSC was not setting GSO size for incoming frames
+  (Alexander Duyck)
+- ixgbe: Minor refactor of RSC (Alexander Duyck)
+- ixgbe: ethtool: stats user buffer overrun (John Fastabend)
+- ixgbe: dcb: up2tc mapping lost on disable/enable CEE DCB state (John
+  Fastabend)
+- ixgbe: do not update real num queues when netdev is going away (Yi Zou)
+- ixgbe: Fix broken dependency on MAX_SKB_FRAGS being related to page size
+  (Alexander Duyck)
+- ixgbe: Fix case of Tx Hang in PF with 32 VFs (Greg Rose)
+- ixgbe: fix vf lookup (Greg Rose)
+- ixgbe: Fix typo in ixgbe_common.h (Masanari Iida)
+- ixgbe: make ethtool strings table const (Stephen Hemminger)
+- ixgbe: Add warning when no space left for more MAC filters (Joe Jin)
+- ixgbe: update copyright to 2012 (Don Skidmore)
+- ixgbe: Add module parameter to allow untested and unsafe SFP+ modules (Peter
+  P Waskiewicz Jr)
+- ixgbe: Fix register defines to correctly handle complex expressions
+  (Alexander Duyck)
+- ixgbe: add support for new 82599 device. (Don Skidmore)
+- ixgbe: add support for new 82599 device id (Emil Tantilov)
+- ixgbe: add write flush in ixgbe_clock_out_i2c_byte() (Emil Tantilov)
+- ixgbe: fix typo's (Stephen Hemminger)
+- ixgbe: fix incorrect PHY register reads (Emil Tantilov)
+- ixgbe: Remove function prototype for non-existent function (Greg Rose)
+- ixgbe: DCB: IEEE transitions may fail to reprogram hardware. (John Fastabend)
+- ixgbe: DCBnl set_all, order of operations fix (Joe Jin)
+- ixgbe: fix LED blink logic to check for link (Emil Tantilov)
+- ixgbe: Fix compile for kernel without CONFIG_PCI_IOV defined (Rose, Gregory
+  V)
+- ixgbe: DCB, return max for IEEE traffic classes (John Fastabend)
+- ixgbe: fix reading of the buffer returned by the firmware (Emil Tantilov)
+- ixgbe: Fix compiler warnings (Greg Rose)
+- ixgbe: fix smatch splat due to missing NULL check (John Fastabend)
+- ixgbe: fix disabling of Tx laser at probe (Emil Tantilov)
+- ixgbe: Fix link issues caused by a reset while interface is down (Emil
+  Tantilov)
+- ixgbe: change the eeprom version reported by ethtool (Emil Tantilov)
+- ixgbe: allow eeprom writes via ethtool (Emil Tantilov)
+- ixgbe: fix endianess when writing driver version to firmware (Emil Tantilov)
+- ixgbe: fix skb truesize underestimation (Eric Dumazet)
+- ixgbe: Correct check for change in FCoE priority (Mark Rustad)
+- ixgbe: Add FCoE DDP allocation failure counters to ethtool stats. (Amir
+  Hanania)
+- ixgbe: Add protection from VF invalid target DMA (Greg Rose)
+- ixgbe: bump version number (Don Skidmore)
+- ixgbe: X540 devices RX PFC frames pause traffic even if disabled (John
+  Fastabend)
+- ixgbe: DCB X540 devices support max traffic class of 4 (John Fastabend)
+- ixgbe: fixup hard dependencies on supporting 8 traffic classes (Joe Jin)
+- ixgbe: Fix PFC mask generation (Mark Rustad)
+- ixgbe: remove instances of ixgbe_phy_aq for 82598 and 82599 (Emil Tantilov)
+- ixgbe: get pauseparam autoneg (Mika Lansirinne)
+- ixgbe: do not disable flow control in ixgbe_check_mac_link (Emil Tantilov)
+- ixgbe: send MFLCN to ethtool (Emil Tantilov)
+- ixgbe: add support for new 82599 device (Emil Tantilov)
+- ixgbe: fix driver version initialization in firmware (Jacob Keller)
+- ixgbe: remove return code for functions that always return 0 (Emil Tantilov)
+- ixgbe: clear the data field in ixgbe_read_i2c_byte_generic (Emil Tantilov)
+- ixgbe: prevent link checks while resetting (Emil Tantilov)
+- ixgbe: add ECC warning for legacy interrupts (Don Skidmore)
+- ixgbe: cleanup ixgbe_setup_gpie() for X540 (Don Skidmore)
+- ixgbe add thermal sensor support for x540 hardware (Jacob Keller)
+- ixgbe: update {P}FC thresholds to account for X540 and loopback (John
+  Fastabend)
+- ixgbe: disable LLI for FCoE (Vasu Dev)
+- ixgbe: Cleanup q_vector interrupt throttle rate logic (Emil Tantilov)
+- ixgbe: remove global reset to the MAC (Emil Tantilov)
+- ixgbe: add WOL support for X540 (Emil Tantilov)
+- ixgbe: avoid HW lockup when adapter is reset with Tx work pending (Emil
+  Tantilov)
+- ixgbe: dcb, set priority to traffic class mappings (John Fastabend)
+- ixgbe: cleanup X540 interrupt enablement (Don Skidmore)
+- ixgbe: DCB, do not call set_state() from IEEE mode (Joe Jin)
+- ixgbe: Reconfigure SR-IOV Init (Greg Rose)
+- ixgbe: remove duplicate netif_tx_start_all_queues (Emil Tantilov)
+- ixgbe: fix FCRTL/H register dump for X540 (Emil Tantilov)
+- ixgbe: cleanup some register reads (Emil Tantilov)
+- ixgbe: Make better use of memory allocations in one-buffer mode w/ RSC
+  (Alexander Duyck)
+- ixgbe: drop adapter from ixgbe_fso call documentation (Alexander Duyck)
+- ixgbe: Add SFP support for missed 82598 PHY (Alexander Duyck)
+- ixgbe: Add missing code for enabling overheat sensor interrupt (Alexander
+  Duyck)
+- ixgbe: make ixgbe_up and ixgbe_up_complete void functions (Alexander Duyck)
+- v2 ixgbe: Update packet buffer reservation to correct fdir headroom size
+  (Alexander Duyck)
+- ixgbe: remove redundant configuration of tx_sample_rate (Alexander Duyck)
+- ixgbe: Correctly name and handle MSI-X other interrupt (Alexander Duyck)
+- ixgbe: cleanup configuration of EITRSEL and VF reset path (Alexander Duyck)
+- ixgbe: cleanup reset paths (Alexander Duyck)
+- ixgbe: Update TXDCTL configuration to correctly handle WTHRESH (Alexander
+  Duyck)
+- ixgbe: combine PCI_VDEVICE and board declaration to same line (Alexander
+  Duyck)
+- ixgbe: Drop unnecessary adapter->hw dereference in loopback test setup
+  (Alexander Duyck)
+- ixgbe: commonize ixgbe_map_rings_to_vectors to work for all interrupt types
+  (Alexander Duyck)
+- ixgbe: Use ring->dev instead of adapter->pdev->dev when updating DCA
+  (Alexander Duyck)
+- ixgbe: cleanup allocation and freeing of IRQ affinity hint (Alexander Duyck)
+- v2 ixgbe: consolidate all MSI-X ring interrupts and poll routines into one
+  (Alexander Duyck)
+- ixgbe: Change default Tx work limit size to 256 buffers (Alexander Duyck)
+- ixgbe: clear RNBC only for 82598 (Emil Tantilov)
+- ixgbe: add check for supported modes (Emil Tantilov)
+- ixgbe: fix ixgbe_fc_autoneg_fiber bug (Don Skidmore)
+- ixgbe: cleanup feature flags in ixgbe_probe (Don Skidmore)
+- ixgbe: PFC not cleared on X540 devices (John Fastabend)
+- ixgbe: consolidate, setup for multiple traffic classes (John Fastabend)
+- ixgbe: remove unneeded fdir pb alloc case (John Fastabend)
+- ixgbe: fixup remaining call sites for arbitrary TCs (John Fastabend)
+- ixgbe: Always tag VLAN tagged packets (Alexander Duyck)
+- ixgbe: Add support for setting CC bit when SR-IOV is enabled (Alexander
+  Duyck)
+- ixgbe: convert rings from q_vector bit indexed array to linked list
+  (Alexander Duyck)
+- ixgbe: Simplify transmit cleanup path (Alexander Duyck)
+- ixgbe: Cleanup FCOE and VLAN handling in xmit_frame_ring (Alexander Duyck)
+- ixgbe: replace reference to CONFIG_FCOE with IXGBE_FCOE (Alexander Duyck)
+- ixgbe - DDP last user buffer - error to warn (Amir Hanania)
+- ixgbe: remove unused fcoe.tc field and fcoe_setapp() (John Fastabend)
+- ixgbe: complete FCoE initialization from setapp() routine (John Fastabend)
+- ixgbe: DCB, remove unneeded ixgbe_dcb_txq_to_tc() routine (John Fastabend)
+- ixgb: Remove unnecessary defines, use pr_debug (Joe Perches)
+- ixgb: finish conversion to ndo_fix_features (Michał Mirosław)
+- ixgb: eliminate checkstack warnings (Jesse Brandeburg)
+- ixgb: convert to ndo_fix_features (Michał Mirosław)
+- igbvf: fix the bug when initializing the igbvf (Samuel Liao)
+- rename dev_hw_addr_random and remove redundant second (Joe Jin)
+- ixgbevf: Convert printks to pr_<level> (Jeff Kirsher)
+- igbvf: Use ETH_ALEN (Joe Perches)
+- igbvf: reset netdevice addr_assign_type if changed (Danny Kukawka)
+- igbvf: refactor Interrupt Throttle Rate code (Mitch A Williams)
+- igbvf: change copyright date (Mitch A Williams)
+- igbvf: Remove unnecessary irq disable/enable (Joe Jin)
+- igbvf: remove unneeded cast (Stephen Hemminger)
+- igbvf: Convert printks to pr_<level> (Jeff Kirsher)
+- igbvf: Bump version number (Williams, Mitch A)
+- igbvf: Update module identification strings (Williams, Mitch A)
+- igbvf: fix truesize underestimation (Eric Dumazet)
+- igbvf: Fix trunk vlan (Greg Rose)
+- igbvf: convert to ndo_fix_features (Michał Mirosław)
+- igb: fix rtnl race in PM resume path (Benjamin Poirier)
+- igb: fix warning about unused function (Emil Tantilov)
+- igb: fix vf lookup (Greg Rose)
+- igb: Update Copyright on all Intel copyrighted files. (Carolyn Wyborny)
+- igb: make local functions static (Stephen Hemminger)
+- igb: reset PHY after recovering from PHY power down (Koki Sanagi)
+- igb: add basic runtime PM support (Yan, Zheng)
+- igb: Add flow control advertising to ethtool setting. (Carolyn Wyborny)
+- igb: Update DMA Coalescing threshold calculation. (Matthew Vick)
+- igb: Convert bare printk to pr_notice (Joe Perches)
+- igb: Convert printks to pr_<level> (Jeff Kirsher)
+- igb: Fix for I347AT4 PHY cable length unit detection (Kantecki, Tomasz)
+- igb: VFTA Table Fix for i350 devices (Carolyn Wyborny)
+- igb: Move DMA Coalescing init code to separate function. (Carolyn Wyborny)
+- igb: Fix for Alt MAC Address feature on 82580 and later devices (Carolyn
+  Wyborny)
+- igb: fix a compile warning (RongQing Li)
+- igb: Check if subordinate VFs are assigned to virtual machines (Greg Rose)
+- pci: Add flag indicating device has been assigned by KVM (Greg Rose)
+- igb: enable l4 timestamping for v2 event packets (Jacob Keller)
+- igb: fix skb truesize underestimation (Eric Dumazet)
+- igb: Version bump. (Carolyn Wyborny)
+- igb: Loopback functionality supports for i350 devices (Akeem G. Abodunrin)
+- igb: fix static function warnings reported by sparse (Emil Tantilov)
+- igb: Add workaround for byte swapped VLAN on i350 local traffic (Alexander
+  Duyck)
+- igb: Drop unnecessary write of E1000_IMS from igb_msix_other (Alexander
+  Duyck)
+- igb: Fix features that are currently 82580 only and should also be i350
+  (Alexander Duyck)
+- igb: Make certain one vector is always assigned in igb_request_irq (Alexander
+  Duyck)
+- igb: avoid unnecessarily creating a local copy of the q_vector (Alexander
+  Duyck)
+- igb: add support for NETIF_F_RXHASH (Alexander Duyck)
+- igb: move TX hang check flag into ring->flags (Alexander Duyck)
+- igb: fix recent VLAN changes that would leave VLANs disabled after reset
+  (Alexander Duyck)
+- igb: leave staterr in place and instead us a helper function to check bits
+  (Alexander Duyck)
+- igb: retire the RX_CSUM flag and use the netdev flag instead (Alexander
+  Duyck)
+- igb: cleanup IVAR configuration (Alexander Duyck)
+- igb: Move ITR related data into work container within the q_vector (Alexander
+  Duyck)
+- igb: Consolidate all of the ring feature flags into a single value (Alexander
+  Duyck)
+- igb: avoid unnecessary conversions from u16 to int (Alexander Duyck)
+- igb: Use node specific allocations for the q_vectors and rings (Alexander
+  Duyck)
+- igb: push data into first igb_tx_buffer sooner to reduce stack usage
+  (Alexander Duyck)
+- igb: consolidate creation of Tx buffer info and data descriptor (Alexander
+  Duyck)
+- igb: Combine all flag info fields into a single tx_flags structure (Alexander
+  Duyck)
+- igb: Cleanup protocol handling in transmit path (Alexander Duyck)
+- igb: Create separate functions for generating cmd_type and olinfo (Alexander
+  Duyck)
+- igb: Make first and tx_buffer_info->next_to_watch into pointers (Alexander
+  Duyck)
+- igb: Consolidate creation of Tx context descriptors into a single function
+  (Alexander Duyck)
+- intel: convert to SKB paged frag API. (Ian Campbell)
+- ixgbe: Refactor transmit map and cleanup routines (Alexander Duyck)
+- igb: split buffer_info into tx_buffer_info and rx_buffer_info (Alexander
+  Duyck)
+- igb: Make Tx budget for NAPI user adjustable (Alexander Duyck)
+- igb: Alternate MAC Address Updates for Func2&3 (Akeem G. Abodunrin)
+- igb: Alternate MAC Address EEPROM Updates (Akeem G. Abodunrin)
+- igb: Code to prevent overwriting SFP I2C (Akeem G. Abodunrin)
+- igb: Remove multi_tx_table and simplify igb_xmit_frame (Alexander Duyck)
+- igb: drop the "adv" off function names relating to descriptors (Joe Jin)
+- igb: Replace E1000_XX_DESC_ADV with IGB_XX_DESC (Alexander Duyck)
+- igb: Refactor clean_rx_irq to reduce overhead and improve performance
+  (Alexander Duyck)
+- igb: update ring and adapter structure to improve performance (Alexander
+  Duyck)
+- igb: streamline Rx buffer allocation and cleanup (Alexander Duyck)
+- igb: drop support for single buffer mode (Alexander Duyck)
+- igb: Update max_frame_size to account for an optional VLAN tag if present
+  (Alexander Duyck)
+- igb: Update RXDCTL/TXDCTL configurations (Alexander Duyck)
+- igb: remove duplicated #include (Huang Weiyi)
+- igb: Fix for DH89xxCC near end loopback test (Robert Healy)
+- igb: do vlan cleanup (Jiri Pirko)
+- igb: Add support of SerDes Forced mode for certain hardware (Carolyn Wyborny)
+- igb: Update copyright on all igb driver files. (Carolyn Wyborny)
+- net: igb: Use is_multicast_ether_addr helper (Tobias Klauser)
+- igb: remove unnecessary reads of PCI_CAP_ID_EXP (Jon Mason)
+- igb: convert to ndo_fix_features (Michał Mirosław)
+- igb: Change version to remove number after -k in kernel versions. (Carolyn
+  Wyborny)
+- e1000e: Fix default interrupt throttle rate not set in NIC HW (Jeff Kirsher)
+- e1000e: MSI interrupt test failed, using legacy interrupt (Prasanna S
+  Panchamukhi)
+- e1000e: issues in Sx on 82577/8/9 (Joe Jin)
+- e1000e: Guarantee descriptor writeback flush success. (Matthew Vick)
+- e1000e: prevent oops when adapter is being closed and reset simultaneously
+  (Bruce Allan)
+- e1000e: use msleep instead of mdelay (Joe Jin)
+- e1000e: cleanup goto statements to exit points without common work (Bruce
+  Allan)
+- e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link
+  (Bruce Allan)
+- e1000e: potentially incorrect return for e1000_init_hw_ich8lan (Bruce Allan)
+- e1000e: cleanup: minor whitespace addition (insert blank line separator)
+  (Bruce Allan)
+- e1000e: cleanup: remove unnecessary variable initializations (Bruce Allan)
+- e1000e: cleanup: remove unnecessary test and return (Bruce Allan)
+- e1000e: cleanup: remove unnecessary variable ret_val (Bruce Allan)
+- e1000e: cleanup: remove unreachable statement (Bruce Allan)
+- e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan
+  (Bruce Allan)
+- e1000e: cleanup: always return 0 (Bruce Allan)
+- e1000e: cleanup: remove unnecessary assignments just before returning (Bruce
+  Allan)
+- e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan
+  (Bruce Allan)
+- e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan
+  (Bruce Allan)
+- e1000e: cleanup: rename goto labels to be more meaningful (Bruce Allan)
+- e1000e: cleanup: use goto for common work needed by multiple exit points
+  (Bruce Allan)
+- e1000e: replace '1' with 'true' for boolean get_link_status (Bruce Allan)
+- e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() (Bruce
+  Allan)
+- e1000e: use true/false for bool autoneg_false (Bruce Allan)
+- e1000e: remove unnecessary parentheses (Bruce Allan)
+- e1000e: remove unnecessary returns from void functions (Bruce Allan)
+- e1000e: remove test that is always false (Bruce Allan)
+- e1000e: WoL fails on device ID 0x1501 (Joe Jin)
+- e1000e: WoL can fail on 82578DM (Bruce Allan)
+- e1000e: remove redundant reverse dependency on CRC32 (Bruce Allan)
+- e1000e: minor whitespace and indentation cleanup (Bruce Allan)
+- e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ (Bruce Allan)
+- e1000e: fix checkpatch warning from MINMAX test (Bruce Allan)
+- e1000e: cleanup - use braces in both branches of a conditional statement
+  (Bruce Allan)
+- e1000e: cleanup e1000_set_phys_id (Bruce Allan)
+- e1000e: cleanup e1000_init_mac_params_82571() (Bruce Allan)
+- e1000e: cleanup e1000_init_mac_params_80003es2lan() (Bruce Allan)
+- e1000e: rename es2lan.c to 80003es2lan.c (Joe Jin)
+- e1000e: cleanup - check return values consistently (Bruce Allan)
+- e1000e: add missing initializers reported when compiling with W=1 (Bruce
+  Allan)
+- e1000e: update copyright year (Bruce Allan)
+- e1000e: split lib.c into three more-appropriate files (Bruce Allan)
+- e1000e: call er16flash() instead of __er16flash() (Bruce Allan)
+- e1000e: increase version number (Joe Jin)
+- e1000e: convert final strncpy() to strlcpy() (Bruce Allan)
+- e1000e: concatenate long debug strings which span multiple lines (Bruce
+  Allan)
+- e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state
+  (Bruce Allan)
+- e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567
+  (Bruce Allan)
+- e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx (Joe
+  Jin)
+- e1000e: update workaround for 82579 intermittently disabled during S0->Sx
+  (Bruce Allan)
+- e1000e: disable Early Receive DMA on ICH LOMs (Bruce Allan)
+- e1000e: Need to include vmalloc.h (David S. Miller)
+- e1000e: 82574/82583 Tx hang workaround (Bruce Allan)
+- e1000e: use hardware default values for Transmit Control register (Bruce
+  Allan)
+- e1000e: use default settings for Tx Inter Packet Gap timer (Bruce Allan)
+- e1000e: 82579: workaround for link drop issue (Bruce Allan)
+- e1000e: always set transmit descriptor control registers the same (Bruce
+  Allan)
+- e1000e: re-factor ethtool get/set ring parameter (Bruce Allan)
+- e1000e: pass pointer to ring struct instead of adapter struct (Joe Jin)
+- e1000e: add Receive Packet Steering (RPS) support (Joe Jin)
+- e1000e: convert to netdev features/hw_features API (Joe Jin)
+- e1000e: cleanup Rx checksum offload code (Bruce Allan)
+- e1000e: convert head, tail and itr_register offsets to __iomem pointers
+  (Bruce Allan)
+- e1000e: re-enable alternate MAC address for all devices which support it
+  (Bruce Allan)
+- e1000e: default IntMode based on kernel config & available hardware support
+  (Bruce Allan)
+- e1000e: convert to real ndo_set_rx_mode (Joe Jin)
+- net: introduce IFF_UNICAST_FLT private flag (Joe Jin)
+- e1000e: remove use of ndo_set_multicast_list in drivers (Joe Jin)
+- e1000e: Convert printks to pr_<level> (Jeff Kirsher)
+- e1000e: demote a debugging WARN to a debug log message (Bruce Allan)
+- e1000e: fix skb truesize underestimation (Eric Dumazet)
+- e1000e: locking bug introduced by commit 67fd4fcb (Bruce Allan)
+- e1000e: bad short packets received when jumbos enabled on 82579 (Bruce Allan)
+- e1000e: convert driver to use extended descriptors (Joe Jin)
+- drivers/net: Add module.h to drivers who were implicitly using it (Joe Jin)
+- e1000e: hitting BUG_ON() from napi_enable (Bruce Allan)
+- e1000: Silence sparse warnings by correcting type (Andrei Emeltchenko)
+- v2 e1000: Neaten e1000_dump function (Tushar Dave)
+- e1000: Neaten e1000_config_dsp_after_link_change (Joe Perches)
+- e1000: fix vlan processing regression (Joe Jin)
+- e1000: Remove unnecessary k.alloc/v.alloc OOM messages (Joe Jin)
+- e1000: add dropped DMA receive enable back in for WoL (Dean Nelson)
+- e1000: Adding e1000_dump function (Tushar Dave)
+- e1000: don't enable dma receives until after dma address has been setup (Dean
+  Nelson)
+- e1000: save skb counts in TX to avoid cache misses (Dean Nelson)
+- e1000: cleanup CE4100 MDIO registers access (Florian Fainelli)
+- e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove (Florian Fainelli)
+- e1000: fix lockdep splat in shutdown handler (Jesse Brandeburg)
+- e1000e/ixgb: fix assignment of 0/1 to bool variables. (Joe Jin)
+- intel: Convert <FOO>_LENGTH_OF_ADDRESS to ETH_ALEN (Joe Perches)
+- e1000: fix skb truesize underestimation (Eric Dumazet)
+- e1000: convert to private mutex from rtnl (Jesse Brandeburg)
+- e1000: convert mdelay to msleep (Jesse Brandeburg)
+- e1000: convert hardware management from timers to threads (Jesse Brandeburg)
+- e100: Remove alloc_etherdev error messages (Joe Jin)
+- net: Remove Intel NICs unnecessary driver assignments of ethtool_ringparam
+  fields to zero (Joe Jin)
+- e100: Show short v/s long rx length errors in ethtool stats. (Ben Greear)
+- e100: Fix rx-over-length statistics. (Ben Greear)
+- e100: make sure vlan support isn't advertised on old adapters (Jesse
+  Brandeburg)
+- 8139cp: properly config rx mode after resuming (Jason Wang)
+- bnx2x: add bnx2x firmware 7.2.16 (Joe Jin)
+- bnx2fc: Remove bh disable in softirq context (Neil Horman)
+- bnx2fc: HSI dependent changes for 7.2.xx FW (Bhanu Prakash Gollapudi)
+- bnx2fc: Bumped version to 1.0.10 (Bhanu Prakash Gollapudi)
+- bnx2fc: NPIV ports go offline when interface is brought down & up (Bhanu
+  Prakash Gollapudi)
+- bnx2fc: Handle LOGO flooding from the target (Bhanu Prakash Gollapudi)
+- bnx2fc: fix panic in bnx2fc_post_io_req (Bhanu Prakash Gollapudi)
+- bnx2fc: Bumped version to 1.0.9 (Bhanu Prakash Gollapudi)
+- bnx2fc: Handle SRR LS_ACC drop scenario (Bhanu Prakash Gollapudi)
+- bnx2fc: Handle ABTS timeout during ulp timeout (Bhanu Prakash Gollapudi)
+- bnx2fc: Bumped version to 1.0.8 (Bhanu Prakash Gollapudi)
+- bnx2fc: Return error statistics of remote peer (Bhanu Prakash Gollapudi)
+- bnx2fc: call ctlr_link_up only when the interface is enabled (Bhanu Prakash
+  Gollapudi)
+- bnx2fc: Bumped version to 1.0.7 (Bhanu Prakash Gollapudi)
+- bnx2fc: Handle bnx2fc_map_sg failure (Bhanu Prakash Gollapudi)
+- bnx2fc: Replace scsi_dma_map() with dma_map_sg(). (Bhanu Prakash Gollapudi)
+- bnx2fc: Bumped version to 1.0.6 (Bhanu Prakash Gollapudi)
+- bnx2fc: Fix FW assert during RSCN stress tests (Bhanu Prakash Gollapudi)
+- bnx2fc: Fix panic caused because of incorrect errror handling in create().
+  (Bhanu Prakash Gollapudi)
+- bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks (Bhanu Prakash
+  Gollapudi)
+- bnx2fc: Validate vlan id in NETDEV_UNREGISTER handler (Nithin Nayak Sujir)
+- bnx2fc: No abort issued for REC when it times out (Bhanu Prakash Gollapudi)
+- bnx2fc: Send solicitation only after vlan discovery is complete (Bhanu
+  Prakash Gollapudi)
+- bnx2fc: Reset max receive frame size during link up (Bhanu Prakash Gollapudi)
+- bnx2fc: Need not schedule destroy_work from __bnx2fc_destroy (Bhanu Prakash
+  Gollapudi)
+- bnx2fc: Bump version to 1.0.5 (Bhanu Prakash Gollapudi)
+- bnx2fc: Prevent creating of NPIV port with duplicate WWN (Bhanu Prakash
+  Gollapudi)
+- bnx2fc: Obtain WWNN/WWPN from the shared memory (Bhanu Prakash Gollapudi)
+- [SCSI] fcoe,libfcoe: Move common code for fcoe_get_lesb to fcoe_transport
+  (Bhanu Prakash Gollapudi)
+- [SCSI] fcoe: Move common functions to fcoe_transport library (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Drop incoming ABTS (Bhanu Prakash Gollapudi)
+- [SCSI] bnx2fc: code cleanup in bnx2fc_offload_session (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Fix NULL pointer deref during arm_cq. (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: IO errors when receiving unsolicited LOGO (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Do not reuse the fcoe connection id immediately (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Clear DESTROY_CMPL flag after firmware destroy (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Handle NETDEV_UNREGISTER for vlan devices (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Reorganize cleanup code between interface_cleanup and
+  if_destory (Bhanu Prakash Gollapudi)
+- [SCSI] bnx2fc: Change function names of
+  bnx2fc_netdev_setup/bnx2fc_netdev_cleanup (Bhanu Prakash Gollapudi)
+- [SCSI] bnx2fc: Do not attempt destroying NPIV port twice (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Remove erroneous kref_get on IO request (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Enable bsg_request support for bnx2fc (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Bug fixes in percpu_thread_create/destroy (Bhanu Prakash
+  Gollapudi)
+- [SCSI] bnx2fc: Reset the max receive frame size (Bhanu Prakash Gollapudi)
+- [SCSI] bnx2i: Fixed the override of the error_mask module param (Eddie Wai)
+- [SCSI] bnx2i: use kthread_create_on_node() (Eric Dumazet)
+- [SCSI] bnx2i: Fixed kernel panic caused by unprotected task->sc->request
+  deref (Eddie Wai)
+- [SCSI] bnx2i: Fixed the endian on TTT for NOP out transmission (Eddie Wai)
+- [SCSI] bnx2i: Fixed kernel panic due to illegal usage of sc->request->cpu
+  (Eddie Wai)
+- cnic: Fix select dependencies in bnx2fc/bnx2i Kconfig. (David S. Miller)
+- bnx2x: Fix 578xx link LED (Yaniv Rosner)
+- bnx2x: Enable FEC for 57810-KR (Yaniv Rosner)
+- bnx2x: disable dcb on 578xx since not supported yet (Dmitry Kravkov)
+- bnx2x: decrease print level to debug (Dmitry Kravkov)
+- bnx2x: fix BRB thresholds for dropless_fc mode (Dmitry Kravkov)
+- bnx2x: fix cl_id allocation for non-eth clients for NPAR mode (Dmitry
+  Kravkov)
+- bnx2x: Fix for a host coalescing bug which impared latency. (Ariel Elior)
+- bnx2x: fix select_queue when FCoE is disabled (Vladislav Zolotarov)
+- bnx2x: fix WOL by enablement PME in config space (Dmitry Kravkov)
+- bnx2x: Fix XMAC loopback test (Yaniv Rosner)
+- bnx2x: init FCOE FP only once (Vladislav Zolotarov)
+- bnx2x: Remove fiber remote fault detection (Yaniv Rosner)
+- cnic: update for FW 7.2.xx (Michael Chan)
+- bnx2x: correction to firmware interface (Yuval Mintz)
+- bnx2x: fix vector traveling while looking for an empty entry (Dmitry Kravkov)
+- bnx2x: mark functions as loaded on shared memory (Yuval Mintz)
+- bnx2x: fix memory leak in bnx2x_init_firmware() (Michal Schmidt)
+- bnx2x: fix a crash on corrupt firmware file (Michal Schmidt)
+- bnx2x: make bnx2x_close() static again (Michal Schmidt)
+- bnx2x: removed code re-checking memory base after device open (Mintz Yuval)
+- bnx2x: allow BCM84833 phy to advertise 100Base-T speeds (Mintz Yuval)
+- bnx2x: notify cnic of address of info-to-the-mcp (Mintz Yuval)
+- bnx2x: allocate smaller Rx rings for 1G functions (Mintz Yuval)
+- bnx2x: allocate memory dynamically in ethtool self-test. (Merav Sicron)
+- bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised
+  (Yaniv Rosner)
+- bnx2x: added autoneg-restart after link advertisement changes (Yaniv Rosner)
+- bnx2x: ethtool publishes link partners speed and FC (Mintz Yuval)
+- bnx2x: half duplex support added for several boards (Yaniv Rosner)
+- bnx2x: remove the 'poll' module option (Michal Schmidt)
+- bnx2x: fix bnx2x_storm_stats_update() on big endian (Eric Dumazet)
+- bnx2x: Fix mem leak in bnx2x_tpa_stop() if build_skb() fails. (Jesper Juhl)
+- bnx2x: Update version to 1.72.0 and copyrights (Ariel Elior)
+- bnx2x: Recoverable and unrecoverable error statistics (Ariel Elior)
+- bnx2x: Recovery flow bug fixes (Ariel Elior)
+- bnx2x: init fw_seq after undi_unload is done (Dmitry Kravkov)
+- bnx2x: Track active PFs with bitmap (Ariel Elior)
+- bnx2x: Lock PF-common resources (Ariel Elior)
+- bnx2x: don't reset device while reading its configuration. (Dmitry Kravkov)
+- bnx2x: Loaded Firmware Version Validation (Ariel Elior)
+- bnx2x: Function Level Reset Final Cleanup (Ariel Elior)
+- bnx2x: Obtain Bus Device Function from register (Ariel Elior)
+- bnx2x: Removing indirect register access (Ariel Elior)
+- bnx2x: Support Queue Per Cos in 5771xx devices (Ariel Elior)
+- bnx2x: Remove 100Mb force speed for BCM84833 (Yaniv Rosner)
+- bnx2x: Fix ethtool advertisement (Yaniv Rosner)
+- bnx2x: unlock before returning an error (Dan Carpenter)
+- bnx2x: fix compilation error with SOE in fw_dump (Yuval Mintz)
+- bnx2x: handle CHIP_REVISION during init_one (Ariel Elior)
+- bnx2x: don't access removed registers on 57712 and above (Dmitry Kravkov)
+- bnx2x: properly clean indirect addresses (Dmitry Kravkov)
+- bnx2x: allow user to change ring size in ISCSI SD mode (Dmitry Kravkov)
+- bnx2x: fix Big-Endianess in ethtool -t (Dmitry Kravkov)
+- bnx2x: fixed ethtool statistics for MF modes (Yuval Mintz)
+- bnx2x: credit-leakage fixup on vlan_mac_del_all (Yuval Mintz)
+- bnx2x: Disable AN KR work-around for BCM57810 (Yaniv Rosner)
+- bnx2x: Remove AutoGrEEEn for BCM84833 (Yaniv Rosner)
+- bnx2x: Fix PFC setting on BCM57840 (Yaniv Rosner)
+- bnx2x: Fix Super-Isolate mode for BCM84833 (Yaniv Rosner)
+- bnx2x: handle vpd data longer than 128 bytes (Barak Witkowski)
+- bnx2x: properly update skb when mtu > 1500 (Dmitry Kravkov)
+- bnx2x: properly initialize L5 features (Joe Jin)
+- bnx2x: fix typo in fcoe stats collection (Barak Witkowski)
+- bnx2x: Fix compile errors if CONFIG_CNIC is not set (Michael Chan)
+- bnx2x, cnic: support DRV_INFO upon FW request (Barak Witkowski)
+- bnx2x: support classification config query (Ariel Elior)
+- bnx2x: add fcoe statistics (Barak Witkowski)
+- bnx2x: add PFC statistics (Barak Witkowski)
+- bnx2x: Use kcalloc instead of kzalloc to allocate array (Thomas Meyer)
+- bnx2x: handle iSCSI SD mode (Dmitry Kravkov)
+- bnx2x: fix rx ring size report (Vladislav Zolotarov)
+- bnx2x: Change value comparison order (Yaniv Rosner)
+- bnx2x: Cosmetic changes (Yaniv Rosner)
+- bnx2x: Fix self test of BCM57800 (Yaniv Rosner)
+- bnx2x: Add known PHY type check (Yaniv Rosner)
+- bnx2x: Change Warpcore MDIO work around mode (Yaniv Rosner)
+- bnx2x: Fix BCM84833 link and LED behavior (Yaniv Rosner)
+- bnx2x: Warpcore HW reset following fan failure (Yaniv Rosner)
+- bnx2x: ETS changes (Yaniv Rosner)
+- bnx2x: Fix ETS bandwidth (Yaniv Rosner)
+- bnx2x: PFC changes (Yaniv Rosner)
+- bnx2x: Fix 5461x LED (Yaniv Rosner)
+- bnx2x: cache-in compressed fw image (Dmitry Kravkov)
+- bnx2x: add endline at end of message (Dmitry Kravkov)
+- bnx2x: uses build_skb() in receive path (Eric Dumazet)
+- net: introduce build_skb() (Eric Dumazet)
+- net: more accurate skb truesize (Eric Dumazet)
+- bnx2x: update driver version to 1.70.35-0 (Dmitry Kravkov)
+- bnx2x: Remove on-stack napi struct variable (Ariel Elior)
+- bnx2x: prevent race in statistics flow (Dmitry Kravkov)
+- bnx2x: add fan failure event handling (Ariel Elior)
+- bnx2x: remove unused #define (Dmitry Kravkov)
+- bnx2x: simplify definition of RX_SGE_MASK_LEN and use it. (Dmitry Kravkov)
+- bnx2x: propagate DCBX negotiation (Dmitry Kravkov)
+- bnx2x: fix MF for 4-port devices (Dmitry Kravkov)
+- bnx2x: DCBX: use #define instead of magic (Dmitry Kravkov)
+- bnx2x: separate FCoE and iSCSI license initialization. (Joe Jin)
+- bnx2x: remove unused variable (Dmitry Kravkov)
+- bnx2x: use rx_queue index for skb_record_rx_queue() (Dmitry Kravkov)
+- bnx2x: allow FCoE and DCB for 578xx (Joe Jin)
+- bnx2x: update driver version to 1.70.30-0 (Dmitry Kravkov)
+- bnx2x: use FW 7.0.29.0 (Dmitry Kravkov)
+- bnx2x: add bnx2x FW 7.0.29 (Joe Jin)
+- bnx2x: Enable changing speed when port type is PORT_DA (Yaniv Rosner)
+- bnx2x: Fix 54618se LED behavior (Yaniv Rosner)
+- bnx2x: Fix RX/TX problem caused by the MAC layer (Yaniv Rosner)
+- bnx2x: Add link retry to 578xx-KR (Yaniv Rosner)
+- bnx2x: Fix LED blink rate for 578xx (Yaniv Rosner)
+- bnx2x: fix skb truesize underestimation (Eric Dumazet)
+- bnx2x: remove some dead code (Dan Carpenter)
+- bnx2x: Fix build error (Dmitry Kravkov)
+- bnx2x: Add new PHY BCM54616 (Yaniv Rosner)
+- bnx2x: resurrect RX hashing (Joe Jin)
+- bnx2x: convert to SKB paged frag API. (Ian Campbell)
+- net: add APIs for manipulating skb page fragments. (Ian Campbell)
+- bnx2x: Use pr_fmt and message logging cleanups (Joe Jin)
+- bnx2x: Coalesce pr_cont uses and fix DP typos (Joe Perches)
+- bnx2x: Remove local defines for %pM and mac address (Joe Perches)
+- bnx2x: Clear MDIO access warning during first driver load (Yaniv Rosner)
+- bnx2x: Fix BCM578xx MAC test (Yaniv Rosner)
+- bnx2x: Fix BCM54618se invalid link indication (Yaniv Rosner)
+- bnx2x: Fix BCM84833 link (Yaniv Rosner)
+- bnx2x: Fix link issue with DAC over 578xx (Yaniv Rosner)
+- bnx2x: Fix LED behavior (Yaniv Rosner)
+- bnx2x: Fix BCM578xx-B0 MDIO access (Yaniv Rosner)
+- bnx2x: Fix remote fault handling (Yaniv Rosner)
+- bnx2x: Fix chip hanging due to TX pipe stall. (Yaniv Rosner)
+- bnx2x: Fix missing pause on for 578xx (Yaniv Rosner)
+- bnx2x: Prevent restarting Tx during bnx2x_nic_unload (Vladislav Zolotarov)
+- bnx2x: use pci_pcie_cap() (Vladislav Zolotarov)
+- bnx2x: fix bnx2x_stop_on_error flow in bnx2x_sp_rtnl_task (Vladislav
+  Zolotarov)
+- bnx2x: enable internal target-read for 57712 and up only (Shmulik Ravid)
+- bnx2x: count statistic ramrods on EQ to prevent MC assert (Vladislav
+  Zolotarov)
+- bnx2x: fix loopback for non 10G link (Yaniv Rosner)
+- bnx2x: dcb - send all unmapped priorities to same COS as L2 (Dmitry Kravkov)
+- bnx2x: Broken self-test in SF mode on 578xx (Vladislav Zolotarov)
+- bnx2x: Parity errors recovery for 578xx (Vladislav Zolotarov)
+- bnx2x: Read FIP mac from SHMEM in single function mode (Vladislav Zolotarov)
+- bnx2x: Fixed ethtool -d for 578xx (Vladislav Zolotarov)
+- bnx2x: disable FCoE for 578xx devices since not yet supported (Dmitry
+  Kravkov)
+- bnx2x: fix memory barriers (Vladislav Zolotarov)
+- bnx2x: use BNX2X_Q_FLG_TPA_IPV6 for TPA queue configuration (Vladislav
+  Zolotarov)
+- bnx2x: disable loacal BH when scheduling FCOE napi (Vladislav Zolotarov)
+- bnx2x: fix MB index for 4-port devices (Dmitry Kravkov)
+- bnx2x: DCB rework (Dmitry Kravkov)
+- bnx2x: remove unnecessary dma_sync (Vladislav Zolotarov)
+- bnx2x: stop tx before CNIC_STOP (Vladislav Zolotarov)
+- bnx2x: add missing command in error handling flow (Dmitry Kravkov)
+- bnx2x: use correct dma_sync function (Vladislav Zolotarov)
+- bnx2x: Fix compilation when CNIC is not selected in config (Dmitry Kravkov)
+- bnx2x: Multiple concurrent l2 traffic classes (Ariel Elior)
+- bnx2x: Renaming the "reset_task" to "sp_rtnl_task" (Ariel Elior)
+- bnx2x: Add dcbnl notification (Shmulik Ravid)
+- dcbnl: Add CEE notification (Shmulik Ravid)
+- dcbnl: Aggregated CEE GET operation (Shmulik Ravid)
+- dcb: use nlmsg_free() instead of kfree() (Dan Carpenter)
+- dcb: Add missing error check in dcb_ieee_set() (John Fastabend)
+- dcb: fix return type on dcb_setapp() (John Fastabend)
+- dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings (John
+  Fastabend)
+- dcb: Add ieee_dcb_delapp() and dcb op to delete app entry (Joe Jin)
+- dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data (John
+  Fastabend)
+- net: dcbnl, add multicast group for DCB (John Fastabend)
+- dcb: Add DCBX capabilities bitmask to the get_ieee response (John Fastabend)
+- bnx2x: Fix warning message during 57712/8727 initialization (Yaniv Rosner)
+- bnx2x: Add autogrEEEn support (Yaniv Rosner)
+- bnx2x: Fix BCM84833 initialization (Yaniv Rosner)
+- bnx2x: Fix false link indication at link partner when DAC is used (Yaniv
+  Rosner)
+- bnx2x: Reset PHY due to fan failure for 578xx (Yaniv Rosner)
+- bnx2x: Add CL37 BAM for Warpcore (Yaniv Rosner)
+- bnx2x: Change BCM54616S to BCM54618SE (Yaniv Rosner)
+- bnx2x: PFC fixes (Yaniv Rosner)
+- bnx2x: remove unnecessary read of PCI_CAP_ID_EXP (Jon Mason)
+- cnic: Update VLAN ID during ISCSI_UEVENT_PATH_UPDATE (Eddie Wai)
+- cnic: set error flag when iSCSI connection fails (Jeffrey Huang)
+- cnic: Add FCoE parity error recovery (Michael Chan)
+- cnic: Improve error recovery on bnx2x devices (Michael Chan)
+- cnic: Add timeout for ramrod replies. (Michael Chan)
+- cnic, bnx2fc: Increase maximum FCoE sessions. (Michael Chan)
+- bnx2: Update driver to use new mips firmware. (Joe Jin)
+- bnx2: Add missing memory barrier in bnx2_start_xmit() (Joe Jin)
+- bnx2: Add support for ethtool --show-channels|--set-channels (Michael Chan)
+- bnx2: fix skb truesize underestimation (Eric Dumazet)
+- bnx2: don't request firmware when there's no userspace. (françois romieu)
+- tg3: Avoid panic from reserved statblk field access (Matt Carlson)
+- tg3: Use mii_advertise_flowctrl (Matt Carlson)
+- tg3: Fix advertisement handling (Joe Jin)
+- tg3: Add 57766 ASIC rev support (Matt Carlson)
+- tg3: Make the TX BD DMA limit configurable (Matt Carlson)
+- tg3: Track LP advertising (Matt Carlson)
+- tg3: Integrate flowctrl check into AN adv check (Joe Jin)
+- net: Change mii to ethtool advertisement function names (Matt Carlson)
+- net: Add ethtool to mii advertisment conversion helpers (Joe Jin)
+- tg3: fix ipv6 header length computation (Eric Dumazet)
+- tg3: Break out RSS indir table init and assignment (Matt Carlson)
+- tg3: Update version to 3.122 (Matt Carlson)
+- tg3: Return flowctrl config through ethtool (Matt Carlson)
+- tg3: Save stats across chip resets (Matt Carlson)
+- tg3: Remove ethtool stats member from dev struct (Matt Carlson)
+- tg3: Scale back code that modifies MRRS (Matt Carlson)
+- tg3: Fix TSO CAP for 5704 devs w / ASF enabled (Matt Carlson)
+- tg3: Add MDI-X reporting (Matt Carlson)
+- tg3: Restrict large prod ring cap devices (Matt Carlson)
+- tg3: Adjust BD replenish thresholds (Matt Carlson)
+- tg3: Make 1000Base-X FC resolution look like 1000T (Matt Carlson)
+- tg3: Update version to 3.121 (Matt Carlson)
+- tg3: Eliminate timer race with reset_task (Matt Carlson)
+- tg3: Schedule at most one tg3_reset_task run (Joe Jin)
+- tg3: Obtain PCI function number from device (Matt Carlson)
+- tg3: Fix irq alloc error cleanup path (Matt Carlson)
+- tg3: Fix 4k skb error recovery path (Matt Carlson)
+- tg3: Fix 4k tx bd segmentation code (Joe Jin)
+- tg3: Fix APE mutex init and use (Matt Carlson)
+- tg3: add tx_dropped counter (Joe Jin)
+- tg3: fix tigon3_dma_hwbug_workaround() (Eric Dumazet)
+- tg3: Remove unnecessary driver assignments of ethtool_ringparam fields to
+  zero (Joe Jin)
+- tg3: Code movement (Matt Carlson)
+- tg3: Eliminate tg3_halt_cpu() prototype (Matt Carlson)
+- tg3: Eliminate tg3_write_sig_post_reset() prototype (Matt Carlson)
+- tg3: Eliminate tg3_stop_fw() prototype (Matt Carlson)
+- tg3: Remove tp->rx_offset term when unneeded (Matt Carlson)
+- tg3: Fix missed MSI workaround (Matt Carlson)
+- tg3: Workaround tagged status update bug (Matt Carlson)
+- tg3: Add ability to turn off 1shot MSI (Matt Carlson)
+- tg3: Check all adv bits when checking config (Matt Carlson)
+- tg3: Update version to 3.120 (Matt Carlson)
+- tg3: Add external loopback support to selftest (Matt Carlson)
+- net: add external loopback test in ethtool self test (Amit Kumar Salecha)
+- tg3: Restructure tg3_test_loopback (Matt Carlson)
+- tg3: Pull phy int lpbk setup into separate func (Matt Carlson)
+- tg3: Consilidate MAC loopback code (Matt Carlson)
+- tg3: Remove dead code (Matt Carlson)
+- tg3: Remove 5719 jumbo frames and TSO blocks (Matt Carlson)
+- tg3: Break larger frags into 4k chunks for 5719 (Matt Carlson)
+- tg3: Add tx BD budgeting code (Matt Carlson)
+- tg3: Consolidate code that calls tg3_tx_set_bd() (Matt Carlson)
+- tg3: Add partial fragment unmapping code (Matt Carlson)
+- tg3: Generalize tg3_skb_error_unmap() (Matt Carlson)
+- tg3: Remove short DMA check for 1st fragment (Matt Carlson)
+- tg3: Simplify tx bd assignments (Matt Carlson)
+- tg3: Reintroduce tg3_tx_ring_info (Matt Carlson)
+- tg3: Fix NVRAM selftest failures for 5720 devs (Matt Carlson)
+- tg3: Add more selfboot formats to NVRAM selftest (Matt Carlson)
+- tg3: Return size from tg3_vpd_readblock() (Matt Carlson)
+- tg3: Fix RSS indirection table distribution (Matt Carlson)
+- tg3: Fix link down notify failure when EEE disabled (Matt Carlson)
+- tg3: Fix link flap at 100Mbps with EEE enabled (Matt Carlson)
+- tg3: Match power source to driver state (Matt Carlson)
+- tg3: Add function status reporting (Matt Carlson)
+- tg3: Create critical section around GPIO toggling (Matt Carlson)
+- tg3: Determine PCI function number in one place (Matt Carlson)
+- tg3: Check transitions to D0 power state (Matt Carlson)
+- tg3: Create funcs for power source switching (Matt Carlson)
+- tg3: Move power state transitions to init_one (Matt Carlson)
+- tg3: Detect APE enabled devs earlier (Matt Carlson)
+- tg3: remove unnecessary read of PCI_CAP_ID_EXP (Jon Mason)
+- tg3: Migrate phy preprocessor defs to system defs (Matt Carlson)
+- tg3: Show flowctrl settings through get_settings() (Matt Carlson)
+- tg3: Remove 4G_DMA_BNDRY_BUG flag (Matt Carlson)
+- tg3: Remove 40BIT_DMA_LIMIT_BUG (Matt Carlson)
+- [SCSI] hpsa: use find_first_zero_bit (Akinobu Mita)
+- [SCSI] hpsa: combine hpsa_scsi_detect and hpsa_register_scsi (Stephen M.
+  Cameron)
+- [SCSI] hpsa: removed unneeded structure member max_sg_entries and fix badly
+  named constant MAXSGENTRIES (Stephen M. Cameron)
+- [SCSI] hpsa: fix per device memory leak on driver unload (Stephen M. Cameron)
+- [SCSI] hpsa: do not sleep in atomic context in rmmod path. (Stephen M.
+  Cameron)
+- [SCSI] hpsa: fix flush cache transfer length (Stephen M. Cameron)
+- [SCSI] hpsa: set max sectors instead of taking the default (Stephen M.
+  Cameron)
+- [SCSI] hpsa: detect controller lockup (Stephen M. Cameron)
+- [SCSI] hpsa: remove unused busy_initializing and busy_scanning (Stephen M.
+  Cameron)
+- cciss: fix flush cache transfer length (Stephen M. Cameron)
+- cciss: auto engage SCSI mid layer at driver load time (Stephen M. Cameron)
+- The Windows driver .inf disables ASPM on all cciss devices. Do the same.
+  (Matthew Garrett)
+- cciss: add transport mode attribute to sys (Joe Handzik)
+- cciss: Adds simple mode functionality (Joseph Handzik)
+- [SCSI] hpsa: update device attributes when they change (Scott Teel)
+- [SCSI] hpsa: improve naming on external target device functions (Scott Teel)
+- [SCSI] hpsa: eliminate 8 external target limitation (Scott Teel)
+- [SCSI] hpsa: fix potential array overflow in hpsa_update_scsi_devices (Scott
+  Teel)
+- [SCSI] hpsa: rename HPSA_MAX_SCSI_DEVS_PER_HBA (Scott Teel)
+- [SCSI] hpsa: refactor hpsa_figure_bus_target_lun (Stephen M. Cameron)
+- [SCSI] hpsa: make target and lun match what SCSI REPORT LUNs returns (Stephen
+  M. Cameron)
+- [SCSI] hpsa: Fix problem with MSA2xxx devices (Stephen M. Cameron)
+- [scsi] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler
+  (Joe Jin)
+
 * Mon May 28 2012 Maxim Uvarov <maxim.uvarov@oracle.com> [2.6.39-200.13.0.el6uek]
 - drm/i915: fix integer overflow in i915_gem_do_execbuffer() (Xi Wang) [Orabug:
   14107456] {CVE-2012-2384}