From owner-cvs-src-old@FreeBSD.ORG Tue Dec 2 12:02:13 2008 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 152C3106568C for ; Tue, 2 Dec 2008 12:02:13 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 01E378FC08 for ; Tue, 2 Dec 2008 12:02:13 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mB2C2C0j038968 for ; Tue, 2 Dec 2008 12:02:12 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mB2C2CWw038967 for cvs-src-old@freebsd.org; Tue, 2 Dec 2008 12:02:12 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200812021202.mB2C2CWw038967@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Tue, 2 Dec 2008 11:58:31 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/thread thr_fork.c thr_rtld.c src/libexec/rtld-elf rtld_lock.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2008 12:02:13 -0000 kib 2008-12-02 11:58:31 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_fork.c thr_rtld.c libexec/rtld-elf rtld_lock.h Log: SVN rev 185558 on 2008-12-02 11:58:31Z by kib Provide custom simple allocator for rtld locks in libthr. The allocator does not use any external symbols, thus avoiding possible recursion into rtld to resolve symbols, when called. Reviewed by: kan, davidxu Tested by: rink MFC after: 1 month Revision Changes Path 1.12 +1 -1 src/lib/libthr/thread/thr_fork.c 1.9 +23 -23 src/lib/libthr/thread/thr_rtld.c 1.5 +1 -0 src/libexec/rtld-elf/rtld_lock.h