]> git.openfabrics.org - ~aditr/compat-rdma-docs.git/commitdiff
Add ofa_kernel.changelog.txt
authorVladimir Sokolovsky <vlad@mellanox.com>
Mon, 5 Dec 2011 16:17:02 +0000 (18:17 +0200)
committerVladimir Sokolovsky <vlad@mellanox.com>
Mon, 5 Dec 2011 16:17:02 +0000 (18:17 +0200)
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
ofa_kernel.changelog.txt [new file with mode: 0644]

diff --git a/ofa_kernel.changelog.txt b/ofa_kernel.changelog.txt
new file mode 100644 (file)
index 0000000..72755c6
--- /dev/null
@@ -0,0 +1,2548 @@
+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
+Author: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
+Date:   Mon Nov 28 14:23:38 2011 -0600
+
+    RDMA/nes: Copyright Update
+    
+    Update Copyright information in the source files.
+    
+    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
+
+    RDMA/nes: fix undefine PAU debug flag
+    
+    Debug flag is not defined for PAU debugging
+    
+    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>
+
+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
+
+    NFSRDMA: pull in patches for 2.6.35
+    
+    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
+    
+    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
+
+commit b65d82ad6bff55ba88bef025d2ac415d10180031
+Author: Vladimir Sokolovsky <vlad@mellanox.com>
+Date:   Thu Nov 10 14:23:03 2011 +0200
+
+    mlx4: Update driver version
+    
+    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
+Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
+Date:   Thu Oct 27 14:44:04 2011 -0700
+
+    NFSRDMA: pull in patches for 2.6.33
+    
+    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
+
+    Add new InfiniBand link speeds: EDR/FDR/FDR10
+    
+    Add a set of 4 patches that adds support to new speeds:
+    
+        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.
+    
+    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>
+
+commit d4c3875e82bc4e1c7426ee359492cdf4ba463db2
+Author: Moran Perets <moranp@mellanox.co.il>
+Date:   Tue Oct 18 13:34:44 2011 +0200
+
+    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
+    
+    Reviewed by: Amir Vadai
+    
+    Signed-off-by: Moran Perets <moranp@mellanox.co.il>
+
+commit 5a94a269b2710c952ab06bbc56b181e36b4944e6
+Author: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
+Date:   Fri Oct 28 13:24:40 2011 -0400
+
+    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.
+    
+    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>
+
+commit 5e929d0f8923909d2ba30e38a319f82d917595b0
+Author: Vladimir Sokolovsky <vlad@mellanox.co.il>
+Date:   Tue Oct 25 23:42:44 2011 +0200
+
+    Fix DOS formatted patches
+    
+    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
+    
+    Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
+
+commit 284010f8b362bafaae49ff78216ece1fd46842ec
+Author: Vipul Pandya <vipul@chelsio.com>
+Date:   Mon Oct 24 21:33:36 2011 +0530
+
+    cxgb4/iw_cxgb4/cxgb3/iw_cxgb3: Build fixes on 3.0 kernel
+    
+    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
+
+commit 4f5f73682f4ee3e0f01f87b146c4a7993066867a
+Author: Mitko Haralanov <mitko@qlogic.com>
+Date:   Mon Oct 24 15:27:53 2011 -0400
+
+    IB/qib: Fix kernel panic on QME7342 boards
+    
+    Fix a kernel panic on QME7342 (and any Mezz boards without
+    QSFP connectors) caused by scheduling work on uninitialized
+    workqueue.
+    
+    Signed-off-by: Mitko Haralanov <mitko@qlogic.com>
+    Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
+
+commit d78ef801fbb0ff6c730badc1e243aae7f94e18f7
+Author: Jonathan Lallinger <jonathan@ogc.us>
+Date:   Mon Oct 24 13:15:43 2011 -0500
+
+    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.
+    
+    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.
+    
+    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.
+    
+    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>
+
+commit e6aea89795cda479b5dc138d95b28d425a01174d
+Author: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
+Date:   Sun Oct 23 13:47:46 2011 +0200
+
+    RHEL6.1: remove carriage returns from DOS-formatted patches
+    
+    Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
+
+commit c05033a8d23010081fc2da9948fb9753a6b271c4
+Author: Kumar Sanghvi <kumaras@chelsio.com>
+Date:   Fri Oct 21 18:25:27 2011 +0530
+
+    iw_cxgb4: Use NIPQUAD in RHEL5.6/RHEL5.7 backports
+    
+    %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.
+    
+    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>