]> git.openfabrics.org - ~tnikolova/docs/.git/commitdiff
Updated documentation for 1.5.4.1
authorVladimir Sokolovsky <vlad@mellanox.com>
Mon, 23 Jan 2012 10:37:11 +0000 (12:37 +0200)
committerVladimir Sokolovsky <vlad@mellanox.com>
Mon, 23 Jan 2012 10:37:11 +0000 (12:37 +0200)
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
OFED_release_notes.txt
README.txt
ofa_kernel.changelog.txt
ofed.conf-example

index 37bfcd3862b1b8c3040b3587967d0bead56b58d2..32014efeb432ed8d505b31ef24971a6d8b71f3e1 100644 (file)
@@ -1,14 +1,14 @@
            Open Fabrics Enterprise Distribution (OFED)
-                      Version 1.5.4
+                      Version 1.5.4.1
                       Release Notes
-                      December 2011
+                      January 2012
 
 
 ===============================================================================
 Table of Contents
 ===============================================================================
 1. Overview, which includes:
-       - OFED Distribution Rev 1.5.4 Contents
+       - OFED Distribution Rev 1.5.4.1 Contents
        - Supported Platforms and Operating Systems
        - Supported HCA and RNIC Adapter Cards and Firmware Versions
        - Tested Switch Platforms
@@ -22,7 +22,7 @@ Table of Contents
 1. Overview
 ===============================================================================
 These are the release notes of OpenFabrics Enterprise Distribution (OFED)
-release 1.5.4. The OFED software package is composed of several software modules,
+release 1.5.4.1. The OFED software package is composed of several software modules,
 and is intended for use on a computer cluster constructed as an InfiniBand
 subnet or iWARP network. 
 
@@ -30,12 +30,12 @@ Note: If you plan to upgrade the OFED package on your cluster, please upgrade
 all of its nodes to this new version.
 
 
-1.1 OFED 1.5.4 Contents
+1.1 OFED 1.5.4.1 Contents
 -----------------------
 The OFED package contains the following components:
  - OpenFabrics core and ULPs:
        - IB HCA drivers (mthca, mlx4, qib, ehca)
-       - iWARP RNIC driver (cxgb3, nes)
+       - iWARP RNIC driver (cxgb3, cxgb4, nes)
        - core
        - Upper Layer Protocols: IPoIB, SDP, SRP Initiator and target, iSER 
          Initiator and target, RDS, uDAPL, qlgc_vnic and NFS-RDMA*.
@@ -49,7 +49,6 @@ The OFED package contains the following components:
        - OSU MVAPICH2 stack supporting the InfiniBand and iWARP interface
        - MPI benchmark tests (OSU benchmarks, Intel MPI benchmarks, Presta)
  - Extra packages:
-       - open-iscsi: open-iscsi initiator with iSER support
        - ib-bonding: Bonding driver for IPoIB interface
        - infinipath-psm: Performance-Scaled Messaging API, an accelerated 
          interface to QLogic HCAs
@@ -58,7 +57,7 @@ The OFED package contains the following components:
  - Documentation
 
 Notes:
-1. iSER Target and NFS-RDMA are of Beta quality.
+1. NFS-RDMA are of Beta quality.
 2. All other OFED components are of production quality.
 3. See release notes for each package in the docs directory.
 4. Any Topspin copyright belongs to Cisco Systems, Inc.
@@ -81,7 +80,7 @@ Notes:
        - SLES11                2.6.27.19-5-default
        - SLES11 SP1            2.6.32.12-0.7-default
        - Scientific Linux 6.1  2.6.32-131.0.15.el6
-       - kernel.org            2.6.30 - 3.0    *
+       - kernel.org            2.6.30 - 3.1    *
 
       * Minimal QA for these versions
        
@@ -128,7 +127,7 @@ companies:
 
 1.5 Third Party Packages
 ------------------------
-The following third party packages have been tested with OFED 1.5.4:
+The following third party packages have been tested with OFED 1.5.4.1:
 - Intel MPI, Version 3.2.2
 - Intel MPI, Version 4.0
 
@@ -149,6 +148,22 @@ http://www.openfabrics.org/downloads/MAINTAINERS
 ===============================================================================
 2. Change log
 ===============================================================================
+OFED-1.5.4.1 Main Changes from OFED 1.5.4
+-------------------------------------------------------------------------------
+1. Add kernel 3.1 support
+2. NES bug fixes
+3. OFA Kernel: See ofa_kernel.changelog.txt
+
+4. Updated packages:
+   perftest-1.3.0-0.58.g8f82435
+   
+   Management:
+   infiniband-diags-1.5.13
+   opensm-3.3.13
+
+   MPI:
+   mvapich2-1.7-6.2012svn5140
+
 OFED-1.5.4 Main Changes from OFED 1.5.3.2
 -------------------------------------------------------------------------------
 1. Add kernel 3.0 support
@@ -334,7 +349,7 @@ for each package in the docs directory.
 3. Known Issues
 ===============================================================================
 The following is a list of general limitations and known issues of the various
-components of the OFED 1.5.4 release.
+components of the OFED 1.5.4.1 release.
 
 1. When upgrading from an earlier OFED version, the installation script does
    not stop the earlier OFED version prior to uninstalling it. 
index 4e4b7aea8b26b768cfc7ff5f2aeff17d6cf5108e..12ecb66aeba088f5b3b2f034749f4eb52932c72f 100644 (file)
@@ -1,8 +1,8 @@
             Open Fabrics Enterprise Distribution (OFED)
-                          Version 1.5.4
+                          Version 1.5.4.1
                              README
 
-                          December 2011
+                          January 2012
 
 ==============================================================================
 Table of contents
@@ -28,7 +28,7 @@ Table of contents
 1. Overview
 ==============================================================================
 
-This is the OpenFabrics Enterprise Distribution (OFED) version 1.5.4
+This is the OpenFabrics Enterprise Distribution (OFED) version 1.5.4.1
 software package supporting InfiniBand and iWARP fabrics. It is composed
 of several software modules intended for use on a computer cluster
 constructed as an InfiniBand subnet or an iWARP network.
@@ -70,8 +70,7 @@ The OFED Distribution package generates RPMs for installing the following:
         - OSU MVAPICH2 stack supporting the InfiniBand and iWARP interface
         - MPI benchmark tests (OSU BW/LAT, Intel MPI Benchmark, Presta)
   o   Extra packages
-        - open-iscsi: open-iscsi initiator with iSER support
-        - ib-bonding: Bonding driver for IPoIB interface
+        - ib-bonding: Bonding driver for IPoIB interface (SLES10SP4 only)
   o   Sources of all software modules (under conditions mentioned in the
       modules' LICENSE files)
   o   Documentation
@@ -112,13 +111,6 @@ o  Mvapich2             libsysfs-devel
 o  Open MPI             libsysfs-devel
 o  ibutils              tcl-8.4, tcl-devel-8.4, tk, libstdc++-devel
 o  mstflint             libstdc++-devel (32-bit on ppc64), gcc-c++
-o  rnfs-utils           krb5-devel, krb5-libs, libevent-devel,
-                        nfs-utils-lib-devel, openldap-devel,
-                        e2fsprogs-devel (on RedHat)
-                        krb5-devel, libevent-devel, nfsidmap-devel,
-                        libopenssl-devel, libblkid-devel (on SLES11)
-                        krb5-devel, libevent, nfsidmap, krb5, openldap2-devel,
-                        cyrus-sasl-devel, e2fsprogs-devel (on SLES10)
 
 Note:   The installer will warn you if you attempt to compile any of the
         above packages and do not have the prerequisites installed.
@@ -238,6 +230,7 @@ o The kernel modules are installed under:
     /lib/modules/`uname -r`/updates/kernel/drivers/scsi/
   - Chelsio driver:
     /lib/modules/`uname -r`/updates/kernel/drivers/net/cxgb3/
+    /lib/modules/`uname -r`/updates/kernel/drivers/net/cxgb4/
   - ConnectX driver:
     /lib/modules/`uname -r`/updates/kernel/drivers/net/mlx4/
   - RDS:
index 72755c64ac180efd0532de9372c41118d073724f..c110ff684d29f51cb0b4ecaac4a40b85ee3bc139 100644 (file)
-commit 3959e580f185dff9716a40d63c5cf838291ec78b
-Author: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
-Date:   Sun Nov 27 21:28:09 2011 +0200
-
-    mlx4_en: fix endianness with blue frame support
-    
-    The doorbell register was being unconditionally swapped. In x86, that
-    meant it was being swapped to BE and written to the descriptor and to
-    memory, depending on the case of blue frame support or writing to
-    doorbell register. On PPC, this meant it was being swapped to LE and
-    then swapped back to BE while writing to the register. But in the blue
-    frame case, it was being written as LE to the descriptor.
-    
-    The fix is not to swap doorbell unconditionally, write it to the
-    register as BE and convert it to BE when writing it to the descriptor.
-    
-    Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
-    Reported-by: Richard Hendrickson <richhend@us.ibm.com>
-    Cc: Eli Cohen <eli@dev.mellanox.co.il>
-    Cc: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
-    Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
-    Signed-off-by: David S. Miller <davem@davemloft.net>
-
-commit 2455cce2e1356295c8dd90b19348d056b7c41c43
+commit 4500690e2518cb8e6ad46aea00bb0ec1a27cc8cd
 Author: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
-Date:   Mon Nov 28 14:23:38 2011 -0600
+Date:   Tue Jan 17 10:18:56 2012 -0600
 
-    RDMA/nes: Copyright Update
+    RDMA/nes: Fix for sending MPA reject frame
     
-    Update Copyright information in the source files.
+    Set a reject flag, when sending MPA reject message to inform the peer
+    that the application has rejected the connection.
     
     Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
     Signed-off-by: Faisal Latif <Faisal.Latif@intel.com>
 
-commit 2881d935f802e999a711ba93d878f1c1f51ac8cb
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Mon Nov 28 11:18:26 2011 -0800
-
-    NFSRDMA: Pull in patches for 2.6.38
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit aab970796ca78418884127029fd568cdb7351ad8
-Author: Vladimir Sokolovsky <vlad@mellanox.com>
-Date:   Wed Nov 30 13:43:02 2011 +0200
-
-    Revert "backport/2.6.32: Remove err.h to avoid redefinition"
-    
-    err.h is required by cxgb4 for kernel 2.6.32.12-0.7 (SLES11 SP1)
-    Note: this cause redefinition compilation error on 2.6.32.36-0.5.
-    
-    This reverts commit 5e3a9bafd6033de4040c748fdff3b96559fc7765.
-
-commit 4f413a89c6a8ea80982f434b26c44af583e1d4b7
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Mon Nov 28 18:49:13 2011 +0530
-
-    iw_cxgb4: Fix retry with MPAv1 logic for MPAv2
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit c604062fd2a3915317a4cd7367bb979ffd13040c
-Author: Faisal Latif <faisal.latif@intel.com>
-Date:   Mon Nov 21 13:58:01 2011 -0600
+commit b23de4ef8c30c54fb87cbdb2864b0b9f9f48d534
+Author: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
+Date:   Fri Jan 6 18:19:28 2012 -0600
 
-    RDMA/nes: fix undefine PAU debug flag
+    RDMA/nes: Fix for fast memory registration opcode
     
-    Debug flag is not defined for PAU debugging
+    Fixes fast memory registration incorrect opcode for local
+    invalidate completion.
     
     Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
-    Signed-off-by: Faisal Latif <Faisal.Latif@intel.com>
-
-commit 5fb3f55ab1b9bf3d20dc3516c3fed368c672308e
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Wed Nov 16 15:57:10 2011 -0800
-
-    NFSRDMA: Rename 2.6.36 backport patches for proper application order
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 032cd631e0ae94ff932c01370c3443cd1feb56e9
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Nov 15 16:22:33 2011 -0800
-
-    NFSRDMA: add for 2.6.36 - only need to patch net/sunrpc/xprtrdma files
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 1015ba4217752b315365a2acff791f41f5d08969
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Nov 15 16:11:32 2011 -0800
-
-    NFSRDMA: Pull in patches for 2.6.36
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 376c7a97717e3eea306455c63c83532ecd539eac
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Mon Nov 21 17:29:54 2011 -0800
-
-    NFSRDMA: And yet another patch for 2.6.37
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 53907b2eacd1bcf89f5377db582da847a0d1e930
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Mon Nov 21 17:20:15 2011 -0800
-
-    NFSRDMA: forgot a patch for 2.6.37
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 629ccc7d39c63b885716d1e6b867cf66c8e5c079
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Mon Nov 21 17:05:24 2011 -0800
-
-    NFSRDMA: Still a few more patches for 2.6.37
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 81c8a2f6454e87b167ab6f04de58fe8a741e0de1
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Mon Nov 21 16:06:08 2011 -0800
-
-    NFSRDMA: A few more patches for 2.6.37
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit ebe216e43888a7a02f7dac2070727686de7e839e
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Mon Nov 21 11:47:12 2011 -0800
-
-    NFSRDMA: Pull in patches for 2.6.37
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 24df8ec1ded0a084626179d92e6cebe1b53a0992
-Author: Alexander Schmidt <alexs@linux.vnet.ibm.com>
-Date:   Mon Nov 21 18:16:08 2011 +0100
-
-    ehca: backports for RHEL-6.1
-    
-    Hi Vlad,
-    
-    please apply the following backport for OFED-1.5.4.
-    
-    Signed-off-by: Alexander Schmidt <alexs@linux.vnet.ibm.com>
-
-commit 5e3a9bafd6033de4040c748fdff3b96559fc7765
-Author: Vladimir Sokolovsky <vlad@mellanox.com>
-Date:   Thu Nov 24 15:30:13 2011 +0200
-
-    backport/2.6.32: Remove err.h to avoid redefinition
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
-
-commit 8886d41fc20c5219de1dd0fae062cda063a407db
-Merge: 0e618ff 344e7a3
-Author: Vladimir Sokolovsky <vlad@mellanox.com>
-Date:   Sun Nov 20 10:08:49 2011 +0200
-
-    Merge branch 'ofed_1_5_vipul' of git://openfabrics.org/~vipulp/ofed_kernel into ofed_kernel_1_5
-
-commit 344e7a369c28466c51c631fd6878edf970679cd5
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Fri Nov 18 19:59:07 2011 +0530
-
-    cxgb4: Backports for Embed T4 firmware with the driver
-    
-    Remove already embedded T4 firmware from RHEL5.6, RHEL5.7 and SLES10SP4
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 75e84f0582851f755cb631cac95af19566c8053c
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Fri Nov 18 19:49:00 2011 +0530
-
-    cxgb4: Embed T4 firmware with the driver
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
+    Signed-off-by: Donald Wood <Donald.E.Wood@intel.com>
 
-commit 0e618ffe6d6917dc024f771c4fc3ea67d8af9770
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Sat Nov 19 00:49:22 2011 +0530
-
-    cxgb4/iw_cxgb4: Use debugfs_remove in RHEL5.6 backport
-    
-    debugfs_remove_recursive is not available on RHEL5.6 platform.
-    Use debugfs_remove instead.
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 8571ea9cd9cedf1e525c777725896854a39414b6
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Wed Nov 9 14:16:19 2011 -0800
-
-    NFSRDMA: A few more patches for 2.6.35
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 8c69be36661ebe75c16b1cbca4553029dc749a08
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Thu Nov 3 15:17:23 2011 -0700
-
-    NFSRDMA: another patch for 2.6.35
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 922664ba2af4ab1f8bcd5e639b6e90fc05d1b9ee
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Thu Nov 3 14:26:20 2011 -0700
+commit 58b4dede2f13e638903ba3775af55309a500228d
+Author: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
+Date:   Fri Jan 6 18:18:30 2012 -0600
 
-    NFSRDMA: pull in patches for 2.6.35
+    RDMA/nes: Fix for fast memory registration length
     
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 9df2011694d8bb988c87545a8ac44f01b6f4660b
-Author: Vladimir Sokolovsky <vlad@mellanox.com>
-Date:   Sun Nov 13 11:39:31 2011 +0200
-
-    ofa_kernel.spec: Replace deprecated Prereq by Requires
+    Zero high order word of fast memory registration (FMR) length field.
+    FMR length field is 32 bits, so high word should always be zero.
     
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
+    Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
+    Signed-off-by: Donald Wood <Donald.E.Wood@intel.com>
 
-commit b65d82ad6bff55ba88bef025d2ac415d10180031
+commit 182092b5581c5be2fdb3debc8e4e6f5b62145679
 Author: Vladimir Sokolovsky <vlad@mellanox.com>
-Date:   Thu Nov 10 14:23:03 2011 +0200
+Date:   Mon Jan 2 17:58:38 2012 +0200
 
-    mlx4: Update driver version
+    Fix RDS backports
     
     Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
 
-commit 2be9290275992ca2c607e4c288777e1b18b481cb
-Merge: 2834fa4 2cb4a0d
-Author: Vladimir Sokolovsky <vlad@mellanox.com>
-Date:   Thu Nov 10 11:38:39 2011 +0200
-
-    Merge branch 'ofed_kernel_1_5' of git://git.openfabrics.org/~mmarciniszyn/linux-2.6.to_ofed into ofed_kernel_1_5
-
-commit 2834fa487c7f0f136829fd990117d240ec37de8a
-Author: Dotan Barak <dotanb@dev.mellanox.co.il>
-Date:   Thu Nov 10 09:55:59 2011 +0200
-
-    ipoib: fix the function that performs dma unmap of memory buffers
-    
-    Pages that were mapped using ib_dma_map_page() should be unmapped using the
-    right function (i.e. ib_dma_unmap_page()).
-    
-    Signed-off-by: Dotan Barak <dotanb@dev.mellanox.co.il>
-    Reviewed-by: Jack Morgenstein <jackm@dev.mellanox.co.il>
-
-commit 165ff66bd9d538a20cdbca541ddcc485d6f839ce
-Author: Dotan Barak <dotanb@dev.mellanox.co.il>
-Date:   Thu Nov 10 09:54:34 2011 +0200
-
-    mlx4: Fix the release func to be consistent with the allocation one
-    
-    Fix the memory release function to be consistent with the memory allocation one
-    to prevent problems where the implementation of pci_free_consistent and
-    dma_free_coherent are different.
-    
-    Signed-off-by: Dotan Barak <dotanb@dev.mellanox.co.il>
-    Reviewed-by: Eli Cohen <eli@mellanox.co.il>
-
-commit 2cb4a0ddcaabc149e9909b2bf64fa5cb414a8fa1
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Wed Nov 9 10:34:54 2011 -0500
-
-    IB/qib: Fix over-scheduling of QSFP work.
-    
-    Don't over-schedule QSFP work on driver initialization.
-    It could end up being run simultaneously on two different
-    CPUs resulting in bad EEPROM reads.
-    The above, in combination withe setting the physical IB
-    link state prior to the IBC being brought out of reset
-    can cause the link state machine to start training early
-    with wrong settings.
-    
-    Signed-off-by: Mitko Haralanov <mitko@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 4778f503c7d9c5e4460d48ea86090709771b5b0c
-Merge: 5a94a26 444a49f
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Wed Nov 9 10:24:37 2011 -0500
-
-    Merge branch 'ofed_kernel_1_5' of git://git.openfabrics.org/ofed_1_5/linux-2.6 into ofed_kernel_1_5
-
-commit 444a49f25bed444563e20872be0d8464ea5fcf9a
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 18:03:51 2011 +0530
-
-    cxgb4/iw_cxgb4: backports for DB drop recovery
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 3935ae5864c37078545bfa2bee6f3212817ccd4f
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 15:10:27 2011 +0530
-
-    iw_cxgb4: Add query_qp support in driver to query the qp state before flushing.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 55bffeabd0d76bf7eac4c608c695440946ec43b1
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 15:08:24 2011 +0530
-
-    iw_cxgb4: remove kfifo usage
-    
-    Using kfifos for ID management was limiting the number of QPs and
-    preventing NP384 MPI jobs.  So replace it with a simple bitmap
-    allocator.
-    
-    Remove IDs from the IDR tables before deallocating them. This bug was
-    causing the BUG_ON() in insert_handle() to fire because the ID was
-    getting reused before being removed from the IDR table.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 7842203dacede520f4571cce053ac1ecea73dfa0
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 15:05:37 2011 +0530
-
-    iw_cxgb4: Use vmalloc for debugfs qp dump.
-    
-    vmalloc allows dumping thousands of qps.
-    
-    Log active open failures of interest.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 639a8228e39623fd9dc9258209ec2f0b987eff57
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 15:03:31 2011 +0530
-
-    iw_cxgb4: DB Drop Recovery for RDMA and LLD queues.
-    
-    - add module option db_fc_threshold which is the count of active QPs
-    that trigger automatic db flow control mode.
-    
-    - automatically transition to/from flow control mode when the active qp
-    count crosses db_fc_theshold.
-    
-    - add more db debugfs stats
-    
-    - on DB DROP event from the LLD, recover all the iwarp queues.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit a32a5b9ddf10494b897a99a0c661d821dfb7340c
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 14:59:50 2011 +0530
-
-    iw_cxgb4: disable interrupts in c4iw_ev_dispatch().
-    
-    Use GFP_ATOMIC in _insert_handle() if ints are disabled.
-    
-    Don't panic if we get an abort with no endpoint found. Just log a
-    warning.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 63b77ea2ba9e9e4f3fcb948b0db3aea3abd2c0d3
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 14:57:30 2011 +0530
-
-    iw_cxgb4: Add DB Overflow Avoidance.
-    
-    - get FULL/EMPTY/DROP events from LLD
-    
-    - on FULL event, disable normal user mode DB rings.
-    
-    - add modify_qp semantics to allow user processes to call into
-    the kernel to ring doobells without overflowing.
-    
-    Add DB Full/Empty/Drop stats.
-    
-    Mark queues when created indicating the doorbell state.
-    
-    If we're in the middle of db overflow avoidance, then newly created
-    queues should start out in this mode.
-    
-    Bump the C4IW_UVERBS_ABI_VERSION to 2 so the user mode library can
-    know if the driver supports the kernel mode db ringing.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit cac2f1cf7b37e7f5dce0f4bb825dbac25ca2eaa2
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 14:55:12 2011 +0530
-
-    iw_cxgb4: Add debugfs rdma memory stats
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 25e987ea1273ecaf6f2bdd9c8065e0688eed92f2
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 14:50:58 2011 +0530
-
-    cxgb4: DB Drop Recovery for RDMA and LLD queues.
-    
-    - recover LLD EQs for DB drop interrupts.  This includes adding a new
-    db_lock, a spin lock disabling BH too, used by the recovery thread and
-    the ring_tx_db() paths to allow db drop recovery.
-    
-    - cleaned up initial db avoidance code.
-    
-    - add read_eq_indices() - allows the LLD to use the pcie mw to efficiently
-    read hw eq contexts.
-    
-    - add cxgb4_sync_txq_pidx() - called by iw_cxgb4 to sync up the sw/hw pidx
-    value.
-    
-    - add flush_eq_cache() and cxgb4_flush_eq_cache().  This allows iw_cxgb4
-    to flush the sge eq context cache before beginning db drop recovery.
-    
-    - add module parameter, dbfoifo_int_thresh, to allow tuning the db
-    interrupt threshold value.
-    
-    - add dbfifo_int_thresh to cxgb4_lld_info so iw_cxgb4 knows the threshold.
-    
-    - add module parameter, dbfoifo_drain_delay, to allow tuning the amount
-    of time delay between DB FULL and EMPTY upcalls to iw_cxgb4.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 3d1f7fbd230eba72ad01dd083836f89e8fbcbf54
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 14:47:52 2011 +0530
-
-    cxgb4: Common platform specific changes for DB Drop Recovery
-    
-    - Add platform-specific callback functions for interrupts.  This is
-    needed to do a single read-clear of the CAUSE register and then call
-    out to platform specific functions for DB threshold interrupts and DB
-    drop interrupts.
-    
-    - Add t4_mem_win_read_len() - mem-window reads for arbitrary lengths.
-    This is used to read the CIDX/PIDX values from EC contexts during DB
-    drop recovery.
-    
-    - Add t4_fwaddrspace_write() - sends addrspace write cmds to the fw.
-    Needed to flush the sge eq context cache.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 4e7348d68824a5ef00adb064c6f79d5e5ae43c65
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 14:45:30 2011 +0530
-
-    cxgb4: Detect DB FULL events and notify RDMA ULD.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit ac00593b245b861c2cb3934ac796525122afe02f
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Nov 3 20:31:05 2011 +0530
-
-    iw_cxgb4: Bring upstream commit 9efe10a1e1a1ab1dba0af0f520e0697f6e81ebf1
-    
-    Fail RDMA initialization for unsupported cards
-    
-    The iw_cxgb4 module crashes at init time if the T4 card does not
-    support RDMA.  So clean up the init logic to correctly deal with
-    non-RDMA cards.
-    
-     - If any RDMA resources are not available, then fail the initialization
-       logging an info message.
-     - Clean up properly on initialization failures.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 0771d27ed6315505e359c2fb269c8f5302ffcd82
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Fri Nov 4 09:08:28 2011 -0700
-
-    NFSRDMA: patches for 2.6.34
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 3726b96ac402ea827f657b04f714604f15d3aec9
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Wed Nov 2 15:34:06 2011 +0530
-
-    iw_cxgb3: Bring upstream commit f7cc25d018f1e9af6767ee7774bbe83452e9fdf4
-    
-    Brings in upstream commit f7cc25d018f1e9af6767ee7774bbe83452e9fdf4
-    (RDMA/cxgb3: Serialize calls to CQ's comp_handler)
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 3fdf450f54479b856282cbfaa8ec063f080ba109
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Wed Nov 2 14:07:16 2011 +0530
-
-    iw_cxgb4: Bring upstream commit d32ae393dbf0daf778f9e33b0bc6591cd102391e
-    
-    Brings in upstream commit d32ae393dbf0daf778f9e33b0bc6591cd102391e
-    (RDMA/cxgb4: Mark QP in error before disabling the queue in firmware)
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 08ece10d89c5e4d77f32e6e0b5fb95c55b5ebfa1
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Wed Nov 2 13:53:43 2011 +0530
-
-    iw_cxgb4: Bring upstream commit 581bbe2cd0694a935e0c3ccd7f011e10094f1df6
-    
-    Brings upstream commit 581bbe2cd0694a935e0c3ccd7f011e10094f1df6
-    (RDMA/cxgb4: Serialize calls to CQ's comp_handler)
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 15b44c7266465fce8331109b32bb9e341830d51e
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Mon Oct 31 11:39:05 2011 -0700
-
-    NFSRDMA: forgot a patch for 2.6.33
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 672c06c6b4f077f4d8959aa27686139a40a63d5c
+commit 4b819d5f2c764950874c417e447719e0bbcffeb6
 Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Thu Oct 27 14:44:04 2011 -0700
+Date:   Mon Dec 5 16:09:59 2011 -0800
 
-    NFSRDMA: pull in patches for 2.6.33
+    NFSRDMA: Increasing RPCRDMA_MAX_DATA_SEGS sometimes causes NFS mount to hang.
     
     Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
 
-commit 8d0256647672bd29e19b8a0214eee6156d7da555
-Merge: f4316c8 d4c3875
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Tue Nov 1 14:37:32 2011 +0200
-
-    Merge branch 'ofed_kernel_1_5' of git://git.openfabrics.org/~moranp/ofed_1_5 into ofed_kernel_1_5
-
-commit f4316c83778f331719a62915648e5761482280a0
-Author: Dotan Barak <dotanb@dev.mellanox.co.il>
-Date:   Mon Oct 31 21:02:38 2011 +0200
+commit dc262fc04a2fbb234823435e76ae224f5baa6025
+Author: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
+Date:   Wed Dec 7 16:05:48 2011 -0600
 
-    Add new InfiniBand link speeds: EDR/FDR/FDR10
-    
-    Add a set of 4 patches that adds support to new speeds:
+    RDMA/nes: Fixes for Sparse generated warnings
     
-        FDR-10: a Mellanox proprietary link speed which is 10.3125 Gbps with
-                64b/66b encoding rather than 8b/10b encoding.
-        FDR:    IBA extended speed 14.0625 Gbps.
-        EDR:    IBA extended speed 25.78125 Gbps.
+    Fix source code warnings generated by Sparse
     
-    Signed-off-by: Marcel Apfelbaum <marcela@dev.mellanox.co.il>
-    Reviewed-by: Hal Rosenstock <hal@mellanox.com>
-    Reviewed-by: Sean Hefty <sean.hefty@intel.com>
-    Signed-off-by: Roland Dreier <roland@purestorage.com>
-    Signed-off-by: Dotan Barak <dotanb@dev.mellanox.co.il>
+    Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
+    Signed-off-by: Faisal Latif <Faisal.Latif@intel.com>
 
-commit d4c3875e82bc4e1c7426ee359492cdf4ba463db2
-Author: Moran Perets <moranp@mellanox.co.il>
-Date:   Tue Oct 18 13:34:44 2011 +0200
+commit 19bc287a4186dbe15cb5ba07370986b14d00d5ab
+Author: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
+Date:   Wed Dec 7 16:06:32 2011 -0600
 
-    sdp: Fix bug - sk_rmem_schedule prototype on SLES11sp1 - added new patch
-    
-    Added new patch that reverting
-    sk_rmem_schedule prototype from (..., size) to (...,skb)
-    as it is in SLES11sp1
+    RDMA/nes: Change for phy SFP+ clock divisor
     
-    Reviewed by: Amir Vadai
+    Change phy SFP+ clock divisor
     
-    Signed-off-by: Moran Perets <moranp@mellanox.co.il>
+    Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
+    Signed-off-by: Faisal Latif <Faisal.Latif@intel.com>
 
-commit 5a94a269b2710c952ab06bbc56b181e36b4944e6
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Fri Oct 28 13:24:40 2011 -0400
+commit 2decbba06572d440a2e197e2031009c1a14834f9
+Author: Shawn Bohrer <sbohrer@rgmadvisors.com>
+Date:   Wed Dec 7 18:56:55 2011 -0600
 
-    IB/qib: Fix panic in RC error flushing logic
-    
-    From: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-    
-    The following panic can occur when flushing a QP:
-    
-    RIP: 0010:[<ffffffffa0168e8b>]
-    [<ffffffffa0168e8b>] qib_send_complete+0x3b/0x190 [ib_qib]
-    RSP: 0018:ffff8803cdc6fc90  EFLAGS: 00010046
-    RAX: 0000000000000000 RBX: ffff8803d84ba000 RCX: 0000000000000000
-    RDX: 0000000000000005 RSI: ffffc90015a53430 RDI: ffff8803d84ba000
-    RBP: ffff8803cdc6fce0 R08: ffff8803cdc6fc90 R09: 0000000000000001
-    R10: 00000000ffffffff R11: 0000000000000000 R12: ffff8803d84ba0c0
-    R13: ffff8803d84ba5cc R14: 0000000000000800 R15: 0000000000000246
-    FS:  0000000000000000(0000) GS:ffff880036600000(0000)
-    knlGS:0000000000000000
-    CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
-    CR2: 0000000000000034 CR3: 00000003e44f9000 CR4: 00000000000406f0
-    DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
-    DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
-    Process qib/0 (pid: 1350, threadinfo ffff8803cdc6e000, task ffff88042728a100)
-    Stack:
-    53544c5553455201 0000000100000005
-    0000000000000000 ffff8803d84ba000
-    <0> 0000000000000000 0000000000000000 0000000000000000 0000000000000000
-    <0> 0000000000000000 0000000000000001 ffff8803cdc6fd30 ffffffffa0165d7a
-    Call Trace:
-    [<ffffffffa0165d7a>] qib_make_rc_req+0x36a/0xe80 [ib_qib]
-    [<ffffffffa0165a10>] ?  qib_make_rc_req+0x0/0xe80 [ib_qib]
-    [<ffffffffa01698b3>] qib_do_send+0xf3/0xb60 [ib_qib]
-    [<ffffffff814db757>] ? thread_return+0x4e/0x777
-    [<ffffffffa01697c0>] ? qib_do_send+0x0/0xb60 [ib_qib]
-    [<ffffffff81088bf0>] worker_thread+0x170/0x2a0
-    [<ffffffff8108e530>] ?  autoremove_wake_function+0x0/0x40
-    [<ffffffff81088a80>] ? worker_thread+0x0/0x2a0
-    [<ffffffff8108e1c6>] kthread+0x96/0xa0
-    [<ffffffff8100c1ca>] child_rip+0xa/0x20
-    [<ffffffff8108e130>] ? kthread+0x0/0xa0
-    [<ffffffff8100c1c0>] ? child_rip+0x0/0x20
-    RIP  [<ffffffffa0168e8b>] qib_send_complete+0x3b/0x190 [ib_qib]
-    
-    The RC error state flush logic in qib_make_rc_req() could return all of the
-    acked wqes and potentially have emptied the queue.  It would then unconditionally try
-    return a flush completion via qib_send_complete() for an invalid wqe, or worse
-    a valid one that is not queued. The panic results when the completion code
-    tries to maintain an MR reference count for a NULL MR.
-    
-    This fix modifies logic to only send one completion per qib_make_rc_req()
-    call and vary the completion status as appropriate.
+    include linux/ip.h for ip_hdr()
     
-    The outer loop will call as many times as necessary.
-    
-    Reviewed-by: Ram Vepa <ram.vepa@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
+    Signed-off-by: Shawn Bohrer <sbohrer@rgmadvisors.com>
 
-commit 5e929d0f8923909d2ba30e38a319f82d917595b0
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Tue Oct 25 23:42:44 2011 +0200
+commit 28884acfb71ab4e261db6bcf0cd5e5b52c8cc2a4
+Author: Shawn Bohrer <sbohrer@rgmadvisors.com>
+Date:   Wed Dec 7 18:56:54 2011 -0600
 
-    Fix DOS formatted patches
+    mlx4_en: backport mlx4 do vlan cleanup
     
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit 634392ba843e000cf723843e6fdd6e07b8916eb6
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Tue Oct 25 20:51:33 2011 +0200
-
-    Remove backport directories for unsupported kernels
+    The mlx4_en_0280_change_vlan_managing_scheme.patch conflicts with
+    kernel.org commit f1b553fbe73bfad38f41269d1c7a7ce3176d9539 "mlx4: do
+    vlan cleanup".  This drops the
+    mlx4_en_0280_change_vlan_managing_scheme.patch and backports
+    f1b553fbe73bfad38f41269d1c7a7ce3176d9539.
     
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
+    Signed-off-by: Shawn Bohrer <sbohrer@rgmadvisors.com>
 
-commit 284010f8b362bafaae49ff78216ece1fd46842ec
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Mon Oct 24 21:33:36 2011 +0530
+commit f745264b39c20dda3f91235be8b16badd616914c
+Author: Shawn Bohrer <sbohrer@rgmadvisors.com>
+Date:   Wed Dec 7 18:56:53 2011 -0600
 
-    cxgb4/iw_cxgb4/cxgb3/iw_cxgb3: Build fixes on 3.0 kernel
+    mlx4_en: drop lro and add gro support from upstream
     
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit f3355da326c8c3c515579ab5d7d81e1840ac6a90
-Merge: d78ef80 4f5f736
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Tue Oct 25 09:34:12 2011 +0200
-
-    Merge branch 'ofed_kernel_1_5' of git://git.openfabrics.org/~mmarciniszyn/linux-2.6.to_ofed into ofed_kernel_1_5
+    Signed-off-by: Shawn Bohrer <sbohrer@rgmadvisors.com>
 
-commit 4f5f73682f4ee3e0f01f87b146c4a7993066867a
-Author: Mitko Haralanov <mitko@qlogic.com>
-Date:   Mon Oct 24 15:27:53 2011 -0400
+commit d70f86bebd493e05872674d1202d2804327ea938
+Author: Shawn Bohrer <sbohrer@rgmadvisors.com>
+Date:   Wed Dec 7 18:56:52 2011 -0600
 
-    IB/qib: Fix kernel panic on QME7342 boards
+    checkout_files: Remove socket.h
     
-    Fix a kernel panic on QME7342 (and any Mezz boards without
-    QSFP connectors) caused by scheduling work on uninitialized
-    workqueue.
+    Commit 4f095a7a1e8ad90756cf2071582e74f15a00fa06 "checkout_files: add
+    rds.h and socket.h" added socket.h to the list of checkout_files and it
+    is unclear why.  The modules should build against socket.h provided by
+    the running kernel.
     
-    Signed-off-by: Mitko Haralanov <mitko@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
+    Signed-off-by: Shawn Bohrer <sbohrer@rgmadvisors.com>
 
-commit d78ef801fbb0ff6c730badc1e243aae7f94e18f7
-Author: Jonathan Lallinger <jonathan@ogc.us>
-Date:   Mon Oct 24 13:15:43 2011 -0500
+commit f0b0ffc730b126e8393c1b54437d1cd14b017280
+Author: Shawn Bohrer <sbohrer@rgmadvisors.com>
+Date:   Wed Dec 7 18:56:51 2011 -0600
 
-    RDMA/cxgb4: Pull in upstream CQE flush fixes.
-    
-    Bring in changes fixing iw_cxgb4 cqe logic into OFED.
-    These changes fix RQ QID / SQ QID mixups in insert/count
-    functions in the t4_cqe.
+    Backport dst->neighbour access helpers from 3.1
     
-    This fixes RDS crashes using iw_cxgb4.
-    
-    Signed-off by: Jonathan Lallinger <jonathan@ogc.us>
-    Signed-off by: Steve Wise <swise@opengridcomputing.com>
-
-commit b3934a2f394968a17c3e1ad616d88040466c3a7c
-Author: Steve Wise <swise@opengridcomputing.com>
-Date:   Mon Oct 24 13:14:33 2011 -0500
-
-    RDMA/cxgb3: Don't post zero-bye read if endpoint is going away.
+    Backport upstream commits
     
-    tx_ack() wasn't checking the endpoint state and consequently would
-    attempt to post the p2p 0B read on an endpoint/qp that is closing
-    or aborting.  This causes a null ptr dereference crash.
+    69cce1d1404968f78b177a0314f5822d5afdbbfb
+    'net: Abstract dst->neighbour accesses behind helpers.'
+    22cfb0bf6721bb1f865f67bc21e3c36c272faf36
+    'IPoIB: Fix possible NULL dereference in ipoib_start_xmit()'
+    580da35a31f91a594f3090b7a2c39b85cb051a12
+    'IB: Fix RCU lockdep splats'
     
-    Signed-off-by: Steve Wise <swise@opengridcomputing.com>
-
-commit d210814696b172e74429894146faaed14b836666
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Wed Oct 19 16:03:09 2011 -0700
-
-    NFSRDMA: forgot a few patches for RHEL6.1 Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 1a6a3ce37e4abb80931511c062aeee68c93ecd27
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Oct 11 11:59:11 2011 -0700
-
-    NFSRDMA: pull in more patches for RHEL6.1 - builds successfully Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit bf875708fd802abf5752d553344bc47720fe6888
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Oct 11 11:14:13 2011 -0700
-
-    NFSRDMA: pull some patches for RHEL6.1 Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
+    Signed-off-by: Shawn Bohrer <sbohrer@rgmadvisors.com>
 
-commit e6aea89795cda479b5dc138d95b28d425a01174d
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Sun Oct 23 13:47:46 2011 +0200
+commit 14e0f6e203db16f1de338a8b089f957c3b2f5b17
+Author: Shawn Bohrer <sbohrer@rgmadvisors.com>
+Date:   Wed Dec 7 18:56:50 2011 -0600
 
-    RHEL6.1: remove carriage returns from DOS-formatted patches
+    Add 3.1 kernel support
     
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
+    Signed-off-by: Shawn Bohrer <sbohrer@rgmadvisors.com>
 
-commit c05033a8d23010081fc2da9948fb9753a6b271c4
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Fri Oct 21 18:25:27 2011 +0530
+commit a8761eee2639f64b1b1eebab5cdd360fffd7443d
+Author: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
+Date:   Mon Dec 5 10:52:59 2011 -0600
 
-    iw_cxgb4: Use NIPQUAD in RHEL5.6/RHEL5.7 backports
+    RDMA/nes: Fix terminate during fatal AE
     
-    %pI4 is not available on rhel56/rhel57 so, use NIPQUAD instead.
-    Also fix few build warnings.
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit ac7665db4b6465fc6cb20e77c4d1a36606fe4ac8
-Merge: feca492 32212e5
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Wed Oct 19 15:52:33 2011 -0400
-
-    Merge branch 'ofed_kernel_1_5' of git://git.openfabrics.org/ofed_1_5/linux-2.6 into ofed_kernel_1_5
-
-commit feca492ddd7f050f931f43d5f268ef936988d5db
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Wed Oct 19 15:38:04 2011 -0400
-
-    IB/qib: fix style issues with qib
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 09ff70afd95fef486bd271e345bde0c889dd6dac
-Author: Mitko Haralanov <mitko@qlogic.com>
-Date:   Wed Oct 19 15:36:30 2011 -0400
-
-    IB/qib: Fix issue with link states and QSFP cables
-    
-    Fix an issue where the link would come up after replugging
-    a cable even if it has been DISABLED manually.
-    
-    Signed-off-by: Mitko Haralanov <mitko@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 78c1175b4f464c36fe9ee4741f3aa87f54fd3b11
-Author: Mitko Haralanov <mitko@qlogic.com>
-Date:   Wed Oct 19 15:35:13 2011 -0400
-
-    IB/qib: Hold links until tuning data is available
-    
-    Hold the link state machine until the tuning data is read
-    from the QSFP EEPROM so correct tuning settings are applied
-    before the state machine attempts to bring the link up.
-    Link is also held on cable unplug in case a different cable is
-    used.
-    
-    Signed-off-by: Mitko Haralanov <mitko@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 32212e55be995787dc37ba4557a8d252077973fa
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Tue Oct 18 19:34:02 2011 +0200
-
-    Add RHEL6.2 beta support
-    
-    Kernel: 2.6.32-202.el6
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit 365c8c2918d4b577ce2695ad68a56e4407e1bf52
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Mon Oct 17 13:59:40 2011 +0530
-
-    iw_cxgb4: Bring upstream commit 01e7da6ba53ca4d6189a1eae45607c0331c871f2
-    
-    This upstream commit makes sure that flush CQ entries are collected on
-    connection close.
-    
-    At the time when a peer closes the connection, iw_cxgb4 will not send
-    a cq event if ibqp.uobject exists.  In that case, its possible for a
-    user application to get blocked in ibv_get_cq_event().
-    
-    To resolve this, call the cq's comp_handler to unblock any read from
-    ibv_get_cq_event().  This will trigger userspace to poll the cq and
-    collect flush status completions for any pending work requests.
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit a2114b731c327129b98f805e71fe671d5539b066
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Mon Oct 10 19:27:21 2011 +0530
-
-    iw_cxgb4: Use NIPQUAD in sles10sp4 backport
-    
-    %pI4 is not available on sles10sp4 so, use NIPQUAD instead.
-    Also fix few build warnings.
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit d1c355e64d527abde8cea983f213f9cef1867acd
-Merge: b8b8ff6 432c380
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Sun Oct 9 17:26:54 2011 +0200
-
-    Merge branch 'ofed_kernel_1_5' of git://git.openfabrics.org/~mmarciniszyn/linux-2.6.to_ofed into ofed_kernel_1_5
-
-commit b8b8ff65b116ba5430c26e55fd368f7bb996bc03
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Sat Oct 8 03:59:53 2011 +0530
-
-    kernel_addons:2.6.16_sles10_sp4: Fix netif_napi_del
-    
-    kfree_skb on 2.6.16_sles10_sp4 does not check for NULL
-    argument. Ability to handle NULL arguments in kfree_skb was
-    introduced only after vanilla 2.6.16 release.
-    
-    So, protect call to kfree_skb with a NULL-check in netif_napi_del
-    to prevent kernel crash.
-    
-    This resolves openfabrics bugzilla bug# 2294.
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 81e203f568fc44c0bca53b6acc1a4d68e58c4c5e
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Fri Oct 7 06:31:54 2011 +0530
-
-    cxgb4: Fix ifconfig packet counters in backport
-    
-    This resolves openfabrics bugzilla bug# 2297
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 432c38055ba23a9b5f4c317578b93950dba82d58
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Tue Oct 4 09:22:18 2011 -0400
-
-    IB/qib,IB/ipath: handle kernels that export __get_user_pages()
-    
-    In patch 0014bd990e69063b0fb78940b35439d7980ce3ee,
-    Huang Ying <ying.huang@intel.com> exported __get_user_pages()
-    and introduced a name conflict and syntax error in the qib
-    and ipath driver.   His patch resolves the issue, but
-    older code bases won't compile on kernels that have adopted
-    his patch.
-    
-    This patch renames the static __get_user_pages() in each
-    of the drivers to avoid the conflict.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit e82793520f05609fad29c654a09d17971d0fb07f
-Merge: 78a8b93 43bc1e7
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Wed Sep 28 22:16:36 2011 +0300
-
-    Merge branch 'ofed_kernel' of git://git.openfabrics.org/~swise/ofed_kernel into ofed_kernel_1_5
-
-commit 78a8b93e427950bdea494ecfa2613f9f75e7495c
-Author: Faisal Latif <faisal.latif@intel.com>
-Date:   Tue Sep 27 16:43:39 2011 -0500
-
-    RDMA/nes: Backport fixes for PAU
-    
-    Backport fix for the Packed and Unaligned (PAU) code.
-    
-    Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
-    Signed-off-by: Faisal Latif <Faisal.Latif@intel.com>
-
-commit 43bc1e73f2357f38b0b9c73317c0eb7913f2472f
-Author: Steve Wise <swise@opengridcomputing.com>
-Date:   Wed Sep 28 10:05:20 2011 -0500
-
-    RDSRDMA: Bring OFED up to date with upstream kernel
-    
-    Pull in commits 52fc50940e73bbb38cf12387db3495664cd57ba4 and
-    34b04e253ba8102ec828271565e4c218be4076c8 in OFED. These commits
-    fix the PAGE_MASK interpretation and segment unmapping issues
-    in RDSRDMA
-    
-    Signed-off-by: Jonathan Lallinger <jonathan@ogc.us>
-    Signed-off-by: Steve Wise <swise@ogc.us>
-
-commit d80b23789ffb1b90ef42e285ca212cc9f7c835a4
-Merge: ef492ff faa71aa
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Tue Sep 27 09:54:24 2011 +0300
-
-    Merge branch 'ofed_1_5_gireesh' of git://git.openfabrics.org/~vipulp/ofed_kernel into ofed_kernel_1_5
-
-commit ef492ffb72250e0c457fb1b97470e5f0cd6aa61c
-Author: Mitko Haralanov <mitko@qlogic.com>
-Date:   Mon Sep 26 17:14:02 2011 -0400
-
-    QLogic: Add support for HP BL685 blades
-    
-    Add SERDES tunning support for the HP BL685 full-height
-    blades which have 3 Mez slots.
-    
-    Signed-off-by: Mitko Haralanov <mitko@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 956daab1693ce7d0cc39139d057f6d2e8cf260d3
-Author: Mitko Haralanov <mitko@qlogic.com>
-Date:   Mon Sep 26 13:02:18 2011 -0400
-
-    truescale.cmds: enhance CPU assignment
-    
-    truescale.cmds is enhanced to make the following changes to
-    CPU assignments:
-    - use the affinity_hint file if present, otherwise changes as below
-    - non-kctx interrupts are assigned to the HCA's first local CPU
-    - kctx interrupts are assigned from the second with a potential
-      wrap back to the second
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 76094c8ce83af2d8f85d50d7c572a823ff6cc13c
-Merge: 7957aae 0e805f1
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Mon Sep 26 16:53:02 2011 +0300
-
-    Merge branch 'ofed_1_5' of git://git.openfabrics.org/~vipulp/ofed_kernel into ofed_kernel_1_5
-
-commit 0e805f17e51bb1d74cb2c60b1e98e9731f8128c0
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Thu Aug 18 18:06:23 2011 +0530
-
-    MPA_v2: Backports for iw_cxgb4, iw_cxgb3 and amso
-    
-    Adds MPA_v2 backports to support Enhanced RDMA Negotiation.
-    For iw_cxgb3 and amso, currently max supported ird/ord values
-    are passed upwards.
-    Adds support to following kernels:
-    -2.6.39
-    -2.6.38
-    -2.6.37
-    -2.6.36
-    -2.6.35
-    -2.6.34
-    -2.6.33
-    -2.6.32
-    -2.6.32-EL6
-    -2.6.32-EL6.1
-    -2.6.32_sles11sp1
-    -2.6.31
-    -2.6.30
-    -2.6.18-EL5.7
-    -2.6.18-EL5.6
-    -2.6.16_sles10sp4
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit b63fc7fe9a5406e0aed55aa2854fc3d2f96236dd
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Thu Aug 18 03:49:42 2011 +0530
-
-    IB/core: Propagate ird/ord values upwards
-    
-    Updates iw_cm_event to support propagating the ird/ord
-    values upwards to the application
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit c1078277b1112b719925f44e4815c50d5086e91a
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Mon Aug 8 16:28:51 2011 +0530
-
-    iw_cxgb4: Add support for MPA V2 Enhanced RDMA Negotiation
-    
-    The patch adds support for Enhanced RDMA Connection Establishment
-    (draft-ietf-storm-mpa-peer-connect-06).
-    Details of draft can be obtained from:
-    http://www.ietf.org/id/draft-ietf-storm-mpa-peer-connect-06.txt
-    
-    The patch updates the following functions for initiator perspective:
-    -send_mpa_request
-    -process_mpa_reply
-    -post_terminate for TERM error codes
-    -destroy_qp for TERM related change
-    -adds layer/etype/ecode to c4iw_qp_attrs for sending with TERM
-    -peer_abort for retrying connection attempt with MPA_v1 message
-    -added c4iw_reconnect function
-    
-    The patch updates the following functions for responder perspective:
-    -process_mpa_request
-    -send_mpa_reply
-    -c4iw_accept_cr
-    -passes ird/ord to upper layers
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 7957aae129c300d0b5cff8528fba00af8cce8cc3
-Author: Faisal Latif <faisal.latif@intel.com>
-Date:   Sun Sep 25 21:19:06 2011 -0500
-
-    RDMA/nes: Support for Packed And Unaligned fpdus
-    
-    Support for PAU is needed for interoperability between NES and other non-NES
-    nodes. When the NES hardware detects a PAU frame, it will pass it to the
-    driver to process the frame. NES driver creates a new frame for each FPDU
-    and forwards it to the hardware to be sent to its associated qp.
-    
-    Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
-    Signed-off-by: Faisal Latif <Faisal.Latif@intel.com>
-
-commit 729040de6e583e7b1ae1f7f0be808d3e254b9e56
-Author: Faisal Latif <faisal.latif@intel.com>
-Date:   Sun Sep 25 21:18:43 2011 -0500
-
-    RDMA/nes: Support for MPA revision 2
-    
-    MPA V2 changes are based on an IETF STORM Draft, which will update RFC5043
-    and RFC5044. MPA V2 extends the configuration negotiation for RDMA connection
-    establishment. For backwards compatibility, MPA V2 enabled driver reverts to
-    MPA V1, if the remote node doesn't support MPA V2.
-    
-    Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
-    Signed-off-by: Faisal Latif <Faisal.Latif@intel.com>
-
-commit cd041554521ce46cb443883ceddaa515e71c3736
-Author: Faisal Latif <faisal.latif@intel.com>
-Date:   Sun Sep 25 21:18:31 2011 -0500
-
-    RDMA/nes: Print ip address for critical errors
-    
-    Prints the IP address of the remote host when critical asynchronous event is
-    received.
-    
-    Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
-    Signed-off-by: Faisal Latif <Faisal.Latif@intel.com>
-
-commit cf8cdcc1e6fe328caf3170349409c696f575ebd6
-Author: Faisal Latif <faisal.latif@intel.com>
-Date:   Sun Sep 25 21:15:56 2011 -0500
-
-    RDMA/nes: Fix terminate connection
-    
-    Fixes a crash that occurs during close when error async event is received.
-    Terminate message is not sent to the remote node if already processing close.
+    Fix for reset which happens right after sending a terminate message.
+    Terminate timer is not deleted when the connection is closed.
     
     Signed-off-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
     Signed-off-by: Faisal Latif <Faisal.Latif@intel.com>
-
-commit faa71aa633e1e6aa96070d51d03e84a57b29ea4f
-Author: Gireesh Nagabhushana <gireesh@sodium.asicdesigners.com>
-Date:   Mon Sep 26 17:35:59 2011 +0530
-
-    cxgb4: change version to 1.3.0-ofed to differentiate between base and ofed.
-    
-    Signed-off-by: Gireesh Nagabhushana <gireesh@chelsio.com>
-
-commit a7f7c501f9cf0a1454323c5f6f8668be2ddf2b1d
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Fri Sep 23 12:04:24 2011 -0400
-
-    IB/qib: Add logic for affinity hint
-    
-    Call irq_set_affinity_hint to provide user mode programs
-    like irqbalance the information to be able to distribute
-    qib interrupts appropriately.
-    
-    The logic allocates all non-receive interrupts to the first
-    CPU local to the HCA.  Receive interrupts are allocated round
-    robin starting with the second CPU local to the HCA with
-    potential wrap back to the second CPU.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 96ecdac8d78e2d20b32eb4ec50643bcb1c03f828
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Fri Sep 23 11:10:49 2011 -0400
-
-    IB/qib: Add irq name refinements
-    
-    This patch adds a refinement to the name registered with
-    MSIX interrupts so that user level scripts can determine
-    the device associated with the IRQs when there are
-    multiple HCAs with a potentially different set of
-    local CPUs.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit d3d7ea0a142f1545f9bfbcd9e3bd47b7b2f9ce79
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Fri Sep 23 10:59:03 2011 -0400
-
-    IB/qib: remove s_lock around header validation
-    
-    Observation in qib_ruc_check_hdr() shows that the s_lock is not required
-    in the normal case.   The r_lock is held in all cases, and protects
-    the qp fields that are read.
-    
-    The s_lock will be needed to around the call to qib_migrate_qp() to
-    insure that the send engine sees a consistent set of fields.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 6aeceea336753dfc6b2987594b228e65b3a46982
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Fri Sep 23 10:46:13 2011 -0400
-
-    IB/qib: memcpy optimizations
-    
-    The default memcpy used by qib_copy_sge() ends up being a rep movsb on x86_64,
-    which is pretty slow.
-    
-    This fix adds an x86_64 specific routine that 1) probes for X86_FEATURE_REP_GOOD
-    and 2) uses an inline asm routine builton rep movsq that testing has shown is
-    better than the builtin memcpy for all cases up to 4K.  The probing routine is
-    now called when the qib module is loaded to enable the optimization.   When
-    X86_FEATURE_REP_GOOD is not set, the routine uses the kernel's unrolled __memcpy
-    when the length is more than 64 and the builtin memcpy otherwise.
-    
-    This patch also adds the cache bypass copies from older releases.  Testing has
-    shown that AMD cpus benefit with a 40% improvement in netperf/ipoib.
-    
-    The cache_bypass_copy module parameter can be used to enable on non-AMD
-    CPUs.
-    
-    The qib_verbs_send_dma() and qib_copy_from_sge are also changed to use the
-    memcpy_string_op() to improve packet delivery performance to the
-    send engine.
-    
-    The existing copy as well as a new stub probe routine are maintained as weak
-    symbols for other architectures.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 9ecf3abd1d880255e2f9be0e9714dcd49c97fede
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Fri Sep 23 09:44:07 2011 -0400
-
-    IB/qib: precompute timeout jiffies to optimize latency
-    
-    A new field is added to qib_qp called timeout_jiffies. It
-    is initialized upon create and modify.
-    
-    The field is now used vs. the computation based on qp->timeout.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit b718e7f17cc9fc9d31148ec046bf071bdd2c105d
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Thu Sep 22 14:43:48 2011 -0400
-
-    IB/qib: qpn lookup optimizations
-    
-    The heavy weight spinlock in qib_lookup_qpn() is replaced with
-    the RCU locking mechanism.  The hash list itself is now accessed
-    via jhash functions vs. the mod.
-    
-    The changes should benefit multiple receive contexts in different
-    processors by not contending for the lock to just read the hash
-    structures.
-    
-    The patch also adds a lookaside_qp (pointer) and a lookaside_qpn
-    in the context.  The interrupt handler will test the current
-    packet's qpn against lookaside_qpn if the lookaside_qp pointer
-    is non-null.  The pointer is NULL'ed when the interrupt
-    handler exits.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit dd2e48e7c02c0925a5e603d1a9752d20b7e15ed3
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Thu Sep 22 11:50:04 2011 -0400
-
-    IB/qib: Eliminate divide/mod in converting idx to egr buf pointer
-    
-    The context init now saves a shift from rcvegrbufs_perchunk
-    rcvegrbufs_perchunk_shift using ilog2.   A BUG_ON protects the
-    power of 2 assumption.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 3eef5499db4d04aae5d10580b3735696957cd99d
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Thu Sep 22 11:40:13 2011 -0400
-
-    IB/qib: decode path mtu optimization
-    
-    Store both the encoded and decoded mtu in the qp structure as a minor
-    optimization UC/RC receive routines.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 2871fc8a45df95c52cac9707e886383ec712a20e
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Thu Sep 22 11:24:39 2011 -0400
-
-    IB/qib: Optimize RC/UC code by IB operation
-    
-    The memset for zeroing the work completion had been unconditional.
-    
-    This patch removes the memset and moves the zeroing into the work
-    completion with a more explicit field by field set.   With this patch,
-    non-ONLY/non-LAST packets will avoid the overhead since they will
-    not generate a completion.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 828a7f6b95f5c29d3ddc93c8a5e01a83ccffb140
-Author: Eli Cohen <eli@dev.mellanox.co.il>
-Date:   Thu Sep 22 14:11:33 2011 +0300
-
-    ib_core: Change link_layer string to match mainline kernel
-    
-    In the mailinline it appears for IB as "InfiniBand" while in ofed it was "IB".
-    Change to "InfiniBand".
-    
-    Signed-off-by: Eli Cohen <eli@mellanox.co.il>
-
-commit 3f109aa8414c9d9ae0267c38bec41b597c759ddb
-Merge: 9f978fa 6d13d18
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Thu Sep 22 09:12:47 2011 +0300
-
-    Merge branch 'ofed_kernel_1_5' of git://git.openfabrics.org/~mmarciniszyn/linux-2.6.to_ofed into ofed_kernel_1_5
-
-commit 9f978fa3ef3d4826fa36b529d8f216a5bbf21cff
-Author: Shawn Bohrer <sbohrer@rgmadvisors.com>
-Date:   Wed Sep 21 08:26:51 2011 -0500
-
-    Fedora 15 is calling 3.0 2.6.40 so match that for backports.
-    
-    Fedora 15 has released a 3.0 kernel but is calling it 2.6.40 to avoid
-    compatability issues with components expecting a 2.6.* kernel.
-    
-    Signed-off-by: Shawn Bohrer <sbohrer@rgmadvisors.com>
-
-commit 6d13d18acfea76fbfa823b4c7f3bf57a1da2f39e
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Wed Sep 21 12:31:12 2011 -0400
-
-    IB/qib: Correct nfreectxts for multiple HCAs
-    
-    The code that was recently introduced to report the number
-    of free contexts is flawed for multiple HCAs:
-    
-           /* Return the number of free user ports (contexts) available. */
-            return scnprintf(buf, PAGE_SIZE, "%u\n", dd->cfgctxts -
-                    dd->first_user_ctxt - (u32)qib_stats.sps_ctxts);
-    
-    The qib_stats is global to the module, not per HCA, so the code is broken
-    for multiple HCAs.
-    
-    This patch adds a qib_devdata field, freectxts, that reflects the free
-    contexts for this HCA.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-    Reviewed-by: Ram Vepa <ram.vepa@qlogic.com>
-
-commit 0c18cc2c5e7d18d637c8b7a6a789976fc25ad947
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Mon Sep 19 18:51:30 2011 +0530
-
-    RDMA/cxgb3: Bring upstream commit b955150ea784af4c193b708a2e8091673bf23004
-        When a user QP is marked in error, also mark the CQs in error
-    
-        The flushing of work requests for user QPs is implemented entirely in
-        the user mode library.  The only kernel interaction is to mark the
-        user QP object indicating it is in error when the QP exits RTS.  When
-        the user QP operations are called by the application (eg: post_send,
-        post_recv), the QP in error bit is checked and if set, the library
-        flushes the QP.  If, however, the application is not doing IO, but
-        rather just polling the CQ, it will never get flushed work requests.
-        This breaks some classes of applications.
-    
-        This patch adds logic to mark user CQs in error when a QP that is bound
-        to the CQ is marked in error.  The library poll code can then notice
-        the CQ is in error and flush all the in error QPs bound to that CQ.
-    
-        Design:
-    
-         - add 1 extra CQE entry to the CQ memory that will be used to indicate
-           in error status.
-         - return the desired CQ memory size that should be mapped by the library
-         - bump the ABI since the create_cq uverbs response changes.
-         - detect older libraries and reduce the mmap size accordingly.
-           (The ABI bump doesn't break old libraries, since they didn't check
-           the ABI field anyway)
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 4c6a5a907d47c1e10f54cf3ff79582c876e6ad84
-Merge: a3468d0 8676af5
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Wed Sep 21 07:53:41 2011 +0300
-
-    Merge branch 'ofed_kernel_1_5' of git://openfabrics.org/~moranp/ofed_1_5 into ofed_kernel_1_5
-
-commit a3468d018e949499b6d656d90e0dafbd34b6b94c
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Sep 20 23:26:39 2011 +0300
-
-    NFSRDMA fixes for SLES11 SP1
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 8676af5ef82651fd9d48d2d3160cb20d788ca9b3
-Author: Moran Perets <moranp@mellanox.co.il>
-Date:   Sun Sep 4 11:55:45 2011 +0300
-
-    sdp: Fix Bug 2283 - Multi connection net_perf causes server to hang
-    
-    Fix the soft lockup bug by changing the allocation flag in
-    sdp_bcopy.c from 0 to gfp.
-    
-    Reviewed by: Amir Vadai
-    
-    Signed-off-by: Moran Perets <moranp@mellanox.co.il>
-
-commit 501a88d202b9cd962b7473dfbf69332a0a8c25bd
-Author: Moran Perets <moranp@mellanox.co.il>
-Date:   Mon Aug 1 16:34:19 2011 +0300
-
-    sdp: Fix backport sdp_0090_revert_to_2_6_24.patch
-    
-    Fix backport sdp_0090_revert_to_2_6_24.patch:
-    sk_stream_rmem_schedule(sk, int) => sk_stream_rmem_schedule(sk, skb)
-    
-    Signed-off-by: Moran Perets <moranp@mellanox.co.il>
-
-commit f273be716d08aa1c8df081f477bb17901cd44947
-Author: Moran Perets <moranp@mellanox.co.il>
-Date:   Sun Jul 24 16:12:07 2011 +0300
-
-    sdp: Add "#include_next <net/sock.h>" to kernel_addons /net/sock.h
-    
-    Added "#include_next <net/sock.h>" to kernel_addons /net/sock.h
-        in kernels 2.6.22 to fix compilation error
-    
-    Signed-off-by: Moran Perets <moranp@mellanox.co.il>
-
-commit 18de1beb0952781459e41fdd0d4cfd6232656817
-Author: Moran Perets <moranp@mellanox.co.il>
-Date:   Thu Jul 21 11:35:16 2011 +0300
-
-    sdp: Add "#include_next <net/sock.h>" to kernel_addons /net/sock.h
-    
-    Added "#include_next <net/sock.h>" to kernel_addons /net/sock.h
-    in kernels 2.6.20/21/22_slert10_sp2/23/24 to fix compilation error
-    
-    Signed-off-by: Moran Perets <moranp@mellanox.co.il>
-
-commit dc95af16b0aa1cdfc73f63274f5b800088865bcd
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Sun Jun 26 18:52:37 2011 +0300
-
-    ib_sdp.conf: load ib_sdp when using AF_INET6_SDP address family
-    
-    The ib_sdp module is loaded in two cases:
-    1. In /etc/infiniband/openib.conf:  “LOAD_SDP=yes”
-    2. AF_INET_SDP address family socket creation is called.
-    
-    The AF_INET_SDP cause the installing of the ib_sdp because in file
-    /ofed_scripts/ib_sdp.conf we have:
-    alias net-pf-27 ib_sdp
-    
-    So, the issue is that on AF_INET6_SDP socket creation the ib_sdp module is not created.
-    This patch add net-pf-28 to ib_sdp.conf
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit 54744953b6e19d642b92c1aed2a871eb0ebc7248
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Apr 26 17:02:23 2011 +0300
-
-    sdp: Fix backports
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 0eb29400267d2ddeb6946068c9c2ec84a076c9b8
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Apr 26 12:38:03 2011 +0300
-
-    sdp: RDMA read timeout is too big - set it to 5 secs
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 82c1d5c8ed34a1f77abcb7d01ac8f172340ffe8e
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Apr 26 12:35:59 2011 +0300
-
-    sdp: dump traffic to sdpprf only on demand
-    
-    When setting 2nd bit of sdp_data_debug
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 185d7ee5b767157a9c8c74fefe4d528526b59eff
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Apr 26 12:31:42 2011 +0300
-
-    sdp: fix backports
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit cc1c2131541a1ad270d7370a84a1e7f5fa465ae0
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Thu Apr 21 13:55:55 2011 +0300
-
-    sdp: changed memory accounting warning into debug
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 46a1f4a7cef36d1ed2b057579e521a2b5651a1ad
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Thu Apr 14 14:27:43 2011 +0300
-
-    sdp: Fix issues in sdpprf
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit ac7920be63880abdfd24794eb385d3abae15a6ff
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Apr 12 17:40:07 2011 +0300
-
-    sdp: Remove protection before sleep on RX
-    
-    No need for this protection, it was needed because of a bug previously fixed.
-    Credit update could be sent even when credit reaches 2.
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit d4f584c527b5e9cdfc6fbda4f4f87464b1b38711
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Apr 5 10:58:56 2011 +0300
-
-    sdp: Fixed some coverity issues
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 0aa494046a76188cff182c0707473bc24845aece
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Thu Mar 24 10:46:06 2011 +0200
-
-    sdp: Fixed compilation error on 2.6.18 RH5.5
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 2932a78033503cc64c9408dc975b6b24fe69bea2
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Mar 22 16:20:34 2011 +0200
-
-    sdp: fix memory leak. sockets_allocated wasn't freed
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit b650e167d8d1418a5c80e8101e3a65bc7f1a3be4
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 20 18:37:16 2011 +0200
-
-    sdp: Removed spaces and tabs at end of lines
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit ca88c554ad95dfb2256aebd41f6497be7974a3e4
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 20 18:32:23 2011 +0200
-
-    sdp: fix sdpprf
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit e0d7ffb18bbf6a78835a7aeab805a058040db293
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 20 17:25:02 2011 +0200
-
-    sdp: Fixed bcopy statistics
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 368b9ce64a30a267db0d1527f3e47cf49e459cee
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 20 15:34:33 2011 +0200
-
-    sdp: Bad behaviour when setting low rcvbuf size
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit ed219923b83bc454ef6897e16f3ff76225fff659
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Wed Mar 9 10:35:15 2011 +0200
-
-    sdp: Fixed a typo
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 00568d86c0af49e00709e73d7190f502b7726389
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Mar 8 18:15:59 2011 +0200
-
-    sdp: removed unneeded backport
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 9655fe088ae2ee57e8b32e329020fb6a5c503c57
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Mar 8 13:49:36 2011 +0200
-
-    sdp: fix backports
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 16f5aab43113bbec3a66804a57a39f3b57c59d41
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Mar 8 10:25:35 2011 +0200
-
-    sdp: Limit total memory consumed by rcvbuf
-    
-    rcvbuf is already limited by the payload in the queue. But also need to limit
-    total memory consumption of it, since small packets received might have a very
-    large overhead to the payload.
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 84f9af7a7b5a314027e0d7abb6029ed582956380
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Tue Mar 8 10:23:24 2011 +0200
-
-    sdp: fix "sdpprf empty after a long run"
-    
-    sdpprf_log_count gets to a negative value after a long run.
-    This is only a quick fix - still might loose logs sometimes.
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 4dddc02bb39d0feb9618f82e5af9f8e66777ff29
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Mon Mar 7 13:11:59 2011 +0200
-
-    sdp: make SDP_RX_SIZE a module parameter
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 212eacaea83a1985550ecd2f0ef3d0430b9cce54
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 6 14:38:08 2011 +0200
-
-    sdp: Rollback credit limit during ZCopy transaction.
-    
-    This limit was added at commit 2574b53 ("Abort rx SrcAvail when out of
-    credits")
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 0e73ab4abc246719417885c3ecc52fbec1f027fb
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 6 15:09:24 2011 +0200
-
-    sdp: get per socket memory statistics at socket's sysfs file
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 780584abc16afb48468970cec53719815218e70a
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 6 14:33:00 2011 +0200
-
-    sdp: fix a hole in rx memory limit
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit d3646ade754a7d39eec5276eade083517a563f25
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 6 14:31:27 2011 +0200
-
-    sdp: make sure memory is reclaimed
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit af46b8597cc9e4589abbc11dea6d891189d2a3ba
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 6 14:27:57 2011 +0200
-
-    sdp: send packets without payload when credits=1
-    
-    This according to the SPEC, and prevent a deadlock in ZCopy. SrcAvailCancel
-    wasn't acked when credits got low.
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 83dd284cdc2510d5bb45d5fde7d8033c9cd52313
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 6 14:21:14 2011 +0200
-
-    sdp: removed some prints to sdpprf
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 104d9d250fe4bbae217ab174448417cebef60df9
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Sun Mar 6 14:19:26 2011 +0200
-
-    sdp: remove unused rcvbuf_scale module parameter
-    
-    Was used when in slow start mechanism.
-    Not needed till having slow start again.
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 08368100e254d01bb19fdacf4b9f07ea0f258c11
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Mon Feb 28 11:57:18 2011 +0200
-
-    sdp: fix memory socket accounting
-    
-    skb->truesize - total bytes allocated by skb, including fragments
-    
-    Specific socket accounting:
-    * sk->sk_wmem_queued - send bytes currently in TX queue
-    * RX queue accounting is done by using seq
-    * sk->sk_rmem_alloc - bytes consumed by RX
-    
-    Protocol accounting:
-    * sk->sk_forward_alloc - bytes that are available to be consumed
-    * prot->memory_allocated - bytes consumed by TX/RX
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 329c1e5b4b4ea4b14cd31aeb8462ab2216f7de54
-Author: Amir Vadai <amirv@mellanox.co.il>
-Date:   Mon Feb 28 11:33:58 2011 +0200
-
-    sdp: fix sdp_sendmsg counters in sdpstats
-    
-    Signed-off-by: Amir Vadai <amirv@mellanox.co.il>
-
-commit 071041de8ba8d9ee34f7d9e50fc1d79dde707824
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Mon Sep 12 21:07:48 2011 +0300
-
-    Remove carriage returns from DOS formatted patches so they can apply
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit e688148a96b3b54898ccf9aa0cf192e0133f90f2
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Mon Sep 12 19:54:26 2011 +0300
-
-    ofa_kernel.spec: Fix %files macro
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit fb272719c859197931289ad12d311b639d3a0d02
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Sep 6 12:42:58 2011 -0700
-
-    NFSRDMA: fixes for 2.6.32
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 09518cdc0eb04ca9a9adeb538c114eb8211ad543
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Wed Sep 7 15:14:44 2011 -0400
-
-    IB/qib: Change driver default for wc_pat to 2 to work around any inconsistency
-            of the PAT1 configuration across all CPUs.
-    
-    The fix for this problem has been committed by Suresh Siddha of Intel to 2.6.38.3
-    (https://lkml.org/lkml/2011/4/13/232) but there could be kernels without the patch
-    backported. This patch works around this bug without any intervention by the
-    customer or our support.
-    
-    Signed-off-by: Ramkrishna Vepa <ram.vepa@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 6aebbfc7b7f837223715b7b667837e2434c1d46c
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Sun Aug 28 14:15:15 2011 +0530
-
-    iw_cxgb4: Add 2.6.16_sles10_sp4 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 22d4ebec611954c65fd08155c0b4557e3aa983f0
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Fri Sep 2 11:57:11 2011 +0530
-
-    cxgb4: Updates to SLES10SP4 backport
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit c4bb4a6565fe15ffe6da16afeba0aae1fb6a48ab
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Fri Sep 2 11:24:44 2011 +0530
-
-    cxgb4: Add backport patches for SLES10SP4
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 98456d970a44e7990033d4df87bbaf537d1d1866
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Sun Aug 28 13:58:37 2011 +0530
-
-    backports: Add sles10_sp4 backport.
-    
-    Adds most of backport files from sles10_sp3 into sles10_sp4.
-    Also, adds support in get_backport.sh script for sles10_sp4.
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 5790e624dd074e55cdaa680a74a1e2724bfff35e
-Author: Shawn Bohrer <sbohrer@rgmadvisors.com>
-Date:   Thu Aug 25 12:28:55 2011 -0500
-
-    Drop ethtool.h from the 3.0 backports
-    
-    ethtool_phys_id_state is already included in 3.0 so drop this patch
-    
-    Signed-off-by: Shawn Bohrer <sbohrer@rgmadvisors.com>
-
-commit 5d249db40dc8daa233153d5c6b229b889a3129b5
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Sun Aug 28 11:11:12 2011 +0300
-
-    Remove carriage returns from DOS formatted patches.
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit bd205b390d800e788ce0b394d74f370681e9b3dc
-Merge: 7c9d10b 6128a5d
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Thu Aug 25 19:26:02 2011 +0300
-
-    Merge branch 'ofed_1_5' of git://git.openfabrics.org/~vipulp/ofed_kernel into ofed_kernel_1_5
-
-commit 6128a5d33674df915a196f6deb3b741706b8f7c0
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Sat Aug 27 12:15:49 2011 +0530
-
-    iw_cxgb4/cxgb4: Add SLES11sp1 backport
-    
-    Also, adds support in ofed_script/get_backport.sh for sles11sp1
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 515c1fdec3c88f559abae6b41e0044b23fe6c3e9
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Sun Aug 7 12:03:17 2011 +0530
-
-    iw_cxgb4: Add 2.6.30 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit be4af96779aca48bba3473be3b894e4bd11d0987
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Aug 4 18:04:00 2011 +0530
-
-    Adding patches for 2.6.30 kernel for cxgb4 driver.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 262799f93ca7395807e2a983655c1bfc44d30e9b
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Mon Aug 8 12:34:22 2011 +0530
-
-    iw_cxgb4: Add 2.6.18-EL5.6 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit b428d6aec7163cc88da4a464c1b4ec596db712f8
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Tue Aug 9 19:26:21 2011 +0530
-
-    Adding patches for RHEL5.6 for cxgb4 driver.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 6b4bc39de10f584b1f4ff8687e90cdd308385cd2
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Sun Aug 7 14:29:33 2011 +0530
-
-    iw_cxgb4: Add 2.6.18-EL5.7 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit be062eb4d43c80744db15fedf53c105e46cdd143
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Sat Aug 6 18:38:53 2011 +0530
-
-    Adding patches for RHEL5.7 for cxgb4 driver.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 7c9d10b0a1da56b9c4c487a59d51cf2592129383
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Wed Aug 24 10:13:43 2011 +0300
-
-    makefile: Set the default value for INSTALL_MOD_DIR
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit 5f745a059a7e14f4722bf0a7551610d2d1d2df4a
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Thu Aug 18 17:45:52 2011 +0300
-
-    Add kernel 3.0 support
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit 8680bf169d1fdd9fd8ef2b0b176dc5eceb2be457
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Thu Aug 18 18:07:01 2011 +0300
-
-    cxgb3: Add RHEL6.1 support
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit ee1f65184bde2ff21ed878dc32e7364fdf29f54e
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Thu Aug 18 17:35:52 2011 +0300
-
-    get_backport_dir.sh: Add 2.6.32-71.18.2.1chaos.ch5.x86_64 kernel support
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit 3d5076d0954cdbf0eb2b30cb649b21eb3dfaf84b
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Thu Aug 18 15:36:50 2011 +0300
-
-    Simplify RPM spec and makefile
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit a005b31e772d294834336e14f08df6b9cfffdccd
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Fri Aug 12 15:52:34 2011 -0700
-
-    NFSRDMA: remove a patch that does not apply Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 21d85f665e08231a8a7c46d3e21ed6a5776f323c
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Fri Aug 12 15:27:26 2011 -0700
-
-    NFSRDMA: remove patch that does not apply Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit ea984fa4aa3019291b5ed35e50968d9101f454c4
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Fri Aug 12 14:27:39 2011 -0700
-
-    NFSRDMA: bring patches up to date with upstream kernel Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 24315d7028e58d0d457809539830eb048cc9e3fc
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Mon Aug 8 12:28:43 2011 +0530
-
-    iw_cxgb3: Correct Makefile to fix build errors
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 9efe93de87e4cf0ccabc58ebcd43ffccbe8859c3
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Thu Aug 4 09:05:05 2011 +0530
-
-    iw_cxgb4: Add 2.6.31 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit f1d81fde3e21ae58cb9598a6848c899e0e59127f
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Aug 4 14:27:16 2011 +0530
-
-    Adding patches for 2.6.31 kernel for cxgb4 driver.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 612f0b519e1644301930d2cc5eb38f83e05cf114
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Fri Aug 5 14:35:08 2011 +0530
-
-    iw_cxgb4 : Add 2.6.32-EL6.1 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit fd2f51115e6061798bfabd48be838f26c75d9ad0
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Fri Aug 5 14:31:58 2011 +0530
-
-    cxgb4: Add 2.6.32-EL6.1 backport
-    
-    Also, adds support to ofed script for 2.6.32-EL6.1.
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit e6b03350e5f88b5718c6792fe61c186ffce2b38e
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Thu Aug 4 06:54:43 2011 +0530
-
-    iw_cxgb4: Add 2.6.32-EL6 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit d923453a1d0cc0d1f07c4995a58ba79a923ebbba
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Fri Aug 5 11:21:58 2011 +0530
-
-    cxgb4: Add 2.6.32-EL6 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit facbbf761f214f7bb07bc41b33bc0e46fe38735c
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Wed Aug 3 06:23:25 2011 +0530
-
-    iw_cxbg4: Add 2.6.32 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit ea11038fd5c87f8682759ad6d99734547a743c87
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Wed Aug 3 17:24:07 2011 +0530
-
-    Adding patches for 2.6.32 kernel for cxgb4 driver.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 57b69aa666858516f745e89c7ad8ffc2c64a00c0
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Mon Aug 1 02:18:38 2011 +0530
-
-    iw_cxgb4: Add 2.6.33 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 3d19890a6692898d73ae7a2bf5f6105417ffb8a6
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Tue Aug 2 11:33:28 2011 +0530
-
-    Adding backport patches for 2.6.33 kernel for cxgb4 driver.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 3689cdebf7695469e5e94299c05341453e86bfe8
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Sun Jul 31 13:57:43 2011 +0530
-
-    iw_cxgb4: Add 2.6.34 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 1ca28482af8297fe2b054e2d01da096115b2c038
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Wed Aug 3 03:30:48 2011 +0530
-
-    cxgb4: Updates to 2.6.34 backport
-    
-    Uses dev->real_num_tx_queues since netif_set_real_num_tx_queues is
-    not available in 2.6.34.
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 78fe65116880406058ac28d692c20d765f41ae96
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Mon Aug 1 18:46:16 2011 +0530
-
-    cxgb4: Add 2.6.34 backport
-    
-    Based on earlier backports.
-    Backports ethtool.h, netdevice.h, skbuff.h and pci_regs.h to 2.6.34.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 88bfe7ef260c44e78acec0bde47432a27921635e
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Sun Jul 31 12:06:07 2011 +0530
-
-    iw_cxgb4: Add 2.6.35 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 9f2bfe48c13f2967b7505b383df22c85a974ca56
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Sat Jul 30 20:40:34 2011 +0530
-
-    cxgb4: Adding 2.6.35 backport
-    
-    Based on earlier backports.
-    Backports ethtool.h, netdevice.h and skbuff.h
-    
-    The patch also removes additional functions from ethtool_ops
-    structure, and also removes additional functions from
-    struct net_device_ops.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 6232cb9bcb057a0db0d33e2be8fe3b25a007a7b3
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Thu Jul 28 08:11:25 2011 +0530
-
-    iw_cxgb4: Add 2.6.36 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit f3dbb00523c16346eab4b388c3663feeebf93c14
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Wed Jul 27 05:31:14 2011 +0530
-
-    cxgb4: Add 2.6.36 backport
-    
-    Includes ethtool, netdevice and sk_buff related changes
-    Backports ethtool.h, netdevice.h and skbuff.h to 2.6.36
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 138164e031fe6edbb0e1261eb366b07672ad7dc6
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Thu Jul 28 05:43:53 2011 +0530
-
-    iw_cxgb4: Add 2.6.37 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 9e025ca96ca12c7f4d8505ee42a2be0b63b8559b
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Tue Jul 26 08:04:49 2011 +0530
-
-    cxgb4: Add 2.6.37 backport
-    
-    Includes ethtool and netdevice related changes.
-    Backports ethtool.h and netdevice.h to 2.6.37.
-    Also, a change related to missing definition of inline function
-    netdev_queue_numa_node_read.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit f1d5e4df3efb6a840e2c39fd238549a4b153e5e9
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Thu Jul 28 03:04:58 2011 +0530
-
-    iw_cxgb4: Add 2.6.38 backport
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 5fdd7c5e5be5029cf35fee72d642dd5f9cb97f0b
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Jul 28 02:37:49 2011 +0530
-
-    cxgb4: Add 2.6.38 backport netdevice related changes
-    
-    Reverts netdevice changes introduced by the mainline
-    commit 02f8c6aee8df3cdc935e9bdd4f2d020306035dbe
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 9bb553e1f31d82a23acb78daf9dd515aa5ba45f3
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Mon Jul 25 11:51:06 2011 +0530
-
-    cxgb4: Add 2.6.38 backport ethtool.h related changes
-    
-    Backport ethtool.h and related change in cxgb4 driver
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 26333b82adda24ca956df48acc7b88fb0f980e89
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Mon Aug 1 09:32:35 2011 +0530
-
-    cxgb4: Corrections in 2.6.39 backport
-    
-    Correction to create the ethtool.h backport file directly in
-    the kernel_addons directory.
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit 1b41d736efa870a62fdfe3643e95913bc08d8066
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Sun Jul 31 10:38:31 2011 +0300
-
-    Remove rnfs_fs.patch from backport directories as it no longer applies
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 6345bce892e00d48479b240ef31677c748b1f3b1
-Merge: 74a041b e29d1be
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Thu Jul 28 18:36:15 2011 +0300
-
-    Merge branch 'ofed_1_5' of git://git.openfabrics.org/~vipulp/ofed_kernel into ofed_kernel_1_5
-
-commit 74a041bbed802c193007f9fa3e2c75ae0424e625
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Wed Jul 27 15:05:29 2011 -0400
-
-    IB/qib: Remove backport hunk from in the future
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 08bb16a8da0890e6c6bb8e29f809b5d3c4fcaedc
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Wed Jul 27 15:02:10 2011 -0400
-
-    IB/qib: Remove backport hunk from in the future
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit e483e5e780f59b3cb9458d487f954424e59aac48
-Author: Ram Vepa <ram.vepa@qlogic.com>
-Date:   Wed Jul 27 14:13:01 2011 -0400
-
-    IB/qib: Adjust to use cpumask_weight() and cpumask_first()
-    
-    The cpus_weight macro doesn't work correctly when the
-    CONFIG_CPUMASK_OFFSTACK is chosen.
-    
-    The macro can walk run off the end of the valid bits in the
-    mask because NR_CPUS is much larger than the actual number of bits.
-    
-    This patch adjusts the code to use the APIs that were added
-    for kernels >= 2.6.30.  Backport adjustments will need to be
-    made for older kernels.
-    
-    An equivalent patch was also submitted submitted externally by
-    KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit f002850c98dbb0632188f551bcaae98bedc022a6
-Author: Ram Vepa <ram.vepa@qlogic.com>
-Date:   Wed Jul 27 13:59:38 2011 -0400
-
-    IB/qib: add sysfs interface to read free contexts
-    
-    Indicate the number of free user contexts via the sysfs file
-    /sys/class/infiniband/qib0/nfreectxts as required for PSM.
-    
-    Signed-off-by: Ram Vepa <ram.vepa@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 8c9fabd5e1431143effc6cf861e4bc47f0fa0971
-Author: Mitko Haralanov <mitko@qlogic.com>
-Date:   Wed Jul 27 13:48:51 2011 -0400
-
-    IB/qib: Update active link width
-    
-    Update the active link width on QLE7220 chips when
-    link goes down if chip width does not match shadowed
-    width.
-    
-    Signed-off-by: Mitko Haralanov <mitko@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit e29d1be853e7daf5a870cb363614c6cc38b8aebb
-Author: Kumar Sanghvi <kumaras@chelsio.com>
-Date:   Tue Jul 26 10:12:34 2011 +0530
-
-    Add 2.6.39 backport for Chelsio T4 iWarp (iw_cxgb4) driver
-    
-    Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>
-
-commit cb0b9543e679fc1bdc17913a2bc1e4fcc6770a91
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Thu Jul 21 10:26:36 2011 +0530
-
-    Add 2.6.39 backport for Chelsio cxgb4 driver
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 13ccee4368f6bd6b71fe3e83bb6fd0a52ba1b8b4
-Author: Vipul Pandya <vipul@chelsio.com>
-Date:   Tue Jul 19 09:12:00 2011 +0530
-
-    Add Chelsio T4 (cxgb4) and iWarp (iw_cxgb4) drivers.
-    Also, add support in ofed scripts to build these drivers.
-    
-    Signed-off-by: Vipul Pandya <vipul@chelsio.com>
-
-commit 497149794a7aae2000bbac604988fbff59969463
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Tue Jul 26 17:21:10 2011 +0300
-
-    Remove backports for unsupported OSes
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit 4a10a3fb6683747f81130a8a1ebf6c976987a82d
-Merge: 1a1f18b a2837c4
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Tue Jul 26 16:48:15 2011 +0300
-
-    Merge branch 'ofed_kernel_1_5_3_2' into ofed_kernel_1_5
-
-commit 1a1f18bc88264effef6439e1703f8d063d5058bf
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Jul 26 16:14:00 2011 +0300
-
-    Remove SUNRPC patch that no longer applies.
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit bd5baae8d097a5acf475a680414cadf24d3c8233
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Jul 26 16:13:05 2011 +0300
-
-    Since OFED only builds sunrpc/xprtrdma/* (instead of all of NFS), remove
-    patches that no longer apply.
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 706cc61e3b90d88555c7008371e70d8a248bbae9
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Jul 26 16:08:31 2011 +0300
-
-    Patch was formatted as DOS and did not apply - convert to UNIX format
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit 7b50dcf01c0010fcaca5f91d80dc694295ba6b99
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Jul 26 16:05:24 2011 +0300
-
-    Remove NFS patch (we don't check out NFS).
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit f009c232fda48636c9f321e172b0d09c11fa94c9
-Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-Date:   Tue Jul 26 16:01:44 2011 +0300
-
-    NFSRDMA cleanup: only checkout and build xprtrdma modules
-    
-    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
-
-commit d1fe1e2ffb7e55b9b32b0f568892a4138a0d7a54
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Mon Jul 25 15:33:56 2011 -0400
-
-    IB/qib: Unwind code incorrrect in qlogic_ib_init()
-    
-    If the init for the trace does fail the driver will attempt to destroy work
-    queues that were never created.  The destroy calls don't test for
-    this being NULL.
-    
-    Reviewed-by: Ram Vepa <ram.vepa@qlogic.com>
-    Reviewed-by: Gary Leshner <gary.leshner@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 5f675786d95583277d58d691464eede03c7ae8f0
-Author: Ram Vepa <ram.vepa@qlogic.com>
-Date:   Mon Jul 25 12:49:09 2011 -0400
-
-    IB/qib: Fix potential deadlock with link down interrupt
-    
-    There is a possibility of a deadlock due to the way locks are acquired and
-    released in qib_set_uevent_bits(). The function qib_set_uevent_bits() is called
-    in process context calling spin_lock() and spin_unlock() while this same lock
-    is acquired/released in interrupt context which can lead to a deadlock when
-    running on the same cpu.
-    
-    The fix is to replace spin_lock() and spin_unlock() with spin_lock_irqsave()
-    and spin_unlock_irqrestore() respectively in qib_set_uevent_bits().
-    
-    Signed-off-by: Ram Vepa <ram.vepa@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 218de1f4fb977f716df805d9718c4f4c49d99afa
-Author: Mitko Haralanov <mitko@qlogic.com>
-Date:   Mon Jul 25 12:29:44 2011 -0400
-
-    IB/qib: Ensure that LOS and DFE are being turned off
-    
-    Due to timing, it is possible for the LOS and DFE to remain
-    on. This is due to the link progressing to LinkUP prior to
-    the driver getting the first Status Changed interrupt.
-    By expanding the conditions under which LOS is turned off
-    and DFE timeout is being set, timing is no longer an issue.
-    
-    Signed-off-by: Mitko Haralanov <mitko@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 0c1ce2603d0913620ab3f277dc844594405d6e63
-Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-Date:   Mon Jul 25 12:00:50 2011 -0400
-
-    IB/qib: defer hca error events to tasklet
-    
-    With ib_qib options as follows:
-    
-    options ib_qib krcvqs=1 pcie_caps=0x51 rcvhdrcnt=4096 singleport=1 ibmtu=4
-    
-    A run of ib_write_bw -a yields the following:
-    
-    ------------------------------------------------------------------
-     #bytes     #iterations    BW peak[MB/sec]    BW average[MB/sec]
-     1048576   5000           2910.64            229.80
-    ------------------------------------------------------------------
-    
-    The top cpu use in a profile is:
-    
-    CPU: Intel Architectural Perfmon, speed 2400.15 MHz (estimated)
-    Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask
-    of 0x00 (No unit mask) count 1002300
-    Counted LLC_MISSES events (Last level cache demand requests from this core that
-    missed the LLC) with a unit mask of 0x41 (No unit mask) count 10000
-    samples  %        samples  %        app name                 symbol name
-    15237    29.2642  964      17.1195  ib_qib.ko                qib_7322intr
-    12320    23.6618  1040     18.4692  ib_qib.ko                handle_7322_errors
-    4106      7.8860  0              0  vmlinux                  vsnprintf
-    
-    Analysis of the stats, profile, the code, and the annotated profile indicate:
-    - All of the overflow interrupts (one per packet overflow) are serviced
-      on CPU0 with no mitigation on the frequency.
-    - All of the receive interrupts are being serviced by CPU0.  (That is the way
-      truescale.cmds statically allocates the kctx IRQs to CPU.)
-    - The code is spending all of its time servicing QIB_I_C_ERROR RcvEgrFullErr
-      interrupts on CPU0, starving the packet receive processing
-    - The decode_err routine is very inefficient, using a printf variant to format
-      a "%s" and continues to loop when the errs mask has been cleared
-    - Both qib_7322intr and handle_7322_errors read pci registers, which is very
-      inefficient.
-    
-    The fix does the following:
-    - Adds a tasklet to service the QIB_I_C_ERROR
-    - replaces the very inefficient scnprintf() with a memcpy().  A field is added
-      to qib_hwerror_msgs to save the sizeof("string") at compile time so that a
-      strlen is not needed during err_decode().
-    - The most frequent errors (Overflows) are serviced first to exit the loop as
-      early as possible
-    - The loop now exits as soon as the errs mask is clear rather than fruitlessly
-      looping through the msp array
-    
-    With this fix the performance changes to:
-    
-    ------------------------------------------------------------------
-     #bytes     #iterations    BW peak[MB/sec]    BW average[MB/sec]
-     1048576   5000           2990.64            2941.35
-    ------------------------------------------------------------------
-    
-    During testing of the error handling overflow patch, it was determined
-    that some CPU's were slower when servicing both overflow
-    and receive interrupts on CPU0 with different MSI interrupt vectors.
-    
-    This patch adds an option (krcvq01_no_msi) to not use a dedicated MSI
-    interrupt for kctx's < 2 and to service them on the default
-    interrupt.  For some CPUs, the cost of the interrupt enter/exit is
-    more costly than then the additional PCI read in the default handler.
-    
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 3ff7b432701918ba887ab3970334e51c52b2983e
-Author: Mitko Haralanov <mitko@qlogic.com>
-Date:   Mon Jul 25 10:52:34 2011 -0400
-
-    IB/qib: Prevent driver hang with unprogrammed boards
-    
-    Signed-off-by: Mitko Haralanov <mitko@qlogic.com>
-    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
-
-commit 7341011f3cee528b51f91050006a940abaeedd1f
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Thu Jul 7 14:41:45 2011 +0300
-
-    ipoib: Fix malformed patch ipoib_0610_set_dev_id.patch
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit d6f7b51698999fac29ffd16e193f3507b2d3df35
-Author: Or Gerlitz <ogerlitz@mellanox.com>
-Date:   Wed Jun 29 12:03:08 2011 +0300
-
-    add upstream change log to some ofed ipoib patches (fwd)
-    
-    ---------- Forwarded message ----------
-    Date: Wed, 29 Jun 2011 11:51:19 +0300 (IDT)
-    From: Or Gerlitz <ogerlitz@mellanox.com>
-    To: Vladimir Sokolovsky <vlad@mellanox.co.il>
-    Cc: Tziporet Koren <tziporet@mellanox.co.il>
-    Subject: [PATCH] add upstream change log to some ofed ipoib patches
-    
-    Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
-
-commit 156898a0d65cb4c4a020750a80f19881411b3410
-Author: Dotan Barak <dotan@dev.mellanox.co.il>
-Date:   Thu Jun 23 17:58:42 2011 +0300
-
-    IB/ipoib: Add support to TSO status query
-    
-    This will allow ethtool to query the status of TSO and will prevent
-    the following error message when executing 'ethtool -k <I/F>':
-    Cannot get device tcp segmentation offload settings: Operation not supported
-    
-    Signed-off-by: Dotan Barak <dotanb@mellanox.co.il>
-
-commit 9d4a0bdf8098973f4a1665c8083028cd983eaedf
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Sun May 22 11:43:24 2011 +0300
-
-    backports: Add 2.6.24.7-149 RT kernel support
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit 72d7875b68f722a779bb97cba4c8b9c71b8831d4
-Author: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
-Date:   Wed May 4 16:47:21 2011 +0300
-
-    mlx4: Sensing port only when supported by HW
-    
-    Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
-
-commit 76c0889ade3dcb94d4a2869b8ea640cb7ba35fb2
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Sun May 1 18:14:34 2011 +0300
-
-    openibd: drop stderror from bonding's workaround
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit 303d19aa19365a999a4191855044bddc765cacc6
-Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
-Date:   Sun May 1 16:04:51 2011 +0300
-
-    openibd: drop IPoIB interfaces' configuration warnings
-    
-    On RHEL6.0 'ifup ib<N>' ifconfig prints the following messages:
-    
-    Ifconfig uses the ioctl access method to get the full address information, which limits hardware addresses to 8 bytes.
-    Because Infiniband address has 20 bytes, only the first 8 bytes are displayed correctly.
-    Ifconfig is obsolete! For replacement check ip.
-    
-    This commit drops it to /dev/null
-    
-    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
-
-commit dabb2e19fb30e969f4de3768143614c79aca02f3
-Author: Moni Shoua <monis@mellanox.com>
-Date:   Sun May 1 11:52:33 2011 +0300
-
-    openibd: Add workaround for bonding over IPoIB issue
-    
-    BUG: http://bugs.openfabrics.org/bugzilla/show_bug.cgi?id=2259
-    
-    Signed-off-by: Moni Shoua <monis@mellanox.com>
-
-commit 04226d645a6f0e8259414fd4575463bb166fcfff
-Author: Christoph Lameter <cl@linux.com>
-Date:   Thu Apr 7 16:17:32 2011 +0300
-
-    IPoIB: Set pkt_type correctly for multicast packets (fix IGMP breakage)
-    
-    IGMP processing is broken because the IPOIB does not set the
-    skb->pkt_type the right way for multicast traffic.  All incoming
-    packets are set to PACKET_HOST which means that igmp_recv() will
-    ignore the IGMP broadcasts/multicasts.
-    
-    This in turn means that the IGMP timers are firing and are sending
-    information about multicast subscriptions unnecessarily.  In a large
-    private network this can cause traffic spikes.
-    
-    Signed-off-by: Christoph Lameter <cl@linux.com>
-    Signed-off-by: Roland Dreier <rolandd@cisco.com>
-
-commit a711966cb3f7c0874bd93caf3f93dc5d1e16f79f
-Author: Or Gerlitz <ogerlitz@mellanox.com>
-Date:   Thu Apr 7 15:51:13 2011 +0300
-
-    IPoIB: Allow disabling/enabling TSO on the fly through ethtool
-    
-    Signed-off-by: Or Gerlitz <ogerlitz@voltaire.com>
-    Signed-off-by: Roland Dreier <rolandd@cisco.com>
-
-commit 0c42d37d6f2a873353eecb037b9c3298c1f271d6
-Author: Or Gerlitz <ogerlitz@mellanox.com>
-Date:   Thu Apr 7 15:07:16 2011 +0300
-
-    IPoIB: Remove TX moderation settings from ethtool support
-    
-    As of commit f56bcd8 ("IPoIB: Use separate CQ for UD send
-    completions"), there are no TX interrupts.  Change the ethtool code
-    not to report TX moderation settings, so users will not be misled to
-    think they can control TX interrupt moderation.  Pointed out by Alex
-    Vainman <alexv@voltaire.com>
-    
-    Signed-off-by: Or Gerlitz <ogerlitz@voltaire.com>
-    Signed-off-by: Roland Dreier <rolandd@cisco.com>
-
-commit ea307a2d2441f51037e99de080a7b987479ed1fa
-Author: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
-Date:   Thu Apr 7 16:13:56 2011 +0300
-
-    mlx4: Debug messages when cannot perform SENSE_PORT
-    
-    Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
-
-commit f7dfaad0e266afc16620b72a07b7fa134033d733
-Author: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
-Date:   Mon Apr 4 11:15:30 2011 +0300
-
-    mlx4: Sensing port at initialization
-    
-    Doing this to bring the corfrect port type from start and avoid
-    port change later.
-    
-    Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
-
-commit d75f0c32a08d157fab7395e6573d46227d8a96ed
-Author: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
-Date:   Mon Mar 28 14:35:12 2011 +0200
-
-    mlx4: Consider reserved_cqs
-    
-    When creting an EQ, we should reduce number of reserved cqs from the number
-    of entries we create.
-    Otherwise the buffer size is twice the size it should be.
-    
-    Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
-
-commit 148545b7d01dc1ef6833fb6eb3077edc964b5809
-Author: Nir Muchtar <nirmu@mellanox.co.il>
-Date:   Sun Mar 27 17:01:15 2011 +0200
-
-    mlx4_en: Fix high priority attach
-    
-    The problem occurs on certain conditions, when a high priority attach is the
-    first attach on its hash bucket, it results in a low priority attach instead
-    of the requested high priority attach.
-    
-    Signed-off-by: Nir Muchtar <nirmu@mellanox.co.il>
-
-commit 787265508b5d83c7b3fb124d3c7d9546ff702d0a
-Author: Roel Kluin <roel.kluin@gmail.com>
-Date:   Sun Mar 27 10:16:53 2011 +0200
-
-    IB/uverbs: Fix return of PTR_ERR() of wrong pointer in ib_uverbs_get_context()
-    
-    Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
-    Signed-off-by: Roland Dreier <rolandd@cisco.com>
index 80a455fdd8e213e4b62d2e809dcf34a74190f793..7ce8ebb9a15d475a98862176d4c2459e05d3721c 100644 (file)
@@ -3,6 +3,7 @@ mthca=y
 mlx4=y
 mlx4_en=y
 cxgb3=y
+cxgb4=y
 nes=y
 qib=y
 ipoib=y
@@ -26,6 +27,9 @@ libmlx4-debuginfo=y
 libcxgb3=y
 libcxgb3-devel=y
 libcxgb3-debuginfo=y
+libcxgb4=y
+libcxgb4-devel=y
+libcxgb4-debuginfo=y
 libnes=y
 libnes-devel-static=y
 libnes-debuginfo=y