Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jun 2008 20:21:20 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/netgraph ng_base.c
Message-ID:  <200806262021.m5QKLbvs055317@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mav         2008-06-26 20:21:20 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/netgraph         ng_base.c 
  Log:
  SVN rev 180035 on 2008-06-26 20:21:20Z by mav
  
  MFC rev. 1.155-1.156
  Rewrite node's r/w/q-lock semantics using only atomics instead of mutex
  and atomics combination. Mutex is now used only for queue protection.
  Also avoid unneded extra swi scheduling calls.
  
  Add memory barriers to the node locking operations.
  Add some comments.
  
  Revision    Changes    Path
  1.135.2.10  +102 -259  src/sys/netgraph/ng_base.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200806262021.m5QKLbvs055317>