From owner-cvs-all@FreeBSD.ORG Mon Mar 27 23:50:22 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 7CAD016A423; Mon, 27 Mar 2006 23:50:22 +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 4894943D48; Mon, 27 Mar 2006 23:50:22 +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 k2RNoM6d063922; Mon, 27 Mar 2006 23:50:22 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RNoMI0063921; Mon, 27 Mar 2006 23:50:22 GMT (envelope-from davidxu) Message-Id: <200603272350.k2RNoMI0063921@repoman.freebsd.org> From: David Xu Date: Mon, 27 Mar 2006 23:50:21 +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/thread Makefile.inc thr_create.c thr_init.c thr_mutex.c thr_mutexattr.c thr_private.h thr_setschedparam.c 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: Mon, 27 Mar 2006 23:50:22 -0000 davidxu 2006-03-27 23:50:21 UTC FreeBSD src repository Modified files: lib/libthr/thread Makefile.inc thr_create.c thr_init.c thr_mutex.c thr_mutexattr.c thr_private.h thr_setschedparam.c Log: Remove priority mutex code because it does not work correctly, to make it work, turnstile like mechanism to support priority propagating and other realtime scheduling options in kernel should be available to userland mutex, for the moment, I just want to make libthr be simple and efficient thread library. Discussed with: deischen, julian Revision Changes Path 1.15 +0 -2 src/lib/libthr/thread/Makefile.inc 1.28 +0 -1 src/lib/libthr/thread/thr_create.c 1.32 +1 -2 src/lib/libthr/thread/thr_init.c 1.40 +122 -1118 src/lib/libthr/thread/thr_mutex.c 1.4 +63 -0 src/lib/libthr/thread/thr_mutexattr.c 1.59 +10 -30 src/lib/libthr/thread/thr_private.h 1.10 +4 -46 src/lib/libthr/thread/thr_setschedparam.c