[IOU] This patch removes XXX_PTR64 and TO_ULONG_PTR macro usage in the IOU bus driver...
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 29 Jun 2008 17:53:30 +0000 (17:53 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 29 Jun 2008 17:53:30 +0000 (17:53 +0000)
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1308 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

core/iou/kernel/iou_driver.h
core/iou/kernel/iou_ioc_mgr.c
core/iou/kernel/iou_ioc_mgr.h

index 7376f30..d082a84 100644 (file)
@@ -1,5 +1,6 @@
 /*\r
  * Copyright (c) 2005 SilverStorm Technologies.  All rights reserved.\r
+ * Portions Copyright (c) 2008 Microsoft Corporation.  All rights reserved.\r
  *\r
  * This software is available to you under the OpenIB.org BSD license\r
  * below:\r
@@ -200,7 +201,7 @@ typedef struct _iou_pdo_ext
        cl_list_item_t                  list_item;\r
 \r
        /* All reported PDOs are children of an HCA. */\r
-TO_LONG_PTR(   ib_ca_handle_t ,                        h_ca) ; \r
+       ib_ca_handle_t                  h_ca;\r
 \r
        /*\r
         * CA GUID copy - in case we get IRPs after the CA\r
index 43f3b05..04c4a24 100644 (file)
@@ -1,5 +1,6 @@
 /*\r
  * Copyright (c) 2005 SilverStorm Technologies.  All rights reserved.\r
+ * Portions Copyright (c) 2008 Microsoft Corporation.  All rights reserved.\r
  *\r
  * This software is available to you under the OpenIB.org BSD license\r
  * below:\r
@@ -422,7 +423,7 @@ ioc_mgr_pnp_cb(
        IOU_ENTER( IOU_DBG_PNP );\r
 \r
        CL_ASSERT( p_pnp_rec );\r
-       p_ioc_mgr = (ioc_mgr_t* VOID_PTR64)p_pnp_rec->pnp_context;\r
+       p_ioc_mgr = (ioc_mgr_t*)p_pnp_rec->pnp_context;\r
 \r
        switch( p_pnp_rec->pnp_event )\r
        {\r
index 9558ede..19c2f6f 100644 (file)
@@ -1,5 +1,6 @@
 /*\r
  * Copyright (c) 2005 SilverStorm Technologies.  All rights reserved.\r
+ * Portions Copyright (c) 2008 Microsoft Corporation.  All rights reserved.\r
  *\r
  * This software is available to you under the OpenIB.org BSD license\r
  * below:\r
@@ -46,8 +47,8 @@ typedef struct _ioc_mgr
 \r
        ib_al_ifc_t                                     ifc;\r
 \r
-TO_LONG_PTR(   ib_al_handle_t  ,                               h_al) ; \r
-TO_LONG_PTR(   ib_pnp_handle_t ,                               h_pnp) ;        /* Handle for iou PnP events */\r
+       ib_al_handle_t                          h_al;\r
+       ib_pnp_handle_t                         h_pnp;  /* Handle for iou PnP events */\r
 \r
        /* Attributes for this IOU. */\r
        iou_ifc_data_t                          info;\r