From owner-p4-projects@FreeBSD.ORG Sun May 14 00:43:53 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 08D3416A411; Sun, 14 May 2006 00:43:53 +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 C067B16A40A for ; Sun, 14 May 2006 00:43:52 +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 6F47543D45 for ; Sun, 14 May 2006 00:43:52 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E0hlPt070983 for ; Sun, 14 May 2006 00:43:47 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E0hlHW070980 for perforce@freebsd.org; Sun, 14 May 2006 00:43:47 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 00:43:47 GMT Message-Id: <200605140043.k4E0hlHW070980@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 97112 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: Sun, 14 May 2006 00:43:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=97112 Change 97112 by jb@jb_freebsd2 on 2006/05/14 00:43:24 Use weak symbols for the added functions. Affected files ... .. //depot/projects/dtrace/src/lib/libpthread/thread/thr_mutex.c#4 edit .. //depot/projects/dtrace/src/lib/libpthread/thread/thr_rwlock.c#3 edit Differences ... ==== //depot/projects/dtrace/src/lib/libpthread/thread/thr_mutex.c#4 (text+ko) ==== @@ -107,6 +107,8 @@ LT10_COMPAT_DEFAULT(pthread_mutex_destroy); LT10_COMPAT_PRIVATE(_pthread_mutex_unlock); LT10_COMPAT_DEFAULT(pthread_mutex_unlock); +LT10_COMPAT_PRIVATE(_pthread_mutex_held_np); +LT10_COMPAT_DEFAULT(pthread_mutex_held_np); /* Single underscore versions provided for libc internal usage: */ __weak_reference(__pthread_mutex_init, pthread_mutex_init); @@ -117,6 +119,7 @@ /* No difference between libc and application usage of these: */ __weak_reference(_pthread_mutex_destroy, pthread_mutex_destroy); __weak_reference(_pthread_mutex_unlock, pthread_mutex_unlock); +__weak_reference(_pthread_mutex_held_np, pthread_mutex_held_np); @@ -1583,7 +1586,7 @@ } int -pthread_mutex_held_np(pthread_mutex_t *m) +_pthread_mutex_held_np(pthread_mutex_t *m) { return((*m)->m_owner == _get_curthread()); } ==== //depot/projects/dtrace/src/lib/libpthread/thread/thr_rwlock.c#3 (text+ko) ==== @@ -56,6 +56,10 @@ LT10_COMPAT_DEFAULT(pthread_rwlock_wrlock); LT10_COMPAT_PRIVATE(_pthread_rwlock_timedwrlock); LT10_COMPAT_DEFAULT(pthread_rwlock_timedwrlock); +LT10_COMPAT_PRIVATE(_pthread_rwlock_rdheld_np); +LT10_COMPAT_DEFAULT(pthread_rwlock_rdheld_np); +LT10_COMPAT_PRIVATE(_pthread_rwlock_wrheld_np); +LT10_COMPAT_DEFAULT(pthread_rwlock_wrheld_np); __weak_reference(_pthread_rwlock_destroy, pthread_rwlock_destroy); __weak_reference(_pthread_rwlock_init, pthread_rwlock_init); @@ -66,6 +70,8 @@ __weak_reference(_pthread_rwlock_unlock, pthread_rwlock_unlock); __weak_reference(_pthread_rwlock_wrlock, pthread_rwlock_wrlock); __weak_reference(_pthread_rwlock_timedwrlock, pthread_rwlock_timedwrlock); +__weak_reference(_pthread_rwlock_rdheld_np, pthread_rwlock_rdheld_np); +__weak_reference(_pthread_rwlock_wrheld_np, pthread_rwlock_wrheld_np); /* * Prototypes @@ -438,13 +444,13 @@ } int -pthread_rwlock_rdheld_np(pthread_rwlock_t *rwlock) +_pthread_rwlock_rdheld_np(pthread_rwlock_t *rwlock) { return((*rwlock)->state > 0); } int -pthread_rwlock_wrheld_np(pthread_rwlock_t *rwlock) +_pthread_rwlock_wrheld_np(pthread_rwlock_t *rwlock) { return((*rwlock)->state < 0); } From owner-p4-projects@FreeBSD.ORG Sun May 14 00:47:59 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 78FB516A404; Sun, 14 May 2006 00:47:59 +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 224E316A402 for ; Sun, 14 May 2006 00:47:59 +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 C78CC43D48 for ; Sun, 14 May 2006 00:47:58 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E0lrEB078831 for ; Sun, 14 May 2006 00:47:53 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E0lrqQ078827 for perforce@freebsd.org; Sun, 14 May 2006 00:47:53 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 00:47:53 GMT Message-Id: <200605140047.k4E0lrqQ078827@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 97114 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: Sun, 14 May 2006 00:47:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=97114 Change 97114 by jb@jb_freebsd2 on 2006/05/14 00:46:59 Use a per-cpu field to track if DTrace is running a probe from an interrupt. This is required so that DTrace can create thread-specific dynamic variables for use with 'self->'. XXX These need to be turned into atomic updates. XXX On Solaris/x86, level 15 interrupts are recursive, so they use XXX the top half of the pc_intr_actv field to count the recursion. XXX Do we need to do that? Affected files ... .. //depot/projects/dtrace/src/sys/cddl/i386/cyclic_machdep.c#3 edit .. //depot/projects/dtrace/src/sys/cddl/kern/kern_cyclic.c#3 edit .. //depot/projects/dtrace/src/sys/sys/pcpu.h#5 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/i386/cyclic_machdep.c#3 (text+ko) ==== @@ -77,7 +77,11 @@ { cpu_t *c = pcpu_find(curcpu); + c->pc_intr_actv |= (1 << CY_LOW_LEVEL); + cyclic_softint(c, CY_LOW_LEVEL); + + c->pc_intr_actv &= ~(1 << CY_LOW_LEVEL); } static void @@ -85,7 +89,11 @@ { cpu_t *c = pcpu_find(curcpu); + c->pc_intr_actv |= (1 << CY_LOCK_LEVEL); + cyclic_softint(c, CY_LOCK_LEVEL); + + c->pc_intr_actv &= ~(1 << CY_LOCK_LEVEL); } /* @@ -180,12 +188,18 @@ static cyc_cookie_t set_level(cyb_arg_t arg, cyc_level_t level) { +#ifdef DOODAD return (intr_disable()); +#else + return (0); +#endif } static void restore_level(cyb_arg_t arg, cyc_cookie_t cookie) { +#ifdef DOODAD intr_restore(cookie); +#endif } static void xcall(cyb_arg_t arg, cpu_t *c, cyc_func_t func, void *param) ==== //depot/projects/dtrace/src/sys/cddl/kern/kern_cyclic.c#3 (text+ko) ==== @@ -66,8 +66,12 @@ /* Cyclic timers are hooked into the per-cpu structure. */ struct pcpu *pc = pcpu_find(curcpu); + pc->pc_intr_actv |= (1 << CY_HIGH_LEVEL); + /* Fire any timers that are due. */ cyclic_fire(pc); + + pc->pc_intr_actv &= ~(1 << CY_HIGH_LEVEL); } /* ARGSUSED */ ==== //depot/projects/dtrace/src/sys/sys/pcpu.h#5 (text+ko) ==== @@ -77,6 +77,7 @@ struct device *pc_device; int pc_ncyclic; /* Number of cyclic timers enabled. */ struct cyc_cpu *pc_cyclic; /* Cyclic subsystem data */ + u_int pc_intr_actv; /* Used by DTrace. */ }; SLIST_HEAD(cpuhead, pcpu); From owner-p4-projects@FreeBSD.ORG Sun May 14 00:47:59 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 CA13716A468; Sun, 14 May 2006 00:47:59 +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 76E1816A400 for ; Sun, 14 May 2006 00:47:59 +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 448F843D48 for ; Sun, 14 May 2006 00:47:59 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E0lsrF078837 for ; Sun, 14 May 2006 00:47:54 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E0lsQV078834 for perforce@freebsd.org; Sun, 14 May 2006 00:47:54 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 00:47:54 GMT Message-Id: <200605140047.k4E0lsQV078834@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 97115 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: Sun, 14 May 2006 00:48:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=97115 Change 97115 by jb@jb_freebsd2 on 2006/05/14 00:47:49 Enable the per-cpu interrupt checking. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_probe.c#7 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_probe.c#7 (text+ko) ==== @@ -33,9 +33,7 @@ probe = dtrace_probes[id - 1]; cpuid = CPU->cpu_id; -#if defined(sun) onintr = CPU_ON_INTR(CPU); -#endif if (!onintr && probe->dtpr_predcache != DTRACE_CACHEIDNONE && probe->dtpr_predcache == curthread->t_predcache) { @@ -321,7 +319,6 @@ if (!dtrace_priv_proc(state)) continue; -#if defined(sun) /* * See comment in DIF_VAR_PID. */ @@ -336,7 +333,6 @@ continue; } -#endif if (DTRACE_USTACK_STRSIZE(rec->dtrd_arg) != 0 && curproc->p_dtrace_helpers != NULL) { From owner-p4-projects@FreeBSD.ORG Sun May 14 00:49:01 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 70DFD16A406; Sun, 14 May 2006 00:49:01 +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 4DC0516A405 for ; Sun, 14 May 2006 00:49:01 +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 E997643D49 for ; Sun, 14 May 2006 00:49:00 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E0mun9078896 for ; Sun, 14 May 2006 00:48:56 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E0mtZk078893 for perforce@freebsd.org; Sun, 14 May 2006 00:48:55 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 00:48:55 GMT Message-Id: <200605140048.k4E0mtZk078893@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 97116 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: Sun, 14 May 2006 00:49:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=97116 Change 97116 by jb@jb_freebsd2 on 2006/05/14 00:48:49 Macro to do effectively what Sun's one does. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.h#13 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.h#13 (text+ko) ==== @@ -7,6 +7,8 @@ #define CPU curthread #define cpu_id td_oncpu +#define CPU_ON_INTR(_t) (pcpu_find((_t)->td_oncpu)->pc_intr_actv) + #define t_dtrace_start td_dtrace_start #define t_dtrace_vtime td_dtrace_vtime #define t_predcache td_predcache From owner-p4-projects@FreeBSD.ORG Sun May 14 00:51:09 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 4946D16A404; Sun, 14 May 2006 00:51:09 +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 426B616A43E for ; Sun, 14 May 2006 00:51:08 +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 F0D3243D58 for ; Sun, 14 May 2006 00:51:03 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E0oxK7079070 for ; Sun, 14 May 2006 00:50:59 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E0owtS079067 for perforce@freebsd.org; Sun, 14 May 2006 00:50:58 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 00:50:58 GMT Message-Id: <200605140050.k4E0owtS079067@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 97117 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: Sun, 14 May 2006 00:51:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=97117 Change 97117 by jb@jb_freebsd2 on 2006/05/14 00:50:01 Use the thread-local-key including the interrupt level from the per-cpu structure. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace.c#22 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace.c#22 (text+ko) ==== @@ -327,8 +327,8 @@ /* * The key for a thread-local variable consists of the lower 61 bits of the - * t_did, plus the 3 bits of the highest active interrupt above LOCK_LEVEL. - * We add DIF_VARIABLE_MAX to t_did to assure that the thread key is never + * td_tid, plus the 3 bits of the highest active interrupt. + * We add DIF_VARIABLE_MAX to td_tid to assure that the thread key is never * equal to a variable identifier. This is necessary (but not sufficient) to * assure that global associative arrays never collide with thread-local * variables. To guarantee that they cannot collide, we must also define the @@ -340,23 +340,15 @@ * no way for a global variable key signature to match a thread-local key * signature. */ -#if defined(sun) #define DTRACE_TLS_THRKEY(where) { \ uint_t intr = 0; \ - uint_t actv = CPU->cpu_intr_actv >> (LOCK_LEVEL + 1); \ + uint_t actv = pcpu_find(curcpu)->pc_intr_actv; \ for (; actv; actv >>= 1) \ intr++; \ ASSERT(intr < (1 << 3)); \ - (where) = ((curthread->t_did + DIF_VARIABLE_MAX) & \ - (((uint64_t)1 << 61) - 1)) | ((uint64_t)intr << 61); \ -} -#else -#define DTRACE_TLS_THRKEY(where) { \ - uint_t intr = 0; \ (where) = ((curthread->td_tid + DIF_VARIABLE_MAX) & \ (((uint64_t)1 << 61) - 1)) | ((uint64_t)intr << 61); \ } -#endif #define DTRACE_STORE(type, tomax, offset, what) \ *((type *)((uintptr_t)(tomax) + (uintptr_t)offset)) = (type)(what); From owner-p4-projects@FreeBSD.ORG Sun May 14 00:52:12 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 92B9116A41A; Sun, 14 May 2006 00:52:12 +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 569BB16A414 for ; Sun, 14 May 2006 00:52:12 +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 A194743D6A for ; Sun, 14 May 2006 00:52:05 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E0q0uR079154 for ; Sun, 14 May 2006 00:52:00 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E0q0YD079151 for perforce@freebsd.org; Sun, 14 May 2006 00:52:00 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 00:52:00 GMT Message-Id: <200605140052.k4E0q0YD079151@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 97118 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: Sun, 14 May 2006 00:52:12 -0000 http://perforce.freebsd.org/chv.cgi?CH=97118 Change 97118 by jb@jb_freebsd2 on 2006/05/14 00:51:10 Use the curthread in places to make the code look more like Sun's. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dif.c#8 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dif.c#8 (text+ko) ==== @@ -71,8 +71,10 @@ } case DIF_VAR_CURTHREAD: +#if defined(sun) if (!dtrace_priv_kernel(state)) return (0); +#endif return ((uint64_t)(uintptr_t)curthread); case DIF_VAR_TIMESTAMP: @@ -94,8 +96,10 @@ return (mstate->dtms_walltimestamp); case DIF_VAR_IPL: +#if defined(sun) if (!dtrace_priv_kernel(state)) return (0); +#endif if (!(mstate->dtms_present & DTRACE_MSTATE_IPL)) { mstate->dtms_ipl = dtrace_getipl(); mstate->dtms_present |= DTRACE_MSTATE_IPL; @@ -111,8 +115,10 @@ return (mstate->dtms_probe->dtpr_id); case DIF_VAR_STACKDEPTH: +#if defined(sun) if (!dtrace_priv_kernel(state)) return (0); +#endif if (!(mstate->dtms_present & DTRACE_MSTATE_STACKDEPTH)) { int aframes = mstate->dtms_probe->dtpr_aframes + 2; @@ -122,10 +128,10 @@ return (mstate->dtms_stackdepth); case DIF_VAR_USTACKDEPTH: -printf("%s:%s(%d): DIF_VAR_USTACKDEPTH\n",__FUNCTION__,__FILE__,__LINE__); -#ifdef DOODAD +#if defined(sun) if (!dtrace_priv_proc(state)) return (0); +#endif if (!(mstate->dtms_present & DTRACE_MSTATE_USTACKDEPTH)) { /* * See comment in DIF_VAR_PID. @@ -142,13 +148,12 @@ mstate->dtms_present |= DTRACE_MSTATE_USTACKDEPTH; } return (mstate->dtms_ustackdepth); -#else -return 0; -#endif case DIF_VAR_CALLER: +#if defined(sun) if (!dtrace_priv_kernel(state)) return (0); +#endif if (!(mstate->dtms_present & DTRACE_MSTATE_CALLER)) { int aframes = mstate->dtms_probe->dtpr_aframes + 2; @@ -246,17 +251,17 @@ */ return ((uint64_t)curthread->t_procp->p_pidp->pid_id); #else - return ((uint64_t)curproc->p_pid); + return ((uint64_t)curthread->td_proc->p_pid); #endif case DIF_VAR_TID: -#if defined(sun) /* * See comment in DIF_VAR_PID. */ if (DTRACE_ANCHORED(mstate->dtms_probe) && CPU_ON_INTR(CPU)) return (0); +#if defined(sun) return ((uint64_t)curthread->t_tid); #else return ((uint64_t)curthread->td_tid); @@ -282,7 +287,7 @@ return ((uint64_t)(uintptr_t) curthread->t_procp->p_user.u_comm); #else - return ((uint64_t)(uintptr_t) curproc->p_comm); + return ((uint64_t)(uintptr_t) curthread->td_proc->p_comm); #endif case DIF_VAR_ZONENAME: @@ -580,7 +585,7 @@ } } #else - for (p = curproc; p != NULL; p = p->p_pptr) { + for (p = curthread->td_proc; p != NULL; p = p->p_pptr) { if (p->p_pid == pid) { rval = 1; break; From owner-p4-projects@FreeBSD.ORG Sun May 14 00:53:08 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 3943E16A458; Sun, 14 May 2006 00:53:08 +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 F067816A40E for ; Sun, 14 May 2006 00:53:07 +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 AAD1943D45 for ; Sun, 14 May 2006 00:53:07 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E0r2uB079175 for ; Sun, 14 May 2006 00:53:02 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E0r2Gc079172 for perforce@freebsd.org; Sun, 14 May 2006 00:53:02 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 00:53:02 GMT Message-Id: <200605140053.k4E0r2Gc079172@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 97119 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: Sun, 14 May 2006 00:53:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=97119 Change 97119 by jb@jb_freebsd2 on 2006/05/14 00:52:14 Inch our way to pass 661 tests. This is like rock climbing. Affected files ... .. //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#5 edit Differences ... ==== //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#5 (text+ko) ==== @@ -78,14 +78,12 @@ ${.CURDIR}/tst/common/aggs/tst.lquantnormal.d \ ${.CURDIR}/tst/common/aggs/tst.lquantrange.d \ ${.CURDIR}/tst/common/aggs/tst.lquantround.d \ - ${.CURDIR}/tst/common/aggs/tst.lquantzero.d \ ${.CURDIR}/tst/common/aggs/tst.max.d \ ${.CURDIR}/tst/common/aggs/tst.min.d \ ${.CURDIR}/tst/common/aggs/tst.multiaggs1.d \ ${.CURDIR}/tst/common/aggs/tst.multiaggs2.d \ ${.CURDIR}/tst/common/aggs/tst.multiaggs3.d \ ${.CURDIR}/tst/common/aggs/tst.multinormalize.d \ - ${.CURDIR}/tst/common/aggs/tst.negorder.d \ ${.CURDIR}/tst/common/aggs/tst.negtrunc.d \ ${.CURDIR}/tst/common/aggs/tst.negtruncquant.d \ ${.CURDIR}/tst/common/aggs/tst.normalize.d \ @@ -93,7 +91,6 @@ ${.CURDIR}/tst/common/aggs/tst.quantize.d \ ${.CURDIR}/tst/common/aggs/tst.quantmany.d \ ${.CURDIR}/tst/common/aggs/tst.quantround.d \ - ${.CURDIR}/tst/common/aggs/tst.quantzero.d \ ${.CURDIR}/tst/common/aggs/tst.sum.d \ ${.CURDIR}/tst/common/aggs/tst.trunc.d \ ${.CURDIR}/tst/common/aggs/tst.trunc0.d \ @@ -136,6 +133,7 @@ ${.CURDIR}/tst/common/assocs/tst.diffprofile.d \ ${.CURDIR}/tst/common/assocs/tst.initialize.d \ ${.CURDIR}/tst/common/assocs/tst.misc.d \ + ${.CURDIR}/tst/common/assocs/tst.orthogonality.d \ ${.CURDIR}/tst/common/assocs/tst.this.d TESTBEGIN= \ @@ -169,6 +167,7 @@ ${.CURDIR}/tst/common/buffering/tst.resize3.d \ ${.CURDIR}/tst/common/buffering/tst.ring1.d \ ${.CURDIR}/tst/common/buffering/tst.ring2.d \ + ${.CURDIR}/tst/common/buffering/tst.ring3.d \ ${.CURDIR}/tst/common/buffering/tst.smallring.d \ ${.CURDIR}/tst/common/buffering/tst.switch1.d @@ -510,6 +509,9 @@ ${.CURDIR}/tst/common/providers/err.D_PDESC_ZERO.wrongdec3.d \ ${.CURDIR}/tst/common/providers/tst.basics.d \ ${.CURDIR}/tst/common/providers/tst.beginexit.d \ + ${.CURDIR}/tst/common/providers/tst.beginprof.d \ + ${.CURDIR}/tst/common/providers/tst.probattrs.d \ + ${.CURDIR}/tst/common/providers/tst.probefunc.d \ ${.CURDIR}/tst/common/providers/tst.probemod.d \ ${.CURDIR}/tst/common/providers/tst.probename.d \ ${.CURDIR}/tst/common/providers/tst.probprov.d \ @@ -876,11 +878,7 @@ ${.CURDIR}/tst/common/misc/tst.badopt.d \ ${.CURDIR}/tst/common/misc/tst.boolopt.d \ ${.CURDIR}/tst/common/misc/tst.dynopt.d \ - ${.CURDIR}/tst/common/misc/tst.enablerace.ksh \ - ${.CURDIR}/tst/common/misc/tst.haslam.d \ - ${.CURDIR}/tst/common/misc/tst.include.ksh \ - ${.CURDIR}/tst/common/misc/tst.roch.d \ - ${.CURDIR}/tst/common/misc/tst.schrock.ksh + ${.CURDIR}/tst/common/misc/tst.haslam.d TESTPID= \ ${.CURDIR}/tst/common/pid/err.D_PDESC_ZERO.badlib.d \ @@ -1214,6 +1212,9 @@ ${.CURDIR}/tst/common/aggs/tst.neglquant.d \ ${.CURDIR}/tst/common/aggs/tst.negquant.d \ ${.CURDIR}/tst/common/aggs/tst.subr.d \ + ${.CURDIR}/tst/common/aggs/tst.lquantzero.d \ + ${.CURDIR}/tst/common/aggs/tst.negorder.d \ + ${.CURDIR}/tst/common/aggs/tst.quantzero.d \ ${.CURDIR}/tst/common/arrays/tst.uregsarray.d \ ${.CURDIR}/tst/common/decls/tst.basics.d \ ${.CURDIR}/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d \ @@ -1230,6 +1231,7 @@ ${.CURDIR}/tst/common/profile-n/tst.ufunc.ksh \ ${.CURDIR}/tst/common/profile-n/tst.umod.ksh \ ${.CURDIR}/tst/common/profile-n/tst.usym.ksh \ + ${.CURDIR}/tst/common/scalars/tst.selfarray2.d \ ${.CURDIR}/tst/common/speculation/err.D_ACT_SPEC.SpeculateWithBreakPoint.d \ ${.CURDIR}/tst/common/speculation/err.D_ACT_SPEC.SpeculateWithChill.d \ ${.CURDIR}/tst/common/speculation/err.D_ACT_SPEC.SpeculateWithCopyOut.d \ @@ -1268,17 +1270,12 @@ ${.CURDIR}/tst/common/builtinvar/tst.lwpsinfo.d \ ${.CURDIR}/tst/common/builtinvar/tst.lwpsinfo1.d -REQUIRES_CURTHREAD= \ - ${.CURDIR}/tst/common/assocs/tst.orthogonality.d \ - ${.CURDIR}/tst/common/buffering/tst.ring3.d \ - ${.CURDIR}/tst/common/scalars/tst.selfarray2.d \ - ${.CURDIR}/tst/common/types/tst.complex.d - REQUIRES_ERRNO= \ ${.CURDIR}/tst/common/builtinvar/tst.errno.d \ - ${.CURDIR}/tst/common/builtinvar/tst.errno1. + ${.CURDIR}/tst/common/builtinvar/tst.errno1.d REQUIRES_FBT= \ + ${.CURDIR}/tst/common/misc/tst.roch.d \ ${.CURDIR}/tst/common/predicates/tst.argsnotcached.d \ ${.CURDIR}/tst/common/safety/tst.basename.d \ ${.CURDIR}/tst/common/safety/tst.caller.d \ @@ -1327,7 +1324,8 @@ ${.CURDIR}/tst/common/types/tst.ptrops.d REQUIRES_LIBPROC= \ - ${.CURDIR}/tst/common/vars/tst.ucaller.ksh + ${.CURDIR}/tst/common/vars/tst.ucaller.ksh \ + ${.CURDIR}/tst/common/misc/tst.schrock.ksh REQUIRES_ROOTFS= \ ${.CURDIR}/tst/common/printf/tst.str.d @@ -1358,9 +1356,11 @@ ${.CURDIR}/tst/common/funcs/tst.mutex_owned.d \ ${.CURDIR}/tst/common/funcs/tst.mutex_owner.d \ ${.CURDIR}/tst/common/funcs/tst.mutex_type_adaptive.d \ + ${.CURDIR}/tst/common/misc/tst.include.ksh \ ${.CURDIR}/tst/common/preprocessor/err.D_PRAGCTL_INVAL.tabdefine.d \ ${.CURDIR}/tst/common/printf/tst.sym.d \ ${.CURDIR}/tst/common/probes/tst.probestar.d \ + ${.CURDIR}/tst/common/types/tst.complex.d # -------------------------------------------------------------------------------- # Tests that currently hang. @@ -1374,15 +1374,13 @@ ${.CURDIR}/tst/common/funcs/tst.chill.ksh \ ${.CURDIR}/tst/common/funcs/tst.system.d \ ${.CURDIR}/tst/common/inline/tst.InlineKinds.d \ + ${.CURDIR}/tst/common/misc/tst.enablerace.ksh \ ${.CURDIR}/tst/common/multiaggs/tst.many.d \ ${.CURDIR}/tst/common/multiaggs/tst.sortpos.d \ ${.CURDIR}/tst/common/multiaggs/tst.tuplecompat.d \ ${.CURDIR}/tst/common/predicates/tst.predcache.ksh \ ${.CURDIR}/tst/common/printa/tst.many.d \ ${.CURDIR}/tst/common/printa/tst.stack.d \ - ${.CURDIR}/tst/common/providers/tst.beginprof.d \ - ${.CURDIR}/tst/common/providers/tst.probattrs.d \ - ${.CURDIR}/tst/common/providers/tst.probefunc.d \ ${.CURDIR}/tst/common/speculation/tst.NoSpecBuffer.d \ ${.CURDIR}/tst/common/tracemem/tst.rootvp.d From owner-p4-projects@FreeBSD.ORG Sun May 14 01:02:23 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 BC1DC16A435; Sun, 14 May 2006 01:02:20 +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 6F41A16A407 for ; Sun, 14 May 2006 01:02:19 +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 3A7B443D46 for ; Sun, 14 May 2006 01:02:19 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E12EUI079689 for ; Sun, 14 May 2006 01:02:14 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E12Eet079686 for perforce@freebsd.org; Sun, 14 May 2006 01:02:14 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 01:02:14 GMT Message-Id: <200605140102.k4E12Eet079686@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 97120 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: Sun, 14 May 2006 01:02:25 -0000 http://perforce.freebsd.org/chv.cgi?CH=97120 Change 97120 by jb@jb_freebsd2 on 2006/05/14 01:02:03 Hmmm, make that 666. There were a few left on a ledge near a crevice. Affected files ... .. //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#6 edit Differences ... ==== //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#6 (text+ko) ==== @@ -327,6 +327,13 @@ ${.CURDIR}/tst/common/lexer/err.D_SYNTAX.paren3.d \ ${.CURDIR}/tst/common/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.d.ksh +TESTMISC= \ + ${.CURDIR}/tst/common/misc/err.D_PRAGMA_OPTSET.d \ + ${.CURDIR}/tst/common/misc/tst.badopt.d \ + ${.CURDIR}/tst/common/misc/tst.boolopt.d \ + ${.CURDIR}/tst/common/misc/tst.dynopt.d \ + ${.CURDIR}/tst/common/misc/tst.haslam.d + TESTMULTIAGGS= \ ${.CURDIR}/tst/common/multiaggs/err.D_PRINTA_AGGKEY.d \ ${.CURDIR}/tst/common/multiaggs/err.D_PRINTA_AGGPROTO.d \ @@ -873,13 +880,6 @@ ${.CURDIR}/tst/common/mib/tst.tcp.ksh \ ${.CURDIR}/tst/common/mib/tst.udp.ksh -TESTMISC= \ - ${.CURDIR}/tst/common/misc/err.D_PRAGMA_OPTSET.d \ - ${.CURDIR}/tst/common/misc/tst.badopt.d \ - ${.CURDIR}/tst/common/misc/tst.boolopt.d \ - ${.CURDIR}/tst/common/misc/tst.dynopt.d \ - ${.CURDIR}/tst/common/misc/tst.haslam.d - TESTPID= \ ${.CURDIR}/tst/common/pid/err.D_PDESC_ZERO.badlib.d \ ${.CURDIR}/tst/common/pid/err.D_PDESC_ZERO.badlib.exe \ @@ -1063,6 +1063,7 @@ ${TESTGRAMMAR} \ ${TESTINLINE} \ ${TESTLEXER} \ + ${TESTMISC} \ ${TESTMULTIAGGS} \ ${TESTOFFSETOF} \ ${TESTOPERATORS} \ From owner-p4-projects@FreeBSD.ORG Sun May 14 01:38:19 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 45C1416A420; Sun, 14 May 2006 01:38:19 +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 1F6A916A40F for ; Sun, 14 May 2006 01:38:18 +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 1E0A243D69 for ; Sun, 14 May 2006 01:38:16 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E1cBd1082507 for ; Sun, 14 May 2006 01:38:11 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E1cAkU082504 for perforce@freebsd.org; Sun, 14 May 2006 01:38:10 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 01:38:10 GMT Message-Id: <200605140138.k4E1cAkU082504@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 97122 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: Sun, 14 May 2006 01:38:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=97122 Change 97122 by jb@jb_freebsd2 on 2006/05/14 01:38:10 On Solaris the kernel always seems to be called 'genunix'. On FreeBSD a hardcoded kernel module name will often end in tears because it is so easy for an admin to use a different kernel other than '/boot/kernel/kernel'. Part of this difference comes from the fact that DTrace on Solaris accesses modules via the object file system (objfs) whereas on FreeBSD the kldstat(1) syscall returns the exact name of the file loaded as the module. So, on FreeBSD, DTrace needs to take care to determine the kernel module name by using the 'kern.bootfile' sysctl. Then it needs to convert that file name to a DTrace module name by converting slashes to underscores to get around the DTrace module name parser. Finally those global variables which apply to the kernel, like 'curthread', need to be formatted using the actual kernel boot file. There are more global variables which need to be converted, but we're out on a ledge so let's do one at a time and deal with the tests that use that one. Affected files ... .. //depot/projects/dtrace/src/contrib/opensolaris/lib/libdtrace/common/dt_open.c#11 edit Differences ... ==== //depot/projects/dtrace/src/contrib/opensolaris/lib/libdtrace/common/dt_open.c#11 (text) ==== @@ -119,6 +119,13 @@ }; /* + * Global varaiables that are formatted on FreeBSD based on the kernel file name. + */ +#if !defined(sun) +static char curthread_str[MAXPATHLEN]; +#endif + +/* * Table of global identifiers. This is used to populate the global identifier * hash when a new dtrace client open occurs. For more info see dt_ident.h. * The global identifiers that represent functions use the dt_idops_func ops @@ -192,7 +199,11 @@ { "curthread", DT_IDENT_SCALAR, 0, DIF_VAR_CURTHREAD, { DTRACE_STABILITY_STABLE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_COMMON }, DT_VERS_1_0, +#if defined(sun) &dt_idops_type, "genunix`kthread_t *" }, +#else + &dt_idops_type, curthread_str }, +#endif { "ddi_pathname", DT_IDENT_FUNC, 0, DIF_SUBR_DDI_PATHNAME, DT_ATTR_EVOLCMN, DT_VERS_1_0, &dt_idops_func, "string(void *, int64_t)" }, @@ -1075,6 +1086,36 @@ else bcopy(_dtrace_ints_64, dtp->dt_ints, sizeof (_dtrace_ints_64)); + /* + * On FreeBSD the kernel module name can't be hard-coded. The + * 'kern.bootfile' sysctl value tells us exactly which file is being + * used as the kernel. + */ +#if !defined(sun) + { + char bootfile[MAXPATHLEN]; + int i; + size_t len = sizeof(bootfile); + + /* This call shouldn't fail, but use a default just in case. */ + if (sysctlbyname("kern.bootfile", bootfile, &len, NULL, 0) != 0) + strlcpy(bootfile, "_boot_kernel_kernel", sizeof(bootfile)); + + /* + * Convert the kernel file name to a DTrace module name because DTrace + * doesn't like slashes in module names. + */ + for (i = 0; i < len; i++) + if (bootfile[i] == '/') + bootfile[i] = '_'; + + /* + * Format the global variables based on the kernel module name. + */ + snprintf(curthread_str, sizeof(curthread_str), "%s`struct thread *",bootfile); + } +#endif + dtp->dt_macros = dt_idhash_create("macro", NULL, 0, UINT_MAX); dtp->dt_aggs = dt_idhash_create("aggregation", NULL, DTRACE_AGGVARIDNONE + 1, UINT_MAX); From owner-p4-projects@FreeBSD.ORG Sun May 14 06:23:19 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 7ABFA16A411; Sun, 14 May 2006 06:23:18 +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 1DAAE16A417 for ; Sun, 14 May 2006 06:23:18 +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 2D38843D5E for ; Sun, 14 May 2006 06:23:17 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E6NBgo009256 for ; Sun, 14 May 2006 06:23:11 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E6NBS4009253 for perforce@freebsd.org; Sun, 14 May 2006 06:23:11 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 06:23:11 GMT Message-Id: <200605140623.k4E6NBS4009253@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 97133 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: Sun, 14 May 2006 06:23:20 -0000 http://perforce.freebsd.org/chv.cgi?CH=97133 Change 97133 by jb@jb_freebsd2 on 2006/05/14 06:23:05 Re-enable the enable/disable of interrupts. This was not the cause of the lockup I was seeing. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/i386/cyclic_machdep.c#4 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/i386/cyclic_machdep.c#4 (text+ko) ==== @@ -188,18 +188,12 @@ static cyc_cookie_t set_level(cyb_arg_t arg, cyc_level_t level) { -#ifdef DOODAD return (intr_disable()); -#else - return (0); -#endif } static void restore_level(cyb_arg_t arg, cyc_cookie_t cookie) { -#ifdef DOODAD intr_restore(cookie); -#endif } static void xcall(cyb_arg_t arg, cpu_t *c, cyc_func_t func, void *param) From owner-p4-projects@FreeBSD.ORG Sun May 14 06:34:32 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 1187716A404; Sun, 14 May 2006 06:34:32 +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 C6F6E16A402 for ; Sun, 14 May 2006 06:34:31 +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 795E843D46 for ; Sun, 14 May 2006 06:34:31 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E6YPhY009684 for ; Sun, 14 May 2006 06:34:25 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E6YP1c009681 for perforce@freebsd.org; Sun, 14 May 2006 06:34:25 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 06:34:25 GMT Message-Id: <200605140634.k4E6YP1c009681@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 97134 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: Sun, 14 May 2006 06:34:32 -0000 http://perforce.freebsd.org/chv.cgi?CH=97134 Change 97134 by jb@jb_freebsd2 on 2006/05/14 06:33:59 Add a td_errno field to the struct thread just so that DTrace can access it when running the syscall:::return probe. The value can then be accessed in a D script using 'curthread->td_errno' or just using 'errno' if the mapping is present in a library script in /usr/lib/dtrace. Change the syscall:::return probe arguments to match the syscall:::entry arguments. This is a change away from the behaviour on Solaris. I don't understand why Sun chose to pass just the error variable as arg0 and arg1 to the return probe, leaving the rest of the arguments zero, when they have saved the error variable in the lwp structure (which is the equivailent of our thread structure) and they could make the syscall parameters visible. They seem to have a lot of code for handling syscalls compared to FreeBSD. This allows us to do things like: syscall::stat:return /execname == "make" && errno == 2/ { trace(copyinstr(arg0)); } to report files that make is trying to stat(2) and not finding. Run that and I guarantee you will be AMAZED at what make actually does. 8-) Affected files ... .. //depot/projects/dtrace/src/sys/i386/i386/trap.c#4 edit .. //depot/projects/dtrace/src/sys/sys/proc.h#4 edit Differences ... ==== //depot/projects/dtrace/src/sys/i386/i386/trap.c#4 (text+ko) ==== @@ -1113,8 +1113,8 @@ AUDIT_SYSCALL_EXIT(error, td); #ifdef KDTRACE - args[0] = error; - args[1] = error; + /* Save the error return variable for DTrace to reference. */ + td->td_errno = error; /* * If the systrace module has registered it's probe @@ -1122,7 +1122,7 @@ * syscall 'return', process the probe. */ if (systrace_probe_func != NULL && callp->sy_return != 0) - (*systrace_probe_func)(callp->sy_return, code, NULL, + (*systrace_probe_func)(callp->sy_return, code, callp, args); #endif } ==== //depot/projects/dtrace/src/sys/sys/proc.h#4 (text+ko) ==== @@ -368,6 +368,7 @@ uintptr_t td_dtrace_astpc; /* DTrace return sequence location. */ u_int64_t td_hrtime; /* Last time on cpu. */ + int td_errno; /* Syscall return value. */ /* End of DTrace-specific fields. */ }; From owner-p4-projects@FreeBSD.ORG Sun May 14 06:37:44 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 6573416A412; Sun, 14 May 2006 06:37:44 +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 6C30C16A414 for ; Sun, 14 May 2006 06:37:43 +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 7B55A43D68 for ; Sun, 14 May 2006 06:37:37 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4E6bVSW009831 for ; Sun, 14 May 2006 06:37:31 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4E6bVck009828 for perforce@freebsd.org; Sun, 14 May 2006 06:37:31 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 06:37:31 GMT Message-Id: <200605140637.k4E6bVck009828@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 97135 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: Sun, 14 May 2006 06:37:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=97135 Change 97135 by jb@jb_freebsd2 on 2006/05/14 06:36:42 Convert a test from using 'vnode_t' to 'struct vnode' just because we have that. Enable the errno tests now that we map errno. Affected files ... .. //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#7 edit Differences ... ==== //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#7 (text+ko) ==== @@ -179,6 +179,8 @@ ${.CURDIR}/tst/common/builtinvar/tst.arg1to8clause.d \ ${.CURDIR}/tst/common/builtinvar/tst.epid.d \ ${.CURDIR}/tst/common/builtinvar/tst.epid1.d \ + ${.CURDIR}/tst/common/builtinvar/tst.errno.d \ + ${.CURDIR}/tst/common/builtinvar/tst.errno1.d \ ${.CURDIR}/tst/common/builtinvar/tst.execname.d \ ${.CURDIR}/tst/common/builtinvar/tst.id.d \ ${.CURDIR}/tst/common/builtinvar/tst.id1.d \ @@ -347,6 +349,7 @@ ${.CURDIR}/tst/common/offsetof/err.D_OFFSETOF_TYPE.badtype.d \ ${.CURDIR}/tst/common/offsetof/err.D_OFFSETOF_TYPE.notsou.d \ ${.CURDIR}/tst/common/offsetof/err.D_UNKNOWN.OffsetofNULL.d \ + ${.CURDIR}/tst/common/offsetof/err.D_UNKNOWN.badmemb.d \ ${.CURDIR}/tst/common/offsetof/tst.OffsetofAlias.d \ ${.CURDIR}/tst/common/offsetof/tst.OffsetofArith.d \ ${.CURDIR}/tst/common/offsetof/tst.OffsetofUnion.d \ @@ -1271,10 +1274,6 @@ ${.CURDIR}/tst/common/builtinvar/tst.lwpsinfo.d \ ${.CURDIR}/tst/common/builtinvar/tst.lwpsinfo1.d -REQUIRES_ERRNO= \ - ${.CURDIR}/tst/common/builtinvar/tst.errno.d \ - ${.CURDIR}/tst/common/builtinvar/tst.errno1.d - REQUIRES_FBT= \ ${.CURDIR}/tst/common/misc/tst.roch.d \ ${.CURDIR}/tst/common/predicates/tst.argsnotcached.d \ @@ -1340,9 +1339,6 @@ REQUIRES_VFS_T= \ ${.CURDIR}/tst/common/inline/err.D_OP_INCOMPAT.badxlate.d -REQUIRES_VNODE_T= \ - ${.CURDIR}/tst/common/offsetof/err.D_UNKNOWN.badmemb.d - # -------------------------------------------------------------------------------- # These need to be ported or a decision made as to why they don't apply to FreeBSD: From owner-p4-projects@FreeBSD.ORG Sun May 14 22:23:38 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 8CA9916A405; Sun, 14 May 2006 22:23:38 +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 42C6116A400 for ; Sun, 14 May 2006 22:23:38 +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 EEBDC43D46 for ; Sun, 14 May 2006 22:23:37 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4EMNTPd005000 for ; Sun, 14 May 2006 22:23:29 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4EMNSAO004997 for perforce@freebsd.org; Sun, 14 May 2006 22:23:28 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 22:23:28 GMT Message-Id: <200605142223.k4EMNSAO004997@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 97162 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: Sun, 14 May 2006 22:23:38 -0000 http://perforce.freebsd.org/chv.cgi?CH=97162 Change 97162 by jb@jb_freebsd2 on 2006/05/14 22:22:37 A D library script to map 'curthread->td_errno' to 'errno'. The complexity here is just frightening. Affected files ... .. //depot/projects/dtrace/src/cddl/lib/libdtrace/errno.d#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sun May 14 22:23:39 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 BAFDD16A439; Sun, 14 May 2006 22:23:38 +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 7E81B16A402 for ; Sun, 14 May 2006 22:23:38 +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 4D89743D46 for ; Sun, 14 May 2006 22:23:38 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4EMNTX2005006 for ; Sun, 14 May 2006 22:23:29 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4EMNTds005003 for perforce@freebsd.org; Sun, 14 May 2006 22:23:29 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 22:23:29 GMT Message-Id: <200605142223.k4EMNTds005003@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 97163 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: Sun, 14 May 2006 22:23:39 -0000 http://perforce.freebsd.org/chv.cgi?CH=97163 Change 97163 by jb@jb_freebsd2 on 2006/05/14 22:23:06 Install the D library scripts. Affected files ... .. //depot/projects/dtrace/src/cddl/lib/libdtrace/Makefile#7 edit Differences ... ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/Makefile#7 (text+ko) ==== @@ -45,6 +45,9 @@ dt_xlator.c \ gmatch.c +DSRCS= errno.d \ + psinfo.d + WARNS?= 0 .PATH: ${OPENSOLARIS_USR_DISTDIR}/lib/libdtrace/common @@ -82,4 +85,9 @@ beforedepend: dt_errtags.c dt_names.c +install: +.for file in ${DSRCS} + ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} ${.CURDIR}/${file} ${DESTDIR}/usr/lib/dtrace +.endfor + .include From owner-p4-projects@FreeBSD.ORG Sun May 14 22:26:43 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 EB6C716A408; Sun, 14 May 2006 22:26:42 +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 C7D6F16A401 for ; Sun, 14 May 2006 22:26:42 +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 801BE43D45 for ; Sun, 14 May 2006 22:26:42 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4EMQX9t005140 for ; Sun, 14 May 2006 22:26:33 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4EMQXR3005137 for perforce@freebsd.org; Sun, 14 May 2006 22:26:33 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 22:26:33 GMT Message-Id: <200605142226.k4EMQXR3005137@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 97164 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: Sun, 14 May 2006 22:26:43 -0000 http://perforce.freebsd.org/chv.cgi?CH=97164 Change 97164 by jb@jb_freebsd2 on 2006/05/14 22:26:19 D library script which synthesises a psinfo_t and translates struct proc stuff into it. Also defines 'curpsinfo' which is needed by some of the DTrace tests. On Solaris, psinfo_t is real and provided by procfs. I've only defined those fields in our synthetic structure just so I can pass a few more tests. 8-) Affected files ... .. //depot/projects/dtrace/src/cddl/lib/libdtrace/psinfo.d#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Sun May 14 22:32:51 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 1EABA16A404; Sun, 14 May 2006 22:32:51 +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 B530316A402 for ; Sun, 14 May 2006 22:32:50 +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 77B2F43D48 for ; Sun, 14 May 2006 22:32:50 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4EMWf7D005377 for ; Sun, 14 May 2006 22:32:41 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4EMWfjX005374 for perforce@freebsd.org; Sun, 14 May 2006 22:32:41 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 22:32:41 GMT Message-Id: <200605142232.k4EMWfjX005374@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 97165 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: Sun, 14 May 2006 22:32:51 -0000 http://perforce.freebsd.org/chv.cgi?CH=97165 Change 97165 by jb@jb_freebsd2 on 2006/05/14 22:31:58 Now that there is a D library script to define 'curpsinfo' all those tests which depend on it pass except for the 4 that reference environment variable pointers in user-space. Solaris and FreeBSD are very different here. I'm very tempted to save the uaddress of the struct ps_strings at the top of the user stack in struct proc so that DTrace can suck on it. This takes us to a pass count of 677 tests. Affected files ... .. //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#8 edit Differences ... ==== //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#8 (text+ko) ==== @@ -21,6 +21,7 @@ ${.CURDIR}/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d \ ${.CURDIR}/tst/common/aggs/err.D_KEY_TYPE.badkey1.d \ ${.CURDIR}/tst/common/aggs/err.D_KEY_TYPE.badkey2.d \ + ${.CURDIR}/tst/common/aggs/err.D_KEY_TYPE.badkey4.d \ ${.CURDIR}/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d \ ${.CURDIR}/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d \ ${.CURDIR}/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d \ @@ -172,6 +173,8 @@ ${.CURDIR}/tst/common/buffering/tst.switch1.d TESTBUILTINVAR= \ + ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d \ + ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d \ ${.CURDIR}/tst/common/builtinvar/tst.arg0.d \ ${.CURDIR}/tst/common/builtinvar/tst.arg0clause.d \ ${.CURDIR}/tst/common/builtinvar/tst.arg1.d \ @@ -186,6 +189,8 @@ ${.CURDIR}/tst/common/builtinvar/tst.id1.d \ ${.CURDIR}/tst/common/builtinvar/tst.pid.d \ ${.CURDIR}/tst/common/builtinvar/tst.pid1.d \ + ${.CURDIR}/tst/common/builtinvar/tst.psinfo.d \ + ${.CURDIR}/tst/common/builtinvar/tst.psinfo1.d \ ${.CURDIR}/tst/common/builtinvar/tst.tid.d \ ${.CURDIR}/tst/common/builtinvar/tst.tid1.d \ ${.CURDIR}/tst/common/builtinvar/tst.timestamp.d \ @@ -761,7 +766,10 @@ ${.CURDIR}/tst/common/union/tst.UnionInside.d TESTVARS= \ + ${.CURDIR}/tst/common/vars/tst.gid.d \ ${.CURDIR}/tst/common/vars/tst.nullassign.d \ + ${.CURDIR}/tst/common/vars/tst.ppid.d \ + ${.CURDIR}/tst/common/vars/tst.uid.d \ ${.CURDIR}/tst/common/vars/tst.walltimestamp.d TESTVERSION= \ @@ -1252,20 +1260,6 @@ notwork : ${.CURDIR}/bin/dtest ${NOTWORK} @${.CURDIR}/bin/dtest ${NOTWORK} -REQUIRES_CURPSINFO= \ - ${.CURDIR}/tst/common/aggs/err.D_KEY_TYPE.badkey4.d \ - ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d \ - ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d \ - ${.CURDIR}/tst/common/builtinvar/tst.psinfo.d \ - ${.CURDIR}/tst/common/builtinvar/tst.psinfo1.d \ - ${.CURDIR}/tst/common/funcs/tst.copyin.d \ - ${.CURDIR}/tst/common/funcs/tst.copyinto.d \ - ${.CURDIR}/tst/common/types/tst.struct.d \ - ${.CURDIR}/tst/common/types/tst.typedef.d \ - ${.CURDIR}/tst/common/vars/tst.gid.d \ - ${.CURDIR}/tst/common/vars/tst.ppid.d \ - ${.CURDIR}/tst/common/vars/tst.uid.d - REQUIRES_CURLWPSINFO= \ ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d \ ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d \ @@ -1348,6 +1342,8 @@ ${.CURDIR}/tst/common/funcs/err.D_PROTO_LEN.motoomany.d \ ${.CURDIR}/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d \ ${.CURDIR}/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d \ + ${.CURDIR}/tst/common/funcs/tst.copyin.d \ + ${.CURDIR}/tst/common/funcs/tst.copyinto.d \ ${.CURDIR}/tst/common/funcs/tst.ddi_pathname.d \ ${.CURDIR}/tst/common/funcs/tst.freopen.ksh \ ${.CURDIR}/tst/common/funcs/tst.mutex_owned.d \ @@ -1357,7 +1353,9 @@ ${.CURDIR}/tst/common/preprocessor/err.D_PRAGCTL_INVAL.tabdefine.d \ ${.CURDIR}/tst/common/printf/tst.sym.d \ ${.CURDIR}/tst/common/probes/tst.probestar.d \ - ${.CURDIR}/tst/common/types/tst.complex.d + ${.CURDIR}/tst/common/types/tst.complex.d \ + ${.CURDIR}/tst/common/types/tst.struct.d \ + ${.CURDIR}/tst/common/types/tst.typedef.d # -------------------------------------------------------------------------------- # Tests that currently hang. From owner-p4-projects@FreeBSD.ORG Sun May 14 22:33:52 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 CC97816A405; Sun, 14 May 2006 22:33:52 +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 924BC16A403 for ; Sun, 14 May 2006 22:33:52 +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 3EEAF43D49 for ; Sun, 14 May 2006 22:33:52 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4EMXhY4005411 for ; Sun, 14 May 2006 22:33:43 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4EMXhEx005408 for perforce@freebsd.org; Sun, 14 May 2006 22:33:43 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 22:33:43 GMT Message-Id: <200605142233.k4EMXhEx005408@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 97166 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: Sun, 14 May 2006 22:33:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=97166 Change 97166 by jb@jb_freebsd2 on 2006/05/14 22:33:08 Ugh, the deadlock is real. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/i386/cyclic_machdep.c#5 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/i386/cyclic_machdep.c#5 (text+ko) ==== @@ -188,12 +188,11 @@ static cyc_cookie_t set_level(cyb_arg_t arg, cyc_level_t level) { - return (intr_disable()); + return (0); } static void restore_level(cyb_arg_t arg, cyc_cookie_t cookie) { - intr_restore(cookie); } static void xcall(cyb_arg_t arg, cpu_t *c, cyc_func_t func, void *param) From owner-p4-projects@FreeBSD.ORG Sun May 14 23:29:03 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 373C716A406; Sun, 14 May 2006 23:29:03 +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 1CB2416A401 for ; Sun, 14 May 2006 23:29:02 +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 DBF4A43D4C for ; Sun, 14 May 2006 23:29:01 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4ENSqA5008804 for ; Sun, 14 May 2006 23:28:52 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4ENSqrv008801 for perforce@freebsd.org; Sun, 14 May 2006 23:28:52 GMT (envelope-from jb@freebsd.org) Date: Sun, 14 May 2006 23:28:52 GMT Message-Id: <200605142328.k4ENSqrv008801@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 97169 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: Sun, 14 May 2006 23:29:03 -0000 http://perforce.freebsd.org/chv.cgi?CH=97169 Change 97169 by jb@jb_freebsd2 on 2006/05/14 23:28:14 The printT and printY tests are coded for UTC-8. I'm UTC+10. Grumble. Changed the basic decls test to remove 'vnode_t' because FreeBSD doesn't define that. Affected files ... .. //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#9 edit Differences ... ==== //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#9 (text+ko) ==== @@ -219,6 +219,7 @@ ${.CURDIR}/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d \ ${.CURDIR}/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d \ ${.CURDIR}/tst/common/decls/tst.arrays.d \ + ${.CURDIR}/tst/common/decls/tst.basics.d \ ${.CURDIR}/tst/common/decls/tst.funcs.d \ ${.CURDIR}/tst/common/decls/tst.pointers.d \ ${.CURDIR}/tst/common/decls/tst.varargsfuncs.d @@ -1234,8 +1235,6 @@ ${.CURDIR}/tst/common/error/tst.DTRACEFLT_UNKNOWN.d \ ${.CURDIR}/tst/common/printa/tst.walltimestamp.d \ ${.CURDIR}/tst/common/printf/tst.basics.d \ - ${.CURDIR}/tst/common/printf/tst.printT.d \ - ${.CURDIR}/tst/common/printf/tst.printY.d \ ${.CURDIR}/tst/common/profile-n/tst.argtest.d \ ${.CURDIR}/tst/common/profile-n/tst.func.ksh \ ${.CURDIR}/tst/common/profile-n/tst.mod.ksh \ @@ -1330,6 +1329,10 @@ REQUIRES_TCP_T= \ ${.CURDIR}/tst/common/offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d +REQUIRES_TIMEZONE= \ + ${.CURDIR}/tst/common/printf/tst.printT.d \ + ${.CURDIR}/tst/common/printf/tst.printY.d + REQUIRES_VFS_T= \ ${.CURDIR}/tst/common/inline/err.D_OP_INCOMPAT.badxlate.d From owner-p4-projects@FreeBSD.ORG Mon May 15 00:54:51 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 AE49316A409; Mon, 15 May 2006 00:54:51 +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 268BA16A408 for ; Mon, 15 May 2006 00:54:50 +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 BA3FE43D4C for ; Mon, 15 May 2006 00:54:49 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4F0seRa021211 for ; Mon, 15 May 2006 00:54:40 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4F0sewJ021208 for perforce@freebsd.org; Mon, 15 May 2006 00:54:40 GMT (envelope-from jb@freebsd.org) Date: Mon, 15 May 2006 00:54:40 GMT Message-Id: <200605150054.k4F0sewJ021208@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 97172 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: Mon, 15 May 2006 00:55:06 -0000 http://perforce.freebsd.org/chv.cgi?CH=97172 Change 97172 by jb@jb_freebsd2 on 2006/05/15 00:54:02 Synthesize a 'lwpsinfo_t' from a 'struct thread' for no other reason that to pass some more tests. I don't really understand why 'curlwpsinfo' is necessary. Perhaps that is just conevient on Solaris. As far as FreeBSD is concerned, why not just use 'curthread'? Affected files ... .. //depot/projects/dtrace/src/cddl/lib/libdtrace/psinfo.d#2 edit Differences ... ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/psinfo.d#2 (text+ko) ==== @@ -56,10 +56,39 @@ pr_addr = 0; }; +typedef struct lwpsinfo { + id_t pr_lwpid; /* thread ID. */ + int pr_flag; /* thread flags. */ + int pr_pri; /* thread priority. */ + char pr_state; /* numeric lwp state */ + char pr_sname; /* printable character for pr_state */ + short pr_syscall; /* system call number (if in syscall) */ + uintptr_t + pr_addr; /* internal address of lwp */ + uintptr_t + pr_wchan; /* sleep address */ +} lwpsinfo_t; + +#pragma D binding "1.0" translator +translator lwpsinfo_t < struct thread *T > { + pr_lwpid = T->td_tid; + pr_pri = T->td_priority; + pr_flag = T->td_flags; + pr_state = 0; /* XXX */ + pr_sname = '?'; /* XXX */ + pr_syscall = 0; /* XXX */ + pr_addr = (uintptr_t)T; + pr_wchan = (uintptr_t)T->td_wchan; +}; + inline psinfo_t *curpsinfo = xlate (curthread->td_proc); #pragma D attributes Stable/Stable/Common curpsinfo #pragma D binding "1.0" curpsinfo +inline lwpsinfo_t *curlwpsinfo = xlate (curthread); +#pragma D attributes Stable/Stable/Common curlwpsinfo +#pragma D binding "1.0" curlwpsinfo + /* * ppid, uid and gid are used frequently enough to merit their own inlines... */ From owner-p4-projects@FreeBSD.ORG Mon May 15 00:55:52 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 044CC16A406; Mon, 15 May 2006 00:55:52 +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 BEE6416A400 for ; Mon, 15 May 2006 00:55:51 +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 712A543D46 for ; Mon, 15 May 2006 00:55:51 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4F0tgcK021287 for ; Mon, 15 May 2006 00:55:42 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4F0tf15021284 for perforce@freebsd.org; Mon, 15 May 2006 00:55:41 GMT (envelope-from jb@freebsd.org) Date: Mon, 15 May 2006 00:55:41 GMT Message-Id: <200605150055.k4F0tf15021284@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 97173 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: Mon, 15 May 2006 00:55:52 -0000 http://perforce.freebsd.org/chv.cgi?CH=97173 Change 97173 by jb@jb_freebsd2 on 2006/05/15 00:55:38 Romp over a hurdle to pass 704 tests now. I have a feeling that the remaining tests are going to be really, really hard. Affected files ... .. //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#10 edit Differences ... ==== //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#10 (text+ko) ==== @@ -173,6 +173,9 @@ ${.CURDIR}/tst/common/buffering/tst.switch1.d TESTBUILTINVAR= \ + ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d \ + ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d \ + ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d \ ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d \ ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d \ ${.CURDIR}/tst/common/builtinvar/tst.arg0.d \ @@ -180,13 +183,20 @@ ${.CURDIR}/tst/common/builtinvar/tst.arg1.d \ ${.CURDIR}/tst/common/builtinvar/tst.arg1to8.d \ ${.CURDIR}/tst/common/builtinvar/tst.arg1to8clause.d \ + ${.CURDIR}/tst/common/builtinvar/tst.caller.d \ + ${.CURDIR}/tst/common/builtinvar/tst.caller1.d \ ${.CURDIR}/tst/common/builtinvar/tst.epid.d \ ${.CURDIR}/tst/common/builtinvar/tst.epid1.d \ ${.CURDIR}/tst/common/builtinvar/tst.errno.d \ ${.CURDIR}/tst/common/builtinvar/tst.errno1.d \ ${.CURDIR}/tst/common/builtinvar/tst.execname.d \ + ${.CURDIR}/tst/common/builtinvar/tst.hpriority.d \ ${.CURDIR}/tst/common/builtinvar/tst.id.d \ ${.CURDIR}/tst/common/builtinvar/tst.id1.d \ + ${.CURDIR}/tst/common/builtinvar/tst.ipl.d \ + ${.CURDIR}/tst/common/builtinvar/tst.ipl1.d \ + ${.CURDIR}/tst/common/builtinvar/tst.lwpsinfo.d \ + ${.CURDIR}/tst/common/builtinvar/tst.lwpsinfo1.d \ ${.CURDIR}/tst/common/builtinvar/tst.pid.d \ ${.CURDIR}/tst/common/builtinvar/tst.pid1.d \ ${.CURDIR}/tst/common/builtinvar/tst.psinfo.d \ @@ -555,6 +565,24 @@ ${.CURDIR}/tst/common/scalars/tst.this.d \ ${.CURDIR}/tst/common/scalars/tst.thisself.d +TESTSCRIPTING= \ + ${.CURDIR}/tst/common/scripting/tst.arg0.d \ + ${.CURDIR}/tst/common/scripting/tst.assign.d \ + ${.CURDIR}/tst/common/scripting/tst.basic.d \ + ${.CURDIR}/tst/common/scripting/tst.egid.d \ + ${.CURDIR}/tst/common/scripting/tst.euid.d \ + ${.CURDIR}/tst/common/scripting/tst.gid.d \ + ${.CURDIR}/tst/common/scripting/tst.pgid.d \ + ${.CURDIR}/tst/common/scripting/tst.pid.d \ + ${.CURDIR}/tst/common/scripting/tst.ppid.d \ + ${.CURDIR}/tst/common/scripting/tst.projid.d \ + ${.CURDIR}/tst/common/scripting/tst.quite.d \ + ${.CURDIR}/tst/common/scripting/tst.sid.d \ + ${.CURDIR}/tst/common/scripting/tst.taskid.d \ + ${.CURDIR}/tst/common/scripting/tst.trace.d \ + ${.CURDIR}/tst/common/scripting/tst.uid.d \ + ${.CURDIR}/tst/common/scripting/tst.uid.ksh + TESTSIZEOF= \ ${.CURDIR}/tst/common/sizeof/err.D_IDENT_BADREF.SizeofAssoc.d \ ${.CURDIR}/tst/common/sizeof/err.D_IDENT_UNDEF.UnknownSymbol.d \ @@ -971,41 +999,6 @@ ${.CURDIR}/tst/common/sched/tst.oncpu.d \ ${.CURDIR}/tst/common/sched/tst.stackdepth.d -TESTSCRIPTING= \ - ${.CURDIR}/tst/common/scripting/err.D_MACRO_UNDEF.invalidargs.d \ - ${.CURDIR}/tst/common/scripting/err.D_OP_LVAL.rdonly.d \ - ${.CURDIR}/tst/common/scripting/err.D_OP_WRITE.usepidmacro.d \ - ${.CURDIR}/tst/common/scripting/err.D_SYNTAX.concat.d \ - ${.CURDIR}/tst/common/scripting/err.D_SYNTAX.desc.d \ - ${.CURDIR}/tst/common/scripting/err.D_SYNTAX.inval.d \ - ${.CURDIR}/tst/common/scripting/err.D_SYNTAX.pid.d \ - ${.CURDIR}/tst/common/scripting/tst.D_MACRO_UNUSED.overflow.ksh \ - ${.CURDIR}/tst/common/scripting/tst.arg0.d \ - ${.CURDIR}/tst/common/scripting/tst.arguments.ksh \ - ${.CURDIR}/tst/common/scripting/tst.assign.d \ - ${.CURDIR}/tst/common/scripting/tst.basic.d \ - ${.CURDIR}/tst/common/scripting/tst.egid.d \ - ${.CURDIR}/tst/common/scripting/tst.egid.ksh \ - ${.CURDIR}/tst/common/scripting/tst.euid.d \ - ${.CURDIR}/tst/common/scripting/tst.euid.ksh \ - ${.CURDIR}/tst/common/scripting/tst.gid.d \ - ${.CURDIR}/tst/common/scripting/tst.gid.ksh \ - ${.CURDIR}/tst/common/scripting/tst.pgid.d \ - ${.CURDIR}/tst/common/scripting/tst.pid.d \ - ${.CURDIR}/tst/common/scripting/tst.ppid.d \ - ${.CURDIR}/tst/common/scripting/tst.ppid.ksh \ - ${.CURDIR}/tst/common/scripting/tst.projid.d \ - ${.CURDIR}/tst/common/scripting/tst.projid.ksh \ - ${.CURDIR}/tst/common/scripting/tst.quite.d \ - ${.CURDIR}/tst/common/scripting/tst.sid.d \ - ${.CURDIR}/tst/common/scripting/tst.sid.ksh \ - ${.CURDIR}/tst/common/scripting/tst.stringmacro.ksh \ - ${.CURDIR}/tst/common/scripting/tst.taskid.d \ - ${.CURDIR}/tst/common/scripting/tst.taskid.ksh \ - ${.CURDIR}/tst/common/scripting/tst.trace.d \ - ${.CURDIR}/tst/common/scripting/tst.uid.d \ - ${.CURDIR}/tst/common/scripting/tst.uid.ksh - TESTSTACK= \ ${.CURDIR}/tst/common/stack/err.D_STACK_PROTO.bad.d \ ${.CURDIR}/tst/common/stack/err.D_STACK_SIZE.d \ @@ -1090,6 +1083,7 @@ ${TESTPROVIDERS} \ ${TESTSAFETY} \ ${TESTSCALARS} \ + ${TESTSCRIPTING} \ ${TESTSIZEOF} \ ${TESTSPECULATION} \ ${TESTSTABILITY} \ @@ -1222,12 +1216,12 @@ # Tests that currently fail (but don't make the system go kaboom): NOTWORK= \ + ${.CURDIR}/tst/common/aggs/tst.lquantzero.d \ ${.CURDIR}/tst/common/aggs/tst.neglquant.d \ + ${.CURDIR}/tst/common/aggs/tst.negorder.d \ ${.CURDIR}/tst/common/aggs/tst.negquant.d \ + ${.CURDIR}/tst/common/aggs/tst.quantzero.d \ ${.CURDIR}/tst/common/aggs/tst.subr.d \ - ${.CURDIR}/tst/common/aggs/tst.lquantzero.d \ - ${.CURDIR}/tst/common/aggs/tst.negorder.d \ - ${.CURDIR}/tst/common/aggs/tst.quantzero.d \ ${.CURDIR}/tst/common/arrays/tst.uregsarray.d \ ${.CURDIR}/tst/common/decls/tst.basics.d \ ${.CURDIR}/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d \ @@ -1243,6 +1237,23 @@ ${.CURDIR}/tst/common/profile-n/tst.umod.ksh \ ${.CURDIR}/tst/common/profile-n/tst.usym.ksh \ ${.CURDIR}/tst/common/scalars/tst.selfarray2.d \ + ${.CURDIR}/tst/common/scripting/err.D_MACRO_UNDEF.invalidargs.d \ + ${.CURDIR}/tst/common/scripting/err.D_OP_LVAL.rdonly.d \ + ${.CURDIR}/tst/common/scripting/err.D_OP_WRITE.usepidmacro.d \ + ${.CURDIR}/tst/common/scripting/err.D_SYNTAX.concat.d \ + ${.CURDIR}/tst/common/scripting/err.D_SYNTAX.desc.d \ + ${.CURDIR}/tst/common/scripting/err.D_SYNTAX.inval.d \ + ${.CURDIR}/tst/common/scripting/err.D_SYNTAX.pid.d \ + ${.CURDIR}/tst/common/scripting/tst.D_MACRO_UNUSED.overflow.ksh \ + ${.CURDIR}/tst/common/scripting/tst.arguments.ksh \ + ${.CURDIR}/tst/common/scripting/tst.egid.ksh \ + ${.CURDIR}/tst/common/scripting/tst.euid.ksh \ + ${.CURDIR}/tst/common/scripting/tst.gid.ksh \ + ${.CURDIR}/tst/common/scripting/tst.ppid.ksh \ + ${.CURDIR}/tst/common/scripting/tst.projid.ksh \ + ${.CURDIR}/tst/common/scripting/tst.sid.ksh \ + ${.CURDIR}/tst/common/scripting/tst.stringmacro.ksh \ + ${.CURDIR}/tst/common/scripting/tst.taskid.ksh \ ${.CURDIR}/tst/common/speculation/err.D_ACT_SPEC.SpeculateWithBreakPoint.d \ ${.CURDIR}/tst/common/speculation/err.D_ACT_SPEC.SpeculateWithChill.d \ ${.CURDIR}/tst/common/speculation/err.D_ACT_SPEC.SpeculateWithCopyOut.d \ @@ -1254,19 +1265,11 @@ ${.CURDIR}/tst/common/tracemem/err.D_TRACEMEM_ADDR.badaddr.d \ ${.CURDIR}/tst/common/translators/tst.ProcModelTrans.d \ ${.CURDIR}/tst/common/types/err.D_CG_DYN.ResultDynType.d \ - ${.CURDIR}/tst/common/types/err.D_XLATE_REDECL.ResultDynType.d \ + ${.CURDIR}/tst/common/types/err.D_XLATE_REDECL.ResultDynType.d notwork : ${.CURDIR}/bin/dtest ${NOTWORK} @${.CURDIR}/bin/dtest ${NOTWORK} -REQUIRES_CURLWPSINFO= \ - ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d \ - ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d \ - ${.CURDIR}/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d \ - ${.CURDIR}/tst/common/builtinvar/tst.hpriority.d \ - ${.CURDIR}/tst/common/builtinvar/tst.lwpsinfo.d \ - ${.CURDIR}/tst/common/builtinvar/tst.lwpsinfo1.d - REQUIRES_FBT= \ ${.CURDIR}/tst/common/misc/tst.roch.d \ ${.CURDIR}/tst/common/predicates/tst.argsnotcached.d \ @@ -1365,10 +1368,6 @@ TESTHANG= \ ${.CURDIR}/tst/common/aggs/tst.signature.d \ - ${.CURDIR}/tst/common/builtinvar/tst.caller.d \ - ${.CURDIR}/tst/common/builtinvar/tst.caller1.d \ - ${.CURDIR}/tst/common/builtinvar/tst.ipl.d \ - ${.CURDIR}/tst/common/builtinvar/tst.ipl1.d \ ${.CURDIR}/tst/common/funcs/tst.chill.ksh \ ${.CURDIR}/tst/common/funcs/tst.system.d \ ${.CURDIR}/tst/common/inline/tst.InlineKinds.d \ From owner-p4-projects@FreeBSD.ORG Mon May 15 03:30:18 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 B430F16A411; Mon, 15 May 2006 03:30:18 +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 8C43016A40E for ; Mon, 15 May 2006 03:30:18 +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 6284443D55 for ; Mon, 15 May 2006 03:30:12 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4F3U2vv031084 for ; Mon, 15 May 2006 03:30:02 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4F3U25U031081 for perforce@freebsd.org; Mon, 15 May 2006 03:30:02 GMT (envelope-from jb@freebsd.org) Date: Mon, 15 May 2006 03:30:02 GMT Message-Id: <200605150330.k4F3U25U031081@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 97180 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: Mon, 15 May 2006 03:30:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=97180 Change 97180 by jb@jb_freebsd2 on 2006/05/15 03:29:59 Most of the dtrace utility tests pass. So that takes us to 771. Phew. Affected files ... .. //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#11 edit Differences ... ==== //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#11 (text+ko) ==== @@ -243,6 +243,75 @@ ${.CURDIR}/tst/common/drops/drp.DTRACEDROP_SPEC.d \ ${.CURDIR}/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d +TESTDTRACEUTIL= \ + ${.CURDIR}/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d \ + ${.CURDIR}/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.DataModel32.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidId1.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidId2.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidId3.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.QuietMode.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.TestCompile.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh + TESTEND= \ ${.CURDIR}/tst/common/end/err.D_IDENT_UNDEF.timespent.d \ ${.CURDIR}/tst/common/end/tst.end.d \ @@ -808,91 +877,6 @@ # Tests that are expected to fail because of either missing functionality or # areas where the code hasn't been ported to FreeBSD: -TESTDTRACEUTIL= \ - ${.CURDIR}/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d \ - ${.CURDIR}/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.DataModel32.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.DataModel64.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithID.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithName.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidId1.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidId2.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidId3.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.QuietMode.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.TestCompile.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh \ - ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh - TESTFASTTRAP= \ ${.CURDIR}/tst/common/fasttrap/tst.fasttrap.d \ ${.CURDIR}/tst/common/fasttrap/tst.fasttrap.exe \ @@ -1060,6 +1044,7 @@ ${TESTCLAUSES} \ ${TESTDECLS} \ ${TESTDROPS} \ + ${TESTDTRACEUTIL} \ ${TESTEND} \ ${TESTENUM} \ ${TESTERROR} \ @@ -1223,8 +1208,23 @@ ${.CURDIR}/tst/common/aggs/tst.quantzero.d \ ${.CURDIR}/tst/common/aggs/tst.subr.d \ ${.CURDIR}/tst/common/arrays/tst.uregsarray.d \ - ${.CURDIR}/tst/common/decls/tst.basics.d \ ${.CURDIR}/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d \ + ${.CURDIR}/tst/common/dtraceUtil/tst.DataModel64.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithID.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithName.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh \ + ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh \ ${.CURDIR}/tst/common/error/tst.DTRACEFLT_BADADDR.d \ ${.CURDIR}/tst/common/error/tst.DTRACEFLT_UNKNOWN.d \ ${.CURDIR}/tst/common/printa/tst.walltimestamp.d \ From owner-p4-projects@FreeBSD.ORG Mon May 15 12:35:56 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 208F016A56C; Mon, 15 May 2006 12:35:55 +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 7121116A55A for ; Mon, 15 May 2006 12:35:53 +0000 (UTC) (envelope-from soc-bushman@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE3A043D60 for ; Mon, 15 May 2006 12:35:43 +0000 (GMT) (envelope-from soc-bushman@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4FCZWwI079106 for ; Mon, 15 May 2006 12:35:32 GMT (envelope-from soc-bushman@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4FCZR8c079103 for perforce@freebsd.org; Mon, 15 May 2006 12:35:27 GMT (envelope-from soc-bushman@freebsd.org) Date: Mon, 15 May 2006 12:35:27 GMT Message-Id: <200605151235.k4FCZR8c079103@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to soc-bushman@freebsd.org using -f From: soc-bushman To: Perforce Change Reviews Cc: Subject: PERFORCE change 97190 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: Mon, 15 May 2006 12:36:03 -0000 http://perforce.freebsd.org/chv.cgi?CH=97190 Change 97190 by soc-bushman@soc-bushman_stinger on 2006/05/15 12:35:02 revisions integrated Affected files ... .. //depot/projects/soc2005/nsswitch_cached/src/etc/Makefile#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/cached.conf#2 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/defaults/periodic.conf#2 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/defaults/rc.conf#5 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/etc.sparc64/ttys#2 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/mtree/BSD.root.dist#2 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/nsswitch.conf#1 branch .. //depot/projects/soc2005/nsswitch_cached/src/etc/periodic/security/600.ip6fwdenied#2 delete .. //depot/projects/soc2005/nsswitch_cached/src/etc/periodic/security/650.ip6fwlimit#2 delete .. //depot/projects/soc2005/nsswitch_cached/src/etc/periodic/security/Makefile#2 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/rc.d/Makefile#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/rc.d/cached#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/rc.d/ip6fw#2 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/rc.d/jail#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/etc/rc.d/nsswitch#3 edit .. //depot/projects/soc2005/nsswitch_cached/src/etc/rc.firewall6#2 integrate .. //depot/projects/soc2005/nsswitch_cached/src/include/netdb.h#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/include/nsswitch.h#10 integrate .. //depot/projects/soc2005/nsswitch_cached/src/include/resolv.h#5 integrate .. //depot/projects/soc2005/nsswitch_cached/src/include/rpc/rpcent.h#5 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/Makefile#7 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/getgrent.c#10 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/getpwent.c#13 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/syslog.c#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/i386/sys/i386_set_watch.3#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/include/nscache.h#3 edit .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/include/nscachedcli.h#3 edit .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/Makefile.inc#9 edit .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/getaddrinfo.c#14 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/gethostbydns.c#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/gethostbyht.c#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/gethostbyname.3#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/gethostbynis.c#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/gethostnamadr.c#12 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/getnetnamadr.c#5 edit .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/getproto.c#7 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/getprotoent.c#12 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/getprotoname.c#7 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/getservent.c#22 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/name6.c#12 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/netdb_private.h#11 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/nscache.c#11 edit .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/nscachedcli.c#12 edit .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/nsdispatch.c#18 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/nsparser.y#5 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/rpc/getrpcent.c#12 integrate .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/stdlib/malloc.c#5 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/Makefile#9 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/bluetooth/sdpd/server.c#5 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/Makefile#9 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/agent.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/agent.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/agents/Makefile.inc#3 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/agents/group.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/agents/group.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/agents/passwd.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/agents/passwd.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/agents/services.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/agents/services.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cached.8#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cached.c#4 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cached.conf#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cached.conf.5#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cachedcli.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cachedcli.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cachelib.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cachelib.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cacheplcs.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/cacheplcs.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/config.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/config.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/debug.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/debug.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/hashtable.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/log.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/log.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/mp_rs_query.c#4 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/mp_rs_query.h#3 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/mp_ws_query.c#4 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/mp_ws_query.h#3 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/parser.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/parser.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/protocol.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/protocol.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/query.c#4 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/query.h#3 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/singletons.c#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/cached/singletons.h#2 edit .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/alias.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/controller.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/curses.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/dial.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/exec.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/fsm.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/holiday.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/isdnd.h#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/log.c#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/main.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/monitor.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/msghdl.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/process.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/rates.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/rc_config.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/support.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdnd/timer.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/i4b/isdntest/main.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/jail/jail.8#5 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/jail/jail.c#5 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/mergemaster/mergemaster.8#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/mergemaster/mergemaster.sh#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/mount_nwfs/mount_nwfs.c#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/mountd/mountd.8#3 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/portsnap/phttpget/phttpget.c#6 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/portsnap/portsnap/portsnap.8#5 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/portsnap/portsnap/portsnap.sh#7 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/sysinstall/installUpgrade.c#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/sysinstall/sysinstall.8#4 integrate .. //depot/projects/soc2005/nsswitch_cached/src/usr.sbin/sysinstall/sysinstall.h#6 integrate Differences ... ==== //depot/projects/soc2005/nsswitch_cached/src/etc/Makefile#4 (text+ko) ==== @@ -1,5 +1,5 @@ # from: @(#)Makefile 5.11 (Berkeley) 5/21/91 -# $FreeBSD: src/etc/Makefile,v 1.354 2006/03/17 18:54:20 ru Exp $ +# $FreeBSD: src/etc/Makefile,v 1.356 2006/05/03 15:14:46 ume Exp $ .include @@ -11,8 +11,8 @@ crontab csh.cshrc csh.login csh.logout devd.conf devfs.conf \ dhclient.conf disktab fbtab ftpusers gettytab group \ hosts hosts.allow hosts.equiv hosts.lpd \ - inetd.conf login.access login.conf \ - mac.conf motd netconfig network.subr networks newsyslog.conf \ + inetd.conf login.access login.conf mac.conf motd \ + netconfig network.subr networks newsyslog.conf nsswitch.conf \ portsnap.conf pf.conf pf.os phones profile protocols \ rc rc.bsdextended rc.firewall rc.firewall6 rc.initdiskless \ rc.sendmail rc.shutdown \ @@ -35,7 +35,7 @@ BIN1+= printcap .endif -.if !defined(NO_NS_CACHING) +.if ${MK_NS_CACHING} != "no" BIN1+= cached.conf .endif ==== //depot/projects/soc2005/nsswitch_cached/src/etc/cached.conf#2 (text+ko) ==== ==== //depot/projects/soc2005/nsswitch_cached/src/etc/defaults/periodic.conf#2 (text+ko) ==== @@ -13,7 +13,7 @@ # For a more detailed explanation of all the periodic.conf variables, please # refer to the periodic.conf(5) manual page. # -# $FreeBSD: src/etc/defaults/periodic.conf,v 1.37 2006/03/02 14:46:00 brueffer Exp $ +# $FreeBSD: src/etc/defaults/periodic.conf,v 1.38 2006/05/12 19:17:33 mlaier Exp $ # # What files override these defaults ? @@ -171,15 +171,9 @@ # 550.ipfwlimit daily_status_security_ipfwlimit_enable="YES" -# 600.ip6fwdenied -daily_status_security_ip6fwdenied_enable="YES" - # 610.ipf6denied daily_status_security_ipf6denied_enable="YES" -# 650.ip6fwlimit -daily_status_security_ip6fwlimit_enable="YES" - # 700.kernelmsg daily_status_security_kernelmsg_enable="YES" ==== //depot/projects/soc2005/nsswitch_cached/src/etc/defaults/rc.conf#5 (text+ko) ==== @@ -15,7 +15,7 @@ # For a more detailed explanation of all the rc.conf variables, please # refer to the rc.conf(5) manual page. # -# $FreeBSD: src/etc/defaults/rc.conf,v 1.281 2006/04/18 15:02:24 flz Exp $ +# $FreeBSD: src/etc/defaults/rc.conf,v 1.283 2006/05/11 14:23:43 flz Exp $ ############################################################## ### Important initial Boot-time options #################### @@ -472,7 +472,7 @@ auditd_enable="NO" # Run the audit daemon. auditd_flags="" # Which options to pass to the audit daemon. -cached_enable="NO" # Run the nsswitch caching daemon +cached_enable="NO" # Run the nsswitch caching daemon. cron_enable="YES" # Run the periodic job daemon. cron_program="/usr/sbin/cron" # Which cron executable to run (if enabled). cron_dst="YES" # Handle DST transitions intelligently (YES/NO) @@ -555,11 +555,15 @@ # # To use rc's built-in jail infrastructure create entries for # each jail, specified in jail_list, with the following variables. -# NOTE: replace 'example' with the jail's name. +# NOTES: +# - replace 'example' with the jail's name. +# - except rootdir, hostname and ip, all of the following variables may be made +# global jail variables if you don't specify a jail name (ie. jail_interface). # #jail_example_rootdir="/usr/jail/default" # Jail's root directory #jail_example_hostname="default.domain.com" # Jail's hostname #jail_example_ip="192.168.0.10" # Jail's IP number +#jail_example_interface="" # Interface to create the IP alias on #jail_example_exec_start="/bin/sh /etc/rc" # command to execute in jail for starting #jail_example_exec_stop="/bin/sh /etc/rc.shutdown" # command to execute in jail for stopping #jail_example_devfs_enable="NO" # mount devfs in the jail ==== //depot/projects/soc2005/nsswitch_cached/src/etc/etc.sparc64/ttys#2 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/etc/etc.sparc64/ttys,v 1.12 2006/02/04 23:30:09 marius Exp $ +# $FreeBSD: src/etc/etc.sparc64/ttys,v 1.13 2006/04/25 19:43:53 marius Exp $ # @(#)ttys 5.1 (Berkeley) 4/17/89 # # This file specifies various information about terminals on the system. @@ -35,9 +35,6 @@ screen "/usr/libexec/getty Pc" vt100 off secure ttya "/usr/libexec/getty 3wire.9600" vt100 off secure ttyb "/usr/libexec/getty 3wire.9600" vt100 off secure -# sab(4) -ttyz0 "/usr/libexec/getty 3wire.9600" vt100 off secure -ttyz1 "/usr/libexec/getty 3wire.9600" vt100 off secure # syscons(4) ttyv0 "/usr/libexec/getty Pc" cons25 on secure # Virtual terminals ==== //depot/projects/soc2005/nsswitch_cached/src/etc/mtree/BSD.root.dist#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/mtree/BSD.root.dist,v 1.76 2005/12/29 14:40:19 dfr Exp $ +# $FreeBSD: src/etc/mtree/BSD.root.dist,v 1.77 2006/05/10 18:53:15 marcus Exp $ # # Please see the file src/etc/mtree/README before making changes to this file. # @@ -69,6 +69,8 @@ .. libexec .. + media + .. mnt .. proc mode=0555 ==== //depot/projects/soc2005/nsswitch_cached/src/etc/periodic/security/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/periodic/security/Makefile,v 1.4 2004/11/24 18:41:53 mlaier Exp $ +# $FreeBSD: src/etc/periodic/security/Makefile,v 1.5 2006/05/12 19:17:34 mlaier Exp $ FILES= 100.chksetuid \ 200.chkmounts \ @@ -8,8 +8,6 @@ 510.ipfdenied \ 520.pfdenied \ 550.ipfwlimit \ - 600.ip6fwdenied \ - 650.ip6fwlimit \ 700.kernelmsg \ 800.loginfail \ 900.tcpwrap \ ==== //depot/projects/soc2005/nsswitch_cached/src/etc/rc.d/Makefile#4 (text+ko) ==== @@ -1,5 +1,5 @@ # $NetBSD: Makefile,v 1.16 2001/01/14 15:37:22 minoura Exp $ -# $FreeBSD: src/etc/rc.d/Makefile,v 1.69 2006/03/28 18:28:33 simon Exp $ +# $FreeBSD: src/etc/rc.d/Makefile,v 1.70 2006/04/28 12:03:33 ume Exp $ .include @@ -46,7 +46,7 @@ FILES+= sshd .endif -.if !defined(NO_NS_CACHING) +.if ${MK_NS_CACHING} != "no" FILES+= cached .endif ==== //depot/projects/soc2005/nsswitch_cached/src/etc/rc.d/cached#3 (text+ko) ==== ==== //depot/projects/soc2005/nsswitch_cached/src/etc/rc.d/ip6fw#2 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/ip6fw,v 1.6 2004/10/07 13:55:26 mtm Exp $ +# $FreeBSD: src/etc/rc.d/ip6fw,v 1.7 2006/05/12 19:17:34 mlaier Exp $ # # PROVIDE: ip6fw @@ -20,7 +20,7 @@ { # Load IPv6 firewall module, if not already loaded if ! ${SYSCTL} net.inet6.ip6.fw.enable > /dev/null 2>&1; then - kldload ip6fw && { + kldload ipfw && { debug 'Kernel IPv6 firewall module loaded.' return 0 } @@ -41,7 +41,7 @@ if [ -r "${ipv6_firewall_script}" ]; then . "${ipv6_firewall_script}" echo 'IPv6 Firewall rules loaded.' - elif [ "`ip6fw l 65535`" = "65535 deny ipv6 from any to any" ]; then + elif [ "`ipfw show 65535`" = "65535 deny ip from any to any" ]; then warn 'IPv6 firewall rules have not been loaded. Default' \ ' to DENY all access.' fi @@ -50,7 +50,7 @@ # if checkyesno ipv6_firewall_logging; then echo 'IPv6 Firewall logging=YES' - sysctl net.inet6.ip6.fw.verbose=1 >/dev/null + sysctl net.inet.ip.fw.verbose=1 >/dev/null fi # Enable the firewall ==== //depot/projects/soc2005/nsswitch_cached/src/etc/rc.d/jail#3 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/jail,v 1.27 2006/04/08 12:15:35 flz Exp $ +# $FreeBSD: src/etc/rc.d/jail,v 1.32 2006/05/11 14:23:43 flz Exp $ # # PROVIDE: jail @@ -27,65 +27,76 @@ return fi - eval jail_rootdir=\"\$jail_${_j}_rootdir\" - jail_devdir="${jail_rootdir}/dev" - jail_fdescdir="${jail_devdir}/fd" - jail_procdir="${jail_rootdir}/proc" - eval jail_hostname=\"\$jail_${_j}_hostname\" - eval jail_ip=\"\$jail_${_j}_ip\" - eval jail_interface=\"\${jail_${_j}_interface:-${jail_interface}}\" - eval jail_exec=\"\$jail_${_j}_exec\" - eval jail_exec_start=\"\${jail_${_j}_exec_start:-${jail_exec_start}}\" - eval jail_exec_stop=\"\${jail_${_j}_exec_stop:-${jail_exec_stop}}\" - if [ -n "${jail_exec}" ]; then + eval _rootdir=\"\$jail_${_j}_rootdir\" + _devdir="${_rootdir}/dev" + _fdescdir="${_devdir}/fd" + _procdir="${_rootdir}/proc" + eval _hostname=\"\$jail_${_j}_hostname\" + eval _ip=\"\$jail_${_j}_ip\" + eval _interface=\"\${jail_${_j}_interface:-${jail_interface}}\" + eval _exec=\"\$jail_${_j}_exec\" + eval _exec_start=\"\${jail_${_j}_exec_start:-${jail_exec_start}}\" + eval _exec_stop=\"\${jail_${_j}_exec_stop:-${jail_exec_stop}}\" + if [ -n "${_exec}" ]; then # simple/backward-compatible execution - jail_exec_start="${jail_exec}" - jail_exec_stop="" + _exec_start="${_exec}" + _exec_stop="" else # flexible execution - if [ -z "${jail_exec_start}" ]; then - jail_exec_start="/bin/sh /etc/rc" - if [ -z "${jail_exec_stop}" ]; then - jail_exec_stop="/bin/sh /etc/rc.shutdown" + if [ -z "${_exec_start}" ]; then + _exec_start="/bin/sh /etc/rc" + if [ -z "${_exec_stop}" ]; then + _exec_stop="/bin/sh /etc/rc.shutdown" fi fi fi # The default jail ruleset will be used by rc.subr if none is specified. - eval jail_ruleset=\"\${jail_${_j}_devfs_ruleset:-${jail_devfs_ruleset}}\" - eval jail_devfs=\"\${jail_${_j}_devfs_enable:-${jail_devfs_enable}}\" - [ -z "${jail_devfs}" ] && jail_devfs="NO" - eval jail_fdescfs=\"\${jail_${_j}_fdescfs_enable:-${jail_fdescfs_enable}}\" - [ -z "${jail_fdescfs}" ] && jail_fdescfs="NO" - eval jail_procfs=\"\${jail_${_j}_procfs_enable:-${jail_procfs_enable}}\" - [ -z "${jail_procfs}" ] && jail_procfs="NO" + eval _ruleset=\"\${jail_${_j}_devfs_ruleset:-${jail_devfs_ruleset}}\" + eval _devfs=\"\${jail_${_j}_devfs_enable:-${jail_devfs_enable}}\" + [ -z "${_devfs}" ] && _devfs="NO" + eval _fdescfs=\"\${jail_${_j}_fdescfs_enable:-${jail_fdescfs_enable}}\" + [ -z "${_fdescfs}" ] && _fdescfs="NO" + eval _procfs=\"\${jail_${_j}_procfs_enable:-${jail_procfs_enable}}\" + [ -z "${_procfs}" ] && _procfs="NO" - eval jail_mount=\"\${jail_${_j}_mount_enable:-${jail_mount_enable}}\" - [ -z "${jail_mount}" ] && jail_mount="NO" + eval _mount=\"\${jail_${_j}_mount_enable:-${jail_mount_enable}}\" + [ -z "${_mount}" ] && _mount="NO" # "/etc/fstab.${_j}" will be used for {,u}mount(8) if none is specified. - eval jail_fstab=\"\${jail_${_j}_fstab:-${jail_fstab}}\" - [ -z "${jail_fstab}" ] && jail_fstab="/etc/fstab.${_j}" - eval jail_flags=\"\${jail_${_j}_flags:-${jail_flags}}\" - [ -z "${jail_flags}" ] && jail_flags="-l -U root" + eval _fstab=\"\${jail_${_j}_fstab:-${jail_fstab}}\" + [ -z "${_fstab}" ] && _fstab="/etc/fstab.${_j}" + eval _flags=\"\${jail_${_j}_flags:-${jail_flags}}\" + [ -z "${_flags}" ] && _flags="-l -U root" # Debugging aid # - debug "$_j devfs enable: $jail_devfs" - debug "$_j fdescfs enable: $jail_fdescfs" - debug "$_j procfs enable: $jail_procfs" - debug "$_j mount enable: $jail_mount" - debug "$_j hostname: $jail_hostname" - debug "$_j ip: $jail_ip" - debug "$_j interface: $jail_interface" - debug "$_j root: $jail_rootdir" - debug "$_j devdir: $jail_devdir" - debug "$_j fdescdir: $jail_fdescdir" - debug "$_j procdir: $jail_procdir" - debug "$_j ruleset: $jail_ruleset" - debug "$_j fstab: $jail_fstab" - debug "$_j exec start: $jail_exec_start" - debug "$_j exec stop: $jail_exec_stop" - debug "$_j flags: $jail_flags" + debug "$_j devfs enable: $_devfs" + debug "$_j fdescfs enable: $_fdescfs" + debug "$_j procfs enable: $_procfs" + debug "$_j mount enable: $_mount" + debug "$_j hostname: $_hostname" + debug "$_j ip: $_ip" + debug "$_j interface: $_interface" + debug "$_j root: $_rootdir" + debug "$_j devdir: $_devdir" + debug "$_j fdescdir: $_fdescdir" + debug "$_j procdir: $_procdir" + debug "$_j ruleset: $_ruleset" + debug "$_j fstab: $_fstab" + debug "$_j exec start: $_exec_start" + debug "$_j exec stop: $_exec_stop" + debug "$_j flags: $_flags" + + if [ -z "${_hostname}" ]; then + err 3 "$name: No hostname has been defined for ${_j}" + fi + if [ -z "${_rootdir}" ]; then + err 3 "$name: No root directory has been defined for ${_j}" + fi + if [ -z "${_ip}" ]; then + err 3 "$name: No IP address has been defined for ${_j}" + fi + } # set_sysctl rc_knob mib msg @@ -122,24 +133,24 @@ # jail_umount_fs() { - if checkyesno jail_fdescfs; then - if [ -d "${jail_fdescdir}" ] ; then - umount -f ${jail_fdescdir} >/dev/null 2>&1 + if checkyesno _fdescfs; then + if [ -d "${_fdescdir}" ] ; then + umount -f ${_fdescdir} >/dev/null 2>&1 fi fi - if checkyesno jail_devfs; then - if [ -d "${jail_devdir}" ] ; then - umount -f ${jail_devdir} >/dev/null 2>&1 + if checkyesno _devfs; then + if [ -d "${_devdir}" ] ; then + umount -f ${_devdir} >/dev/null 2>&1 fi fi - if checkyesno jail_procfs; then - if [ -d "${jail_procdir}" ] ; then - umount -f ${jail_procdir} >/dev/null 2>&1 + if checkyesno _procfs; then + if [ -d "${_procdir}" ] ; then + umount -f ${_procdir} >/dev/null 2>&1 fi fi - if checkyesno jail_mount; then - [ -f "${jail_fstab}" ] || warn "${jail_fstab} does not exist" - umount -a -F "${jail_fstab}" >/dev/null 2>&1 + if checkyesno _mount; then + [ -f "${_fstab}" ] || warn "${_fstab} does not exist" + umount -a -F "${_fstab}" >/dev/null 2>&1 fi } @@ -161,29 +172,29 @@ do init_variables $_jail if [ -f /var/run/jail_${_jail}.id ]; then - echo -n " [${jail_hostname} already running (/var/run/jail_${_jail}.id exists)]" + echo -n " [${_hostname} already running (/var/run/jail_${_jail}.id exists)]" continue; fi - if [ -n ${jail_interface} ]; then - ifconfig ${jail_interface} alias ${jail_ip} netmask 255.255.255.255 + if [ -n "${_interface}" ]; then + ifconfig ${_interface} alias ${_ip} netmask 255.255.255.255 fi - if checkyesno jail_mount; then - info "Mounting fstab for jail ${_jail} (${jail_fstab})" - if [ ! -f "${jail_fstab}" ]; then - err 3 "$name: ${jail_fstab} does not exist" + if checkyesno _mount; then + info "Mounting fstab for jail ${_jail} (${_fstab})" + if [ ! -f "${_fstab}" ]; then + err 3 "$name: ${_fstab} does not exist" fi - mount -a -F "${jail_fstab}" + mount -a -F "${_fstab}" fi - if checkyesno jail_devfs; then + if checkyesno _devfs; then # If devfs is already mounted here, skip it. - df -t devfs "${jail_devdir}" >/dev/null + df -t devfs "${_devdir}" >/dev/null if [ $? -ne 0 ]; then - info "Mounting devfs on ${jail_devdir}" - devfs_mount_jail "${jail_devdir}" ${jail_ruleset} + info "Mounting devfs on ${_devdir}" + devfs_mount_jail "${_devdir}" ${_ruleset} # Transitional symlink for old binaries - if [ ! -L "${jail_devdir}/log" ]; then + if [ ! -L "${_devdir}/log" ]; then __pwd="`pwd`" - cd "${jail_devdir}" + cd "${_devdir}" ln -sf ../var/run/log log cd "$__pwd" fi @@ -193,28 +204,37 @@ # is a devfs(5) device of the same name. # Jail console output # __pwd="`pwd`" - # cd "${jail_devdir}" + # cd "${_devdir}" # ln -sf ../var/log/console console # cd "$__pwd" fi - if checkyesno jail_fdescfs; then - info "Mounting fdescfs on ${jail_fdescdir}" - mount -t fdescfs fdesc "${jail_fdescdir}" + if checkyesno _fdescfs; then + info "Mounting fdescfs on ${_fdescdir}" + mount -t fdescfs fdesc "${_fdescdir}" fi - if checkyesno jail_procfs; then - info "Mounting procfs onto ${jail_procdir}" - if [ -d "${jail_procdir}" ] ; then - mount -t procfs proc "${jail_procdir}" + if checkyesno _procfs; then + info "Mounting procfs onto ${_procdir}" + if [ -d "${_procdir}" ] ; then + mount -t procfs proc "${_procdir}" fi fi _tmp_jail=${_tmp_dir}/jail.$$ - eval jail ${jail_flags} -i ${jail_rootdir} ${jail_hostname} \ - ${jail_ip} ${jail_exec_start} > ${_tmp_jail} 2>&1 - [ "$?" -eq 0 ] && echo -n " $jail_hostname" - _jail_id=$(head -1 ${_tmp_jail}) - tail +2 ${_tmp_jail} >${jail_rootdir}/var/log/console.log + eval jail ${_flags} -i ${_rootdir} ${_hostname} \ + ${_ip} ${_exec_start} > ${_tmp_jail} 2>&1 + if [ "$?" -eq 0 ] ; then + echo -n " $_hostname" + _jail_id=$(head -1 ${_tmp_jail}) + tail +2 ${_tmp_jail} >${_rootdir}/var/log/console.log + echo ${_jail_id} > /var/run/jail_${_jail}.id + else + jail_umount_fs + if [ -n "${jail_interface}" ]; then + ifconfig ${jail_interface} -alias ${jail_ip} + fi + echo " cannot start jail \"${_jail}\": " + tail +2 ${_tmp_jail} + fi rm -f ${_tmp_jail} - echo ${_jail_id} > /var/run/jail_${_jail}.id done rmdir ${_tmp_dir} echo '.' @@ -229,22 +249,22 @@ _jail_id=$(cat /var/run/jail_${_jail}.id) if [ ! -z "${_jail_id}" ]; then init_variables $_jail - if [ -n "${jail_exec_stop}" ]; then - eval env -i /usr/sbin/jexec ${_jail_id} ${jail_exec_stop} \ - >> ${jail_rootdir}/var/log/console.log 2>&1 + if [ -n "${_exec_stop}" ]; then + eval env -i /usr/sbin/jexec ${_jail_id} ${_exec_stop} \ + >> ${_rootdir}/var/log/console.log 2>&1 fi killall -j ${_jail_id} -TERM > /dev/null 2>&1 sleep 1 killall -j ${_jail_id} -KILL > /dev/null 2>&1 jail_umount_fs - echo -n " $jail_hostname" + echo -n " $_hostname" fi - if [ -n ${jail_interface} ]; then - ifconfig ${jail_interface} -alias ${jail_ip} + if [ -n "${_interface}" ]; then + ifconfig ${_interface} -alias ${_ip} fi rm /var/run/jail_${_jail}.id else - echo "cannot stop jail ${_jail}. No jail id in /var/run" + echo " cannot stop jail ${_jail}. No jail id in /var/run" fi done echo '.' ==== //depot/projects/soc2005/nsswitch_cached/src/etc/rc.d/nsswitch#3 (text+ko) ==== @@ -23,7 +23,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/rc.d/nsswitch,v 1.7 2006/04/12 12:01:53 ume Exp $ +# $FreeBSD: src/etc/rc.d/nsswitch,v 1.11 2006/05/03 15:14:47 ume Exp $ # # PROVIDE: nsswitch @@ -36,50 +36,6 @@ start_cmd="nsswitch_start" stop_cmd=":" -convert_host_conf() -{ - host_conf=$1; shift; - nsswitch_conf=$1; shift; - - while read line; do - line=${line##[ ]} - case $line in - hosts|local|file) - _nsswitch="${_nsswitch}${_nsswitch+ }files" - ;; - dns|bind) - _nsswitch="${_nsswitch}${_nsswitch+ }dns" - ;; - nis) - _nsswitch="${_nsswitch}${_nsswitch+ }nis" - ;; - '#'*) - ;; - *) - printf "Warning: unrecognized line [%s]", $line > "/dev/stderr" - ;; - - esac - done < $host_conf - - echo "hosts: $_nsswitch" > $nsswitch_conf -} - -generate_nsswitch_conf() -{ - nsswitch_conf=$1; shift; - - cat >$nsswitch_conf <>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon May 15 12:37:27 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 64F7416A452; Mon, 15 May 2006 12:37:27 +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 3A62A16A448 for ; Mon, 15 May 2006 12:37:27 +0000 (UTC) (envelope-from soc-bushman@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16EDB43D55 for ; Mon, 15 May 2006 12:36:45 +0000 (GMT) (envelope-from soc-bushman@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4FCaYZo079153 for ; Mon, 15 May 2006 12:36:34 GMT (envelope-from soc-bushman@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4FCaY4s079150 for perforce@freebsd.org; Mon, 15 May 2006 12:36:34 GMT (envelope-from soc-bushman@freebsd.org) Date: Mon, 15 May 2006 12:36:34 GMT Message-Id: <200605151236.k4FCaY4s079150@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to soc-bushman@freebsd.org using -f From: soc-bushman To: Perforce Change Reviews Cc: Subject: PERFORCE change 97191 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: Mon, 15 May 2006 12:37:27 -0000 http://perforce.freebsd.org/chv.cgi?CH=97191 Change 97191 by soc-bushman@soc-bushman_stinger on 2006/05/15 12:36:20 redundant files deleted Affected files ... .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/getservbyname.c#9 delete .. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/getservbyport.c#9 delete Differences ... From owner-p4-projects@FreeBSD.ORG Mon May 15 15:15:11 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 B182A16A751; Mon, 15 May 2006 15:15:10 +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 CC4BE16A5F1 for ; Mon, 15 May 2006 15:15:08 +0000 (UTC) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 780E643D60 for ; Mon, 15 May 2006 15:15:06 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4FFEs8K097769 for ; Mon, 15 May 2006 15:14:54 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4FFEsTr097766 for perforce@freebsd.org; Mon, 15 May 2006 15:14:54 GMT (envelope-from scottl@freebsd.org) Date: Mon, 15 May 2006 15:14:54 GMT Message-Id: <200605151514.k4FFEsTr097766@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to scottl@freebsd.org using -f From: Scott Long To: Perforce Change Reviews Cc: Subject: PERFORCE change 97195 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: Mon, 15 May 2006 15:15:38 -0000 http://perforce.freebsd.org/chv.cgi?CH=97195 Change 97195 by scottl@scottl-x64 on 2006/05/15 15:14:27 Convert sim object to use a callout. The old callout_handle was only initalized and never actually used, but it might be useful in the future. Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_ccb.h#6 edit .. //depot/projects/scottl-camlock/src/sys/cam/cam_sim.c#6 edit .. //depot/projects/scottl-camlock/src/sys/cam/cam_sim.h#5 edit .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#23 edit Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_ccb.h#6 (text+ko) ==== ==== //depot/projects/scottl-camlock/src/sys/cam/cam_sim.c#6 (text+ko) ==== @@ -33,6 +33,8 @@ #include #include #include +#include +#include #include #include @@ -63,6 +65,9 @@ { struct cam_sim *sim; + if (mtx == NULL) + return (NULL); + sim = (struct cam_sim *)malloc(sizeof(struct cam_sim), M_CAMSIM, malloc_flags); @@ -79,9 +84,15 @@ sim->max_tagged_dev_openings = max_tagged_dev_transactions; sim->max_dev_openings = max_dev_transactions; sim->flags = 0; + sim->devq = queue; sim->mtx = mtx; - callout_handle_init(&sim->c_handle); - sim->devq = queue; + if (mtx == &Giant) { + sim->flags |= 0; + callout_init(&sim->callout, 0); + } else { + sim->flags |= CAM_SIM_MPSAFE; + callout_init(&sim->callout, 1); + } return (sim); } ==== //depot/projects/scottl-camlock/src/sys/cam/cam_sim.h#5 (text+ko) ==== @@ -99,8 +99,9 @@ int max_tagged_dev_openings; int max_dev_openings; u_int32_t flags; -#define CAM_SIM_REL_TIMEOUT_PENDING 0x01 - struct callout_handle c_handle; +#define CAM_SIM_REL_TIMEOUT_PENDING 0x01 +#define CAM_SIM_MPSAFE 0x02 + struct callout callout; struct cam_devq *devq; /* Device Queue to use for this SIM */ }; ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#23 (text+ko) ==== @@ -770,7 +770,7 @@ static void xpt_run_dev_allocq(struct cam_eb *bus); static void xpt_run_dev_sendq(struct cam_eb *bus); static timeout_t xpt_release_devq_timeout; -static timeout_t xpt_release_simq_timeout; +static void xpt_release_simq_timeout(void *arg) __unused; static void xpt_release_bus(struct cam_eb *bus); static void xpt_release_devq_device(struct cam_ed *dev, u_int count, int run_queue); @@ -4912,8 +4912,7 @@ * already at 0. */ if ((sim->flags & CAM_SIM_REL_TIMEOUT_PENDING) != 0){ - untimeout(xpt_release_simq_timeout, sim, - sim->c_handle); + callout_stop(&sim->callout); sim->flags &= ~CAM_SIM_REL_TIMEOUT_PENDING; } bus = xpt_find_bus(sim->path_id); @@ -4932,6 +4931,9 @@ splx(s); } +/* + * XXX Appears to be unused. + */ static void xpt_release_simq_timeout(void *arg) { From owner-p4-projects@FreeBSD.ORG Mon May 15 17:53:41 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 D92F716B112; Mon, 15 May 2006 17:53:40 +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 98B2A16B0F9 for ; Mon, 15 May 2006 17:53:40 +0000 (UTC) (envelope-from deker@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C54E43D64 for ; Mon, 15 May 2006 17:53:34 +0000 (GMT) (envelope-from deker@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4FHrMbf015888 for ; Mon, 15 May 2006 17:53:22 GMT (envelope-from deker@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4FHrMtY015877 for perforce@freebsd.org; Mon, 15 May 2006 17:53:22 GMT (envelope-from deker@FreeBSD.org) Date: Mon, 15 May 2006 17:53:22 GMT Message-Id: <200605151753.k4FHrMtY015877@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to deker@FreeBSD.org using -f From: Rob Deker To: Perforce Change Reviews Cc: Subject: PERFORCE change 97201 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: Mon, 15 May 2006 17:53:41 -0000 http://perforce.freebsd.org/chv.cgi?CH=97201 Change 97201 by deker@sebsd_build on 2006/05/15 17:53:06 Initial check-in of SELinux Reference Policy port. Note: This will not yet boot SEBSD in enforcing mode, and should be considered as a "first step" in the porting process. It should also be noted that the new reference policy build tools rely on some applications not installed by default on FreeBSD. Most notably python, gmake, and gawk need to be installed. The major changes so far are: - Addition of an SEBSD "distro" to segregate SEBSD specific configuration - Makefile changes to work around SEBSD-specific changes, slightly modify usage of some parsing tools to be more portable, etc. - Several changes to various file context settings to support proper labeling - Addition of labeling of some devices properly since FreeBSD uses devfs - Addition of base policies for devd and usbd Affected files ... .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/COPYING#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/Changelog#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/INSTALL#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/Makefile#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/README#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/Rules.modular#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/Rules.monolithic#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/VERSION#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/build.conf#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mcs/dbus_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mcs/default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mcs/default_type#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mcs/failsafe_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mcs/initrc_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mcs/media#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mcs/removable_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mcs/root_default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mcs/seusers#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mcs/userhelper_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mls/dbus_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mls/default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mls/default_type#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mls/failsafe_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mls/initrc_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mls/media#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mls/removable_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mls/root_default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mls/seusers#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict-mls/userhelper_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict/dbus_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict/default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict/default_type#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict/failsafe_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict/initrc_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict/media#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict/removable_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict/root_default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict/seusers#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-strict/userhelper_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mcs/dbus_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mcs/default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mcs/default_type#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mcs/failsafe_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mcs/initrc_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mcs/media#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mcs/removable_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mcs/root_default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mcs/seusers#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mcs/userhelper_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mls/dbus_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mls/default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mls/default_type#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mls/failsafe_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mls/initrc_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mls/media#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mls/removable_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mls/root_default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mls/seusers#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted-mls/userhelper_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted/dbus_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted/default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted/default_type#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted/failsafe_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted/initrc_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted/media#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted/removable_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted/root_default_contexts#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted/seusers#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/appconfig-targeted/userhelper_context#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/config/local.users#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/Makefile.example#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/example.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/example.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/example.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/global_booleans.xml#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/global_tunables.xml#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/policy.dtd#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/policy.xml#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/global_bool_list.html#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/global_tun_list.html#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/header.html#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/int_list.html#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/interface.html#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/menu.html#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/module.html#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/module_list.html#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/style.css#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/temp_list.html#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/doc/templates/template.html#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/man/man8/ftpd_selinux.8#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/man/man8/httpd_selinux.8#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/man/man8/kerberos_selinux.8#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/man/man8/named_selinux.8#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/man/man8/nfs_selinux.8#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/man/man8/nis_selinux.8#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/man/man8/rsync_selinux.8#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/man/man8/samba_selinux.8#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/man/man8/ypbind_selinux.8#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/booleans.conf#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/constraints#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/flask/Makefile#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/flask/access_vectors#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/flask/access_vectors.sebsd#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/flask/initial_sids#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/flask/initial_sids.sebsd#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/flask/mkaccess_vector.sh#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/flask/mkflask.sh#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/flask/security_classes#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/flask/security_classes.sebsd#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/global_booleans#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/global_tunables#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/mcs#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/mls#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules.conf#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/acct.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/acct.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/acct.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/alsa.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/alsa.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/alsa.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/amanda.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/amanda.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/amanda.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/anaconda.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/anaconda.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/anaconda.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/bootloader.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/bootloader.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/bootloader.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/certwatch.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/certwatch.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/certwatch.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/consoletype.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/consoletype.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/consoletype.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/ddcprobe.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/ddcprobe.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/ddcprobe.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/dmesg.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/dmesg.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/dmesg.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/dmidecode.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/dmidecode.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/dmidecode.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/firstboot.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/firstboot.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/firstboot.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/kudzu.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/kudzu.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/kudzu.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/logrotate.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/logrotate.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/logrotate.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/logwatch.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/logwatch.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/logwatch.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/metadata.xml#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/mrtg.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/mrtg.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/mrtg.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/netutils.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/netutils.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/netutils.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/portage.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/portage.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/portage.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/prelink.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/prelink.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/prelink.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/quota.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/quota.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/quota.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/readahead.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/readahead.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/readahead.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/rpm.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/rpm.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/rpm.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/su.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/su.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/su.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/sudo.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/sudo.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/sudo.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/tmpreaper.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/tmpreaper.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/tmpreaper.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/updfstab.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/updfstab.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/updfstab.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/usbmodules.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/usbmodules.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/usbmodules.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/usermanage.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/usermanage.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/usermanage.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/vbetool.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/vbetool.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/vbetool.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/vpn.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/vpn.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/admin/vpn.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/cdrecord.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/cdrecord.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/cdrecord.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/gpg.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/gpg.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/gpg.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/irc.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/irc.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/irc.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/java.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/java.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/java.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/loadkeys.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/loadkeys.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/loadkeys.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/lockdev.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/lockdev.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/lockdev.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/metadata.xml#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/mono.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/mono.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/mono.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/screen.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/screen.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/screen.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/slocate.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/slocate.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/slocate.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/tvtime.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/tvtime.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/tvtime.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/uml.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/uml.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/uml.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/userhelper.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/userhelper.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/userhelper.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/usernetctl.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/usernetctl.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/usernetctl.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/webalizer.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/webalizer.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/webalizer.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/wine.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/wine.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/apps/wine.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/corecommands.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/corecommands.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/corecommands.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/corenetwork.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/corenetwork.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/corenetwork.if.in#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/corenetwork.if.m4#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/corenetwork.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/corenetwork.te.in#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/corenetwork.te.m4#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/devices.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/devices.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/devices.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/domain.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/domain.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/domain.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/files.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/files.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/files.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/filesystem.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/filesystem.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/filesystem.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/kernel.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/kernel.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/kernel.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/mcs.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/mcs.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/mcs.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/metadata.xml#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/mls.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/mls.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/mls.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/selinux.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/selinux.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/selinux.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/storage.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/storage.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/storage.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/terminal.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/terminal.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/kernel/terminal.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/apache.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/apache.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/apache.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/apm.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/apm.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/apm.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/arpwatch.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/arpwatch.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/arpwatch.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/automount.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/automount.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/automount.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/avahi.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/avahi.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/avahi.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/bind.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/bind.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/bind.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/bluetooth.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/bluetooth.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/bluetooth.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/canna.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/canna.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/canna.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/comsat.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/comsat.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/comsat.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cpucontrol.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cpucontrol.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cpucontrol.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cron.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cron.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cron.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cups.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cups.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cups.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cvs.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cvs.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cvs.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cyrus.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cyrus.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/cyrus.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dbskk.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dbskk.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dbskk.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dbus.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dbus.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dbus.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/devd.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/devd.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/devd.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dhcp.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dhcp.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dhcp.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dictd.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dictd.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dictd.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/distcc.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/distcc.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/distcc.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/djbdns.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/djbdns.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/djbdns.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dovecot.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dovecot.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/dovecot.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/fetchmail.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/fetchmail.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/fetchmail.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/finger.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/finger.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/finger.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ftp.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ftp.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ftp.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/gpm.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/gpm.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/gpm.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/hal.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/hal.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/hal.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/howl.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/howl.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/howl.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/i18n_input.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/i18n_input.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/i18n_input.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/inetd.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/inetd.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/inetd.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/inn.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/inn.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/inn.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/irqbalance.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/irqbalance.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/irqbalance.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/kerberos.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/kerberos.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/kerberos.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ktalk.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ktalk.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ktalk.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ldap.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ldap.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ldap.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/lpd.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/lpd.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/lpd.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/mailman.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/mailman.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/mailman.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/metadata.xml#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/mta.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/mta.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/mta.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/mysql.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/mysql.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/mysql.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/networkmanager.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/networkmanager.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/networkmanager.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/nis.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/nis.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/nis.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/nscd.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/nscd.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/nscd.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ntp.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ntp.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ntp.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/openct.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/openct.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/openct.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/pegasus.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/pegasus.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/pegasus.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/portmap.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/portmap.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/portmap.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/postfix.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/postfix.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/postfix.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/postgresql.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/postgresql.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/postgresql.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ppp.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ppp.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ppp.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/privoxy.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/privoxy.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/privoxy.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/procmail.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/procmail.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/procmail.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/publicfile.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/publicfile.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/publicfile.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/radius.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/radius.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/radius.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/radvd.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/radvd.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/radvd.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rdisc.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rdisc.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rdisc.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/remotelogin.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/remotelogin.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/remotelogin.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rlogin.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rlogin.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rlogin.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/roundup.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/roundup.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/roundup.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rpc.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rpc.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rpc.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rshd.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rshd.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rshd.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rsync.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rsync.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/rsync.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/samba.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/samba.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/samba.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/sasl.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/sasl.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/sasl.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/sendmail.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/sendmail.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/sendmail.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/slrnpull.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/slrnpull.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/slrnpull.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/smartmon.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/smartmon.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/smartmon.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/snmp.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/snmp.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/snmp.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/spamassassin.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/spamassassin.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/spamassassin.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/squid.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/squid.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/squid.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ssh.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ssh.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ssh.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/stunnel.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/stunnel.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/stunnel.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/sysstat.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/sysstat.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/sysstat.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/tcpd.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/tcpd.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/tcpd.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/telnet.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/telnet.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/telnet.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/tftp.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/tftp.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/tftp.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/timidity.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/timidity.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/timidity.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ucspitcp.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ucspitcp.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/ucspitcp.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/usbd.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/usbd.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/usbd.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/uucp.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/uucp.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/uucp.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/xfs.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/xfs.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/xfs.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/xserver.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/xserver.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/xserver.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/zebra.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/zebra.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/services/zebra.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/authlogin.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/authlogin.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/authlogin.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/clock.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/clock.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/clock.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/daemontools.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/daemontools.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/daemontools.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/fstools.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/fstools.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/fstools.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/getty.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/getty.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/getty.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/hostname.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/hostname.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/hostname.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/hotplug.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/hotplug.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/hotplug.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/init.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/init.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/init.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/ipsec.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/ipsec.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/ipsec.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/iptables.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/iptables.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/iptables.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/libraries.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/libraries.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/libraries.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/locallogin.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/locallogin.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/locallogin.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/logging.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/logging.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/logging.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/lvm.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/lvm.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/lvm.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/metadata.xml#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/miscfiles.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/miscfiles.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/miscfiles.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/modutils.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/modutils.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/modutils.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/mount.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/mount.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/mount.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/pcmcia.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/pcmcia.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/pcmcia.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/raid.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/raid.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/raid.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/selinuxutil.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/selinuxutil.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/selinuxutil.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/sysnetwork.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/sysnetwork.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/sysnetwork.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/udev.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/udev.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/udev.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/unconfined.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/unconfined.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/unconfined.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/userdomain.fc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/userdomain.if#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/modules/system/userdomain.te#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/rolemap#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/support/loadable_module.spt#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/support/misc_macros.spt#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/support/obj_perm_sets.spt#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/policy/users#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/support/Makefile.devel#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/support/fc_sort.c#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/support/genclassperms.py#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/support/pyplate.py#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/support/pyplate.pyc#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/support/sedoctool.py#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/support/segenxml.py#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/support/selinux-policy-refpolicy.spec#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/support/selinux-refpolicy-sources.spec.skel#1 add .. //depot/projects/trustedbsd/sebsd/contrib/sebsd/refpolicy/support/set_bools_tuns.awk#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Mon May 15 21:24:14 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 DFB5016A9DA; Mon, 15 May 2006 21:24:13 +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 1F6A316A7E0 for ; Mon, 15 May 2006 21:24:12 +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 730AD43DBF for ; Mon, 15 May 2006 21:22:16 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4FLLhVh042896 for ; Mon, 15 May 2006 21:21:43 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4FLLgAP042893 for perforce@freebsd.org; Mon, 15 May 2006 21:21:42 GMT (envelope-from jb@freebsd.org) Date: Mon, 15 May 2006 21:21:42 GMT Message-Id: <200605152121.k4FLLgAP042893@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 97210 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: Mon, 15 May 2006 21:24:18 -0000 http://perforce.freebsd.org/chv.cgi?CH=97210 Change 97210 by jb@jb_freebsd2 on 2006/05/15 21:20:46 Based on a suggestion from Sun, change the tests that reference 'kmem_flags' (which is Solaris kernel-specific) to reference 'dtrace_zero' which is a variable in the dtrace device used for testing and demonstration. There are 3 tests that I'm not really sure how to 'fix'. I can make those tests pass, but in doing so I will probably change them away from what they were intended to test. Creating tests like this requires knowledge of the DTrace parser design and the language it implements. I'm not that knowledgeable yet (ever?), so I think it's best not to waste a lot of time. There are bigger fish to fry. Or grill. The pass count is now 786. Affected files ... .. //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#12 edit Differences ... ==== //depot/projects/dtrace/src/cddl/test/dtrace/Makefile#12 (text+ko) ==== @@ -124,6 +124,8 @@ ${.CURDIR}/tst/common/arrays/tst.basic6.d TESTASSOCS= \ + ${.CURDIR}/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d \ + ${.CURDIR}/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d \ ${.CURDIR}/tst/common/assocs/err.D_OP_INCOMPAT.this.d \ ${.CURDIR}/tst/common/assocs/err.D_PROTO_ARG.badsig.d \ ${.CURDIR}/tst/common/assocs/err.D_PROTO_LEN.toofew.d \ @@ -371,6 +373,7 @@ ${.CURDIR}/tst/common/funcs/err.copyoutstrbadaddr.ksh \ ${.CURDIR}/tst/common/funcs/tst.badfreopen.ksh \ ${.CURDIR}/tst/common/funcs/tst.basename.d \ + ${.CURDIR}/tst/common/funcs/tst.bcopy.d \ ${.CURDIR}/tst/common/funcs/tst.cleanpath.d \ ${.CURDIR}/tst/common/funcs/tst.default.d \ ${.CURDIR}/tst/common/funcs/tst.ftruncate.ksh \ @@ -396,6 +399,7 @@ ${.CURDIR}/tst/common/inline/err.D_IDENT_UNDEF.recur.d \ ${.CURDIR}/tst/common/inline/err.D_OP_INCOMPAT.baddef1.d \ ${.CURDIR}/tst/common/inline/err.D_OP_INCOMPAT.baddef2.d \ + ${.CURDIR}/tst/common/inline/tst.InlineTypedef.d \ ${.CURDIR}/tst/common/inline/tst.InlineWritableAssign.d TESTLEXER= \ @@ -465,6 +469,7 @@ ${.CURDIR}/tst/common/pointers/tst.ArrayPointer1.d \ ${.CURDIR}/tst/common/pointers/tst.ArrayPointer2.d \ ${.CURDIR}/tst/common/pointers/tst.ArrayPointer3.d \ + ${.CURDIR}/tst/common/pointers/tst.GlobalVar.d \ ${.CURDIR}/tst/common/pointers/tst.IntegerArithmetic1.d \ ${.CURDIR}/tst/common/pointers/tst.PointerArithmetic1.d \ ${.CURDIR}/tst/common/pointers/tst.PointerArithmetic2.d \ @@ -472,7 +477,9 @@ ${.CURDIR}/tst/common/pointers/tst.PointerAssignment.d \ ${.CURDIR}/tst/common/pointers/tst.ValidPointer1.d \ ${.CURDIR}/tst/common/pointers/tst.ValidPointer2.d \ - ${.CURDIR}/tst/common/pointers/tst.VoidCast.d + ${.CURDIR}/tst/common/pointers/tst.VoidCast.d \ + ${.CURDIR}/tst/common/pointers/tst.basic1.d \ + ${.CURDIR}/tst/common/pointers/tst.basic2.d TESTPRAGMA= \ ${.CURDIR}/tst/common/pragma/err.D_PRAGERR.d \ @@ -625,9 +632,13 @@ ${.CURDIR}/tst/common/scalars/err.D_DECL_CLASS.thisself.d \ ${.CURDIR}/tst/common/scalars/err.D_DECL_IDRED.errval.d \ ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dec.err.d \ + ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupgtype.d \ + ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupltype.d \ + ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupttype.d \ ${.CURDIR}/tst/common/scalars/err.D_SYNTAX.declare.d \ ${.CURDIR}/tst/common/scalars/tst.basicvar.d \ ${.CURDIR}/tst/common/scalars/tst.localvar.d \ + ${.CURDIR}/tst/common/scalars/tst.misc.d \ ${.CURDIR}/tst/common/scalars/tst.self.d \ ${.CURDIR}/tst/common/scalars/tst.selfarray.d \ ${.CURDIR}/tst/common/scalars/tst.selfthis.d \ @@ -755,6 +766,7 @@ ${.CURDIR}/tst/common/tick-n/tst.tickusec.d TESTTRACE= \ + ${.CURDIR}/tst/common/trace/err.D_TRACE_VOID.bad.d \ ${.CURDIR}/tst/common/trace/err.D_PROTO_LEN.bad.d \ ${.CURDIR}/tst/common/trace/tst.qstring.d \ ${.CURDIR}/tst/common/trace/tst.string.d @@ -806,6 +818,7 @@ ${.CURDIR}/tst/common/typedef/tst.TypedefDataAssign.d TESTTYPES= \ + ${.CURDIR}/tst/common/types/err.D_CAST_INVAL.badcast.d \ ${.CURDIR}/tst/common/types/err.D_CHR_OFLOW.charconst.d \ ${.CURDIR}/tst/common/types/err.D_DECL_BADCLASS.bad.d \ ${.CURDIR}/tst/common/types/err.D_DECL_CHARATTR.badtype3.d \ @@ -844,6 +857,8 @@ ${.CURDIR}/tst/common/types/tst.intincop.d \ ${.CURDIR}/tst/common/types/tst.intops.d \ ${.CURDIR}/tst/common/types/tst.inttypes.d \ + ${.CURDIR}/tst/common/types/tst.ptrincop.d \ + ${.CURDIR}/tst/common/types/tst.ptrops.d \ ${.CURDIR}/tst/common/types/tst.relenum.d \ ${.CURDIR}/tst/common/types/tst.relstring.d \ ${.CURDIR}/tst/common/types/tst.shiftops.d \ @@ -1227,6 +1242,9 @@ ${.CURDIR}/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh \ ${.CURDIR}/tst/common/error/tst.DTRACEFLT_BADADDR.d \ ${.CURDIR}/tst/common/error/tst.DTRACEFLT_UNKNOWN.d \ + ${.CURDIR}/tst/common/inline/tst.InlineDataAssign.d \ + ${.CURDIR}/tst/common/inline/tst.InlineExpression.d \ + ${.CURDIR}/tst/common/pointers/err.D_OP_LVAL.AddressChange.d \ ${.CURDIR}/tst/common/printa/tst.walltimestamp.d \ ${.CURDIR}/tst/common/printf/tst.basics.d \ ${.CURDIR}/tst/common/profile-n/tst.argtest.d \ @@ -1299,26 +1317,6 @@ ${.CURDIR}/tst/common/safety/tst.vahole.d \ ${.CURDIR}/tst/common/safety/tst.violentdeath.ksh -REQUIRES_KMEM_FLAGS= \ - ${.CURDIR}/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d \ - ${.CURDIR}/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d \ - ${.CURDIR}/tst/common/funcs/tst.bcopy.d \ - ${.CURDIR}/tst/common/inline/tst.InlineDataAssign.d \ - ${.CURDIR}/tst/common/inline/tst.InlineExpression.d \ - ${.CURDIR}/tst/common/inline/tst.InlineTypedef.d \ - ${.CURDIR}/tst/common/pointers/err.D_OP_LVAL.AddressChange.d \ - ${.CURDIR}/tst/common/pointers/tst.GlobalVar.d \ - ${.CURDIR}/tst/common/pointers/tst.basic1.d \ - ${.CURDIR}/tst/common/pointers/tst.basic2.d \ - ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupgtype.d \ - ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupltype.d \ - ${.CURDIR}/tst/common/scalars/err.D_OP_INCOMPAT.dupttype.d \ - ${.CURDIR}/tst/common/scalars/tst.misc.d \ - ${.CURDIR}/tst/common/trace/err.D_TRACE_VOID.bad.d \ - ${.CURDIR}/tst/common/types/err.D_CAST_INVAL.badcast.d \ - ${.CURDIR}/tst/common/types/tst.ptrincop.d \ - ${.CURDIR}/tst/common/types/tst.ptrops.d - REQUIRES_LIBPROC= \ ${.CURDIR}/tst/common/vars/tst.ucaller.ksh \ ${.CURDIR}/tst/common/misc/tst.schrock.ksh From owner-p4-projects@FreeBSD.ORG Mon May 15 22:15:06 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 8B7C716A516; Mon, 15 May 2006 22:15:06 +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 9C2CF16BD94 for ; Mon, 15 May 2006 22:15:05 +0000 (UTC) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8357A43D60 for ; Mon, 15 May 2006 22:15:04 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4FMEpd1046496 for ; Mon, 15 May 2006 22:14:51 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4FMEpru046493 for perforce@freebsd.org; Mon, 15 May 2006 22:14:51 GMT (envelope-from scottl@freebsd.org) Date: Mon, 15 May 2006 22:14:51 GMT Message-Id: <200605152214.k4FMEpru046493@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to scottl@freebsd.org using -f From: Scott Long To: Perforce Change Reviews Cc: Subject: PERFORCE change 97214 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: Mon, 15 May 2006 22:15:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=97214 Change 97214 by scottl@scottl-x64 on 2006/05/15 22:14:13 Remove some files that have been osolete for a while. Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_probe.h#3 delete .. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_probe.c#5 delete Differences ... From owner-p4-projects@FreeBSD.ORG Mon May 15 22:55:56 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 2BF5016B2D2; Mon, 15 May 2006 22:55:56 +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 650CC16AED7 for ; Mon, 15 May 2006 22:55:55 +0000 (UTC) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F040C43D6E for ; Mon, 15 May 2006 22:55:54 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4FMtfrP049618 for ; Mon, 15 May 2006 22:55:41 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4FMtfqb049613 for perforce@freebsd.org; Mon, 15 May 2006 22:55:41 GMT (envelope-from scottl@freebsd.org) Date: Mon, 15 May 2006 22:55:41 GMT Message-Id: <200605152255.k4FMtfqb049613@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to scottl@freebsd.org using -f From: Scott Long To: Perforce Change Reviews Cc: Subject: PERFORCE change 97216 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: Mon, 15 May 2006 22:55:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=97216 Change 97216 by scottl@scottl-x64 on 2006/05/15 22:55:24 Switch from a callout_handle to a callout for the device object. Re-mark the mutex assertion for a couple of functions that are affected. Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#24 edit Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#24 (text+ko) ==== @@ -156,7 +156,7 @@ #define CAM_TAG_DELAY_COUNT 5 u_int32_t tag_saved_openings; u_int32_t refcount; - struct callout_handle c_handle; + struct callout callout; }; /* @@ -3531,17 +3531,15 @@ * is sufficient for releasing the queue. */ start_ccb->ccb_h.flags &= ~CAM_DEV_QFREEZE; - untimeout(xpt_release_devq_timeout, - dev, dev->c_handle); + callout_stop(&dev->callout); } else { start_ccb->ccb_h.flags |= CAM_DEV_QFREEZE; } - dev->c_handle = - timeout(xpt_release_devq_timeout, - dev, - (crs->release_timeout * hz) / 1000); + callout_reset(&dev->callout, + (crs->release_timeout * hz) / 1000, + xpt_release_devq_timeout, dev); dev->flags |= CAM_DEV_REL_TIMEOUT_PENDING; @@ -4836,7 +4834,7 @@ void xpt_release_devq(struct cam_path *path, u_int count, int run_queue) { - GIANT_REQUIRED; + mtx_assert(path->bus->sim->mtx, MA_OWNED); xpt_release_devq_device(path->device, count, run_queue); } @@ -4867,8 +4865,7 @@ * to release this queue. */ if ((dev->flags & CAM_DEV_REL_TIMEOUT_PENDING) != 0) { - untimeout(xpt_release_devq_timeout, dev, - dev->c_handle); + callout_stop(&dev->callout); dev->flags &= ~CAM_DEV_REL_TIMEOUT_PENDING; } @@ -4896,7 +4893,7 @@ int s; struct camq *sendq; - GIANT_REQUIRED; + mtx_assert(sim->mtx, MA_OWNED); sendq = &(sim->devq->send_queue); s = splcam(); @@ -5170,7 +5167,10 @@ device->tag_delay_count = 0; device->tag_saved_openings = 0; device->refcount = 1; - callout_handle_init(&device->c_handle); + if (bus->sim->flags & CAM_SIM_MPSAFE) + callout_init_mtx(&device->callout, bus->sim->mtx, 0); + else + callout_init_mtx(&device->callout, &Giant, 0); /* * Hold a reference to our parent target so it @@ -5224,8 +5224,7 @@ panic("Removing device while still queued for ccbs"); if ((device->flags & CAM_DEV_REL_TIMEOUT_PENDING) != 0) - untimeout(xpt_release_devq_timeout, device, - device->c_handle); + callout_stop(&device->callout); TAILQ_REMOVE(&target->ed_entries, device,links); target->generation++; From owner-p4-projects@FreeBSD.ORG Tue May 16 00:01:58 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 5293216A8CE; Tue, 16 May 2006 00:01:58 +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 57C6E16A86F for ; Tue, 16 May 2006 00:01:57 +0000 (UTC) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 206B343D45 for ; Tue, 16 May 2006 00:01:57 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4G01hZ3053505 for ; Tue, 16 May 2006 00:01:43 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4G01hBX053502 for perforce@freebsd.org; Tue, 16 May 2006 00:01:43 GMT (envelope-from scottl@freebsd.org) Date: Tue, 16 May 2006 00:01:43 GMT Message-Id: <200605160001.k4G01hBX053502@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to scottl@freebsd.org using -f From: Scott Long To: Perforce Change Reviews Cc: Subject: PERFORCE change 97221 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: Tue, 16 May 2006 00:01:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=97221 Change 97221 by scottl@scottl-x64 on 2006/05/16 00:00:43 Add callout storage in the CCB for MPSAFE drivers to use. Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_ccb.h#7 edit Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_ccb.h#7 (text+ko) ==== @@ -278,8 +278,15 @@ ccb_ppriv_area periph_priv; ccb_spriv_area sim_priv; u_int32_t timeout; /* Timeout value */ + + /* + * CAM does not manage CCB timeouts itself, but provides convenient + * storage for drivers to use for their own management of timeouts. + * Drivers that are not yet MPSAFE should use the timeout_ch. + * Drivers that are MPSAFE should use the callout. + */ struct callout_handle timeout_ch; - /* Callout handle used for timeouts */ + struct callout callout; }; /* Get Device Information CCB */ From owner-p4-projects@FreeBSD.ORG Tue May 16 01:02:21 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 BD99316A46C; Tue, 16 May 2006 01:02:21 +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 9310A16A448 for ; Tue, 16 May 2006 01:02:21 +0000 (UTC) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 51B0443D46 for ; Tue, 16 May 2006 01:02:21 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4G127Vw064803 for ; Tue, 16 May 2006 01:02:07 GMT (envelope-from scottl@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4G127Rq064800 for perforce@freebsd.org; Tue, 16 May 2006 01:02:07 GMT (envelope-from scottl@freebsd.org) Date: Tue, 16 May 2006 01:02:07 GMT Message-Id: <200605160102.k4G127Rq064800@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to scottl@freebsd.org using -f From: Scott Long To: Perforce Change Reviews Cc: Subject: PERFORCE change 97225 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: Tue, 16 May 2006 01:02:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=97225 Change 97225 by scottl@scottl-x64 on 2006/05/16 01:01:11 Move ownership of the free CCB pool to the SIM. Limits and counts are now per-SIM instead of global. Need to play with this in the future, also need to look into migrating CCBs between pools when needed. Affected files ... .. //depot/projects/scottl-camlock/src/sys/cam/cam_sim.c#7 edit .. //depot/projects/scottl-camlock/src/sys/cam/cam_sim.h#6 edit .. //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#25 edit Differences ... ==== //depot/projects/scottl-camlock/src/sys/cam/cam_sim.c#7 (text+ko) ==== @@ -94,6 +94,8 @@ callout_init(&sim->callout, 1); } + SLIST_INIT(&sim->ccb_freeq); + return (sim); } ==== //depot/projects/scottl-camlock/src/sys/cam/cam_sim.h#6 (text+ko) ==== @@ -103,6 +103,17 @@ #define CAM_SIM_MPSAFE 0x02 struct callout callout; struct cam_devq *devq; /* Device Queue to use for this SIM */ + + /* "Pool" of inactive ccbs managed by xpt_alloc_ccb and xpt_free_ccb */ + SLIST_HEAD(,ccb_hdr) ccb_freeq; + /* + * Maximum size of ccb pool. Modified as devices are added/removed + * or have their * opening counts changed. + */ + u_int max_ccbs; + /* Current count of allocated ccbs */ + u_int ccb_count; + }; static __inline u_int32_t ==== //depot/projects/scottl-camlock/src/sys/cam/cam_xpt.c#25 (text+ko) ==== @@ -115,6 +115,7 @@ struct cam_ed_qinfo alloc_ccb_entry; struct cam_ed_qinfo send_ccb_entry; struct cam_et *target; + struct cam_sim *sim; lun_id_t lun_id; struct camq drvq; /* * Queue of type drivers wanting to do @@ -636,15 +637,6 @@ static cam_isrq_t cam_bioq; static struct mtx cam_bioq_lock; -/* "Pool" of inactive ccbs managed by xpt_alloc_ccb and xpt_free_ccb */ -static SLIST_HEAD(,ccb_hdr) ccb_freeq; -static u_int xpt_max_ccbs; /* - * Maximum size of ccb pool. Modified as - * devices are added/removed or have their - * opening counts changed. - */ -static u_int xpt_ccb_count; /* Current count of allocated ccbs */ - struct cam_periph *xpt_periph; static periph_init_t xpt_periph_init; @@ -1414,7 +1406,6 @@ TAILQ_INIT(&xpt_busses); TAILQ_INIT(&cam_bioq); - SLIST_INIT(&ccb_freeq); STAILQ_INIT(&highpowerq); mtx_init(&cam_bioq_lock, "CAM BIOQ lock", NULL, MTX_DEF); @@ -1436,7 +1427,7 @@ /*max_dev_transactions*/0, /*max_tagged_dev_transactions*/0, devq); - xpt_max_ccbs = 16; + xpt_sim->max_ccbs = 16; xpt_bus_register(xpt_sim, /*bus #*/0); @@ -4362,34 +4353,38 @@ struct cam_path *path; struct cam_ed *device; struct cam_eb *bus; - - GIANT_REQUIRED; + struct cam_sim *sim; CAM_DEBUG_PRINT(CAM_DEBUG_XPT, ("xpt_release_ccb\n")); path = free_ccb->ccb_h.path; device = path->device; bus = path->bus; + sim = bus->sim; s = splsoftcam(); + + mtx_assert(sim->mtx, MA_OWNED); + cam_ccbq_release_opening(&device->ccbq); - if (xpt_ccb_count > xpt_max_ccbs) { + if (sim->ccb_count > sim->max_ccbs) { xpt_free_ccb(free_ccb); - xpt_ccb_count--; + sim->ccb_count--; } else { - SLIST_INSERT_HEAD(&ccb_freeq, &free_ccb->ccb_h, xpt_links.sle); + SLIST_INSERT_HEAD(&sim->ccb_freeq, &free_ccb->ccb_h, + xpt_links.sle); } - if (bus->sim->devq == NULL) { + if (sim->devq == NULL) { splx(s); return; } - bus->sim->devq->alloc_openings++; - bus->sim->devq->alloc_active--; + sim->devq->alloc_openings++; + sim->devq->alloc_active--; /* XXX Turn this into an inline function - xpt_run_device?? */ if ((device_is_alloc_queued(device) == 0) && (device->drvq.entries > 0)) { xpt_schedule_dev_allocq(bus, device); } splx(s); - if (dev_allocq_is_runnable(bus->sim->devq)) + if (dev_allocq_is_runnable(sim->devq)) xpt_run_dev_allocq(bus); } @@ -5015,22 +5010,24 @@ xpt_get_ccb(struct cam_ed *device) { union ccb *new_ccb; + struct cam_sim *sim; int s; s = splsoftcam(); - if ((new_ccb = (union ccb *)SLIST_FIRST(&ccb_freeq)) == NULL) { + sim = device->sim; + if ((new_ccb = (union ccb *)SLIST_FIRST(&sim->ccb_freeq)) == NULL) { new_ccb = xpt_alloc_ccb_nowait(); if (new_ccb == NULL) { splx(s); return (NULL); } callout_handle_init(&new_ccb->ccb_h.timeout_ch); - SLIST_INSERT_HEAD(&ccb_freeq, &new_ccb->ccb_h, + SLIST_INSERT_HEAD(&sim->ccb_freeq, &new_ccb->ccb_h, xpt_links.sle); - xpt_ccb_count++; + sim->ccb_count++; } cam_ccbq_take_opening(&device->ccbq); - SLIST_REMOVE_HEAD(&ccb_freeq, xpt_links.sle); + SLIST_REMOVE_HEAD(&sim->ccb_freeq, xpt_links.sle); splx(s); return (new_ccb); } @@ -5137,6 +5134,7 @@ device->send_ccb_entry.device = device; device->target = target; device->lun_id = lun_id; + device->sim = bus->sim; /* Initialize our queues */ if (camq_init(&device->drvq, 0) != 0) { free(device, M_CAMXPT); @@ -5182,7 +5180,7 @@ * XXX should be limited by number of CCBs this bus can * do. */ - xpt_max_ccbs += device->ccbq.devq_openings; + bus->sim->max_ccbs += device->ccbq.devq_openings; /* Insertion sort into our target's device list */ cur_device = TAILQ_FIRST(&target->ed_entries); while (cur_device != NULL && cur_device->lun_id < lun_id) @@ -5228,7 +5226,7 @@ TAILQ_REMOVE(&target->ed_entries, device,links); target->generation++; - xpt_max_ccbs -= device->ccbq.devq_openings; + bus->sim->max_ccbs -= device->ccbq.devq_openings; if (!SIM_DEAD(bus->sim)) { /* Release our slot in the devq */ devq = bus->sim->devq; @@ -5263,7 +5261,7 @@ || (dev->inq_flags & SID_CmdQue) != 0) dev->tag_saved_openings = newopenings; /* Adjust the global limit */ - xpt_max_ccbs += diff; + dev->sim->max_ccbs += diff; splx(s); return (result); } From owner-p4-projects@FreeBSD.ORG Tue May 16 01:31:10 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 3E69916A969; Tue, 16 May 2006 01:31:10 +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 DCE9A16A7A3; Tue, 16 May 2006 01:31:09 +0000 (UTC) (envelope-from iedowse@iedowse.com) Received: from nowhere.iedowse.com (nowhere.iedowse.com [82.195.144.75]) by mx1.FreeBSD.org (Postfix) with SMTP id F07B943D46; Tue, 16 May 2006 01:31:08 +0000 (GMT) (envelope-from iedowse@iedowse.com) Received: from localhost ([127.0.0.1] helo=iedowse.com) by nowhere.iedowse.com via local-iedowse id ; 16 May 2006 02:31:07 +0100 (IST) To: Scott Long In-Reply-To: Your message of "Tue, 16 May 2006 00:01:43 GMT." <200605160001.k4G01hBX053502@repoman.freebsd.org> Date: Tue, 16 May 2006 02:31:07 +0100 From: Ian Dowse Message-ID: <200605160231.aa63988@nowhere.iedowse.com> Cc: Perforce Change Reviews Subject: Re: PERFORCE change 97221 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: Tue, 16 May 2006 01:31:11 -0000 In message <200605160001.k4G01hBX053502@repoman.freebsd.org>, Scott Long writes : > Add callout storage in the CCB for MPSAFE drivers to use. FYI, just in case it's of any use to you, there is a patch at http://people.freebsd.org/~iedowse/cam_xccb.diff that was an attempt from a while back to separate the userland and kernel CCB structures to avoid breaking the ABI when making such changes. I wasn't sure if this was a sensible way to go for CCBs though, and the resulting code is a bit gross, so I didn't take it any further. Ian From owner-p4-projects@FreeBSD.ORG Tue May 16 01:37:58 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 9EDF916AAB5; Tue, 16 May 2006 01:37:58 +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 6069016AAB3 for ; Tue, 16 May 2006 01:37:58 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA76E43D46 for ; Tue, 16 May 2006 01:37:55 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.14] (imini.samsco.home [192.168.254.14]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k4G1bmEX044694; Mon, 15 May 2006 19:37:53 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <44692CEC.1000108@samsco.org> Date: Mon, 15 May 2006 19:37:48 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.7) Gecko/20050416 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ian Dowse References: <200605160231.aa63988@nowhere.iedowse.com> In-Reply-To: <200605160231.aa63988@nowhere.iedowse.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: Perforce Change Reviews Subject: Re: PERFORCE change 97221 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: Tue, 16 May 2006 01:37:59 -0000 Ian Dowse wrote: > In message <200605160001.k4G01hBX053502@repoman.freebsd.org>, Scott Long writes > : > >> Add callout storage in the CCB for MPSAFE drivers to use. > > > FYI, just in case it's of any use to you, there is a patch at > > http://people.freebsd.org/~iedowse/cam_xccb.diff > > that was an attempt from a while back to separate the userland and > kernel CCB structures to avoid breaking the ABI when making such > changes. I wasn't sure if this was a sensible way to go for CCBs > though, and the resulting code is a bit gross, so I didn't take it > any further. > > Ian What's going into P4 right now is just a 'get it done' effort. When it comes time to backport this to RELENG_6, I need to decide what kernel and userland APIs are worth breaking and what ones are not. However, 7.0 will represent a rather large API (and design) change for CAM, and trying to use compat shims will probably be more effort than it's worth. With that in mind, I don't like gratuitous userland changes either, so I'll keep your patch on the back-burner until it's time to decide what to break and what to keep. Scott From owner-p4-projects@FreeBSD.ORG Tue May 16 02:07:12 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 C8E5E16A572; Tue, 16 May 2006 02:07:12 +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 8615916A553 for ; Tue, 16 May 2006 02:07:12 +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 786CC43D46 for ; Tue, 16 May 2006 02:07:11 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4G26vfT070314 for ; Tue, 16 May 2006 02:06:57 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4G26dKg070284 for perforce@freebsd.org; Tue, 16 May 2006 02:06:39 GMT (envelope-from jb@freebsd.org) Date: Tue, 16 May 2006 02:06:39 GMT Message-Id: <200605160206.k4G26dKg070284@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 97227 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: Tue, 16 May 2006 02:07:13 -0000 http://perforce.freebsd.org/chv.cgi?CH=97227 Change 97227 by jb@jb_freebsd2 on 2006/05/16 02:06:22 Merge from current. Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#6 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#6 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml#5 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#4 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/Makefile#3 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/book.sgml#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/chapters.ent#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/mac/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/nanobsd/Makefile#1 branch .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/nanobsd/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#5 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/flyer/Makefile#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/flyer/flyer.tex#2 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/share/sgml/authors.ent#4 integrate .. //depot/projects/dtrace/doc/fr_FR.ISO8859-1/flyer/flyer.tex#2 integrate .. //depot/projects/dtrace/doc/share/images/flyer/logo-full.png#1 branch .. //depot/projects/dtrace/doc/share/pgpkeys/itetcu.key#1 branch .. //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys-developers.sgml#4 integrate .. //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys.ent#4 integrate .. //depot/projects/dtrace/doc/share/pgpkeys/sat.key#1 branch .. //depot/projects/dtrace/doc/share/pgpkeys/stefan.key#1 branch .. //depot/projects/dtrace/doc/share/sgml/freebsd.ent#3 integrate .. //depot/projects/dtrace/doc/share/sgml/man-refs.ent#5 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/Makefile#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/book.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/chapters.ent#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/config/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/disks/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/install/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/linuxemu/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/mac/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/nanobsd/Makefile#1 branch .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/nanobsd/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/ports/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/ppp-and-slip/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/printing/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/security/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/users/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/vinum/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/handbook/x11/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/books/porters-handbook/book.sgml#3 integrate .. //depot/projects/dtrace/src/MAINTAINERS#2 integrate .. //depot/projects/dtrace/src/Makefile#3 integrate .. //depot/projects/dtrace/src/ObsoleteFiles.inc#3 integrate .. //depot/projects/dtrace/src/UPDATING#2 integrate .. //depot/projects/dtrace/src/bin/pax/pax.1#2 integrate .. //depot/projects/dtrace/src/contrib/traceroute/traceroute.8#2 integrate .. //depot/projects/dtrace/src/contrib/traceroute/traceroute.c#2 integrate .. //depot/projects/dtrace/src/crypto/openssh/loginrec.c#2 integrate .. //depot/projects/dtrace/src/crypto/openssh/ssh_namespace.h#1 branch .. //depot/projects/dtrace/src/etc/defaults/periodic.conf#2 integrate .. //depot/projects/dtrace/src/etc/defaults/rc.conf#6 integrate .. //depot/projects/dtrace/src/etc/mtree/BSD.root.dist#2 integrate .. //depot/projects/dtrace/src/etc/periodic/security/600.ip6fwdenied#2 delete .. //depot/projects/dtrace/src/etc/periodic/security/650.ip6fwlimit#2 delete .. //depot/projects/dtrace/src/etc/periodic/security/Makefile#2 integrate .. //depot/projects/dtrace/src/etc/rc.d/ip6fw#2 integrate .. //depot/projects/dtrace/src/etc/rc.d/jail#2 integrate .. //depot/projects/dtrace/src/etc/rc.firewall6#2 integrate .. //depot/projects/dtrace/src/games/fortune/datfiles/fortunes#3 integrate .. //depot/projects/dtrace/src/include/netdb.h#3 integrate .. //depot/projects/dtrace/src/include/resolv.h#2 integrate .. //depot/projects/dtrace/src/lib/libc/gen/syslog.c#2 integrate .. //depot/projects/dtrace/src/lib/libc/net/gethostbydns.c#3 integrate .. //depot/projects/dtrace/src/lib/libc/net/gethostbyht.c#3 integrate .. //depot/projects/dtrace/src/lib/libc/net/gethostbyname.3#2 integrate .. //depot/projects/dtrace/src/lib/libc/net/gethostbynis.c#3 integrate .. //depot/projects/dtrace/src/lib/libc/net/gethostnamadr.c#4 integrate .. //depot/projects/dtrace/src/lib/libc/net/netdb_private.h#4 integrate .. //depot/projects/dtrace/src/lib/libc/stdlib/malloc.c#3 integrate .. //depot/projects/dtrace/src/lib/libpam/modules/pam_ssh/Makefile#2 integrate .. //depot/projects/dtrace/src/lib/libpthread/arch/i386/i386/thr_getcontext.S#2 integrate .. //depot/projects/dtrace/src/lib/libthr/pthread.map#2 integrate .. //depot/projects/dtrace/src/release/doc/README#2 integrate .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/hardware/Makefile#2 integrate .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/hardware/alpha/Makefile#2 delete .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/hardware/alpha/article.sgml#2 delete .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml#2 delete .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/hardware/common/artheader.sgml#2 integrate .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#4 integrate .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/installation/common/artheader.sgml#2 integrate .. //depot/projects/dtrace/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#6 integrate .. //depot/projects/dtrace/src/release/doc/ja_JP.eucJP/hardware/common/dev.sgml#2 integrate .. //depot/projects/dtrace/src/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml#2 integrate .. //depot/projects/dtrace/src/release/doc/share/misc/dev.archlist.txt#4 integrate .. //depot/projects/dtrace/src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml#3 integrate .. //depot/projects/dtrace/src/sbin/Makefile#2 integrate .. //depot/projects/dtrace/src/sbin/adjkerntz/adjkerntz.c#2 integrate .. //depot/projects/dtrace/src/sbin/dhclient/dhclient.c#2 integrate .. //depot/projects/dtrace/src/sbin/ip6fw/Makefile#2 delete .. //depot/projects/dtrace/src/sbin/ip6fw/ip6fw.8#2 delete .. //depot/projects/dtrace/src/sbin/ip6fw/ip6fw.c#2 delete .. //depot/projects/dtrace/src/sbin/ip6fw/sample.sh#2 delete .. //depot/projects/dtrace/src/sbin/ipf/ipf/Makefile#3 integrate .. //depot/projects/dtrace/src/sbin/ipfw/ipfw.8#2 integrate .. //depot/projects/dtrace/src/sbin/ipfw/ipfw2.c#2 integrate .. //depot/projects/dtrace/src/sbin/mount/mount.c#2 integrate .. //depot/projects/dtrace/src/sbin/setkey/setkey.8#2 integrate .. //depot/projects/dtrace/src/secure/lib/libssh/Makefile#2 integrate .. //depot/projects/dtrace/src/secure/libexec/sftp-server/Makefile#2 integrate .. //depot/projects/dtrace/src/secure/libexec/ssh-keysign/Makefile#2 integrate .. //depot/projects/dtrace/src/secure/usr.bin/scp/Makefile#2 integrate .. //depot/projects/dtrace/src/secure/usr.bin/sftp/Makefile#2 integrate .. //depot/projects/dtrace/src/secure/usr.bin/ssh-add/Makefile#2 integrate .. //depot/projects/dtrace/src/secure/usr.bin/ssh-agent/Makefile#2 integrate .. //depot/projects/dtrace/src/secure/usr.bin/ssh-keygen/Makefile#2 integrate .. //depot/projects/dtrace/src/secure/usr.bin/ssh-keyscan/Makefile#2 integrate .. //depot/projects/dtrace/src/secure/usr.bin/ssh/Makefile#2 integrate .. //depot/projects/dtrace/src/secure/usr.sbin/sshd/Makefile#2 integrate .. //depot/projects/dtrace/src/share/examples/etc/README.examples#2 integrate .. //depot/projects/dtrace/src/share/man/man4/Makefile#5 integrate .. //depot/projects/dtrace/src/share/man/man4/altq.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/ath.4#3 integrate .. //depot/projects/dtrace/src/share/man/man4/dc.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/ddb.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/fdc.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/fxp.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/ip.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/lmc.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/man4.i386/Makefile#2 integrate .. //depot/projects/dtrace/src/share/man/man4/man4.i386/lnc.4#2 delete .. //depot/projects/dtrace/src/share/man/man4/ng_etf.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/smp.4#2 integrate .. //depot/projects/dtrace/src/share/man/man5/Makefile#2 integrate .. //depot/projects/dtrace/src/share/man/man5/linsysfs.5#1 branch .. //depot/projects/dtrace/src/share/man/man5/make.conf.5#2 integrate .. //depot/projects/dtrace/src/share/man/man5/periodic.conf.5#2 integrate .. //depot/projects/dtrace/src/share/man/man5/rc.conf.5#4 integrate .. //depot/projects/dtrace/src/share/man/man7/build.7#2 integrate .. //depot/projects/dtrace/src/share/man/man7/hier.7#3 integrate .. //depot/projects/dtrace/src/share/man/man7/security.7#2 integrate .. //depot/projects/dtrace/src/share/man/man9/make_dev.9#2 integrate .. //depot/projects/dtrace/src/share/man/man9/zero_copy.9#2 integrate .. //depot/projects/dtrace/src/share/misc/bsd-family-tree#3 integrate .. //depot/projects/dtrace/src/share/zoneinfo/africa#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/antarctica#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/asia#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/australasia#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/backward#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/etcetera#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/europe#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/factory#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/leapseconds#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/northamerica#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/southamerica#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/systemv#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/yearistype.sh#2 integrate .. //depot/projects/dtrace/src/share/zoneinfo/zone.tab#2 integrate .. //depot/projects/dtrace/src/sys/alpha/Makefile#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/api_up1000.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/atomic.s#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/autoconf.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/busdma_machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/busspace.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/clock.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/clock_if.m#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/cpuconf.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/db_disasm.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/db_instruction.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/db_interface.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/db_trace.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_1000a.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_2100_a50.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_2100_a500.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_3000_300.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_3000_500.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_axppci_33.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_eb164.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_eb64plus.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_kn20aa.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_kn300.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_kn8ae.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_st550.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dec_st6600.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/divrem.m4#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/dump_machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/elf_machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/exception.s#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/fp_emulate.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/gdb_machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/genassym.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/ieee_float.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/ieee_float.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/in_cksum.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/interrupt.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/locore.s#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/mem.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/mp_machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/pal.s#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/pmap.c#3 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/prom.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/prom_disp.s#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/promcons.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/sgmap.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/support.s#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/swtch.s#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/sys_machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/trap.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/uio_machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/uma_machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/alpha/vm_machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/compile/.cvsignore#2 delete .. //depot/projects/dtrace/src/sys/alpha/conf/.cvsignore#2 delete .. //depot/projects/dtrace/src/sys/alpha/conf/DEFAULTS#3 delete .. //depot/projects/dtrace/src/sys/alpha/conf/GENERIC#3 delete .. //depot/projects/dtrace/src/sys/alpha/conf/GENERIC.hints#2 delete .. //depot/projects/dtrace/src/sys/alpha/conf/MAC#2 delete .. //depot/projects/dtrace/src/sys/alpha/conf/Makefile#2 delete .. //depot/projects/dtrace/src/sys/alpha/conf/NOTES#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/_bus.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/_inttypes.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/_limits.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/_stdint.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/_types.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/alpha_cpu.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/asm.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/atomic.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/bootinfo.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/bus.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/bus_dma.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/bwx.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/chipset.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/clock.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/clockvar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/cpu.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/cpuconf.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/cpufunc.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/db_machdep.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/elf.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/endian.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/exec.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/float.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/floatingpoint.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/fpu.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/frame.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/gdb_machdep.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/ieee.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/ieeefp.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/in_cksum.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/inst.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/intr.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/intrcnt.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/ioctl_bt848.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/ioctl_meteor.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/kdb.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/limits.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/md_var.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/memdev.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/mutex.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/pal.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/param.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/pc/bios.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/pc/display.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/pc/vesa.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/pcb.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/pcpu.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/pmap.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/pmc_mdep.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/ppireg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/proc.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/profile.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/prom.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/pte.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/ptrace.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/reg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/reloc.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/resource.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/rpb.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/runq.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/setjmp.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/sf_buf.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/sgmap.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/sigframe.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/signal.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/smp.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/stdarg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/swiz.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/sysarch.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/timerreg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/ucontext.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/varargs.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/include/vmparam.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/isa/isa.c#4 delete .. //depot/projects/dtrace/src/sys/alpha/isa/isa_dma.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/isa/isavar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/isa/mcclock_isa.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/Makefile#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/linux.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/linux_dummy.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/linux_genassym.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/linux_ipc64.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/linux_locore.s#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/linux_machdep.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/linux_proto.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/linux_syscall.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/linux_sysent.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/linux_sysvec.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/syscalls.conf#2 delete .. //depot/projects/dtrace/src/sys/alpha/linux/syscalls.master#2 delete .. //depot/projects/dtrace/src/sys/alpha/mcbus/mcbus.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/mcbus/mcbusreg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/mcbus/mcbusvar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/mcbus/mcmem.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/mcbus/mcpcia.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/mcbus/mcpciareg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/mcbus/mcpciavar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/Makefile#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/README.mach-traps#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/exec_ecoff.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/imgact_osf1.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1_ioctl.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1_misc.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1_mount.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1_proto.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1_signal.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1_signal.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1_syscall.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1_sysent.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1_sysvec.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/osf1_util.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/syscalls.conf#2 delete .. //depot/projects/dtrace/src/sys/alpha/osf1/syscalls.master#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/alphapci_if.m#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/apecs.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/apecs_pci.c#3 delete .. //depot/projects/dtrace/src/sys/alpha/pci/apecsreg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/apecsvar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/bwx.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/cia.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/cia_pci.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/ciareg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/ciavar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/irongate.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/irongate_pci.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/irongatereg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/irongatevar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/lca.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/lca_pci.c#3 delete .. //depot/projects/dtrace/src/sys/alpha/pci/lcareg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/lcavar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/pci_eb164_intr.s#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/pci_eb64plus_intr.s#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/pcibus.c#3 delete .. //depot/projects/dtrace/src/sys/alpha/pci/pcibus.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/swiz.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/t2.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/t2_pci.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/t2reg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/t2var.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/tsunami.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/tsunami_pci.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/tsunamireg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/pci/tsunamivar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/dwlpx.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/dwlpxreg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/dwlpxvar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/gbus.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/gbusreg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/gbusvar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/kftxx.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/kftxxreg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/kftxxvar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/mcclock_tlsb.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/tlsb.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/tlsbcpu.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/tlsbmem.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/tlsbreg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/tlsbvar.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/zs_tlsb.c#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/zsreg.h#2 delete .. //depot/projects/dtrace/src/sys/alpha/tlsb/zsvar.h#2 delete .. //depot/projects/dtrace/src/sys/amd64/amd64/machdep.c#2 integrate .. //depot/projects/dtrace/src/sys/amd64/conf/GENERIC#6 integrate .. //depot/projects/dtrace/src/sys/amd64/conf/NOTES#3 integrate .. //depot/projects/dtrace/src/sys/amd64/include/cpu.h#2 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_dummy.c#2 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_proto.h#2 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_syscall.h#2 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_sysent.c#2 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_sysvec.c#2 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/syscalls.master#2 integrate .. //depot/projects/dtrace/src/sys/arm/arm/machdep.c#2 integrate .. //depot/projects/dtrace/src/sys/arm/at91/at91.c#3 integrate .. //depot/projects/dtrace/src/sys/arm/at91/at91_pdcreg.h#1 branch .. //depot/projects/dtrace/src/sys/arm/at91/at91_st.c#2 integrate .. //depot/projects/dtrace/src/sys/arm/at91/if_ate.c#2 integrate .. //depot/projects/dtrace/src/sys/arm/at91/uart_bus_at91usart.c#2 integrate .. //depot/projects/dtrace/src/sys/arm/at91/uart_cpu_at91rm9200usart.c#2 integrate .. //depot/projects/dtrace/src/sys/arm/at91/uart_dev_at91usart.c#2 integrate .. //depot/projects/dtrace/src/sys/arm/conf/SIMICS#2 integrate .. //depot/projects/dtrace/src/sys/arm/conf/SKYEYE#2 integrate .. //depot/projects/dtrace/src/sys/arm/include/_types.h#2 integrate .. //depot/projects/dtrace/src/sys/arm/include/atomic.h#3 integrate .. //depot/projects/dtrace/src/sys/arm/include/cpu.h#2 integrate .. //depot/projects/dtrace/src/sys/arm/include/pmap.h#3 integrate .. //depot/projects/dtrace/src/sys/arm/xscale/i80321/iq80321.c#3 integrate .. //depot/projects/dtrace/src/sys/boot/Makefile#2 integrate .. //depot/projects/dtrace/src/sys/boot/alpha/Makefile#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/Makefile.inc#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/boot1/Makefile#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/boot1/boot1.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/cdboot/Makefile#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/cdboot/version#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/common/Makefile.common#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/common/conf.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/common/help.alpha#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/common/ldscript#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/common/main.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/Makefile#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/OSFpal.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/alpha_copy.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/alpha_module.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/bbinfo.h#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/bootinfo.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/common.h#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/delay.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/devicename.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/elf_freebsd.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/getsecs.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/libalpha.h#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/pal.S#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/prom.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/prom_disp.S#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/prom_swpal.S#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/reboot.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/srmdisk.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/srmnet.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/start.S#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/libalpha/time.c#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/loader/Makefile#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/loader/version#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/netboot/Makefile#2 delete .. //depot/projects/dtrace/src/sys/boot/alpha/netboot/version#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/Makefile#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/Makefile.inc#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/include/arcfuncs.h#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/include/arctypes.h#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/include/libarc.h#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/Makefile#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/abort.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/arcconsole.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/arcdisk.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/arch/alpha/copy.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/arch/alpha/rpb.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/arch/alpha/setjmp.S#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/arch/alpha/start.S#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/bootinfo.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/delay.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/devicename.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/elf_freebsd.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/module.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/prom.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/setjmperr.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/lib/time.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/loader/Makefile#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/loader/conf.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/loader/help.alpha#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/loader/main.c#2 delete .. //depot/projects/dtrace/src/sys/boot/arc/loader/version#2 delete .. //depot/projects/dtrace/src/sys/boot/common/Makefile.inc#2 integrate .. //depot/projects/dtrace/src/sys/boot/common/load_elf.c#2 integrate .. //depot/projects/dtrace/src/sys/boot/common/loader.8#2 integrate .. //depot/projects/dtrace/src/sys/boot/efi/libefi/bootinfo.c#2 integrate .. //depot/projects/dtrace/src/sys/boot/ficl/Makefile#2 integrate .. //depot/projects/dtrace/src/sys/boot/ficl/alpha/sysdep.c#2 delete .. //depot/projects/dtrace/src/sys/boot/ficl/alpha/sysdep.h#2 delete .. //depot/projects/dtrace/src/sys/boot/ficl/loader.c#2 integrate .. //depot/projects/dtrace/src/sys/boot/forth/loader.4th#2 integrate .. //depot/projects/dtrace/src/sys/boot/forth/loader.conf#2 integrate .. //depot/projects/dtrace/src/sys/boot/ia64/ski/bootinfo.c#2 integrate .. //depot/projects/dtrace/src/sys/boot/ia64/ski/conf.c#2 integrate .. //depot/projects/dtrace/src/sys/boot/pc98/Makefile#2 integrate .. //depot/projects/dtrace/src/sys/boot/pc98/boot2/io.c#2 integrate .. //depot/projects/dtrace/src/sys/boot/pc98/cdboot/Makefile#1 branch .. //depot/projects/dtrace/src/sys/boot/pc98/cdboot/cdboot.s#1 branch .. //depot/projects/dtrace/src/sys/boot/pc98/libpc98/bioscd.c#1 branch .. //depot/projects/dtrace/src/sys/boot/powerpc/loader/conf.c#2 integrate .. //depot/projects/dtrace/src/sys/compat/linprocfs/linprocfs.c#2 integrate .. //depot/projects/dtrace/src/sys/compat/linsysfs/linsysfs.c#1 branch .. //depot/projects/dtrace/src/sys/compat/linux/linux_file.c#2 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_ioctl.c#2 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_ioctl.h#2 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_misc.c#2 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_signal.c#2 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_socket.c#2 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_stats.c#2 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_util.c#2 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_util.h#2 integrate .. //depot/projects/dtrace/src/sys/conf/Makefile.alpha#2 delete .. //depot/projects/dtrace/src/sys/conf/NOTES#7 integrate .. //depot/projects/dtrace/src/sys/conf/files#12 integrate .. //depot/projects/dtrace/src/sys/conf/files.alpha#3 delete .. //depot/projects/dtrace/src/sys/conf/files.amd64#4 integrate .. //depot/projects/dtrace/src/sys/conf/files.i386#5 integrate .. //depot/projects/dtrace/src/sys/conf/files.pc98#3 integrate .. //depot/projects/dtrace/src/sys/conf/kern.mk#2 integrate .. //depot/projects/dtrace/src/sys/conf/kern.post.mk#3 integrate .. //depot/projects/dtrace/src/sys/conf/ldscript.alpha#2 delete .. //depot/projects/dtrace/src/sys/conf/options#8 integrate .. //depot/projects/dtrace/src/sys/conf/options.alpha#3 delete .. //depot/projects/dtrace/src/sys/conf/options.amd64#3 integrate .. //depot/projects/dtrace/src/sys/conf/options.arm#2 integrate .. //depot/projects/dtrace/src/sys/conf/options.i386#3 integrate .. //depot/projects/dtrace/src/sys/conf/options.pc98#3 integrate .. //depot/projects/dtrace/src/sys/contrib/pf/net/pf_ioctl.c#2 integrate .. //depot/projects/dtrace/src/sys/ddb/db_ps.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/acpica/acpi.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/acpica/acpi_pci.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/acpica/acpi_resource.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/asr/asr.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ata/ata-all.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/ata/ata-chipset.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ata/ata-pci.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ath/if_ath.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/ath/if_ath_pci.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ath/if_athvar.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/atkbdc/atkbd.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/atkbdc/atkbdc.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/bce/if_bcereg.h#3 integrate .. //depot/projects/dtrace/src/sys/dev/bfe/if_bfe.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/bfe/if_bfereg.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/dc/if_dc.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/de/if_de.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/dec/mc146818reg.h#2 delete .. //depot/projects/dtrace/src/sys/dev/dec/mcclock.c#2 delete .. //depot/projects/dtrace/src/sys/dev/dec/mcclock_if.m#2 delete .. //depot/projects/dtrace/src/sys/dev/dec/mcclockvar.h#2 delete .. //depot/projects/dtrace/src/sys/dev/ed/if_ed_pccard.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/fb/tga.c#2 delete .. //depot/projects/dtrace/src/sys/dev/fb/tga.h#2 delete .. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_alpha.c#2 delete .. //depot/projects/dtrace/src/sys/dev/lge/if_lgereg.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/lnc/if_lnc.c#2 delete .. //depot/projects/dtrace/src/sys/dev/lnc/if_lnc_cbus.c#2 delete .. //depot/projects/dtrace/src/sys/dev/lnc/if_lnc_isa.c#2 delete .. //depot/projects/dtrace/src/sys/dev/lnc/if_lnc_pci.c#2 delete .. //depot/projects/dtrace/src/sys/dev/lnc/if_lncreg.h#2 delete .. //depot/projects/dtrace/src/sys/dev/lnc/if_lncvar.h#2 delete .. //depot/projects/dtrace/src/sys/dev/mpt/mpt.h#3 integrate .. //depot/projects/dtrace/src/sys/dev/mpt/mpt_cam.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/mpt/mpt_pci.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/nge/if_ngereg.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/pccard/pccarddevs#2 integrate .. //depot/projects/dtrace/src/sys/dev/pci/pci.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/pdq/pdq_freebsd.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/pdq/pdqvar.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/ppc/ppc.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/sk/if_sk.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/sk/if_skreg.h#3 integrate .. //depot/projects/dtrace/src/sys/dev/sound/isa/es1888.c#2 delete .. //depot/projects/dtrace/src/sys/dev/sound/isa/gusc.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/sym/sym_hipd.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/syscons/scterm-sc.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/syscons/scvgarndr.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/syscons/syscons.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/syscons/syscons.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/tga/tga_pci.c#2 delete .. //depot/projects/dtrace/src/sys/dev/tga/tga_pci.h#2 delete .. //depot/projects/dtrace/src/sys/dev/uart/uart_cpu_alpha.c#2 delete .. //depot/projects/dtrace/src/sys/dev/uart/uart_dev_z8530.c#2 integrate .. //depot/projects/dtrace/src/sys/fs/fdescfs/fdesc_vfsops.c#2 integrate .. //depot/projects/dtrace/src/sys/fs/pseudofs/pseudofs.c#2 integrate .. //depot/projects/dtrace/src/sys/fs/pseudofs/pseudofs.h#2 integrate .. //depot/projects/dtrace/src/sys/geom/raid3/g_raid3.c#6 integrate .. //depot/projects/dtrace/src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c#2 integrate .. //depot/projects/dtrace/src/sys/i386/conf/GENERIC#7 integrate .. //depot/projects/dtrace/src/sys/i386/conf/GENERIC.hints#2 integrate .. //depot/projects/dtrace/src/sys/i386/conf/NOTES#4 integrate .. //depot/projects/dtrace/src/sys/i386/conf/PAE#2 integrate .. //depot/projects/dtrace/src/sys/i386/cpufreq/est.c#2 integrate .. //depot/projects/dtrace/src/sys/i386/i386/machdep.c#2 integrate .. //depot/projects/dtrace/src/sys/i386/include/cpu.h#2 integrate .. //depot/projects/dtrace/src/sys/i386/include/pcpu.h#2 integrate .. //depot/projects/dtrace/src/sys/i386/include/privatespace.h#2 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_dummy.c#2 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_proto.h#2 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_syscall.h#2 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_sysent.c#2 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_sysvec.c#2 integrate .. //depot/projects/dtrace/src/sys/i386/linux/syscalls.master#2 integrate .. //depot/projects/dtrace/src/sys/i4b/layer1/itjc/i4b_itjc_pci.c#2 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/clock.c#2 integrate .. //depot/projects/dtrace/src/sys/ia64/include/cpu.h#2 integrate .. //depot/projects/dtrace/src/sys/isa/isa_common.c#2 integrate .. //depot/projects/dtrace/src/sys/isa/isa_common.h#2 integrate .. //depot/projects/dtrace/src/sys/kern/init_main.c#2 integrate .. //depot/projects/dtrace/src/sys/kern/kern_exec.c#2 integrate .. //depot/projects/dtrace/src/sys/kern/kern_mutex.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/kern_sig.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/kern_umtx.c#3 integrate .. //depot/projects/dtrace/src/sys/kern/subr_clock.c#2 integrate .. //depot/projects/dtrace/src/sys/kern/tty_cons.c#2 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_aio.c#2 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_mount.c#2 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_subr.c#3 integrate .. //depot/projects/dtrace/src/sys/libkern/alpha/bswap16.S#2 delete .. //depot/projects/dtrace/src/sys/libkern/alpha/bswap32.S#2 delete .. //depot/projects/dtrace/src/sys/libkern/alpha/byte_swap_2.S#2 delete .. //depot/projects/dtrace/src/sys/libkern/alpha/byte_swap_4.S#2 delete .. //depot/projects/dtrace/src/sys/modules/Makefile#5 integrate .. //depot/projects/dtrace/src/sys/modules/ath_hal/Makefile#2 integrate .. //depot/projects/dtrace/src/sys/modules/ip6fw/Makefile#2 delete .. //depot/projects/dtrace/src/sys/modules/linsysfs/Makefile#1 branch .. //depot/projects/dtrace/src/sys/modules/linux/Makefile#2 integrate .. //depot/projects/dtrace/src/sys/modules/lnc/Makefile#2 delete .. //depot/projects/dtrace/src/sys/modules/rr232x/Makefile#2 integrate .. //depot/projects/dtrace/src/sys/modules/sound/driver/ess/Makefile#2 integrate .. //depot/projects/dtrace/src/sys/net/bpf.c#2 integrate .. //depot/projects/dtrace/src/sys/net/if.h#2 integrate .. //depot/projects/dtrace/src/sys/net/if_bridge.c#3 integrate .. //depot/projects/dtrace/src/sys/net/if_gre.c#2 integrate .. //depot/projects/dtrace/src/sys/net/if_loop.c#2 integrate .. //depot/projects/dtrace/src/sys/net/net_osdep.h#2 integrate .. //depot/projects/dtrace/src/sys/net/route.c#2 integrate .. //depot/projects/dtrace/src/sys/netinet/in.h#2 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_fw.h#2 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_fw2.c#2 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_fw_pfil.c#2 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_input.c#3 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_ipsec.c#2 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_output.c#2 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_var.h#2 integrate .. //depot/projects/dtrace/src/sys/netinet/raw_ip.c#3 integrate .. //depot/projects/dtrace/src/sys/netinet/tcp_timer.c#2 integrate .. //depot/projects/dtrace/src/sys/netinet/udp_usrreq.c#4 integrate .. //depot/projects/dtrace/src/sys/netinet6/frag6.c#4 integrate .. //depot/projects/dtrace/src/sys/netinet6/ip6_forward.c#2 integrate .. //depot/projects/dtrace/src/sys/netinet6/ip6_fw.c#2 delete .. //depot/projects/dtrace/src/sys/netinet6/ip6_fw.h#2 delete .. //depot/projects/dtrace/src/sys/netinet6/ip6_input.c#2 integrate .. //depot/projects/dtrace/src/sys/netinet6/ip6_output.c#2 integrate .. //depot/projects/dtrace/src/sys/nfs4client/nfs4_dev.c#2 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_socket.c#2 integrate .. //depot/projects/dtrace/src/sys/pc98/cbus/cbus.h#2 integrate .. //depot/projects/dtrace/src/sys/pc98/cbus/fdc.c#2 integrate .. //depot/projects/dtrace/src/sys/pc98/cbus/syscons_cbus.c#2 integrate .. //depot/projects/dtrace/src/sys/pc98/conf/GENERIC#2 integrate .. //depot/projects/dtrace/src/sys/pc98/conf/GENERIC.hints#2 integrate .. //depot/projects/dtrace/src/sys/pc98/conf/NOTES#2 integrate .. //depot/projects/dtrace/src/sys/pc98/pc98/machdep.c#3 integrate .. //depot/projects/dtrace/src/sys/pc98/pc98/pc98_machdep.c#2 integrate .. //depot/projects/dtrace/src/sys/pc98/pc98/pc98_machdep.h#2 integrate .. //depot/projects/dtrace/src/sys/pci/agp.c#2 integrate .. //depot/projects/dtrace/src/sys/pci/if_pcn.c#2 integrate .. //depot/projects/dtrace/src/sys/pci/if_pcnreg.h#2 integrate .. //depot/projects/dtrace/src/sys/pci/if_sfreg.h#2 integrate .. //depot/projects/dtrace/src/sys/pci/if_stereg.h#2 integrate .. //depot/projects/dtrace/src/sys/pci/if_tl.c#2 integrate .. //depot/projects/dtrace/src/sys/pci/if_tlreg.h#2 integrate .. //depot/projects/dtrace/src/sys/pci/if_vrreg.h#2 integrate .. //depot/projects/dtrace/src/sys/pci/if_wbreg.h#2 integrate .. //depot/projects/dtrace/src/sys/pci/ncr.c#2 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/cpu.h#2 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/clock.c#2 integrate .. //depot/projects/dtrace/src/sys/sparc64/include/cpu.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/_timeval.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/conf.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/disklabel.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/elf64.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/mount.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/param.h#4 integrate .. //depot/projects/dtrace/src/sys/sys/signal.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/ucontext.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/user.h#2 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_rawread.c#2 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_snapshot.c#3 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_softdep.c#3 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_vnops.c#3 integrate .. //depot/projects/dtrace/src/sys/ufs/ufs/ufs_inode.c#2 integrate .. //depot/projects/dtrace/src/sys/ufs/ufs/ufs_quota.c#2 integrate .. //depot/projects/dtrace/src/sys/vm/swap_pager.c#3 integrate .. //depot/projects/dtrace/src/sys/vm/vm_fault.c#2 integrate .. //depot/projects/dtrace/src/tools/regression/netinet/ipsockopt/ipsockopt.c#2 integrate .. //depot/projects/dtrace/src/tools/regression/netinet/rawconnect/Makefile#1 branch .. //depot/projects/dtrace/src/tools/regression/netinet/rawconnect/rawconnect.c#1 branch .. //depot/projects/dtrace/src/tools/tools/find-sb/find-sb.c#2 integrate .. //depot/projects/dtrace/src/tools/tools/find-sb/mini_ufs.h#1 branch .. //depot/projects/dtrace/src/tools/tools/mfc/mfc.awk#2 integrate .. //depot/projects/dtrace/src/tools/tools/recoverdisk/Makefile#2 integrate .. //depot/projects/dtrace/src/tools/tools/recoverdisk/README#2 delete .. //depot/projects/dtrace/src/tools/tools/recoverdisk/recoverdisk.1#1 branch .. //depot/projects/dtrace/src/tools/tools/recoverdisk/recoverdisk.c#2 integrate .. //depot/projects/dtrace/src/tools/tools/tinderbox/etc/head.rc#2 integrate .. //depot/projects/dtrace/src/tools/tools/tinderbox/etc/releng_6.rc#2 integrate .. //depot/projects/dtrace/src/tools/tools/tinderbox/etc/update_head.rc#2 integrate .. //depot/projects/dtrace/src/tools/tools/tinderbox/etc/update_releng_6.rc#2 integrate .. //depot/projects/dtrace/src/usr.bin/Makefile#3 integrate .. //depot/projects/dtrace/src/usr.bin/calendar/calendars/calendar.freebsd#2 integrate .. //depot/projects/dtrace/src/usr.bin/du/du.1#2 integrate .. //depot/projects/dtrace/src/usr.bin/du/du.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/find/extern.h#2 integrate .. //depot/projects/dtrace/src/usr.bin/find/find.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/find/find.h#2 integrate .. //depot/projects/dtrace/src/usr.bin/find/function.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/getent/Makefile#1 branch .. //depot/projects/dtrace/src/usr.bin/getent/getent.1#1 branch .. //depot/projects/dtrace/src/usr.bin/getent/getent.c#1 branch .. //depot/projects/dtrace/src/usr.bin/ipcs/ipcs.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/make/Makefile#2 integrate .. //depot/projects/dtrace/src/usr.bin/time/time.1#2 integrate .. //depot/projects/dtrace/src/usr.bin/time/time.c#3 integrate .. //depot/projects/dtrace/src/usr.bin/top/machine.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/truss/amd64-fbsd.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/truss/i386-fbsd.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/truss/i386-linux.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/truss/ia64-fbsd.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/truss/main.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/truss/setup.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/truss/sparc64-fbsd.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/truss/syscall.h#2 integrate .. //depot/projects/dtrace/src/usr.bin/truss/syscalls.c#2 integrate .. //depot/projects/dtrace/src/usr.bin/truss/truss.h#2 integrate .. //depot/projects/dtrace/src/usr.bin/w/w.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/bluetooth/sdpd/server.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/cached/agents/services.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/alias.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/controller.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/curses.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/dial.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/exec.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/fsm.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/holiday.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/isdnd.h#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/log.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/main.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/monitor.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/msghdl.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/process.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/rates.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/rc_config.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/support.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdnd/timer.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/i4b/isdntest/main.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/jail/jail.8#3 integrate .. //depot/projects/dtrace/src/usr.sbin/jail/jail.c#3 integrate .. //depot/projects/dtrace/src/usr.sbin/mount_nwfs/mount_nwfs.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/portsnap/phttpget/phttpget.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/portsnap/portsnap/portsnap.8#2 integrate .. //depot/projects/dtrace/src/usr.sbin/portsnap/portsnap/portsnap.sh#3 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/installUpgrade.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/sysinstall.h#2 integrate .. //depot/projects/dtrace/www/de/community/webresources.sgml#2 integrate .. //depot/projects/dtrace/www/de/includes.navabout.sgml#2 integrate .. //depot/projects/dtrace/www/de/includes.navdownload.sgml#2 integrate .. //depot/projects/dtrace/www/de/includes.sgml#4 integrate .. //depot/projects/dtrace/www/de/includes.xsl#4 integrate .. //depot/projects/dtrace/www/de/index.xsl#3 integrate .. //depot/projects/dtrace/www/de/news/news.xml#5 integrate .. //depot/projects/dtrace/www/de/platforms/pc98.sgml#2 integrate .. //depot/projects/dtrace/www/de/releases/index.sgml#2 integrate .. //depot/projects/dtrace/www/de/support/webresources.sgml#2 integrate .. //depot/projects/dtrace/www/en/Makefile#2 integrate .. //depot/projects/dtrace/www/en/cgi/cgi-style.pl#2 integrate .. //depot/projects/dtrace/www/en/commercial/consult.xml#4 integrate .. //depot/projects/dtrace/www/en/commercial/isp.xml#3 integrate .. //depot/projects/dtrace/www/en/community/webresources.sgml#2 integrate .. //depot/projects/dtrace/www/en/copyright/trademarks.sgml#2 integrate .. //depot/projects/dtrace/www/en/docproj/current.sgml#2 integrate .. //depot/projects/dtrace/www/en/docproj/todo.sgml#2 integrate .. //depot/projects/dtrace/www/en/events/events.xml#3 integrate .. //depot/projects/dtrace/www/en/favicon.ico#2 integrate .. //depot/projects/dtrace/www/en/gnome/docs/gnome_porting.sgml#3 integrate .. //depot/projects/dtrace/www/en/gnome/index.xsl#3 integrate .. //depot/projects/dtrace/www/en/index.xsl#3 integrate .. //depot/projects/dtrace/www/en/java/dists/14.sgml#2 integrate .. //depot/projects/dtrace/www/en/java/dists/15.sgml#2 integrate .. //depot/projects/dtrace/www/en/java/newsflash.sgml#2 integrate .. //depot/projects/dtrace/www/en/layout/css/fixed.css#2 integrate .. //depot/projects/dtrace/www/en/layout/css/layout.css#3 integrate .. //depot/projects/dtrace/www/en/layout/css/text.css#2 integrate .. //depot/projects/dtrace/www/en/layout/images/Makefile#2 integrate .. //depot/projects/dtrace/www/en/layout/images/logo-red.png#1 branch .. //depot/projects/dtrace/www/en/logo.sgml#1 branch .. //depot/projects/dtrace/www/en/logo/Makefile#1 branch .. //depot/projects/dtrace/www/en/logo/cd-thumb.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/cd.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/logo-basic-thumb.png#1 branch .. //depot/projects/dtrace/www/en/logo/logo-basic.ai#1 branch .. //depot/projects/dtrace/www/en/logo/logo-basic.png#1 branch .. //depot/projects/dtrace/www/en/logo/logo-basic.svg#1 branch .. //depot/projects/dtrace/www/en/logo/logo-bw-thumb.png#1 branch .. //depot/projects/dtrace/www/en/logo/logo-bw.png#1 branch .. //depot/projects/dtrace/www/en/logo/logo-full-thumb.png#1 branch .. //depot/projects/dtrace/www/en/logo/logo-full.png#1 branch .. //depot/projects/dtrace/www/en/logo/logo-reverse-thumb.png#1 branch .. //depot/projects/dtrace/www/en/logo/logo-reverse.png#1 branch .. //depot/projects/dtrace/www/en/logo/logo.png#1 branch .. //depot/projects/dtrace/www/en/logo/postcard1-thumb.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/postcard1.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/postcard2-thumb.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/postcard2.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/postcard3-thumb.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/postcard3.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/postcard4-thumb.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/postcard4.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/wall1-thumb.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/wall1.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/wall2-thumb.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/wall2.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/wall3-thumb.jpg#1 branch .. //depot/projects/dtrace/www/en/logo/wall3.jpg#1 branch .. //depot/projects/dtrace/www/en/news/news.xml#6 integrate .. //depot/projects/dtrace/www/en/news/press.xml#3 integrate .. //depot/projects/dtrace/www/en/platforms/amd64/motherboards.sgml#4 integrate .. //depot/projects/dtrace/www/en/platforms/ia64/index.xsl#2 integrate .. //depot/projects/dtrace/www/en/platforms/ia64/todo.xsl#2 integrate .. //depot/projects/dtrace/www/en/platforms/pc98.sgml#2 integrate .. //depot/projects/dtrace/www/en/portmgr/Makefile#2 integrate .. //depot/projects/dtrace/www/en/portmgr/index.sgml#2 integrate .. //depot/projects/dtrace/www/en/portmgr/policies.sgml#2 integrate .. //depot/projects/dtrace/www/en/portmgr/policies_releng_4.sgml#1 branch .. //depot/projects/dtrace/www/en/projects/busdma/index.sgml#3 integrate .. //depot/projects/dtrace/www/en/projects/ideas/index.sgml#4 integrate .. //depot/projects/dtrace/www/en/projects/projects.sgml#3 integrate .. //depot/projects/dtrace/www/en/releases/5.5R/schedule.sgml#2 integrate .. //depot/projects/dtrace/www/en/releases/6.1R/Makefile#2 integrate .. //depot/projects/dtrace/www/en/releases/6.1R/announce.sgml#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/docbook.css#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/errata.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/hardware-alpha.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/hardware-amd64.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/hardware-i386.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/hardware-ia64.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/hardware-pc98.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/hardware-sparc64.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/hardware.sgml#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/installation-alpha.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/installation-amd64.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/installation-i386.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/installation-ia64.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/installation-pc98.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/installation-sparc64.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/installation.sgml#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/readme.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/relnotes-alpha.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/relnotes-amd64.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/relnotes-i386.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/relnotes-ia64.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/relnotes-pc98.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/relnotes-sparc64.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/relnotes.sgml#1 branch .. //depot/projects/dtrace/www/en/releases/6.1R/schedule.sgml#3 integrate .. //depot/projects/dtrace/www/en/releases/6.1R/todo.sgml#5 integrate .. //depot/projects/dtrace/www/en/releases/index.sgml#2 integrate .. //depot/projects/dtrace/www/en/releng/index.sgml#3 integrate .. //depot/projects/dtrace/www/en/security/security.sgml#2 integrate .. //depot/projects/dtrace/www/en/snapshots/index.sgml#3 integrate .. //depot/projects/dtrace/www/en/support/webresources.sgml#2 integrate .. //depot/projects/dtrace/www/fr/Makefile#2 integrate .. //depot/projects/dtrace/www/fr/includes.navabout.sgml#2 integrate .. //depot/projects/dtrace/www/fr/includes.sgml#2 integrate .. //depot/projects/dtrace/www/fr/includes.xsl#2 integrate .. //depot/projects/dtrace/www/fr/logo.sgml#1 branch .. //depot/projects/dtrace/www/share/mk/web.site.mk#2 integrate .. //depot/projects/dtrace/www/share/sgml/includes.header.sgml#2 integrate .. //depot/projects/dtrace/www/share/sgml/includes.header.xsl#2 integrate .. //depot/projects/dtrace/www/share/sgml/includes.misc.xsl#2 integrate .. //depot/projects/dtrace/www/share/sgml/includes.navabout.sgml#2 integrate .. //depot/projects/dtrace/www/share/sgml/includes.navdevelopers.sgml#2 integrate .. //depot/projects/dtrace/www/share/sgml/includes.release.sgml#4 integrate .. //depot/projects/dtrace/www/share/sgml/includes.release.xsl#4 integrate .. //depot/projects/dtrace/www/share/sgml/usergroups.xml#3 integrate .. //depot/projects/dtrace/www/tools/portsgrowth/ports.log#2 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#2 (text+ko) ==== @@ -13,7 +13,7 @@ - $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.237 2006/03/10 07:16:55 marck Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.238 2006/05/08 14:34:46 keramida Exp $ 1999 @@ -2423,6 +2423,74 @@ + Removing an Existing Port + + + + How do I remove an existing port? + + + + First, please read the section about repository + copies. Before you remove the port, you have to verify + there are no other ports depending on it. + + + Make sure there is no dependency on the port + in the ports collection: + + + The port's PKGNAME should appear in exactly one + line in a recent INDEX file. + + + No other ports should contain any reference to + the port's directory or PKGNAME in their + Makefiles + + + + + Then, remove the port: + + + + Remove the port's files via cvs remove. + + + + Remove SUBDIR listing of the port + in the parent directory Makefile. + + + + Remove the module entry in + CVSROOT/modules. + + + + Add an entry to + ports/MOVED. + + + + Remove the port from + ports/LEGAL if it is there. + + + + + + Alternatively, you can use the rmport + script, from ports/Tools/scripts. + This script has been written by &a.vd;, who is also its current + maintainer, so please send questions, patches or suggestions + about rmport to him. + + + + + Repository Copies @@ -2495,9 +2563,9 @@ Add the new subdirectory to the SUBDIR listing in the parent - directory Makefile. You can run make - checksubdirs in the parent directory to check - this. + directory Makefile. You can run + make checksubdirs in the parent + directory to check this. ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#6 (text+ko) ==== @@ -1,4 +1,4 @@ - + + Support for the alpha architecture has been removed. Alpha + support will remain on the RELENG_5 and RELENG_6 codelines. + The &man.cardbus.4; driver now supports /dev/cardbus%d.cis. @@ -356,6 +362,9 @@ which supports Cronyx Tau-PCI/32 adapters, has been added. &merged; + The est &man.cpufreq.4; driver now supports + frequency control for the VIA C7-M family of processors. + Support for the PadLock Security Co-processor in VIA C3 processors has been added to the &man.crypto.9; subsystem. &merged; @@ -502,8 +511,8 @@ The &man.em.4; driver now includes initial support for suspend and resume features. - The &man.em.4; driver has been improved on - its performance by using a fast interrupt handler and taskqueue + The performance of the &man.em.4; driver has been improved + by using a fast interrupt handler and taskqueue instead of ithread handler. This change can be disabled by defining NO_EM_FASTINTR kernel option for debugging purpose. @@ -520,6 +529,10 @@ The &man.lge.4; driver is now MPSAFE. &merged; + The lnc(4) driver has been removed. The &man.le.4; and + &man.pcn.4; drivers support all devices that were supported + by lnc(4). + The &man.my.4; driver is now MPSAFE. &merged; The &man.myri10ge.4; driver, @@ -532,7 +545,7 @@ The &man.pcn.4; driver is now MPSAFE. &merged; - The &man.re.4; driver now supports D-Link DGE-528(T) + The &man.re.4; driver now supports the D-Link DGE-528(T) Gigabit Ethernet card. The &man.sf.4; driver is now MPSAFE. &merged; @@ -575,8 +588,8 @@ to suppress logging of attempts to modify permanent ARP entries. &merged; - The &man.arp.8; utility now allows - option with and options + The &man.arp.8; utility now allows the + option together with the and options to allow all entries for a given interface to be removed. An experimental BPF Just-In-Time compiler @@ -590,14 +603,14 @@ &man.if.bridge.4;. The &man.gre.4; driver, which is for GRE encapsulation - found in RFC 1701 and RFC 1702 now supports IPv6 over GRE. + found in RFC 1701 and RFC 1702, now supports IPv6 over GRE. - The &man.if.bridge.4; bridge driver now supports + The &man.if.bridge.4; driver now supports creating span ports, which transmit a copy of every frame received by the bridge. This feature can be enabled by using &man.ifconfig.8;. &merged; - The &man.if.bridge.4; bridge driver now supports + The &man.if.bridge.4; driver now supports RFC 3378 EtherIP. This change makes it possible to add &man.gif.4; interfaces to bridges, which will then send and receive IP protocol 97 packets. @@ -633,6 +646,10 @@ table 1 add x.x.x.y 4000 pipe tablearg ip from table(1) to any + The ip6fw(8) packet filter has been removed. Since &man.ipfw.4; has gained + IPv6 support, it should be used instead. Please note that some rules might need + to be adjusted. + The &man.natm.4;, Native Mode ATM protocol layer is now MPSAFE. The &man.ng.bpf.4; Netgraph node now supports BPF Just-In-Time compiler. @@ -647,13 +664,13 @@ when the server sent a FIN. This problem had occurred with Solaris NFS servers. &merged; - The sysctl variable net.inet.ip.portrange.reservedhigh + The sysctl variables net.inet.ip.portrange.reservedhigh and net.inet.ip.portrange.reservedlow can be used with IPv6 now. A new sysctl variable net.inet.icmp.reply_from_interface has been added. This allows the &man.icmp.4; - reply to non-local packets generated with + reply to non-local packets to be generated with the IP address the packet came through in. This is useful for routers to show in &man.traceroute.8; the actual path a packet has taken instead of @@ -708,38 +725,38 @@ The &man.aac.4; driver now supports the Adaptec 2610SA SATA-RAID controller in some Hewlett-Packard machines. - The &man.amr.4; driver has been improved on its performance - and now supports full 64-bit DMA. While this feature is + The performance of the &man.amr.4; driver has been improved; + it also now supports full 64-bit DMA. While this feature is enabled by default, this can be forced off by setting the hw.amr.force_sg32 loader tunable for debugging purpose. &merged; - The &man.amr.4; driver now supports &man.ioctl.2; requests - necessary for Linux LSI MegaRaid tools on &os;'s Linux emulation + The &man.amr.4; driver now supports the &man.ioctl.2; requests + necessary for the Linux LSI MegaRaid tools in &os;'s Linux emulation environment. &merged; The &man.ata.4; driver now supports a workaround for some controllers whose DMA does not work properly - in 48bit mode. For the suspicious controllers - the PIO mode will be used for access to over 137GB areas. + in 48bit mode. For affected controllers, + PIO mode will be used for access to areas beyond 137GB. &merged; The &man.ata.4; driver now supports the ITE IT8211F IDE controller, - and Promise PDC40718 and PDC40719 chip found in Promise + and the Promise PDC40718 and PDC40719 chip found in Promise Fasttrak TX4300. &merged; - The &man.ata.4; driver now supports DMA for kernel crash dump - and crash dumping to &man.ataraid.4; device. + The &man.ata.4; driver now supports DMA for kernel crash dumps + and crash dumping to an &man.ataraid.4; device. &merged; The &man.ata.4; driver now supports USB mass storage class devices. To enable it, a line device atausb in the kernel configuration file or loading the atausb kernel module is needed. - Note that this conflicts &man.umass.4; and cannot coexist with + Note that this conflicts with &man.umass.4; and cannot coexist with each other. The &man.ataraid.4; driver now supports @@ -749,7 +766,7 @@ Ext2FS, NTFS, and ReiserFS. &merged; The GEOM_MIRROR class now supports - kernel crash dump to the GEOM providers. + kernel crash dumps to the GEOM providers. &merged; The GEOM_MIRROR and GEOM_RAID3 @@ -761,7 +778,7 @@ The default value is 1 to preserve the current behavior, and if it is set to 0 such components are not disconnected and the kernel will try to still use them - (only first error will be logged). + (only the first error will be logged). This is helpful for the case of multiple broken components (in different places), so actually all data is available. The broken components will be visible in gmirror list @@ -784,8 +801,8 @@ &merged; A new GEOM class GEOM_ZERO has been added. - It creates very huge provider (41PB) /dev/gzero - and mainly for performance testing. + It creates a very huge provider (41PB) /dev/gzero + and is mainly useful for performance testing. On BIO_READ request it zero-fills bio_data and on BIO_WRITE it does nothing. @@ -820,7 +837,7 @@ and supports different cryptographic algorithms. See &man.geli.8; for more information. &merged; - The &man.geli.8; now supports loading keyfiles before root + The &man.geli.8; now supports loading keyfiles before the root file system is mounted. &merged; For example, the following entries can be used in /boot/loader.conf to enable @@ -846,7 +863,7 @@ PLAY_TRACK_REL, PAUSE, PLAY_12 commands so that - the &man.cdcontrol.1; utility can handle USB CD drive. + the &man.cdcontrol.1; utility can handle a USB CD drive. @@ -855,7 +872,7 @@ A part of the FreeBSD NFS subsystem (the interface with the protocol stack and callouts) is now MPSAFE. - An initial support of SGI's XFS filesystem has been + Initial support for SGI's XFS filesystem has been added. @@ -868,7 +885,7 @@ DRM has been updated to a snapshot from DRI CVS as of 20051202. &merged; - TrustedBSD OpenBSM distribution, + TrustedBSD OpenBSM, version 1.0 alpha 5, an implementation of the documented Sun Basic Security Module (BSM) Audit API and file format, as well as local extensions to support the Mac OS X and FreeBSD operating systems @@ -887,14 +904,14 @@ Padding of ai_addrlen in struct addrinfo has been removed, which was originally for the ABI compatibility. - For example, this change break the ABI compatibility of + For example, this change breaks the ABI compatibility of the &man.getaddrinfo.3; function on 64-bit architecture including &os;/alpha, &os;/amd64, &os;/ia64, and &os;/sparc64. - OpenBSM userland tools including &man.audit.8;, + The OpenBSM userland tools, including &man.audit.8;, &man.auditd.8;, - &man.auditreduce.1;, - &man.praudit.1; have been added. + &man.auditreduce.1;, and + &man.praudit.1;, have been added. The &man.bsdiff.1; and &man.bspatch.1; utilities have been added. These are tools for constructing and @@ -921,8 +938,8 @@ &merged; The csup(1) utility has been imported. - This is an implementation of CVSup-compatible client written - in C language. Note that it currently supports checkout mode + This is an implementation of a CVSup-compatible client written + in the C language. Note that it currently supports checkout mode only. The &man.dhclient.8; program now sends the host's name in @@ -994,12 +1011,15 @@ also specified, no output is made for disks with no activity. - The &man.jail.8; utility pports a