Committed in revision 2572.

On Thu, 2 Jun 2005, Tom Duffy wrote:

tduffy> In my work going through trying to get rid of the opaque dat handles, I
tduffy> came across what looks like a bug in kdapltest.  I don't think
tduffy> DT_Performance_Test_Create() and DT_Performance_Test_Client() should
tduffy> take a DAT_IA_HANDLE * as an argument as this would be a pointer to a
tduffy> pointer.
tduffy> 
tduffy> Of course, the compiler didn't catch it until I changed it to a real
tduffy> struct pointers thus showing one of the problems with using opaques.
tduffy> 
tduffy> Signed-off-by: Tom Duffy <[EMAIL PROTECTED]>
tduffy> 
tduffy> Index: linux-kernel-clean/test/dapltest/test/dapl_performance_util.c
tduffy> ===================================================================
tduffy> --- linux-kernel-clean/test/dapltest/test/dapl_performance_util.c       
(revision 2532)
tduffy> +++ linux-kernel-clean/test/dapltest/test/dapl_performance_util.c       
(working copy)
tduffy> @@ -33,7 +33,7 @@
tduffy>  boolean_t
tduffy>  DT_Performance_Test_Create (
tduffy>      Per_Test_Data_t            *pt_ptr,
tduffy> -    DAT_IA_HANDLE              *ia_handle,
tduffy> +    DAT_IA_HANDLE              ia_handle,
tduffy>      struct sockaddr *          remote_ia_addr,
tduffy>      boolean_t          is_server,
tduffy>      boolean_t                  is_remote_little_endian,
tduffy> Index: linux-kernel-clean/test/dapltest/test/dapl_performance_client.c
tduffy> ===================================================================
tduffy> --- linux-kernel-clean/test/dapltest/test/dapl_performance_client.c     
(revision 2532)
tduffy> +++ linux-kernel-clean/test/dapltest/test/dapl_performance_client.c     
(working copy)
tduffy> @@ -34,7 +34,7 @@ int
tduffy>  DT_Performance_Test_Client (
tduffy>      Params_t           *params_ptr,
tduffy>      Per_Test_Data_t    *pt_ptr,
tduffy> -    DAT_IA_HANDLE      *ia_handle,
tduffy> +    DAT_IA_HANDLE      ia_handle,
tduffy>      struct sockaddr *  remote_ia_addr)
tduffy>  {
tduffy>      Performance_Test_t                 *test_ptr = NULL;
tduffy> Index: linux-kernel-clean/test/dapltest/include/dapl_proto.h
tduffy> ===================================================================
tduffy> --- linux-kernel-clean/test/dapltest/include/dapl_proto.h       
(revision 2532)
tduffy> +++ linux-kernel-clean/test/dapltest/include/dapl_proto.h       
(working copy)
tduffy> @@ -236,7 +236,7 @@ void            DT_Performance_Cmd_Endia
tduffy>  /* dapl_performance_client.c */
tduffy>  int             DT_Performance_Test_Client (   Params_t        
*params_ptr,
tduffy>                                                Per_Test_Data_t * pt_ptr,
tduffy> -                                              DAT_IA_HANDLE * 
ia_handle,
tduffy> +                                              DAT_IA_HANDLE ia_handle,
tduffy>                                                struct sockaddr *remote);
tduffy>  
tduffy>  boolean_t            DT_Performance_Test_Client_Connect (
tduffy> @@ -261,7 +261,7 @@ boolean_t            DT_Performance_Test
tduffy>  
tduffy>  /* dapl_performance_util.c */
tduffy>  boolean_t            DT_Performance_Test_Create (Per_Test_Data_t * 
pt_ptr,
tduffy> -                                          DAT_IA_HANDLE * ia_handle,
tduffy> +                                          DAT_IA_HANDLE ia_handle,
tduffy>                                            struct sockaddr 
*remote_ia_addr,
tduffy>                                            boolean_t is_server,
tduffy>                                            boolean_t 
is_remote_little_endian,
tduffy> 
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to