[openib-general] RE: [PATCH] OpenSM - complib fix for branch
Yael Kalka
yael at mellanox.co.il
Thu Apr 6 02:01:25 PDT 2006
Hi Hal,
> -----Original Message-----
> From: Hal Rosenstock [mailto:halr at voltaire.com]
> Sent: Wednesday, April 05, 2006 1:59 PM
> To: Yael Kalka
> Cc: openib-general at openib.org; Eitan Zahavi; Sasha Khapyorsky; Ofer
Gigi
> Subject: Re: [PATCH] OpenSM - complib fix for branch
>
> Hi Yael,
>
> On Wed, 2006-04-05 at 02:24, Yael Kalka wrote:
> > Hi Hal,
> >
> > I saw that the complib patch (removal of constructor and destructor
> > attribute), wasn't fully added to the branch.
> > Attached is a patch for the branch.
>
> Is this needed for 1.0 ? Is this safe to add ? Was there more to it
than
> just this ?
>
[Yael Kalka] It isn't needed for 1.0 more than for the trunk, just that
the minimum differences we have between the branch and the trunk, the
easier it'll be to handle them.
I don't see a problem with applying the patch on the branch.
The patch also included a change to the osmtest/main.c, but that change
is already applied to the branch for some reason.
Another issue that is not connected to this specific patch - I think we
should apply the cosmetic changes patches to the branch in order to
minimize the differences between the trunk and the branch.
Yael
> -- Hal
>
> > Thanks,
> > Yael
> >
> > Signed-off-by: Yael Kalka <yael at mellanox.co.il>
> >
> > Index: complib/cl_complib.c
> > ===================================================================
> > --- complib/cl_complib.c (revision 6203)
> > +++ complib/cl_complib.c (working copy)
> > @@ -65,7 +65,6 @@ __cl_timer_prov_destroy( void );
> > cl_spinlock_t cl_atomic_spinlock;
> >
> > void
> > -__attribute (( constructor ))
> > complib_init(void)
> > {
> > cl_status_t status = CL_SUCCESS;
> > @@ -90,14 +89,6 @@ complib_init(void)
> > }
> >
> > void
> > -__attribute (( destructor ))
> > -complib_fini(void)
> > -{
> > - __cl_timer_prov_destroy();
> > - __cl_user_syshelper_exit();
> > -}
> > -
> > -void
> > complib_exit(void)
> > {
> > __cl_timer_prov_destroy();
> > Index: opensm/main.c
> > ===================================================================
> > --- opensm/main.c (revision 6203)
> > +++ opensm/main.c (working copy)
> > @@ -44,9 +44,6 @@
> > *
> > * $Revision: 1.23 $
> > */
> > -#ifdef __WIN__
> > -#pragma warning(disable : 4996)
> > -#endif
> >
> > #if HAVE_CONFIG_H
> > # include <config.h>
> > @@ -557,9 +554,7 @@ main(
> > { NULL, 0, NULL, 0 } /* Required at the end of
the
> array */
> > };
> >
> > -#ifdef __WIN__
> > complib_init();
> > -#endif
> >
> > /* Make sure that the opensm and complib were compiled using
> > same modes (debug/free) */
> >
>
More information about the general
mailing list