Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Apr 2008 23:52:53 +0000 (UTC)
From:      David Xu <davidxu@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libthr/arch/amd64 Makefile.inc src/lib/libthr/arch/amd64/include pthread_md.h src/lib/libthr/arch/amd64/amd64 _umtx_op_err.S src/lib/libthr/arch/i386 Makefile.inc src/lib/libthr/arch/i386/include pthread_md.h src/lib/libthr/arch/i386/i386 _umtx_op_err.S ...
Message-ID:  <200804112352.m3BNqrfv090453@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
davidxu     2008-04-11 23:52:53 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    lib/libthr/arch/amd64 Makefile.inc 
    lib/libthr/arch/amd64/include pthread_md.h 
    lib/libthr/arch/i386 Makefile.inc 
    lib/libthr/arch/i386/include pthread_md.h 
    lib/libthr/thread    thr_private.h thr_rwlock.c thr_umtx.c 
                         thr_umtx.h 
  Added files:           (Branch: RELENG_7)
    lib/libthr/arch/amd64/amd64 _umtx_op_err.S 
    lib/libthr/arch/i386/i386 _umtx_op_err.S 
  Log:
  MFC:
          - add _umtx_op_err function to improve stability because of errno
            changed by application signal handler code.
          - use kernel based userland rwlock to implement pthread_rwlock,
            improve performance in most cases.
  
  Revision  Changes    Path
  1.2.10.2  +1 -1      src/lib/libthr/arch/amd64/Makefile.inc
  1.1.2.1   +37 -0     src/lib/libthr/arch/amd64/amd64/_umtx_op_err.S (new)
  1.4.2.1   +3 -0      src/lib/libthr/arch/amd64/include/pthread_md.h
  1.2.10.2  +1 -1      src/lib/libthr/arch/i386/Makefile.inc
  1.1.2.1   +36 -0     src/lib/libthr/arch/i386/i386/_umtx_op_err.S (new)
  1.8.2.1   +3 -0      src/lib/libthr/arch/i386/include/pthread_md.h
  1.78.2.3  +4 -5      src/lib/libthr/thread/thr_private.h
  1.10.2.1  +142 -181  src/lib/libthr/thread/thr_rwlock.c
  1.12.2.1  +52 -35    src/lib/libthr/thread/thr_umtx.c
  1.10.2.1  +81 -0     src/lib/libthr/thread/thr_umtx.h



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