[ovs-git] Open vSwitch: clang: Add annotations for thread safety check. (master)

dev at openvswitch.org dev at openvswitch.org
Wed Jul 31 04:39:30 UTC 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  97be153858b4cd175cbe7862b8e1624bf22ab98a (commit)
      from  2b51596fdeba7fbf4caff323dd6af375e7f84596 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 97be153858b4cd175cbe7862b8e1624bf22ab98a
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=97be153858b4cd175cbe7862b8e1624bf22ab98a
Author: Ethan Jackson <ethan at nicira.com>
		
clang: Add annotations for thread safety check.
		
This commit adds annotations for thread safety check. And the
check can be conducted by using -Wthread-safety flag in clang.

Co-authored-by: Alex Wang <alexw at nicira.com>
Signed-off-by: Alex Wang <alexw at nicira.com>
Signed-off-by: Ethan Jackson <ethan at nicira.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 INSTALL                   |   11 ++++
 configure.ac              |    1 +
 include/sparse/pthread.h  |   12 ++--
 lib/command-line.c        |   28 ++++++---
 lib/compiler.h            |  132 ++++++++++++++++++++++++++++++++---------
 lib/dpif-linux.c          |   34 +++++------
 lib/dpif-netdev.c         |   98 +++++++++++++++----------------
 lib/dpif.c                |   30 +++++-----
 lib/fatal-signal.c        |   29 ++++-----
 lib/jsonrpc.c             |    8 +--
 lib/lockfile.c            |   32 +++++-----
 lib/netdev-dummy.c        |    9 +--
 lib/netlink-socket.c      |   12 ++--
 lib/ofp-msgs.c            |    8 +--
 lib/ofp-parse.c           |    8 +--
 lib/ovs-atomic-gcc4+.c    |   14 ++---
 lib/ovs-atomic-pthreads.c |    8 +--
 lib/ovs-atomic-pthreads.h |    2 +-
 lib/ovs-thread.c          |  128 ++++++++++++++++++++++++++++++----------
 lib/ovs-thread.h          |  142 +++++++++++++++++++++++++++++++--------------
 lib/timeval.c             |   22 +++----
 lib/uuid.c                |    6 +-
 lib/vlog.c                |   82 +++++++++++++++-----------
 lib/vlog.h                |    4 +-
 vswitchd/system-stats.c   |   28 ++++-----
 25 files changed, 554 insertions(+), 334 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list