From owner-p4-projects@FreeBSD.ORG Sat Apr 22 02:43:47 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5B9F116A405; Sat, 22 Apr 2006 02:43:47 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2ED7B16A400 for ; Sat, 22 Apr 2006 02:43:47 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0AA543D46 for ; Sat, 22 Apr 2006 02:43:46 +0000 (GMT) (envelope-from jb@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 k3M2hkgR085432 for ; Sat, 22 Apr 2006 02:43:46 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3M2hkZq085429 for perforce@freebsd.org; Sat, 22 Apr 2006 02:43:46 GMT (envelope-from jb@freebsd.org) Date: Sat, 22 Apr 2006 02:43:46 GMT Message-Id: <200604220243.k3M2hkZq085429@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 95851 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Apr 2006 02:43:47 -0000 http://perforce.freebsd.org/chv.cgi?CH=95851 Change 95851 by jb@jb_freebsd2 on 2006/04/22 02:43:07 Don't include Sun's vmem implementation any more. All the DTrace was using it for was to allocate resource IDs. We can do that a MUCH simpler way than implementing vmem. Start using the custom mutex implementation. Include a source file which will contain the functions customised to suit the FreeBSD kernel. Currently they are just hacks, but this is where they will go when they become features rather than just hacks. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace.c#8 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace.c#8 (text+ko) ==== @@ -65,7 +65,7 @@ #include #include -#include +#include #include #include @@ -564,6 +564,9 @@ /* Temporary hacks during porting this code. */ #include +/* FreeBSD kernel specific functions. */ +#include + /* Common error handler. */ #include