]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
Release 2.0.27-1 dapl-2.0.27-1
authorArlin Davis <arlin.r.davis@intel.com>
Wed, 24 Feb 2010 00:26:41 +0000 (16:26 -0800)
committerArlin Davis <arlin.r.davis@intel.com>
Wed, 24 Feb 2010 00:26:41 +0000 (16:26 -0800)
Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
ChangeLog
configure.in
dapl.spec.in

index 878e120c2e387c6e193b3aca46c8a60c94718ea2..abc9cc7bb5c100aca4cba1781935f0aec7aa6148 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,143 @@
+commit 454c27b1f357c7c3070e459b25d12929f86304ca
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Feb 22 09:42:17 2010 -0800
+
+    windows: add scm makefile
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 66ac48d5280bcf0453760c6e22909de6b8519b6d
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Feb 22 09:41:13 2010 -0800
+
+    Windows does not require rdma_cma_abi.h, move the include from common code and to OSD file.
+    
+    Signed-off-by: stan smith <stan.smith@intel.com>
+
+commit c05c41c31f01e1ddef91e92998ca66d258fafe3d
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Feb 19 14:52:01 2010 -0800
+
+    Windows patch to fix IB_INVALID_HANDLE name collision
+    
+    signed-off-by: stan smith <stan.smith@intel.com>
+
+commit 712e7e5ba71f8a4344dfff481a9be870eefefe25
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Feb 8 13:49:35 2010 -0800
+
+    scm: dat_ep_connect fails on 32bit servers
+    
+    memcpy for remote IA address uses incorrect sizeof for a pointer type.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 3040fa78d7d22c8f76c88dc77cedde09f016eb67
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Feb 5 11:51:16 2010 -0800
+
+    undefined symbol: dapls_print_cm_list
+    
+    call prototype should be dependent on DAPL_COUNTERS.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit cbeebe422b952d679f49429be8ba045a62d7f4ac
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Feb 5 11:39:21 2010 -0800
+
+    Cleanup CM object lock before freeing CM object memory
+    
+    Running windows application verifiier for uDAPL validation
+    for all 3 providers. Cleanup memory lock leaks found
+    by verifier.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 855a8e4aa83fa2e4f7847122415106f49286f4ca
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Feb 3 16:21:30 2010 -0800
+
+    destroy verbs completion channels created via ia_open or ep_create.
+    
+    Completion channels are created with ia_open for CNO events and
+    with ep_create in cases where DAT allows EP(qp) to be created with
+    no EVD(cq) and IB doesn't. These completion channels need to be
+    destroyed at close along with a CQ for the EP without CQ case.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 4da540591148e47dd912851cc7314776f2f7622e
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Feb 3 11:06:45 2010 -0800
+
+    Update Copyright file and include the 3 license files in distribution
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 9011abd4b1470c65bfe81eef5a2f3a81060cec81
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Feb 2 14:43:03 2010 -0800
+
+    When copying private_data out of rdma_cm events, use the
+    reported private_data_len for the size, and not IB maximums.
+    This fixes a bug running over the librdmacm on windows, where
+    DAPL accessed invalid memory.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 5da33bb3b9c230c08492f85d13caa330ce65906e
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   Thu Jan 28 10:19:20 2010 -0800
+
+    dapl/cma: fix referencing freed address
+    
+    DAPL uses a pointer to reference the local and remote addresses
+    of an endpoint.  It expects that those addresses are located
+    in memory that is always accessible.  Typically, for the local
+    address, the pointer references the address stored with the DAPL
+    HCA device.  However, for the cma provider, it changes this pointer
+    to reference the address stored with the rdma_cm_id.
+    
+    This causes a problem when that endpoint is connected on the
+    passive side of a connection.  When connect requests are given
+    to DAPL, a new rdma_cm_id is associated with the request.  The
+    DAPL code replaces the current rdma_cm_id associated with a
+    user's endpoint with the new rdma_cm_id.  The old rdma_cm_id is
+    then deleted.  But the endpoint's local address pointer still
+    references the address stored with the old rdma_cm_id.  The
+    result is that any reference to the address will access freed
+    memory.
+    
+    Fix this by keeping the local address pointer always pointing
+    to the address associated with the DAPL HCA device.  This is about
+    the best that can be done given the DAPL interface design.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit 66dbb5f20bf494eb3f5041655b478059165c5f1b
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   Tue Jan 26 15:13:03 2010 -0800
+
+    dapl: move close device after async thread is done
+    
+    using it
+    
+    Before calling ibv_close_device, wait for the asynchronous
+    processing thread to finish using the device.  This prevents
+    a use after free error.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit 560b235adc799fa710571ca63cbc3e4fa6374ff2
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Jan 11 09:03:10 2010 -0800
+
+    Release 2.0.26-1
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
 commit 73dfb32ace6aff2fdb21e54689342fd551822286
 Author: Arlin Davis <arlin.r.davis@intel.com>
 Date:   Tue Dec 22 14:00:33 2009 -0800
index ccf240523747dc00c6a2ddac8fe6b08bc507e2bf..0979cae56ace519dd3795fa034bbdeb81c65e401 100644 (file)
@@ -1,11 +1,11 @@
 dnl Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.57)
-AC_INIT(dapl, 2.0.26, linux-rdma@vger.kernel.org)
+AC_INIT(dapl, 2.0.27, linux-rdma@vger.kernel.org)
 AC_CONFIG_SRCDIR([dat/udat/udat.c])
 AC_CONFIG_AUX_DIR(config)
 AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(dapl, 2.0.26)
+AM_INIT_AUTOMAKE(dapl, 2.0.27)
 
 AM_PROG_LIBTOOL
 
index 92c439822c247d3a1da946a2db448dc9076e9b84..0f2c38089c53af99dbf3992c26d20e63c8a73270 100644 (file)
@@ -140,6 +140,9 @@ fi
 %{_mandir}/man5/*.5*
 
 %changelog
+* Tue Feb 23 2010 Arlin Davis <ardavis@ichips.intel.com> - 2.0.27
+- DAT/DAPL Version 2.0.27 Release 1, OFED 1.5.1  
+
 * Tue Jan 11 2010 Arlin Davis <ardavis@ichips.intel.com> - 2.0.26
 - DAT/DAPL Version 2.0.26 Release 1, OFED 1.5, OFED 1.5-RDMAoE