Hello,
  The following patches address inconsistencies between header file function 
prototypes and .c function definitions;
missing 'const' attribute.
Attached is a Linux EOL patch file in case a mailer hacks/reformats the text.

Signed-off-by: Stan Smith (stan.sm...@intel.com)


diff --git a/opensm/opensm/osm_inform.c b/opensm/opensm/osm_inform.c
index 9b451bd..7d55a06 100644
--- a/opensm/opensm/osm_inform.c
+++ b/opensm/opensm/osm_inform.c
@@ -61,7 +61,7 @@ typedef struct osm_infr_match_ctxt {
 
 /**********************************************************************
  **********************************************************************/
-void osm_infr_delete(IN osm_infr_t * p_infr)
+void osm_infr_delete(IN osm_infr_t * const p_infr)
 {
        free(p_infr);
 }
@@ -214,7 +214,7 @@ Exit:
  **********************************************************************/
 osm_infr_t *osm_infr_get_by_rec(IN osm_subn_t const *p_subn,
                                IN osm_log_t * p_log,
-                               IN osm_infr_t * p_infr_rec)
+                               IN osm_infr_t * const p_infr_rec)
 {
        cl_list_item_t *p_list_item;
 
@@ -572,7 +572,7 @@ static void log_notice(osm_log_t * log, osm_log_level_t 
level,
                                  sizeof gid_str));
 }
 
-ib_api_status_t osm_report_notice(IN osm_log_t * p_log, IN osm_subn_t * p_subn,
+ib_api_status_t osm_report_notice(IN osm_log_t * const p_log, IN osm_subn_t * 
p_subn,
                                  IN ib_mad_notice_attr_t * p_ntc)
 {
        osm_infr_match_ctxt_t context;
diff --git a/opensm/opensm/osm_lid_mgr.c b/opensm/opensm/osm_lid_mgr.c
index 34625ba..8b620c3 100644
--- a/opensm/opensm/osm_lid_mgr.c
+++ b/opensm/opensm/osm_lid_mgr.c
@@ -106,14 +106,14 @@ typedef struct osm_lid_mgr_range {
 
 /**********************************************************************
  **********************************************************************/
-void osm_lid_mgr_construct(IN osm_lid_mgr_t * p_mgr)
+void osm_lid_mgr_construct(IN osm_lid_mgr_t * const p_mgr)
 {
        memset(p_mgr, 0, sizeof(*p_mgr));
 }
 
 /**********************************************************************
  **********************************************************************/
-void osm_lid_mgr_destroy(IN osm_lid_mgr_t * p_mgr)
+void osm_lid_mgr_destroy(IN osm_lid_mgr_t * const p_mgr)
 {
        cl_list_item_t *p_item;
 
@@ -224,7 +224,7 @@ Exit:
 
 /**********************************************************************
  **********************************************************************/
-ib_api_status_t osm_lid_mgr_init(IN osm_lid_mgr_t * p_mgr, IN osm_sm_t * sm)
+ib_api_status_t osm_lid_mgr_init(IN osm_lid_mgr_t * const p_mgr, IN osm_sm_t * 
sm)
 {
        ib_api_status_t status = IB_SUCCESS;
 
@@ -1145,7 +1145,7 @@ Exit:
 
 /**********************************************************************
  **********************************************************************/
-int osm_lid_mgr_process_sm(IN osm_lid_mgr_t * p_mgr)
+int osm_lid_mgr_process_sm(IN osm_lid_mgr_t * const p_mgr)
 {
        int ret;
 
@@ -1173,7 +1173,7 @@ int osm_lid_mgr_process_sm(IN osm_lid_mgr_t * p_mgr)
  1.2 if a change is required send the port info
  2 if any change send the signal PENDING...
 **********************************************************************/
-int osm_lid_mgr_process_subnet(IN osm_lid_mgr_t * p_mgr)
+int osm_lid_mgr_process_subnet(IN osm_lid_mgr_t * const p_mgr)
 {
        cl_qmap_t *p_port_guid_tbl;
        osm_port_t *p_port;
diff --git a/opensm/opensm/osm_sa_mcmember_record.c 
b/opensm/opensm/osm_sa_mcmember_record.c
index c80dae7..bd4245b 100644
--- a/opensm/opensm/osm_sa_mcmember_record.c
+++ b/opensm/opensm/osm_sa_mcmember_record.c
@@ -888,7 +888,7 @@ osm_mgrp_t *osm_get_mgrp_by_mgid(IN osm_sa_t * sa, IN 
ib_gid_t * p_mgid)
 ib_api_status_t osm_mcmr_rcv_find_or_create_new_mgrp(IN osm_sa_t * sa,
                                                     IN ib_net64_t comp_mask,
                                                     IN ib_member_rec_t *
-                                                    p_recvd_mcmember_rec,
+                                                    const p_recvd_mcmember_rec,
                                                     OUT osm_mgrp_t ** pp_mgrp)
 {
 

Attachment: opensm.pat
Description: Binary data

_______________________________________________
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to