From owner-cvs-all@FreeBSD.ORG Tue Apr 4 03:26:06 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9DB6416A41F; Tue, 4 Apr 2006 03:26:06 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6753143D48; Tue, 4 Apr 2006 03:26:06 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k343Q6O6093860; Tue, 4 Apr 2006 03:26:06 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k343Q6QU093859; Tue, 4 Apr 2006 03:26:06 GMT (envelope-from davidxu) Message-Id: <200604040326.k343Q6QU093859@repoman.freebsd.org> From: David Xu Date: Tue, 4 Apr 2006 03:26:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libthr/arch/amd64/amd64 pthread_md.c src/lib/libthr/arch/amd64/include pthread_md.h src/lib/libthr/arch/i386/i386 pthread_md.c src/lib/libthr/arch/i386/include pthread_md.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Apr 2006 03:26:06 -0000 davidxu 2006-04-04 03:26:06 UTC FreeBSD src repository Modified files: lib/libthr/arch/amd64/amd64 pthread_md.c lib/libthr/arch/amd64/include pthread_md.h lib/libthr/arch/i386/i386 pthread_md.c lib/libthr/arch/i386/include pthread_md.h Log: Simplify _get_curthread() and _tcb_ctor because libc and rtld now already allocate thread pointer space in tls block for initial thread. Only i386 and amd64 have been done, others still have to be tested. Revision Changes Path 1.2 +2 -4 src/lib/libthr/arch/amd64/amd64/pthread_md.c 1.2 +1 -3 src/lib/libthr/arch/amd64/include/pthread_md.h 1.7 +2 -5 src/lib/libthr/arch/i386/i386/pthread_md.c 1.6 +1 -3 src/lib/libthr/arch/i386/include/pthread_md.h