[openib-general] [PATCH 13/13] osm: port to WinIB stack : opensm/osm_pkey_mgr.c
Eitan Zahavi
eitan at mellanox.co.il
Tue Oct 3 12:16:50 PDT 2006
Hi Hal,
I did not see any response on this one.
Just a reminder
Thanks
Eitan
Eitan Zahavi wrote:
>Hi Hal
>
>Avoid using array initialization statements which do not compile on win.
>
>Thanks
>
>Eitan
>
>Signed-off-by: Eitan Zahavi <eitan at mellanox.co.il>
>
>Index: opensm/osm_pkey_mgr.c
>===================================================================
>--- opensm/osm_pkey_mgr.c (revision 9502)
>+++ opensm/osm_pkey_mgr.c (working copy)
>@@ -67,7 +67,7 @@
> a different place for switch external ports (SwitchInfo) and the
> rest of the ports (NodeInfo).
> */
>-static int
>+static uint16_t
> pkey_mgr_get_physp_max_blocks(
> IN const osm_subn_t *p_subn,
> IN const osm_physp_t *p_physp )
>@@ -132,8 +132,8 @@ pkey_mgr_process_physical_port(
> CL_ASSERT( ib_pkey_get_base( *p_orig_pkey ) == ib_pkey_get_base( pkey ) );
> p_pending->is_new = FALSE;
> if (osm_pkey_tbl_get_block_and_idx(
>- p_pkey_tbl, p_orig_pkey,
>- &p_pending->block, &p_pending->index ) != IB_SUCCESS)
>+ p_pkey_tbl, p_orig_pkey,
>+ &p_pending->block, &p_pending->index ) != IB_SUCCESS)
> {
> osm_log( p_log, OSM_LOG_ERROR,
> "pkey_mgr_process_physical_port: ERR 0503: "
>@@ -276,7 +276,8 @@ static boolean_t pkey_mgr_update_port(
> boolean_t ret_val = FALSE;
> osm_pending_pkey_t *p_pending;
> boolean_t found;
>- ib_pkey_table_t empty_block = {.pkey_entry = {0}, };
>+ ib_pkey_table_t empty_block;
>+ memset(&empty_block, 0, sizeof(ib_pkey_table_t));
>
> p_physp = osm_port_get_default_phys_ptr( p_port );
> if ( !osm_physp_is_valid( p_physp ) )
>@@ -403,7 +404,8 @@ pkey_mgr_update_peer_port(
> uint16_t peer_max_blocks;
> ib_api_status_t status = IB_SUCCESS;
> boolean_t ret_val = FALSE;
>- ib_pkey_table_t empty_block = {.pkey_entry = {0}, };
>+ ib_pkey_table_t empty_block;
>+ memset(&empty_block, 0, sizeof(ib_pkey_table_t));
>
> p_physp = osm_port_get_default_phys_ptr( p_port );
> if (!osm_physp_is_valid( p_physp ))
>
>
>_______________________________________________
>openib-general mailing list
>openib-general at openib.org
>http://openib.org/mailman/listinfo/openib-general
>
>To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>
>
More information about the general
mailing list