Acked-by: Joe Stringer <joestrin...@nicira.com>

On 16 January 2014 10:07, Ben Pfaff <b...@nicira.com> wrote:

> These were useful back when we were trying to use the sparse lock balance
> annotations, but we removed those in commit 47b52c71232c0 (sparse: Remove
> support for thread-safety annotations.) and so they serve no purpose any
> longer.
>
> Signed-off-by: Ben Pfaff <b...@nicira.com>
> ---
>  lib/ovs-thread.h |   11 -----------
>  1 file changed, 11 deletions(-)
>
> diff --git a/lib/ovs-thread.h b/lib/ovs-thread.h
> index 8cf2ecc..f27553e 100644
> --- a/lib/ovs-thread.h
> +++ b/lib/ovs-thread.h
> @@ -115,17 +115,6 @@ void xpthread_cond_destroy(pthread_cond_t *);
>  void xpthread_cond_signal(pthread_cond_t *);
>  void xpthread_cond_broadcast(pthread_cond_t *);
>
> -#ifdef __CHECKER__
> -/* Replace these functions by the macros already defined in the
> <pthread.h>
> - * annotations, because the macro definitions have correct semantics for
> the
> - * conditional acquisition that can't be captured in a function
> annotation.
> - * The difference in semantics from pthread_*() to xpthread_*() does not
> matter
> - * because sparse is not a compiler. */
> -#define xpthread_mutex_trylock pthread_mutex_trylock
> -#define xpthread_rwlock_tryrdlock pthread_rwlock_tryrdlock
> -#define xpthread_rwlock_trywrlock pthread_rwlock_trywrlock
> -#endif
> -
>  void xpthread_key_create(pthread_key_t *, void (*destructor)(void *));
>  void xpthread_key_delete(pthread_key_t);
>  void xpthread_setspecific(pthread_key_t, const void *);
> --
> 1.7.10.4
>
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to