From patchwork Thu Jan 21 15:54:13 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yevgeny Kliteynik X-Patchwork-Id: 74376 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter.kernel.org (8.14.3/8.14.2) with ESMTP id o0LFsaoJ003528 for ; Thu, 21 Jan 2010 15:54:36 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751493Ab0AUPyf (ORCPT ); Thu, 21 Jan 2010 10:54:35 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752077Ab0AUPyf (ORCPT ); Thu, 21 Jan 2010 10:54:35 -0500 Received: from mail.mellanox.co.il ([194.90.237.43]:57335 "EHLO mellanox.co.il" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751493Ab0AUPyf (ORCPT ); Thu, 21 Jan 2010 10:54:35 -0500 Received: from Internal Mail-Server by MTLPINE1 (envelope-from kliteyn@dev.mellanox.co.il) with SMTP; 21 Jan 2010 17:54:28 +0200 Received: from [10.4.1.29] ([10.4.1.29]) by mtlexch01.mtl.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 21 Jan 2010 17:54:28 +0200 Message-ID: <4B5878A5.1080800@dev.mellanox.co.il> Date: Thu, 21 Jan 2010 17:54:13 +0200 From: Yevgeny Kliteynik Reply-To: kliteyn@dev.mellanox.co.il User-Agent: Thunderbird 1.5.0.5 (X11/20060719) MIME-Version: 1.0 To: Sasha Khapyorsky CC: Linux RDMA Subject: [PATCH] opensm/osm_sa.{c,h}: osm_sa_db_file_dump() return values X-OriginalArrivalTime: 21 Jan 2010 15:54:28.0462 (UTC) FILETIME=[035AD0E0:01CA9AB2] X-TM-AS-Product-Ver: SMEX-8.0.0.1181-6.000.1038-17144.005 X-TM-AS-Result: No--8.655600-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Sender: linux-rdma-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org diff --git a/opensm/include/opensm/osm_sa.h b/opensm/include/opensm/osm_sa.h index 9229d1a..d516310 100644 --- a/opensm/include/opensm/osm_sa.h +++ b/opensm/include/opensm/osm_sa.h @@ -436,7 +436,9 @@ int osm_sa_db_file_dump(struct osm_opensm *p_osm); * [in] Pointer to an osm_opensm_t object. * * RETURN VALUES -* None +* 0 if the SA DB was actually dumped +* >0 if there was no need to dump the SA DB +* <0 if some error occurred. * *********/ diff --git a/opensm/opensm/osm_sa.c b/opensm/opensm/osm_sa.c index 0d203ad..3473e4c 100644 --- a/opensm/opensm/osm_sa.c +++ b/opensm/opensm/osm_sa.c @@ -704,7 +704,7 @@ static void sa_dump_all_sa(osm_opensm_t * p_osm, FILE * file) int osm_sa_db_file_dump(osm_opensm_t * p_osm) { - int res = 0; + int res = 1; if (p_osm->sa.dirty) { res = opensm_dump_to_file( p_osm, "opensm-sa.dump", sa_dump_all_sa);