Looks good. It works now in my local build. Thanks.
On Mon, Jul 22, 2013 at 1:31 PM, Ben Pfaff <b...@nicira.com> wrote: > Reported-by: Andy Zhou <az...@nicira.com> > Signed-off-by: Ben Pfaff <b...@nicira.com> > --- > v1->v2: Avoid conflict with ovs-thread.h definitions. > > include/sparse/pthread.h | 11 ++++++++++- > 1 files changed, 10 insertions(+), 1 deletions(-) > > diff --git a/include/sparse/pthread.h b/include/sparse/pthread.h > index 723c351..6cdf5c8 100644 > --- a/include/sparse/pthread.h > +++ b/include/sparse/pthread.h > @@ -33,12 +33,21 @@ int pthread_rwlock_unlock(pthread_rwlock_t *rwlock) > OVS_RELEASES(rwlock); > int pthread_cond_wait(pthread_cond_t *, pthread_mutex_t *mutex) > OVS_MUST_HOLD(mutex); > > -/* Sparse complains about the proper PTHREAD_MUTEX_INITIALIZER definition. > +/* Sparse complains about the proper PTHREAD_*_INITIALIZER definitions. > * Luckily, it's not a real compiler so we can overwrite it with something > * simple. */ > #undef PTHREAD_MUTEX_INITIALIZER > #define PTHREAD_MUTEX_INITIALIZER {} > > +#undef PTHREAD_RWLOCK_INITIALIZER > +#define PTHREAD_RWLOCK_INITIALIZER {} > + > +#undef PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP > +#define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP {} > + > +#undef PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP > +#define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP {} > + > #define pthread_mutex_trylock(MUTEX) \ > ({ \ > int retval = pthread_mutex_trylock(mutex); \ > -- > 1.7.2.5 > >
_______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev