From owner-p4-projects@FreeBSD.ORG Sun May 18 08:05:12 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 960471065673; Sun, 18 May 2008 08:05:12 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 519651065674 for ; Sun, 18 May 2008 08:05:12 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 40ED58FC20 for ; Sun, 18 May 2008 08:05:12 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4I85CwI082624 for ; Sun, 18 May 2008 08:05:12 GMT (envelope-from rdivacky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4I858bJ082613 for perforce@freebsd.org; Sun, 18 May 2008 08:05:08 GMT (envelope-from rdivacky@FreeBSD.org) Date: Sun, 18 May 2008 08:05:08 GMT Message-Id: <200805180805.m4I858bJ082613@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rdivacky@FreeBSD.org using -f From: Roman Divacky To: Perforce Change Reviews Cc: Subject: PERFORCE change 141798 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, 18 May 2008 08:05:13 -0000 http://perforce.freebsd.org/chv.cgi?CH=141798 Change 141798 by rdivacky@rdivacky_witten on 2008/05/18 08:04:39 IFC Affected files ... .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/acpica/acpi_machdep.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/acpica/madt.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/amd64_mem.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/cpu_switch.S#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/genassym.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/intr_machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/legacy.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/local_apic.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/mem.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/mp_machdep.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/mptable.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/nexus.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/pmap.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/prof_machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/trap.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/amd64/vm_machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/conf/DEFAULTS#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/conf/GENERIC#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/conf/NOTES#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/ia32/ia32_signal.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/atomic.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/clock.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/cpufunc.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/intr_machdep.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/nexusvar.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/param.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/pcb.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/pcb_ext.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/pcpu.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/specialreg.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/include/timerreg.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/isa/atpic.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/isa/clock.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/linux32/linux.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/linux32/linux32_dummy.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/linux32/linux32_proto.h#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/linux32/linux32_syscall.h#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/linux32/linux32_sysent.c#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/linux32/linux32_sysvec.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/amd64/linux32/syscalls.master#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/bus_space_generic.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/busdma_machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/elf_trampoline.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/exception.S#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/intr.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/locore.S#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/machdep.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/nexus.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/pmap.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/trap.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/uio_machdep.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/arm/vm_machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/at91/at91.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/at91/kb920x_machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/at91/uart_dev_at91usart.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/conf/AVILA#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/conf/AVILA.hints#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/conf/BWCT#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/conf/CRB#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/conf/EP80219#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/conf/HL200#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/conf/IQ31244#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/conf/KB920X#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/conf/SIMICS#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/conf/SKYEYE#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/include/intr.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/include/machdep.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/include/param.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/include/pmap.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/sa11x0/assabet_machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/sa11x0/files.sa11x0#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/sa11x0/sa11x0_io.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/sa11x0/sa11x0_ost.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/i80321/ep80219_machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/i80321/files.ep80219#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/i80321/files.i80219#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/i80321/files.i80321#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/i80321/files.iq31244#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/i80321/iq31244_machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/i80321/obio_space.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/i8134x/crb_machdep.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/i8134x/files.i81342#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/i8134x/obio_space.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/ixp425/avila_machdep.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/ixp425/files.avila#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/ixp425/files.ixp425#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/ixp425/if_npe.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/ixp425/ixdp425_pci.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/ixp425/ixp425_a4x_space.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/arm/xscale/ixp425/ixp425_space.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/common/dev_net.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/forth/loader.conf#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/i386/btx/btx/btx.S#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/i386/cdboot/cdboot.s#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/i386/pxeldr/pxeldr.S#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/pc98/cdboot/cdboot.s#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/powerpc/uboot/metadata.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/Makefile#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/common/main.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/Makefile#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/api_public.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/console.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/copy.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/devicename.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/disk.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/elf_freebsd.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/glue.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/glue.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/libuboot.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/module.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/net.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/reboot.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/boot/uboot/lib/time.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cam/scsi/scsi_ses.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/kern/opensolaris_string.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/machine/endian.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/rpc/xdr.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/acl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/atomic.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/bitmap.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/byteorder.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/callb.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/cmn_err.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/cpupart.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/cpuvar.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/cred.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/cyclic.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/debug.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/dirent.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/dkio.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/dnlc.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/elf.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/kcondvar.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/kmem.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/kobj.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/kstat.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/lock.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/misc.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/mman.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/mntent.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/mnttab.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/modctl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/mount.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/mutex.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/objfs.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/param.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/pcpu.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/policy.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/proc.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/random.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/rwlock.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/sdt.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/stat.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/string.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/sunddi.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/sysmacros.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/systm.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/taskq.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/taskq_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/time.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/types.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/uio.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/varargs.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/vfs.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/vnode.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/compat/opensolaris/sys/zone.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/acl/acl_common.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/acl/acl_common.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/atomic/amd64/atomic.S#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/atomic/i386/atomic.S#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/atomic/ia64/atomic.S#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/atomic/sparc64/atomic.S#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/avl/avl.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/Makefile.files#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/gzip.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_file.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/unique.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs.conf#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/os/callb.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/os/list.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/os/nvpair_alloc_system.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr_array.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr_mem.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/asm_linkage.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/avl_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/bitmap.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/ccompile.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/compress.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/dkio.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/dklabel.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/errorq.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/list.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/list_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/note.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair_impl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/procset.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/sdt.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/synch.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/vmem.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/sys/zmod.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/adler32.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/crc32.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/crc32.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/deflate.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/deflate.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/inffast.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/inffast.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/inffixed.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/inflate.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/inflate.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/inftrees.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/inftrees.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/trees.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/zconf.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/zlib.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod_subr.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/zutil.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/cddl/contrib/opensolaris/uts/common/zmod/zutil.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/freebsd32/freebsd32_misc.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/freebsd32/freebsd32_proto.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/freebsd32/freebsd32_syscall.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/freebsd32/freebsd32_syscalls.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/freebsd32/freebsd32_sysent.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/freebsd32/syscalls.master#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linprocfs/linprocfs.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_emul.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_emul.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_file.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_file.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_futex.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_futex.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_misc.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_stats.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_uid16.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_util.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/linux/linux_util.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/ndis/subr_ndis.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/kern/opensolaris_atomic.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/kern/opensolaris_kmem.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/kern/opensolaris_kobj.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/kern/opensolaris_kstat.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/kern/opensolaris_misc.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/kern/opensolaris_policy.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/kern/opensolaris_string.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/kern/opensolaris_vfs.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/kern/opensolaris_zone.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/machine/endian.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/rpc/xdr.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/acl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/atomic.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/bitmap.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/byteorder.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/callb.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/cmn_err.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/cpupart.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/cpuvar.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/cred.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/cyclic.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/debug.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/dirent.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/dkio.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/dnlc.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/elf.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/kcondvar.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/kmem.h#4 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/kobj.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/kstat.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/lock.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/misc.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/mman.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/mntent.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/mnttab.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/modctl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/mount.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/mutex.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/objfs.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/param.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/pcpu.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/policy.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/proc.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/random.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/rwlock.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/sdt.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/stat.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/string.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/sunddi.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/sysmacros.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/systm.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/taskq.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/taskq_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/time.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/types.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/uio.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/varargs.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/vfs.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/vnode.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/opensolaris/sys/zone.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/pecoff/imgact_pecoff.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/svr4/svr4_fcntl.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/svr4/svr4_misc.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/compat/svr4/svr4_sysvec.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/Makefile.arm#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/Makefile.mips#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/NOTES#6 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/files#6 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/files.amd64#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/files.i386#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/files.mips#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/files.pc98#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/files.powerpc#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/files.sparc64#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/files.sun4v#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/kern.mk#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/ldscript.mips#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/ldscript.mips.cfe#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/options#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/options.amd64#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/options.i386#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/options.mips#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/conf/options.pc98#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/dev/iwn/LICENSE#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/dev/iwn/iwlwifi-4965-4.44.17.fw.uu#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/dev/ral/LICENSE#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/dev/ral/Makefile#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/dev/ral/rt2561.fw.uu#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/dev/ral/rt2561s.fw.uu#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/dev/ral/rt2661.fw.uu#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/dev/ral/rt2661_ucode.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/dev/ral/rt2860.fw.uu#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/OPENSOLARIS.LICENSE#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/acl/acl_common.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/acl/acl_common.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/atomic/amd64/atomic.S#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/atomic/i386/atomic.S#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/atomic/ia64/atomic.S#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/avl/avl.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/nvpair/nvpair.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/zfs/zfs_namecheck.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/zfs/zfs_namecheck.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/zfs/zfs_prop.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/common/zfs/zfs_prop.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/Makefile.files#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/gfs.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/arc.c#4 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/bplist.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dmu.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dnode.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/fletcher.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/gzip.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/lzjb.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/refcount.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sha256.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/spa.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/spa_config.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/spa_history.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/space_map.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_file.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/txg.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/uberblock.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/unique.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zap.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs.conf#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#4 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#4 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zil.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zio.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/fs/zfs/zvol.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/os/callb.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/os/list.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/os/nvpair_alloc_system.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/os/taskq.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/rpc/xdr.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/rpc/xdr.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/rpc/xdr_array.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/rpc/xdr_mem.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/asm_linkage.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/avl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/avl_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/bitmap.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/byteorder.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/callb.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/ccompile.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/compress.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/cred.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/debug.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/dkio.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/dklabel.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/errorq.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/feature_tests.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/fm/protocol.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/fm/util.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/fs/zfs.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/gfs.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/isa_defs.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/list.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/list_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/note.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/nvpair.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/nvpair_impl.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/processor.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/procset.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/sdt.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/synch.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/sysevent.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/sysmacros.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/vmem.h#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/sys/zmod.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/adler32.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/crc32.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/crc32.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/deflate.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/deflate.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/inffast.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/inffast.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/inffixed.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/inflate.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/inflate.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/inftrees.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/inftrees.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/trees.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/zconf.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/zlib.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/zmod.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/zmod_subr.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/zutil.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/opensolaris/uts/common/zmod/zutil.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/pf/net/pf.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/pf/net/pf_if.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/pf/net/pf_ioctl.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/pf/net/pfvar.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/core_priv.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_addr.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_cache.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_cm.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_fmr_pool.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_mad.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_marshall.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_pack.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_sa.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_smi.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_umem.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_user_cm.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_user_mad.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_user_sa.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_user_verbs.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/ib_verbs.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/iw_cm.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/krping/getopt.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/krping/getopt.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/krping/krping.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/krping/krping.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/krping/krping_dev.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/rdma_addr.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/rdma_cache.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/rdma_cm.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/rdma_cm_ib.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/rdma_cma.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/rdma_device.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/rdma_iwcm.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/rdma_user_cm.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/rdma_verbs.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/contrib/rdma/types.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/ddb/db_capture.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/ddb/db_command.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/ddb/db_examine.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/ddb/db_input.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/ddb/db_ps.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/ddb/ddb.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/aac/aac.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/aac/aac_cam.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/aac/aac_debug.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/aac/aac_disk.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/aac/aac_pci.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/aac/aacreg.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/aac/aacvar.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/acpi_support/acpi_asus.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/acpi_support/acpi_ibm.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/acpica/Osd/OsdSynch.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/acpica/acpi.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/acpica/acpi_cpu.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/acpica/acpi_thermal.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/acpica/acpivar.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/agp/agp_i810.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/agp/agp_nvidia.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/asmc/asmc.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/asmc/asmcvar.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-all.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-all.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-card.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-cbus.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-chipset.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-disk.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-disk.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-dma.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-isa.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-lowlevel.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-pci.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-pci.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-queue.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-raid.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-raid.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata-usb.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/ata_if.m#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/atapi-cam.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/atapi-cd.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/atapi-cd.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/atapi-fd.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/atapi-fd.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/atapi-tape.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ata/atapi-tape.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/ah_osdep.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/ah_osdep.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/ath_rate/amrr/amrr.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/ath_rate/amrr/amrr.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/ath_rate/onoe/onoe.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/ath_rate/onoe/onoe.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/ath_rate/sample/sample.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/ath_rate/sample/sample.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/if_ath.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/if_ath_pci.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/if_athioctl.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/if_athrate.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ath/if_athvar.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/atkbdc/psm.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/awi/am79c930.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/awi/am79c930reg.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/awi/am79c930var.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/awi/awi.c#3 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/awi/awireg.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/awi/awivar.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/awi/if_awi_pccard.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/bce/if_bce.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/bce/if_bcefw.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/bce/if_bcereg.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/bfe/if_bfe.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/bge/if_bge.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/bge/if_bgereg.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ciss/ciss.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cmx/cmx.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cmx/cmx_pccard.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cmx/cmxreg.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cmx/cmxvar.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/coretemp/coretemp.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cpufreq/ichss.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/common/cxgb_ael1002.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/common/cxgb_common.h#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/common/cxgb_version.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/cxgb_adapter.h#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/cxgb_config.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/cxgb_ioctl.h#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/cxgb_l2t.c#4 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/cxgb_l2t.h#4 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/cxgb_main.c#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/cxgb_offload.c#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/cxgb_offload.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/cxgb_osdep.h#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/cxgb_sge.c#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/sys/cxgb_support.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/t3cdev.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cq.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_dbg.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ev.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_mem.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_user.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_wr.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_ddp.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_defs.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_l2t.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_l2t.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_listen.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_t3_ddp.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_tom.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/dc/if_dc.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/dc/if_dcreg.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/dcons/dcons_os.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/de/if_de.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/drm/drm_pciids.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/drm/i915_dma.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_80003es2lan.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_82540.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_82541.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_82542.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_82543.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_82571.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_82571.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_api.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_api.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_defines.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_hw.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_ich8lan.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_ich8lan.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_mac.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_mac.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_manage.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_nvm.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_nvm.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_osdep.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_osdep.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_phy.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/e1000_phy.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/if_em.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/em/if_em.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/en/midway.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/fatm/if_fatm.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/fb/vga.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/firewire/firewire.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/firewire/fwohci.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/firewire/if_fwe.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/firewire/if_fwip.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/fxp/if_fxp.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/gem/if_gem.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/gem/if_gem_pci.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/gem/if_gemreg.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/gem/if_gemvar.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hme/if_hme.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hme/if_hme_pci.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hme/if_hme_sbus.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hme/if_hmereg.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hme/if_hmevar.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hptrr/hptrr_os_bsd.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hptrr/hptrr_osm_bsd.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hptrr/ldm.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hptrr/osm.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hwpmc/hwpmc_amd.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/hwpmc/pmc_events.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ieee488/ibfoo.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/if_ndis/if_ndis.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/if_ndis/if_ndisvar.h#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/e1000_82575.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/e1000_api.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/e1000_api.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/e1000_defines.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/e1000_hw.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/e1000_mac.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/e1000_manage.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/e1000_osdep.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/e1000_osdep.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/e1000_phy.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/if_igb.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/igb/if_igb.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ipw/if_ipw.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ipw/if_ipwvar.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/iscsi/initiator/isc_soc.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/iscsi/initiator/iscsi.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/iwi/if_iwi.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/iwi/if_iwivar.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/iwn/if_iwn.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/iwn/if_iwnreg.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/iwn/if_iwnvar.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/LICENSE#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/README#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe_82598.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe_api.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe_api.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe_common.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe_common.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe_osdep.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe_phy.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe_phy.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/ixgbe_type.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/tcp_lro.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ixgbe/tcp_lro.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/k8temp/k8temp.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/malo/if_malo.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/malo/if_malo.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/malo/if_malo_pci.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/malo/if_malohal.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/malo/if_malohal.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/malo/if_maloioctl.h#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mfi/mfi.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mfi/mfi_ioctl.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mii/brgphy.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mii/brgphyreg.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mii/ciphy.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mii/ip1000phy.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mii/ip1000phyreg.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mii/miidevs#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mpt/mpt.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mpt/mpt.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mpt/mpt_cam.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mpt/mpt_pci.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mpt/mpt_raid.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mpt/mpt_user.c#1 branch .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/msk/if_msk.c#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/mxge/if_mxge.c#5 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/nfe/if_nfe.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/nfe/if_nfereg.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/nfe/if_nfevar.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/nvram/nvram.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ofw/ofw_console.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/pccard/pccarddevs#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/pci/pcivar.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/puc/pucdata.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ral/if_ral_pci.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ral/if_ralrate.c#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ral/if_ralrate.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ral/rt2560.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ral/rt2560reg.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ral/rt2560var.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ral/rt2661.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ral/rt2661_ucode.h#2 delete .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ral/rt2661var.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/re/if_re.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/scc/scc_bfe.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/scc/scc_bfe_ebus.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/scc/scc_bfe_macio.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/scc/scc_bfe_quicc.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/scc/scc_bfe_sbus.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/scc/scc_core.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/sio/sio.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/sound/midi/mpu401.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/sound/pci/hda/hdac.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/sound/pcm/dsp.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/speaker/spkr.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/sym/sym_defs.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/sym/sym_fw.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/sym/sym_fw1.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/sym/sym_fw2.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/sym/sym_hipd.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/syscons/syscons.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/syscons/sysmouse.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/tdfx/tdfx_pci.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/ti/if_ti.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/tsec/if_tsec.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/tsec/if_tsec.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/uart/uart.h#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/uart/uart_core.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/uart/uart_dev_ns8250.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/usb/ehci.c#4 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/usb/ehci_pci.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/usb/if_aue.c#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/usb/if_axe.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/usb/if_rum.c#3 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/usb/if_rumvar.h#2 integrate .. //depot/projects/soc2007/rdivacky/linux_epoll/sys/dev/usb/if_udav.c#4 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun May 18 09:47:00 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1FE5A106566C; Sun, 18 May 2008 09:47:00 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D54A7106564A for ; Sun, 18 May 2008 09:46:59 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C5CB48FC0C for ; Sun, 18 May 2008 09:46:59 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4I9kxHq096068 for ; Sun, 18 May 2008 09:46:59 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4I9kxhf096066 for perforce@freebsd.org; Sun, 18 May 2008 09:46:59 GMT (envelope-from jb@freebsd.org) Date: Sun, 18 May 2008 09:46:59 GMT Message-Id: <200805180946.m4I9kxhf096066@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 141800 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, 18 May 2008 09:47:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=141800 Change 141800 by jb@freebsd3 on 2008/05/18 09:46:05 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#74 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/linux-comparison/article.sgml#3 integrate .. //depot/projects/dtrace/ports/MOVED#87 integrate .. //depot/projects/dtrace/ports/UPDATING#73 integrate .. //depot/projects/dtrace/src/etc/portsnap.conf#4 integrate .. //depot/projects/dtrace/src/etc/rc.d/netif#9 integrate .. //depot/projects/dtrace/src/etc/rc.d/routing#5 integrate .. //depot/projects/dtrace/src/share/man/man5/portsnap.conf.5#5 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/pmap.c#44 integrate .. //depot/projects/dtrace/src/sys/amd64/conf/GENERIC#39 integrate .. //depot/projects/dtrace/src/sys/arm/arm/pmap.c#31 integrate .. //depot/projects/dtrace/src/sys/conf/NOTES#52 integrate .. //depot/projects/dtrace/src/sys/dev/usb/usbdevs#37 integrate .. //depot/projects/dtrace/src/sys/dev/usb/uscanner.c#12 integrate .. //depot/projects/dtrace/src/sys/i386/conf/GENERIC#36 integrate .. //depot/projects/dtrace/src/sys/i386/i386/pmap.c#40 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/pmap.c#17 integrate .. //depot/projects/dtrace/src/sys/mips/mips/pmap.c#4 integrate .. //depot/projects/dtrace/src/sys/pc98/conf/GENERIC#19 integrate .. //depot/projects/dtrace/src/sys/powerpc/booke/pmap.c#3 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/mmu_if.m#8 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/pmap_dispatch.c#12 integrate .. //depot/projects/dtrace/src/sys/sparc64/conf/GENERIC#23 integrate .. //depot/projects/dtrace/src/sys/sparc64/sparc64/pmap.c#18 integrate .. //depot/projects/dtrace/src/sys/sun4v/sun4v/pmap.c#28 integrate .. //depot/projects/dtrace/src/sys/vm/device_pager.c#7 integrate .. //depot/projects/dtrace/src/sys/vm/pmap.h#12 integrate .. //depot/projects/dtrace/src/sys/vm/vm_mmap.c#14 integrate .. //depot/projects/dtrace/src/tools/regression/doat/Makefile#1 branch .. //depot/projects/dtrace/src/tools/regression/doat/README#1 branch .. //depot/projects/dtrace/src/tools/regression/doat/doat.c#1 branch .. //depot/projects/dtrace/src/usr.bin/tar/Makefile#7 integrate .. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.1#11 integrate .. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.c#10 integrate .. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.h#8 integrate .. //depot/projects/dtrace/src/usr.bin/tar/read.c#9 integrate .. //depot/projects/dtrace/src/usr.bin/tar/siginfo.c#1 branch .. //depot/projects/dtrace/src/usr.bin/tar/write.c#10 integrate .. //depot/projects/dtrace/src/usr.sbin/portsnap/portsnap/portsnap.sh#8 integrate .. //depot/projects/dtrace/www/en/docproj/translations.sgml#13 integrate .. //depot/projects/dtrace/www/hu/about.sgml#4 integrate .. //depot/projects/dtrace/www/hu/community/mailinglists.sgml#3 integrate .. //depot/projects/dtrace/www/hu/community/newsgroups.sgml#2 integrate .. //depot/projects/dtrace/www/hu/developers/cvs.sgml#3 integrate .. //depot/projects/dtrace/www/hu/docs/books.sgml#6 integrate .. //depot/projects/dtrace/www/hu/index.xsl#6 integrate .. //depot/projects/dtrace/www/hu/mailto.sgml#3 integrate .. //depot/projects/dtrace/www/hu/platforms/ppc.sgml#3 integrate .. //depot/projects/dtrace/www/hu/search/search.sgml#5 integrate .. //depot/projects/dtrace/www/hu/search/site.map#3 integrate .. //depot/projects/dtrace/www/hu/search/web.atoz#4 integrate .. //depot/projects/dtrace/www/hu/share/sgml/navibar.l10n.ent#5 integrate .. //depot/projects/dtrace/www/hu/where.sgml#6 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#74 (text+ko) ==== @@ -1,4 +1,4 @@ - + - - - @@ -14,224 +16,2350 @@ - * Mandatory Access Control + + Verplichte Toegangscontrole (MAC) - * Samenvatting + Overzicht + + MAC + + + verplichte toegangscontrole + + MAC + + + mandatory access control + + In &os; 5.X worden nieuwe beveiligingsuitbreidingen + geïntroduceerd uit het TrustedBSD project, dat is gebaseerd + op de &posix;.1e draft. Twee van de meest significante nieuwe + beveiligingsmechanismen zijn bestandssysteem + Toegangscontrolelijsten (ACL's) en + Verplichte Toegangscontrole (Mandatory Access Control of + MAC) facilities. Met Verplichte + Toegangscontrole kunnen nieuwe toegangscontrolemodules geladen + worden, waarmee nieuw beveiligingsbeleid opgelegd kan worden. + Een aantal daarvan bieden beveiliging aan hele kleine onderdelen + van het systeem, waardoor een bepaalde dienst weerbaarder wordt, + terwijl andere allesomvattende gelabelde beveiliging bieden op + alle vlakken en objecten. Het verplichte deel van de definitie + komt van het feit dat het opleggen van de controle wordt gedaan + door beheerders en het systeem en niet wordt overgelaten aan + de nukken van gebruikers, zoals wel wordt gedaan met + toegangscontrole naar goeddunken (discretionary access control of + DAC, de standaard bestands- en System V + IPC rechten in &os;). + + In dit hoofdstuk wordt de nadruk gelegd op het + Verplichte Toegangscontrole Framework (MAC Framework) en een set + van te activeren beveiligingsbeleidsmodules waarmee verschillende + soorten beveiligingmechanismen wordt ingeschakeld. + + Na het lezen van dit hoofdstuk weet de lezer: + + + + Welke MAC beveiligingsbeleidsmodules + op dit moment in &os; beschikbaar zijn en welke mechanismen + daarbij horen; + + + + Wat MAC beveiligingsbeleidsmodules + implementeren en het verschil tussen gelabeld en + niet-gelabeld beleid; + + + + Hoe een systeem efficiënt ingesteld kan worden om + met het MAC framework te werken; + + + + Hoe het beleid van de verschillende + beveiligingsbeleidsmodules die in het MAC + framework zitten ingesteld kunnen worden; + + + + Hoe een veiliger omgeving gemaakt kan worden met het + MAC framework en de getoonde + voorbeelden; + + + + Hoe de MAC instellingen getest + kunnen worden om er zeker van te zijn dat het framework juist + is geïmplementeerd. + + + + Aangeraden voorkennis: + + + + Begrip van &unix; en &os; basiskennis (); + + + + Bekend zijn met de beginselen van het instellen en + compileren van de kernel (); + + + + Enigszins bekend zijn met beveiliging en wat dat te maken + heeft met &os; (). + + + + + Het verkeerd gebruiken van de informatie in dit hoofdstuk + kan leiden tot het niet langer toegang hebben tot een systeem, + grote ergernis bij gebruikers of het niet langer kunnen + gebruiken van de mogelijkheden die X11 biedt. Nog belangrijker + is dat niet alleen op MAC vertrouwd moet + worden voor de beveiliging van een systeem. Het + MAC framework vergroot alleen het bestaande + beveiligingsbeleid. Zonder goede beveiligingsprocedures en + regelmatige beveiligingscontroles is een systeem nooit helemaal + veilig. + + Het is ook van belang op te merken dat de voorbeelden in + dit hoofdstuk alleen voorbeelden zijn. Het is niet aan te + raden ze uit te rollen op een productiesysteem. Het + implementeren van de verschillende beveiligingsbeleidmodules + dient goed overdacht te worden. Iemand die niet helemaal + begrijpt hoe alles werkt, komt er waarschijnlijk achter dat die + het complete systeem van voor naar achter en weer terug + doorloopt en heel erg veel bestanden en mappen opnieuw moet + instellen. + - * Wat zal niet worden behandeld + Wat niet wordt behandeld - + In dit hoofdstuk wordt een brede reeks + beveiligingsonderwerpen met betrekking tot het + MAC framework behandeld. De ontwikkeling + van nieuwe MAC beveiligingsbeleidmodules + wordt niet behandeld. Een aantal modules die bij het + MAC framework zitten hebben specifieke + eigenschappen voor het testen en ontwikkelen van (nieuwe) + modules. Daaronder vallen &man.mac.test.4;, &man.mac.stub.4; + en &man.mac.none.4;. Meer informatie over deze + beveiligingsbeleidsmodules en de mogelijkheden die ze bieden + staan in de hulppagina's. - * Sleutelwoorden in dit hoofdstuk + Sleuteltermen in dit hoofdstuk + + Voordat het lezen van dit hoofdstuk zonder voorkennis + mogelijk is, moeten er eerst een aantal sleuteltermen toegelicht + worden. Hiermee wordt hopelijk mogelijke verwarring en de + abrupte introductie van nieuwe termen en informatie + voorkomen. + + + + compartiment: een compartiment is + een verzameling van programma's en data die gepartitioneerd + of gescheiden dient te worden en waartoe gebruikers expliciet + toegang moeten krijgen op een systeem. Een compartiment + staat ook voor een groep - werkgroep, afdeling, project of + onderwerp. Door gebruik te maken van compartimenten is het + mogelijk om need-to-know beveiligingsbeleid in + te stellen. + + + + integriteit: integriteit, als + sleutelconcept, is het niveau van vertrouwen dat in data + gesteld kan worden. Als de integriteit van data wordt + vergroot, dan geldt dat ook voor het vertrouwen dat in die + data gesteld kan worden. + + + + label: een label is een + beveiligingsattribuut dat toegepast kan worden op bestanden, + mappen of andere onderdelen van een systeem. Het kan gezien + worden als een vertrouwelijkheidsstempel: als er een label op + een bestand is geplaatst, beschrijft dat de + beveiligingseigenschappen voor dat specifieke bestand en is + daarop alleen toegang voor bestanden, gebruikers, bronnen, + enzovoort, met gelijke beveiligingsinstellingen. De + betekenis en interpretatie van labelwaarden hangt af van de + instelling van de beleidseeneheid: hoewel sommige + beleidseenheden een label beschouwen als representatie van de + integriteit of het geheimhoudingsniveau van een object, + kunnen andere beleidseenheden label gebruik om regels voor + toegang in op te slaan. + + + + niveau: de verhoogde of verlaagde + instelling van een beveiligingsattribuut. Met het stijgen + van het niveau wordt ook aangenomen dat de veiligheid + stijgt. + + + + meervoudig label: de eigenschap + is een optie van het + bestandssysteem die in single user modus met &man.tunefs.8;, + tijdens het opstarten via het bestand &man.fstab.5; of + tijdens het maken van een nieuw bestandssysteem ingesteld kan + worden. Met deze optie wordt het voor een beheerder mogelijk + om verschillende MAC labels op + verschillende objecten toe te passen. Deze optie is alleen + van toepassing op beveiligingsbeleidsmodules die labels + ondersteunen. + + + + object: een object of systeemobject + is een entiteit waar informatie doorheen stroomt op + aanwijzing van een subject. Hieronder + valleen mappen, bestanden, velden, schermen, toetsenborden, + geheugen, maganetische opslag, printers en alle andere + denkbare apparaten waarmee data kan worden vervoerd of data + op kan worden opgeslagen. In de basis is een object een + opslageenheid voor data of een systeembron; toegang tot een + object betekent in feite toegang tot de + data. + + + + beleidseenheid: een verzameling van + regels die aangeven hoe doelstellingen bereikt moeten worden. + In een beleidseenheid staat meestal + beschreven hoe bepaalde eenheden behandeld dienen te worden. + In dit hoofdstuk wordt de term + beleidseenheid in deze context gezien + als een beveiligingsbeleidseenheid, wat + zoveel wil zeggen als een verzameling regels die bepaalt hoe + data en informatie stroomt en aangeeft wie toegang tot welke + data en informatie heeft. + + + + gevoeligheid: meestal gebruikt bij + het bespreken vna MLS. Een + gevoeligheidsniveau is een term die gebruikt wordt om te + beschrijven hoe belangrijk of geheim de data hoort te zijn. + Met het stijgen van het gevoeligheidsniveau stijgt ook het + belang van de geheimhouding of de confidentialiteit van de + data. + + + + enkelvoudig label: een enkelvoudig + label wordt gebruikt als een heel bestandssysteem gebruik + maakt van één label om het toegangsbeleid over + de datastromen af te dwingen. Als dit voor een + bestandssysteem is ingesteld, wat geldt als er geen gebruik + gemaakt wordt van de optie , dan + gehoorzamen alle bestanden aan dezelfde + labelinstelling. + - + + subject: een subject is een gegeven + actieve entiteit die het stromen van informatie tussen + objects veroorzaakt, bijvoorbeekd een + gebruiker, gebruikersprocessortijd, systeemproces, enzovoort. + Op &os; is dit bijna altijd een thread die in een proces + namens een gebruiker optreedt. + + - * Uitleg van MAC + Uitleg over MAC + + Met al deze nieuwe termen in gedachten, kan overdacht worden + het MAC framework de complete beveiliging van + een systeem kan vergroten. De verschillende + beveiligingsbeleidsmodules die het MAC + framework biedt zouden gebruikt kunnen worden om het netwerk en + bestandssystemen te beschermen, gebruikers toegang tot bepaalde + poorten en sockets kunnen ontzeggen en nog veel meer. Misschien + kunnen de beleidsmodules het beste gebruikt worden door ze samen + in te zetten, door meerdere beveiligingsbeleidsmodules te laden + om te komen tot een omgeving waarin de beveiliging uit meerdere + lagen is opgebouwd. In een omgeving waarin de beveiliging uit + meerdere lagen is opgebouwd zijn meedere beleidsmodules actief + om de beveiliging in de hand te houden. Deze aanpak is anders + dan een beleid om de beveiliging sec beter te maken, omdat + daarmee in het algemeen elementen in een systeem beveiligd worden + dat voor een specifiek doel wordt gebruikt. Het enige nadeel is + het benodigde beheer in het geval van meervoudige + bestandssysteemlabels, het instellen van toegang tot het netwerk + per gebruiker, enzovoort. + + De nadelen zijn wel minimaal als ze worden vergeleken met + het immer durende effect van het framework. Zo zorgt + bijvoorbeeld de mogelijkheid om te kiezen welke beleidseenheden + voor een specifiek gebruik nodig zijn voor het zo laag mogelijk + houden van de beheerslast. Het terugdringen van ondersteuning + voor onnodige beleidseenheden kan de beschikbaarheid van systemen + verhogen en ook de keuzevrijheid vergroten. Voor een goede + implementatie worden alle beveiligingseisen in beschouwing + genomen en daarna worden de verschillende + beveiligingsbeleidsmodules effectief door het framework + geïmplementeerd. + + Een systeem dat gebruik maakt van de mogelijkheden van + MAC dient dus tenminste de garantie te hebben + dat een gebruiker niet de mogelijkheid heeft naar eigen inzicht + beveiligingsattributen te wijzigen. Alle gebruikersprogramma's + en scripts moeten werken binnen de beperkingen die de + toegangsregels voorschrijven volgens de geselecteerde + beveiligingsbeleidsmodules. Het voorgaande impliceert ook dat de + volledige controle over de MAC toegangsregels + bij de systeembeheerder ligt. + + Het is de taak van de systeembeheerder om zorgvuldig de + juiste beveiligingsbeleidsmodules te kiezen. Voor sommige + omgevingen kan het nodig zijn dat de toegang tot het netwerk + wordt beperkt. In dat soort gevallen zijn de beleidsmodules + &man.mac.portacl.4;, &man.mac.ifoff.4; en zelfs &man.mac.biba.4; + goede startpunten. In andere gevallen kan het nodig zijn dat + alleen de vertrouwelijkheid van bestandssysteemobjecten van + belang is. Dan zijn beleidsmodules zoals &man.mac.bsdextended.4; + en &man.mac.mls.4; voor dit doel gemaakt. + + Beslissingen over beleid zouden gemaakt kunnen worden op + basis van het netwerkontwerp. Wellicht wordt alleen bepaalde + gebruikers toegestaan gebruik te maken van de mogelijkheden van + &man.ssh.1; om toegang te krijgen tot het netwerk of internet. + In dat geval is de juiste beleidsmodule &man.mac.portacl.4;. + Maar wat te doen voor bestandssystemen? Moet alle toegang tot + bepaalde mappen worden afgesneeden van andere gebruikersgroepen + of specifieke gebruikers, of moeten de toegang voor gebruikers + of programma's tot bespaalde bestanden worden ingesteld door + bepaalde objecten als geheim te bestempelen? + + In het geval van het bestandssysteem, kan ervoor gekozen + worden om de toegang voor sommige objecten voor bepaalde + gebruikers als geheim te bestempelen, maar voor andere niet. + Bijvoorbeeld: een groot ontwikkelteam wordt opgedeeld in + kleinere eenheden individuen. Ontwikkelaars in project A horen + geen toegang te hebben tot objecten die zijn geschreven door + ontwikkelaars in project B. Maar misschien moeten ze wel toegang + hebben tot objecten die zijn geschreven door ontwikkelaars in + project C. Dat is nogal wat. Door gebruik te maken van de + verschillende beveiligingsbeleidsmodules in het + MAC framework kunnen gebruikers in hun groepen + worden opgedeeld en kan ze toegang gegeven worden tot de juiste + locaties zonder dat er angst hoeft te zijn voor het lekken van + informatie. + + Zo heeft dus iedere beveiligingsbeleidsmodule een unieke + wijze om om te gaan met de totale beveiliging van een systeem. + Het kiezen van modules hoort gebaseerd te zijn op een zorgvuldig + uitgedacht beveiligingsbeleid. In veel gevallen wordt het totale + beveiligingsbeleid aangepast en opnieuw toegepast op een systeem. + Een goed begrip van de verschillende beveiligingsbeleidsmodules + die het MAC framework biedt helpt beheerders + bij het kiezen van de juiste beleidseenheden voor hun + situatie. + + De standaard &os; kernel kent geen ondersteuning voor het + MAC framework en daarom dient de volgende + kerneloptie toegevoegd te worden voordat op basis van de + voorbeelden of informatie uit dit hoofdstuk wijzigen worden + gemaakt: + + options MAC + + Hierna dient de kernel herbouwd en geïnstalleerd te + worden. - + + Hoewel in de verschillende hulppagina's voor + MAC beleidsmodules staat dat ze in de kernel + gebouwd kunnen worden, is het mogelijk het systeem van het + netwerk af te sluiten en meer. Het implementeren van + MAC is net zoiets als het implementeren van + een firewall en er moet opgepast worden dat een systeem niet + totaal op slot gaat. Er dient rekening gehouden te worden met + het teruggaan naar een vorige instelling en het op afstand + implementeren van MAC dient bijzonder + voorzichtig te gebeuren. + - * MAC labels begrijpen + MAC labels begrijpen + + Een MAC label is een beveiligingsattribuut + dat toegepast kan worden op subjects en objecten die door het + systeem gaan. + + Bij het instellen van een label moet de gebruiker in staat + zijn om precies te begrijpen wat er gebeurt. De attributen die + voor een object beschikbaar zijn hangen af van de geladen + beleidsmodule en die interpreteren hun attributen op nogal + verschillende manieren. Het resultaat kan resulteren in + onverwacht en wellicht ongewenst gedrag van een systeem als + het beleid door een gebrek aan begrip verkeerd is + ingesteld. + + Het beveiligingslaven op een object wordt gebruikt als + onderdeel van een beveiligingstoegangscontrolebeslissing door een + beleidseenheid. Voor sommige beleidseenheden bevat het label + zelf alle informatie die nodig is voor het maken van een + beslissing; in andere modellen kunnen de labels als onderdeel van + een grotere set verwerkt worden, enzovoort. + + Zo staat bijvoorbeeld het instellen van het label + biba/low op een bestand voor een label dat + wordt beheerd door de beveiligingsbeleidsmodule Biba, met een + waarde van low. + + Een aantal beleidsmodules die in &os; de mogelijkheid voor + labelen ondersteunen, bieden drie specifieke voorgedefinieerde + labels: low, high en equal. Hoewel ze in verschillende + beleidsmodules op een andere manier toegangscontrole afdwingen, + is er de garantie dat het label low de laagst + mogelijke instelling is, het label equal het + subject of object uitschakelt of ongemoeid laat en het label + high de hoogst mogelijk instelling afdwingt + die beschikbaar is in de beleidsmodules Biba en + MLS. + + Binnen een bestandssysteemomgeving met een enkelvoudig label + kan er maar één label gebruikt worden op objecten. + Hiermee wordt een set van toegangsrechten op het hele systeem + opgelegd en dat is voor veel omgevingen voldoende. Er zijn + echter een aantal gevallen waarin het wenselijk is meervoudige + label in te stellen op subject of objecten in het + bestandssysteem. In die gevallen kan de optie + meergegeven worden aan + &man.tunefs.8;. + + In het geval van Biba en MLS, kan er een + numeriek label gezet worden om het precieze niveau van de + hiërarchische controle kan worden aangegeven. Dit + numerieke niveau wordt gebruikt om informatie in verschillende + groepen te partitioneren of te sorteren voor het klassificeren + voor het geven van toegang voor een bepaalde groep of een groep + van een hoger niveau. + + In de meeste gevallen stelt een beheerder alleen maar een + enkelvoudig label in dat door het hele bestandssysteem wordt + gebruikt. + + Wacht eens, dat klinkt net als + DAC! MAC gaf de controle + toch strikt aan de beheerder? Dat klopt nog steeds, + root heeft nog steeds de controle in handen + en is degene die het beleid instelt zodat gebruikers in de + juiste categorie en/of toegangsniveau's worden geplaatst. + Daarnaast kunnen veel beleidsmodules ook de gebruiker + root beperkingen opleggen. Dan wordt de + controle overgedragen aan een groep, maar kan + root de instellingen op ieder gewenst + moment intrekken of wijzigen. Dit is het + hiërarchische/toegangsmodel dat wordt afgedekt door + beleidseenheden zoals Biba en MLS. - * Label configuratie + Labelinstellingen + + Vrijwel alle aspecten voor het instellen van labelbeleid + worden uitgevoerd met basissysteemprogramma's. Die commando's + bieden een eenvoudige interface voor object- of + subjectinstellingen of de manipulatie en verificatie van de + instellingen. + + Alle instellingen kunnen gemaakt worden met de + hulpprogramma's &man.setfmac.8; and &man.setpmac.8;. + Het commando setfmac wordt gebruikt om + MAC labels op systeemobjecten in te stellen + en setpmac voor het instellen van de labels + op on systeemsubjects: + + &prompt.root; setfmac biba/high test + + Als het bovenstaande commando geen foutmeldingen heeft + veroorzaakt, dan komt er een prompt terug. Deze commando's + geven altijd geen uitvoer, tenzij er een fout is tegengekomen; + net als bij &man.chmod.1; en &man.chown.8;. In sommige + gevallen kan de foutmelding Permission + denied zijn en deze ontstaat meestal als het + label wordt ingesteld of gewijzigd op een object dat is + beperkt. + + + Andere condities kunnen andere foutmeldingen + veroorzaken. De gebruiker die het object probeert te + herlabelen kan bijvoorbeeld niet de eigenaar zijn, het + object kan niet bestaan of alleen-lezen zijn. Een + verplichte beleidsinstelling kan het proces niet toestaan + om een bestand te herlabelen, misschien om een + eigenschap van het bestand, een eigenschap van het proces + of een eigenschap van de voorgestelde nieuwe waarde van het + label. Een gebruiker die met een lage integriteit draait, + probeert bijvoorbeeld het label van een bestand met een + hoge integriteit te veranderen of diezelfde gebruiker kan + proberen het label van een bestand met lage integriteit te + wijzigen in een label van een hoge integriteit. + + + De systeembeheerder kan de volgende commando's gebruiken om dit + probleem te voorkomen: + + &prompt.root; setfmac biba/high test +Permission denied +&prompt.root; setpmac biba/low setfmac biba/high test +&prompt.root; getfmac test +test: biba/high + + Hierboven is te zien dat setpmac + gebruikt kan worden om aan de instellingen van een + beleidsmodules voorbij te gaan door een ander label toe te + wijzen aan het aangeroepen proces. Het hulpprogramma + getpmac wordt meestal toegepast op processen + die al draaien, zoals sendmail: + hoewel er een proces ID nodig is in plaats van een commando, is + de logica gelijk. Als gebruikers proberen een bestand te + manipuleren waar ze geen toegang to hebben, onderhevig aan de + regels van een geladen beleidsmodule, dan wordt de foutmelding + Operation not permitted weergegeven door + de functie mac_set_link. + + + Labeltypen + + Met de beleidsmodules &man.mac.biba.4;, &man.mac.mls.4; + en &man.mac.lomac.4; is het mogelijk eenvoudige labels toe te + wijzen. Die kunnen hoog, gelijk aan en laag zijn. Hieronder + een beschrijving van wat die labels betekenen: + + + + Het label low is de laagst + mogelijke labelinstellingen die een object of subject kan + hebben. Deze instelling op objecten of subjects blokkeert + hun toegang tot objecten or subjects met de markering + hoog. + + + + Het label equal hoort alleen + ingesteld te worden op objecten die uitgesloten moeten + worden van een beleidsinstelling. + + + + Het label high geeft een object of + subject de hoogst mogelijke instelling. + + + + Afhankelijke van iedere beleidsmodule heeft iedere + instelling een ander informatiestroomdirectief tot gevolg. + Het lezen van de hulppagina's die van toepassing zijn geeft + inzicht in de precieze eigenschappen van de standaard + labelinstellingen. + + + Gevorderde labelinstellingen + + Dit zijn numerieke graden die gebruikt worden voor + vergelijking:afdeling+afdeling;. + + biba/10:2+3+6(5:2+3-20:2+3+4+5+6) + + Het bovenstaande kan dus geiuml;nterpreteerd worden + als: + + Biba Policy Label/Graad + 10:Afdelingen 2, 3 en 6: + (graad 5 ...) + + In dit voorbeeld is de eerste graad de + effectieve graad met de effectieve + afdelingen, de tweede graag is is lage graagd en de + laatste is de hoge graad. In de meeste instellingen worden + deze instellingen niet gebruikt. Ze zijn inderdaad + instellingen voor gevorderden. + + Als ze worden toegepast op systeemobjecten, hebben ze + alleen een huidige graad/afdeling in vergelijking met + systeemsubjects, omdat ze de reikwijdte van rechten in het + systeem en op netwerkinterfaces aangeven, waar ze gebruikt + worden door toegangscontrole. + + De graad en afdelingen in een subject en object paar + wordt gebruikt om een relatie te construeren die ook wel + dominantie heet, waar een subject een object + domineert, geen van beiden domineert, of beiden elkaar + domineren. Het geval beiden domineren komt + voor als de twee labels gelijk zijn. Vanwege de natuur van + de informatiestroom van Biba, heeft een gebruiker rechten + op een set van afdelingen, need to know, die + overeen zouden kunnen komen met projecten, maar objecten + hebben ook een set van afdelingen. Gebruikers dienen + wellicht hun rechten te subsetten met su + of setpmac om toegang te krijgen tot + objecten in een afdeling die geen verboden terrein voor + ze zijn. + + - * Gebruiker en label instellingen + Gebruikers en labelinstellingen + + Gebruikers moeten zelf labels hebben, zodat hun bestanden + en processen juist kunnen samenwerken met het + beveiligingsbeleid dat op een systeem is ingesteld. Dit + wordt ingesteld via het bestand + login.conf door gebruik te maken van + aanmeldklassen. Iedere beleidsmodule die labels gebruikt + maakt ook gebruik van de instelling voor + aanmeldklasse. + + Een voorbeeld dat iedere instelling uit de beleidsmodule + bevat is hieronder te zien: + + default:\ + :copyright=/etc/COPYRIGHT:\ + :welcome=/etc/motd:\ + :setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\ + :path=~/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:\ + :manpath=/usr/share/man /usr/local/man:\ + :nologin=/usr/sbin/nologin:\ + :cputime=1h30m:\ + :datasize=8M:\ + :vmemoryuse=100M:\ + :stacksize=2M:\ + :memorylocked=4M:\ + :memoryuse=8M:\ + :filesize=8M:\ + :coredumpsize=8M:\ + :openfiles=24:\ + :maxproc=32:\ + :priority=0:\ + :requirehome:\ + :passwordtime=91d:\ + :umask=022:\ + :ignoretime@:\ + :label=partition/13,mls/5,biba/10(5-15),lomac10[2]: + + De optie label wordt gebruikt om het + standaardlabel voor aanmeldklasse in te stellen dat door + MAC wordt afgedwongen. Het wordt + gebruikers nooit toegestaan deze waarde te wijzigen, dus kan + het gezien worden als niet optioneel vanuit het perspectief + van de gebruiker. In de echte wereld besluit een beheerder + echter nooit iedere beleidsmodule te activeren. Het wordt + sterk aangeraden de rest van die hoofdstuk te lezen alvorens + (een deel van) de bovenstaande instellingen te + implementeren. + + + Gebruikers kunnen hun label wijzigen na het aanmelden, + maar dit is wel afhankelijk van de beperkingen van een + beleidsinstelling. De instelling in het bovenstaande + voorbeeld is zodanig in de beleidseenheid Biba, dat de + minimale integriteit van een proces 5 en het maximum 15 is. + Standaard is het effectieve label 10. Het proces draait + op niveau 10, totdat het label wordt gewijzigd, misschien + door een gebruiker die setpmac gebruikt, + bij het aanmelden beperkt tot de door Biba ingestelde + reeks. + + + In alle gevallen die de aanmeldklasse mogelijkheden + database opnieuw gebouwd te worden met + cap_mkdb na het wijzigen van + login.conf. Dit wordt ook in alle + komende voorbeelden en beschijvingen gedaan. + + Het is belangrijk op te merken dat in veel gevallen + implementaties te maken hebben met bijzonder grote aantallen + gebruikers waardoor er een aantal verschillende + aanmeldklassen nodig zijn. Het is dan nodig gedetailleerd + te plannen omdat de implementatie anders bijzonder complex + wordt om te onderhouden. - + Toekomstige versies van &os; kennen een nieuwe manier om + om te gaan met het koppelen van gebruikers aan labels. Dit + komt echter niet beschikbaar tot enige tijd na + &os; 5.3. - * Netwerk Interfaces en label instellingen + Netwerkinterfaces en labelinstellingen + + Labels kunnen ook ingesteld worden op netwerkinterfaces + om te assisteren bij het controleren van het stromen van + gegevens over het netwerk. In alle gevallen werken ze op + dezelfde wijze als het beleid werkt ten aanzien van objecten. + Gebruikers met bijvoorbeeld een hoge instelling in + biba krijgen geen toegang tot interfaces + met een laag label. + + Het kan meegegeven worden aan + ifconfig als het MAC + label op netwerkinterfaces wordt ingesteld: + + &prompt.root; ifconfig bge0 maclabel biba/equal + + In het bovenstaande voorbeeld wordt het + MAC label van + biba/equal ingesteld op de &man.bge.4; + interface. Als er een instelling wordt gebruikt die + gelijkvormig is aan biba/high(low-high), + dan moet het volledige label worden ingegeven, anders treedt + er een fout op. - + Iedere beleidsmodule die labels ondersteunt een + instelling waarmee het MAC op + netwerkinterfaces kan worden uitgeschakeld. Het label + instellen op heeft hetzelfde effect. + Deze instellingen zijn na te kijken in de uitvoer van + sysctl, de hulppagina van het beleid en + zelfs later in dit hoofdstuk. - * Singlelabel of Multilabel? + Enkelvoudig label of meervoudig label? + + Standaard gebruikt een systeem de optie + option. Wat betekent dit voor een + beheerder? Er zijn een aantal verschillen die allemaal hun + eigen voor- en nadelen hebben voor de flexibiliteit in het + beveiligingsmodel voor een systeem. + + Bij gebruik van kan er maar + één label, bijvoorbeeld + biba/high, gebruikt worden voor ieder + subject of object. Hierdoor is er minder beheer nodig, maar de + flexibiliteit voor beleid dat labels ondersteunt daalt erdoor. + Veel beheerders willen de optie + gebruiken in hun beveiligingsmodel. + + De optie staat ieder subject of + object toe om zijn eigen onafhankelijke MAC + label te hebben in plaats van de standaardoptie + , die maar één label + toestaat op een hele partitie. De labelopties + en zijn + alleen verplicht voor de beleidseenheden die de mogelijkheid + bieden om te labelen, waaronder de beleidsmorgelijkheden van + Biba, Lomac, MLS en + SEBSD. + + In veel gevallen hoeft niet\ + eens ingesteld te worden. Stel er is de volgende situatie en + beveiligingsmodel: + + + + &os; webserver die gebruik maakt van het + MAC framework en een mengeling van + verschillende beleidseenheden. + + + + De webserver heeft maar een label nodig, + biba/high, voor alles in het systeem. + Hier is de optie voor het + bestandssysteem niet nodig, omdat een enkelvoudig label + altijd van toepassing is. + + + + Maar omdat de machine als webserver dienst gaat doen, + dient de webserver te draaien als + biba/low om ****write up capabilities**** + te voorkomen. Later wordt beschreven hoe de Biba + beleidseenheid werkt, dus als de voorgaande opmerking wat + lastig te begrijpen is, lees dan verder en kom later nog + een keer terug. De server zou een aparte partitie kunnen + gebruiken waarop biba/low van toepassing + kan zijn voor de meeste, zo niet alle, runtime statussen. + Er ontbreekt veel in dit voorbeeld, bijvoorbeeld de + restricties op gegevens en (gebruikers)instellingen. Dit + was slechts een snel voorbeeld om de hiervoor aangehaalde + stelling te ondersteunen. + + + + Als er een niet-labelende beleidseenheid wordt gebruikt, + dan is de optie nooit verplicht. + Hieronder vallen de beleidseenheden + seeotheruids, portacl en + partition. + + Bij gebruik van voor een + partitie en het neerzetten van een beveiligingsmodel gebaseerd + op functionaliteit gaat de deur + open voor hogere administratieve overhead, omdat alles in een + bestandssysteem een label krijgt. Hieronder vallen mappen, + bestanden en zelfs apparaatnodes. + + Het volgende commando stelt in + op de bestandssystemen om meerdere labels te kunnen kringen. + Dit kan alleen uitgevoerd worden in single user modus: + + &prompt.root; tunefs -l enable / + + Dit is geen criterium voor het swap bestandssysteem. - + + Sommige gebruikers hebben problemen ondervonden met het + instelling van de vlag op de + rootpartitie. Als dit het geval is, kijk dan naar . + - * Mac beheren met aanpasbare instellingen + MAC beheren met tunables + + Zonder dat er modules zijn geladen, kunnen er al onderdelen + van MAC ingesteld worden met de + sysctl interface. Deze tunables worden + hieronder beschreven en in alle gevallen betekent het getal een + (1) ingeschakeld en nul (0) betekent uitgeschakeld: + + + + security.mac.enforce_fs staat + standaard op een (1) en dwingt MAC + bestandssysteembeleid af op bestandssystemen. + + + + security.mac.enforce_kld staat + standaard op een (1) en dwingt MAC + kernellinkingbeleid af op de dynamische kernellinker (zie + &man.kld.4;). + + + + security.mac.enforce_network staat + standaard op een (1) en dwingt MAC + netwerkbeleid af. + + + + security.mac.enforce_pipe staat + standaard op een (1) en dwingt MAC + beleid op pipes af. + + + + security.mac.enforce_process staat + standaard op een (1) en dwingt MAC + beleid af op processen die gebruik maken van inter-proces + communicatie. + + + + security.mac.enforce_socket staat + standaard op een (1) en dwingt MAC + beleid op sockets af (zie &man.socket.2;). + + + + security.mac.enforce_system staat + standaard op een (1) en dwingt MAC + beleid af op op systeemactiviteit zoals accounting en + herstarten. + + + + security.mac.enforce_vm staat + standaard op een (1) en dwingt MAC + beleid af op het virtuele geheugensysteem. + + + + + Ieder beleid of MAC optie ondersteunt + tunables. Die zijn in het algemeen te vinden in de + boomstructuur + security.mac.<policyname>. Alle + tunables voor MAC zijn met het volgende + commando zichtbaar te maken: + + &prompt.root; sysctl -da | grep mac + - + Dit moet opgevat worden als dat alle basis + MAC beleidseenheden standaard worden + afgedwonen. Als de modules in de kernel zouden zijn gebouwd, + zou een systeem bijzonder sterk zijn dichtgetimmerd en zeer + waarschijnlijk niet kunnen communiceren met een lokaal netwerk + of verbonden kunnen worden met internet, enzovoort. Om deze + reden is het inbouwen van modules in de kernel niet volledig + aan te raden. Niet omdat het de mogelijkheid om opties direct + uit te schakelen met sysctl limiteert, maar + het stelt een beheerder in staat om beleid direct aan of uit te + schakelen zonder dat een nieuw systeem gebouwd en + geïnstalleerd hoeft te worden. - * Module configuratie + Module-instellingen + + Iedere module uit het MAC framework kan + zoals zojuist aangegeven in de kernel worden gecompileerd of als + runtime kernelmodule geladen worden. De geadviseerde methode is + de naam van een module toevoegen aan het bestand + /boot/loader.conf zodat die wordt geladen + tijdens de eerste fase van het starten van een systeem. + + In de volgende onderdelen worden de verschillende + MAC modules en hun mogelijkheden beschreven. + De implementatie in een specifieke omgeving wordt in dit + hoofdstuk ook meegenomen. Een aantal modules ondersteunt het + gebruik van labelen, wat het beperken van toegang is door een + label als dit is toegestaan en dat niet af te + dwingen. Een labelinstellingenbestand kan bepalen hoe bestanden + kunnen worden benaderd, hoe netwerkcommunicatie wordt + uitgewisseld en meer. In het vorige onderdeel is beschreven hoe + de vlag ingesteld kon worden op + bestandssystemen om per bestand of per partitie toegangscontrole + in te schakelen. + + Een instelling met een enkelvoudig label zou maar + één label over een heel systeem afdwingen, daarom + wordt de optie tunefs + genoemd. - * De MAC seeotheruids module + MAC module seeotheruids + + MAC zie andere UID's beleidsinstelling + + Modulenaam: mac_seeotheruids.ko + + Kernelinstelling: options + MAC_SEEOTHERUIDS + + Bootoptie: + mac_seeotheruids_load="YES" + + De module &man.mac.seeotheruids.4; imiteert de + sysctl tunables + security.bsd.see_other_uids en + security.bsd.see_other_gids en bereidt deze + uit. Voor deze optie hoeven geen labels ingesteld te worden + voor de instelling en hij werkt transparant met de andere + modules. + + Na het laden van de module kunnen de volgende + sysctl tunables gebruikt worden om de opties + in te stellen: + + + >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon May 19 22:23:36 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A92CD1065675; Mon, 19 May 2008 22:23:36 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A956106564A for ; Mon, 19 May 2008 22:23:36 +0000 (UTC) (envelope-from rfrench@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3AA578FC1A for ; Mon, 19 May 2008 22:23:36 +0000 (UTC) (envelope-from rfrench@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4JMNa1a025904 for ; Mon, 19 May 2008 22:23:36 GMT (envelope-from rfrench@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4JMNZ8V025902 for perforce@freebsd.org; Mon, 19 May 2008 22:23:35 GMT (envelope-from rfrench@FreeBSD.org) Date: Mon, 19 May 2008 22:23:35 GMT Message-Id: <200805192223.m4JMNZ8V025902@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rfrench@FreeBSD.org using -f From: Ryan French To: Perforce Change Reviews Cc: Subject: PERFORCE change 141878 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, 19 May 2008 22:23:36 -0000 http://perforce.freebsd.org/chv.cgi?CH=141878 Change 141878 by rfrench@rfrench_mpls on 2008/05/19 22:22:55 Added the checksum calculater file and the mpls-needle configuration file, used to tell needle the header field values to be set. Affected files ... .. //depot/projects/soc2008/rfrench_mpls/mpls-needle/in_cksum.c#1 add .. //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.conf#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Mon May 19 22:25:39 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E0E521065688; Mon, 19 May 2008 22:25:38 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A6501065684 for ; Mon, 19 May 2008 22:25:38 +0000 (UTC) (envelope-from rfrench@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 801378FC16 for ; Mon, 19 May 2008 22:25:38 +0000 (UTC) (envelope-from rfrench@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4JMPcXA025997 for ; Mon, 19 May 2008 22:25:38 GMT (envelope-from rfrench@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4JMPc9Y025995 for perforce@freebsd.org; Mon, 19 May 2008 22:25:38 GMT (envelope-from rfrench@FreeBSD.org) Date: Mon, 19 May 2008 22:25:38 GMT Message-Id: <200805192225.m4JMPc9Y025995@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rfrench@FreeBSD.org using -f From: Ryan French To: Perforce Change Reviews Cc: Subject: PERFORCE change 141879 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, 19 May 2008 22:25:39 -0000 http://perforce.freebsd.org/chv.cgi?CH=141879 Change 141879 by rfrench@rfrench_mpls on 2008/05/19 22:24:41 Almost working, just have to debug a few things and check that the packet is making it onto the stack succesfully. Submitted by: Ryan French Affected files ... .. //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.c#2 edit Differences ... ==== //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.c#2 (text+ko) ==== @@ -1,12 +1,516 @@ +/*- +* Copyright (c) 2008 Ryan James French +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* 1. Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* 2. Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in the +* documentation and/or other materials provided with the distribution. +* +* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +* SUCH DAMAGE. +* +* $FreeBSD$ +*/ + +#include +#include +#include +#include +#include + #include -#include -#include +#include +#include +#include + +#include + #include -#include +#include +#include + +#include +#include +#include +#include +#include + +#include "in_cksum.c" int main(int argc, char *argv[]) { - net_init(); + char *config_name; + char *if_name; + char line[128]; + uint32_t i; + + char dev[16]; + size_t len = 16; + + uint8_t *buf; + ssize_t wb; + + //datagram data + uint8_t datagram[1500]; + + //check for incorrect arguments + if (argc < 5) + { + fprintf(stderr,"incorrect usage of program - refer to documentation\n"); + return 1; + } + + dl_bpf_open(&if_name); + + for(i=1; i 255) + { + fprintf(stderr, "cur = %s\n", cur); + return -1; + } + else + { + *type = atoi(cur); + } + } + + field++; + cur = next+1; + } + + if(field != 1) + { + fprintf(stderr, "field = %s\n", field); + return -2; + } + + if(atoi(cur) < 0 || atoi(cur) > 255) + { + fprintf(stderr, "cur = %s\n", cur); + return -1; + } + *code = atoi(cur); + + return 0; +} + +int parse_mpls(char *str, uint32_t *label, uint8_t *qos, uint8_t *bos_flag, uint8_t *ttl) +{ + char *cur, *next; + int field = 0; + + cur = str; + + while((next = strchr(cur, '/')) != NULL) + { + *next = '\0'; + + if(field == 0) + { + *label = atoi(cur); + } + else if(field == 1) + { + if(atoi(cur) < 0 || atoi(cur) > 255) + { + fprintf(stderr, "cur = %s\n", cur); + return -1; + } + else + { + *qos = atoi(cur); + } + } + else if(field == 2) + { + if(atoi(cur) < 0 || atoi(cur) > 255) + { + fprintf(stderr, "cur = %s\n", cur); + return -1; + } + else + { + *bos_flag = atoi(cur); + } + } + + field++; + cur = next+1; + } + + if(field != 3) + { + fprintf(stderr, "field = %d\n", field); + return -2; + } + + if(atoi(cur) < 0 || atoi(cur) > 255) + { + fprintf(stderr, "cur = %s\n", cur); + return -1; + } + *ttl = atoi(cur); + + return 0; +} + +int build_packets(char *line, uint8_t *datagram, char *if_name) +{ + uint32_t if_index; + + //destination/source packet data + + //mac addresses + struct ether_addr src_mac, dst_mac; + + //ip4 header data + struct in_addr ip4_src, ip4_dst; + uint8_t ip4_ttl, ip4_tos; + + //icmp header data + uint8_t icmp_type, icmp_code; + uint16_t icmp_checksum; + + //mpls header data + uint32_t mpls_label; + uint8_t mpls_qos, mpls_bos_flag, mpls_ttl; + + //random variables + char *cur, *next; + + struct ether_header *eth = (struct ether_header *)(datagram); + struct ip *iph = (struct ip *)(datagram + sizeof(uint32_t) + sizeof(struct ether_header)); + struct icmphdr *icmph = (struct icmphdr *)(datagram + sizeof(struct ip) + sizeof(uint32_t) + sizeof(struct ether_header)); + + //zero out the buffer + memset(datagram, 0, 1500); + + if_index = if_nametoindex(if_name); + printf("if_index = %d\n", if_index); + if_getmac(if_index, &src_mac); + //printf("got mac address = %d\n", temp_mac); +// src_mac = ether_aton(temp_mac); + + cur = strdup(line); + while((next = strchr(cur, ' ')) != NULL) + { + *next = '\0'; + if(strcmp(cur, "dst_mac") == 0) + { + printf("\nextracting dst_mac\n"); + cur = next + 1; + next = strchr(cur, ' '); + *next = '\0'; + memcpy(&dst_mac, ether_aton(cur), sizeof(dst_mac)); + printf("dst_mac = %s\n", ether_ntoa(&dst_mac)); + } + else if(strcmp(cur, "icmp") == 0) + { + printf("\nextracting icmp data\n"); + cur = next + 1; + next = strchr(cur, ' '); + *next = '\0'; + parse_icmp4(cur, &icmp_type, &icmp_code); + printf("icmp_type = %d\n", icmp_type); + printf("icmp_code = %d\n", icmp_code); + } + else if(strcmp(cur, "ip4") == 0) + { + printf("\nextracting ip4 data\n"); + cur = next + 1; + next = strchr(cur, ' '); + *next = '\0'; + parse_ip4(cur, &ip4_src, &ip4_dst, &ip4_ttl, &ip4_tos); + } + else if(strcmp(cur, "mpls") == 0) + { + printf("\nextracting mpls data\n"); + cur = next + 1; + next = strchr(cur, ' '); + *next = '\0'; + parse_mpls(cur, &mpls_label, &mpls_qos, &mpls_bos_flag, &mpls_ttl); + printf("mpls_label = %d\n", mpls_label); + printf("mpls_qos = %d\n", mpls_qos); + printf("mpls_bos_flag = %d\n", mpls_bos_flag); + printf("mpls_ttl = %d\n", mpls_ttl); + } + + cur = next + 1; + } + + //set values in ethernet header + memcpy(eth->ether_dhost, &dst_mac, sizeof(dst_mac)); + memcpy(eth->ether_shost, &src_mac, sizeof(src_mac)); + eth->ether_type = htons(ETHERTYPE_MPLS); + + //set values in ip header + iph->ip_hl = 5; + iph->ip_v = 4; + iph->ip_tos = ip4_tos; + iph->ip_len = (sizeof(struct ip) + sizeof(struct icmphdr)); + iph->ip_id = htonl (54321); + iph->ip_off = 0; + iph->ip_ttl = ip4_ttl; + iph->ip_p = 1; + iph->ip_sum = 0; + iph->ip_sum = in_cksum((unsigned short *)iph, sizeof(iph)); + iph->ip_src.s_addr = inet_addr(inet_ntoa(ip4_src)); + iph->ip_dst.s_addr = inet_addr(inet_ntoa(ip4_dst)); + + //set values in icmp header + icmph->icmp_type = icmp_type; + icmph->icmp_code = icmp_code; + icmph->icmp_cksum = 0; + icmph->icmp_cksum = in_cksum((unsigned short *)icmph, sizeof(icmph)); + + //set values in mpls header + uint32_t mplsh = htonl(mpls_label << 12 | mpls_qos << 9 | mpls_bos_flag << 8 | mpls_ttl); + memcpy(&datagram[14], &mplsh, 4); + + printf("\nbuilt packets values\n"); + + printf("dst_mac = %s\n", ether_ntoa(&dst_mac)); + printf("src_mac = %s\n", ether_ntoa(&src_mac)); + + printf("ip_hl = %d\n", iph->ip_hl); + printf("ip_v = %d\n", iph->ip_v); + printf("ip_tos = %d\n", iph->ip_tos); + printf("ip_len = %d\n", iph->ip_len); + printf("ip_id = %d\n", iph->ip_id); + printf("ip_off = %d\n", iph->ip_off); + printf("ip_ttl = %d\n", iph->ip_ttl); + printf("ip_p = %d\n", iph->ip_p); + printf("ip_sum = %d\n", iph->ip_sum); + printf("ip_src = %s\n", inet_ntoa(iph->ip_src)); + printf("ip_dst = %s\n", inet_ntoa(iph->ip_dst)); + + printf("icmp_type = %d\n", icmph->icmp_type); + printf("icmp_code = %d\n", icmph->icmp_code); + printf("icmp_cksum = %d\n", icmph->icmp_cksum); + + printf("mpls_label = %d\n", mpls_label); + printf("mpls_qos = %d\n", mpls_qos); + printf("mpls_bos_flag = %d\n", mpls_bos_flag); + printf("mpls_ttl = %d\n", mpls_ttl); + + return 0; +} +int if_getmac(const int ifindex, struct ether_addr *mac) +{ + struct if_msghdr *ifm; + struct sockaddr_dl *sdl; + int mib[6]; + size_t len; + uint8_t *buf; + + mib[0] = CTL_NET; + mib[1] = AF_ROUTE; + mib[2] = 0; + mib[3] = AF_LINK; + mib[4] = NET_RT_IFLIST; + mib[5] = ifindex; + + if(sysctl(mib, 6, NULL, &len, NULL, 0) == -1) + { + fprintf(stderr, "could not get sysctl bufflen\n"); + return -1; + } + + if((buf = malloc(len)) == NULL) + { + fprintf(stderr, "could not make malloc buf\n"); + return -1; + } + + if(sysctl(mib, 6, buf, &len, NULL, 0) < 0) + { + fprintf(stderr, "could not sysctl data\n"); + return -1; + } + + ifm = (struct if_msghdr *)buf; + sdl = (struct sockaddr_dl *)(buf + sizeof(struct if_msghdr)); + memcpy(mac, LLADDR(sdl), 6); -} + free(buf); + return 0; +} + +int dl_bpf_open_dev(char *dev, const size_t len) +{ + int i=0, fd; + + do + { + snprintf(dev, len, "/dev/bpf%d\n", i); + if((fd = open(dev, O_RDWR)) == -1) + { + if(errno == EBUSY) + { + continue; + } + else + { + fprintf(stderr, "could not open %s\n", dev); + return -1; + } + } + else break; + } + while(++i < 32768); + + return fd; +} + +int dl_bpf_open(const char *ifname) +{ + struct ifreq ifreq; + char dev[16]; + int fd; + + /* work out the name corresponding to the ifindex */ + memset(&ifreq, 0, sizeof(ifreq)); + strcpy(ifreq.ifr_name, ifname); + + if((fd = dl_bpf_open_dev(dev, sizeof(dev))) == -1) + { + return -1; + } + + /* set the interface that will be sniffed */ + if(ioctl(fd, BIOCSETIF, &ifreq) == -1) + { + fprintf(stderr, "%s BIOCSETIF %s failed\n", dev, ifreq.ifr_name); + close(fd); + return -1; + } + + return fd; +} + From owner-p4-projects@FreeBSD.ORG Tue May 20 03:33:06 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4745C1065671; Tue, 20 May 2008 03:33:06 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E2EB01065670 for ; Tue, 20 May 2008 03:33:05 +0000 (UTC) (envelope-from rfrench@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DF6368FC1F for ; Tue, 20 May 2008 03:33:05 +0000 (UTC) (envelope-from rfrench@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4K3X5dx066523 for ; Tue, 20 May 2008 03:33:05 GMT (envelope-from rfrench@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4K3X5Jd066521 for perforce@freebsd.org; Tue, 20 May 2008 03:33:05 GMT (envelope-from rfrench@FreeBSD.org) Date: Tue, 20 May 2008 03:33:05 GMT Message-Id: <200805200333.m4K3X5Jd066521@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rfrench@FreeBSD.org using -f From: Ryan French To: Perforce Change Reviews Cc: Subject: PERFORCE change 141883 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, 20 May 2008 03:33:06 -0000 http://perforce.freebsd.org/chv.cgi?CH=141883 Change 141883 by rfrench@rfrench_mpls on 2008/05/20 03:32:12 MPLS-Needle is now working as planned. It will read in the config file, extract the information from the file for the headers, and send the packets to an available BPF device. I will include a readme file on how the config file is structured at a later date. All in all it should be pretty simple to see from the included one thou. Submitted by: Ryan French Affected files ... .. //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.c#3 edit .. //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.conf#2 edit Differences ... ==== //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.c#3 (text+ko) ==== @@ -58,10 +58,9 @@ char line[128]; uint32_t i; - char dev[16]; - size_t len = 16; + int fd; + size_t len; - uint8_t *buf; ssize_t wb; //datagram data @@ -71,11 +70,9 @@ if (argc < 5) { fprintf(stderr,"incorrect usage of program - refer to documentation\n"); - return 1; + return -1; } - dl_bpf_open(&if_name); - for(i=1; iip_hl = 5; iph->ip_v = 4; iph->ip_tos = ip4_tos; - iph->ip_len = (sizeof(struct ip) + sizeof(struct icmphdr)); + iph->ip_len = htons((iph->ip_hl<<2) + 8 + 20); iph->ip_id = htonl (54321); iph->ip_off = 0; iph->ip_ttl = ip4_ttl; iph->ip_p = 1; iph->ip_sum = 0; - iph->ip_sum = in_cksum((unsigned short *)iph, sizeof(iph)); iph->ip_src.s_addr = inet_addr(inet_ntoa(ip4_src)); iph->ip_dst.s_addr = inet_addr(inet_ntoa(ip4_dst)); + iph->ip_sum = in_cksum((unsigned short *)iph, iph->ip_hl<<2); //set values in icmp header icmph->icmp_type = icmp_type; icmph->icmp_code = icmp_code; icmph->icmp_cksum = 0; - icmph->icmp_cksum = in_cksum((unsigned short *)icmph, sizeof(icmph)); + icmph->icmp_cksum = htons(in_cksum((unsigned short *)icmph, sizeof(icmph))); //set values in mpls header - uint32_t mplsh = htonl(mpls_label << 12 | mpls_qos << 9 | mpls_bos_flag << 8 | mpls_ttl); + mplsh = htonl(mpls_label << 12 | mpls_qos << 9 | mpls_bos_flag << 8 | mpls_ttl); memcpy(&datagram[14], &mplsh, 4); + *len = (14 + (sizeof(mplsh)) + (iph->ip_hl<<2) + 8 + 20); + printf("\nbuilt packets values\n"); printf("dst_mac = %s\n", ether_ntoa(&dst_mac)); @@ -468,7 +476,7 @@ do { - snprintf(dev, len, "/dev/bpf%d\n", i); + snprintf(dev, len, "/dev/bpf%d", i); if((fd = open(dev, O_RDWR)) == -1) { if(errno == EBUSY) @@ -513,4 +521,3 @@ return fd; } - ==== //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.conf#2 (text+ko) ==== @@ -1,1 +1,3 @@ -dst_mac 00:16:d3:fc:c0:b8 ip4 10.1.60.134/10.1.60.134/2/0 icmp 0/0 mpls 1/1/1/3 +dst_mac 00:16:d3:fc:c0:b8 ip4 10.1.18.149/10.1.18.162/2/0 icmp 0/0 mpls 55/1/1/3 +dst_mac 00:16:d3:fc:c0:b8 ip4 10.1.18.149/10.1.18.162/2/0 icmp 0/0 mpls 44/1/1/3 +dst_mac 00:16:d3:fc:c0:b8 ip4 10.1.18.149/10.1.18.162/2/0 icmp 0/0 mpls 66/1/1/3 From owner-p4-projects@FreeBSD.ORG Tue May 20 05:24:05 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5F78E1065675; Tue, 20 May 2008 05:24:05 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 21CDF106564A for ; Tue, 20 May 2008 05:24:05 +0000 (UTC) (envelope-from rfrench@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1F61A8FC16 for ; Tue, 20 May 2008 05:24:05 +0000 (UTC) (envelope-from rfrench@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4K5O4mi081193 for ; Tue, 20 May 2008 05:24:04 GMT (envelope-from rfrench@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4K5O49j081191 for perforce@freebsd.org; Tue, 20 May 2008 05:24:04 GMT (envelope-from rfrench@FreeBSD.org) Date: Tue, 20 May 2008 05:24:04 GMT Message-Id: <200805200524.m4K5O49j081191@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rfrench@FreeBSD.org using -f From: Ryan French To: Perforce Change Reviews Cc: Subject: PERFORCE change 141885 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, 20 May 2008 05:24:05 -0000 http://perforce.freebsd.org/chv.cgi?CH=141885 Change 141885 by rfrench@rfrench_mpls on 2008/05/20 05:23:48 Fixed a bug where the ICMP header checksum value was not being computed correctly. Submitted by: Ryan French Affected files ... .. //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.c#4 edit .. //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.conf#3 edit Differences ... ==== //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.c#4 (text+ko) ==== @@ -392,7 +392,7 @@ icmph->icmp_type = icmp_type; icmph->icmp_code = icmp_code; icmph->icmp_cksum = 0; - icmph->icmp_cksum = htons(in_cksum((unsigned short *)icmph, sizeof(icmph))); + icmph->icmp_cksum = in_cksum((unsigned short *)icmph, 4); //set values in mpls header mplsh = htonl(mpls_label << 12 | mpls_qos << 9 | mpls_bos_flag << 8 | mpls_ttl); ==== //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.conf#3 (text+ko) ==== @@ -1,3 +1,3 @@ -dst_mac 00:16:d3:fc:c0:b8 ip4 10.1.18.149/10.1.18.162/2/0 icmp 0/0 mpls 55/1/1/3 -dst_mac 00:16:d3:fc:c0:b8 ip4 10.1.18.149/10.1.18.162/2/0 icmp 0/0 mpls 44/1/1/3 -dst_mac 00:16:d3:fc:c0:b8 ip4 10.1.18.149/10.1.18.162/2/0 icmp 0/0 mpls 66/1/1/3 +dst_mac 00:16:d3:fc:c0:b8 ip4 10.1.60.134/10.1.60.123/2/0 icmp 8/0 mpls 55/1/1/3 +dst_mac 00:16:d3:fc:c0:b8 ip4 10.1.60.134/10.1.60.123/2/0 icmp 8/0 mpls 44/1/1/3 +dst_mac 00:16:d3:fc:c0:b8 ip4 10.1.60.134/10.1.60.123/2/0 icmp 8/0 mpls 66/1/1/3 From owner-p4-projects@FreeBSD.ORG Tue May 20 08:50:50 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 071A0106567C; Tue, 20 May 2008 08:50:50 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BD36E1065674 for ; Tue, 20 May 2008 08:50:49 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 91FCC8FC21 for ; Tue, 20 May 2008 08:50:49 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4K8onML007742 for ; Tue, 20 May 2008 08:50:49 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4K8onxB007740 for perforce@freebsd.org; Tue, 20 May 2008 08:50:49 GMT (envelope-from remko@freebsd.org) Date: Tue, 20 May 2008 08:50:49 GMT Message-Id: <200805200850.m4K8onxB007740@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141895 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, 20 May 2008 08:50:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=141895 Change 141895 by remko@remko_macosx on 2008/05/20 08:50:09 Add the jails chapter, needs work (obviously) first make it a placeholder, then get someone to translate it. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/jails/chapter.sgml#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Tue May 20 09:44:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 111D91065671; Tue, 20 May 2008 09:44:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A9E7A106566C for ; Tue, 20 May 2008 09:44:47 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 97C458FC15 for ; Tue, 20 May 2008 09:44:47 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4K9ilZc010428 for ; Tue, 20 May 2008 09:44:47 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4K9ikfe010426 for perforce@freebsd.org; Tue, 20 May 2008 09:44:46 GMT (envelope-from remko@freebsd.org) Date: Tue, 20 May 2008 09:44:46 GMT Message-Id: <200805200944.m4K9ikfe010426@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141897 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, 20 May 2008 09:44:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=141897 Change 141897 by remko@remko_nakur on 2008/05/20 09:43:48 Add jails/virtualization and audit properly. Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/Makefile#3 edit .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/book.sgml#3 edit .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/chapters.ent#3 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/Makefile#3 (text+ko) ==== @@ -136,6 +136,44 @@ IMAGES_EN+= vinum/vinum-simple-vol.pic IMAGES_EN+= vinum/vinum-striped-vol.pic IMAGES_EN+= vinum/vinum-striped.pic +IMAGES_EN+= virtualization/parallels-freebsd1.png +IMAGES_EN+= virtualization/parallels-freebsd2.png +IMAGES_EN+= virtualization/parallels-freebsd3.png +IMAGES_EN+= virtualization/parallels-freebsd4.png +IMAGES_EN+= virtualization/parallels-freebsd5.png +IMAGES_EN+= virtualization/parallels-freebsd6.png +IMAGES_EN+= virtualization/parallels-freebsd7.png +IMAGES_EN+= virtualization/parallels-freebsd8.png +IMAGES_EN+= virtualization/parallels-freebsd9.png +IMAGES_EN+= virtualization/parallels-freebsd10.png +IMAGES_EN+= virtualization/parallels-freebsd11.png +IMAGES_EN+= virtualization/parallels-freebsd12.png +IMAGES_EN+= virtualization/parallels-freebsd13.png +IMAGES_EN+= virtualization/virtualpc-freebsd1.png +IMAGES_EN+= virtualization/virtualpc-freebsd2.png +IMAGES_EN+= virtualization/virtualpc-freebsd3.png +IMAGES_EN+= virtualization/virtualpc-freebsd4.png +IMAGES_EN+= virtualization/virtualpc-freebsd5.png +IMAGES_EN+= virtualization/virtualpc-freebsd6.png +IMAGES_EN+= virtualization/virtualpc-freebsd7.png +IMAGES_EN+= virtualization/virtualpc-freebsd8.png +IMAGES_EN+= virtualization/virtualpc-freebsd9.png +IMAGES_EN+= virtualization/virtualpc-freebsd10.png +IMAGES_EN+= virtualization/virtualpc-freebsd11.png +IMAGES_EN+= virtualization/virtualpc-freebsd12.png +IMAGES_EN+= virtualization/virtualpc-freebsd13.png +IMAGES_EN+= virtualization/vmware-freebsd01.png +IMAGES_EN+= virtualization/vmware-freebsd02.png +IMAGES_EN+= virtualization/vmware-freebsd03.png +IMAGES_EN+= virtualization/vmware-freebsd04.png +IMAGES_EN+= virtualization/vmware-freebsd05.png +IMAGES_EN+= virtualization/vmware-freebsd06.png +IMAGES_EN+= virtualization/vmware-freebsd07.png +IMAGES_EN+= virtualization/vmware-freebsd08.png +IMAGES_EN+= virtualization/vmware-freebsd09.png +IMAGES_EN+= virtualization/vmware-freebsd10.png +IMAGES_EN+= virtualization/vmware-freebsd11.png +IMAGES_EN+= virtualization/vmware-freebsd12.png # Images from the cross-document image library IMAGES_LIB= callouts/1.png @@ -189,6 +227,7 @@ SRCS+= serialcomms/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml +SRCS+= virtualization/chapter.sgml SRCS+= x11/chapter.sgml # Entities ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/book.sgml#3 (text+ko) ==== @@ -23,6 +23,7 @@ + @@ -46,6 +47,8 @@ + + %pgpkeys; ]> @@ -264,11 +267,13 @@ + + ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/chapters.ent#3 (text+ko) ==== @@ -32,11 +32,13 @@ + + From owner-p4-projects@FreeBSD.ORG Tue May 20 09:45:49 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 374F41065675; Tue, 20 May 2008 09:45:49 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECA8D1065671 for ; Tue, 20 May 2008 09:45:48 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C24EC8FC2E for ; Tue, 20 May 2008 09:45:48 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4K9jmcO010498 for ; Tue, 20 May 2008 09:45:48 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4K9jmbG010496 for perforce@freebsd.org; Tue, 20 May 2008 09:45:48 GMT (envelope-from remko@freebsd.org) Date: Tue, 20 May 2008 09:45:48 GMT Message-Id: <200805200945.m4K9jmbG010496@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141898 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, 20 May 2008 09:45:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=141898 Change 141898 by remko@remko_nakur on 2008/05/20 09:44:52 Include virtualization chapter (needs work). Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/Makefile#1 add .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Tue May 20 12:20:40 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E95771065671; Tue, 20 May 2008 12:20:39 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AADD7106566C for ; Tue, 20 May 2008 12:20:39 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 81B958FC0C for ; Tue, 20 May 2008 12:20:39 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KCKdOp020515 for ; Tue, 20 May 2008 12:20:39 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KCKdHN020513 for perforce@freebsd.org; Tue, 20 May 2008 12:20:39 GMT (envelope-from remko@freebsd.org) Date: Tue, 20 May 2008 12:20:39 GMT Message-Id: <200805201220.m4KCKdHN020513@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141909 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, 20 May 2008 12:20:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=141909 Change 141909 by remko@remko_guardian on 2008/05/20 12:19:50 Add jails makefile to be consistent with the rest. Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/jails/Makefile#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Tue May 20 13:05:29 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D28D9106566B; Tue, 20 May 2008 13:05:28 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 943801065676 for ; Tue, 20 May 2008 13:05:28 +0000 (UTC) (envelope-from rfrench@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 830BA8FC23 for ; Tue, 20 May 2008 13:05:28 +0000 (UTC) (envelope-from rfrench@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KD5SUv034440 for ; Tue, 20 May 2008 13:05:28 GMT (envelope-from rfrench@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KD5Shw034433 for perforce@freebsd.org; Tue, 20 May 2008 13:05:28 GMT (envelope-from rfrench@FreeBSD.org) Date: Tue, 20 May 2008 13:05:28 GMT Message-Id: <200805201305.m4KD5Shw034433@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rfrench@FreeBSD.org using -f From: Ryan French To: Perforce Change Reviews Cc: Subject: PERFORCE change 141914 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, 20 May 2008 13:05:29 -0000 http://perforce.freebsd.org/chv.cgi?CH=141914 Change 141914 by rfrench@rfrench_mpls on 2008/05/20 13:04:59 Thank you to all those who emailed me about my submission. This is a new version of mpls-needle that is (I hope) more style(9) compatible. Good to see the community helping out those of us who are new to this FreeBSD thing with GSoC, any other hints and tips are greatly appreciated, even if they are to tell me this is not an appropriate medium to say these things. Affected files ... .. //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.c#5 edit Differences ... ==== //depot/projects/soc2008/rfrench_mpls/mpls-needle/mpls-needle.c#5 (text+ko) ==== @@ -26,32 +26,37 @@ * $FreeBSD$ */ -#include -#include -#include -#include -#include #include #include #include #include -#include - #include #include #include - #include #include #include #include #include +#include + +#include +#include +#include +#include +#include #include "in_cksum.c" -int main(int argc, char *argv[]) +/* + * This program will read in a configuration file, and will create datagrams based on this + * configuration file. It then will find and open a spare BPF device and write the packet + * to the device. It will write a packet for each line in the configuration file. + */ +int +main(int argc, char *argv[]) { char *config_name; char *if_name; @@ -63,318 +68,276 @@ ssize_t wb; - //datagram data + /* datagram data */ uint8_t datagram[1500]; - //check for incorrect arguments - if (argc < 5) - { - fprintf(stderr,"incorrect usage of program - refer to documentation\n"); - return -1; + /* check for incorrect arguments */ + if (argc < 5) { + fprintf(stderr,"incorrect usage of program - refer to documentation\n"); + return -1; } - for(i=1; i 255) - { - fprintf(stderr, "cur = %s\n", cur); - return -1; - } - else - { - *type = atoi(cur); - } + if (field == 0) { + if (atoi(cur) < 0 || atoi(cur) > 255) { + fprintf(stderr, "cur = %s\n", cur); + return -1; } + else + *type = atoi(cur); + } - field++; - cur = next+1; + field++; + cur = next+1; } - if(field != 1) - { - fprintf(stderr, "field = %s\n", field); - return -2; + if (field != 1) { + fprintf(stderr, "field = %s\n", field); + return -2; } - if(atoi(cur) < 0 || atoi(cur) > 255) - { - fprintf(stderr, "cur = %s\n", cur); - return -1; + if (atoi(cur) < 0 || atoi(cur) > 255) { + fprintf(stderr, "cur = %s\n", cur); + return -1; } *code = atoi(cur); return 0; } -int parse_mpls(char *str, uint32_t *label, uint8_t *qos, uint8_t *bos_flag, uint8_t *ttl) +/* + * Parse the MPLS arguments from the configuration file + */ +int +parse_mpls(char *str, uint32_t *label, uint8_t *qos, uint8_t *bos_flag, uint8_t *ttl) { char *cur, *next; int field = 0; cur = str; - while((next = strchr(cur, '/')) != NULL) - { - *next = '\0'; - - if(field == 0) - { - *label = atoi(cur); + while ((next = strchr(cur, '/')) != NULL) { + *next = '\0'; + + if (field == 0) + *label = atoi(cur); + else if (field == 1) { + if (atoi(cur) < 0 || atoi(cur) > 255) { + fprintf(stderr, "cur = %s\n", cur); + return -1; } - else if(field == 1) - { - if(atoi(cur) < 0 || atoi(cur) > 255) - { - fprintf(stderr, "cur = %s\n", cur); - return -1; - } - else - { - *qos = atoi(cur); - } + else + *qos = atoi(cur); } - else if(field == 2) - { - if(atoi(cur) < 0 || atoi(cur) > 255) - { - fprintf(stderr, "cur = %s\n", cur); - return -1; - } - else - { - *bos_flag = atoi(cur); - } + else if (field == 2) { + if (atoi(cur) < 0 || atoi(cur) > 255) { + fprintf(stderr, "cur = %s\n", cur); + return -1; } + else + *bos_flag = atoi(cur); + } - field++; - cur = next+1; + field++; + cur = next+1; } - if(field != 3) - { - fprintf(stderr, "field = %d\n", field); - return -2; + if (field != 3) { + fprintf(stderr, "field = %d\n", field); + return -2; } - if(atoi(cur) < 0 || atoi(cur) > 255) - { - fprintf(stderr, "cur = %s\n", cur); - return -1; + if (atoi(cur) < 0 || atoi(cur) > 255) { + fprintf(stderr, "cur = %s\n", cur); + return -1; } *ttl = atoi(cur); return 0; } -int build_packets(char *line, uint8_t *datagram, char *if_name, size_t *len) +/* + * Build the packet given the line taken from the configuratione file. Insert these values into + * the headers, assemble them into the datagram. Uses the interface name to find the source + * hosts mac address as well. Programatically determines the size of the created packet with + * a 20 byte payload. + */ +int +build_packets(char *line, uint8_t *datagram, char *if_name, size_t *len) { uint32_t if_index; - - //destination/source packet data - - //mac addresses + /* mac addresses */ struct ether_addr src_mac, dst_mac; - //ip4 header data + /* ip4 header data */ struct in_addr ip4_src, ip4_dst; uint8_t ip4_ttl, ip4_tos; - //icmp header data + /* icmp header data */ uint8_t icmp_type, icmp_code; uint16_t icmp_checksum; - //mpls header data + /*mpls header data */ uint32_t mpls_label; uint8_t mpls_qos, mpls_bos_flag, mpls_ttl; - //random variables + /* random variables */ char *cur, *next; struct ether_header *eth = (struct ether_header *)(datagram); struct ip *iph = (struct ip *)(datagram + sizeof(uint32_t) + sizeof(struct ether_header)); - struct icmphdr *icmph = (struct icmphdr *)(datagram + sizeof(struct ip) + sizeof(uint32_t) + sizeof(struct ether_header)); + struct icmphdr *icmph = (struct icmphdr *)(datagram + sizeof(struct ip) + sizeof(uint32_t) + + sizeof(struct ether_header)); uint32_t mplsh; - //zero out the buffer - memset(datagram, 0, 1500); + /* zero out the buffer */ + memset(datagram, 0, 1500); if_index = if_nametoindex(if_name); - printf("if_index = %d\n", if_index); if_getmac(if_index, &src_mac); - //printf("got mac address = %d\n", temp_mac); -// src_mac = ether_aton(temp_mac); cur = strdup(line); - while((next = strchr(cur, ' ')) != NULL) - { + while ((next = strchr(cur, ' ')) != NULL) { + *next = '\0'; + if (strcmp(cur, "dst_mac") == 0) { + cur = next + 1; + next = strchr(cur, ' '); + *next = '\0'; + memcpy(&dst_mac, ether_aton(cur), sizeof(dst_mac)); + } + else if (strcmp(cur, "icmp") == 0) { + cur = next + 1; + next = strchr(cur, ' '); + *next = '\0'; + parse_icmp4(cur, &icmp_type, &icmp_code); + } + else if (strcmp(cur, "ip4") == 0) { + cur = next + 1; + next = strchr(cur, ' '); + *next = '\0'; + parse_ip4(cur, &ip4_src, &ip4_dst, &ip4_ttl, &ip4_tos); + } + else if (strcmp(cur, "mpls") == 0) { + cur = next + 1; + next = strchr(cur, ' '); *next = '\0'; - if(strcmp(cur, "dst_mac") == 0) - { - printf("\nextracting dst_mac\n"); - cur = next + 1; - next = strchr(cur, ' '); - *next = '\0'; - memcpy(&dst_mac, ether_aton(cur), sizeof(dst_mac)); - printf("dst_mac = %s\n", ether_ntoa(&dst_mac)); - } - else if(strcmp(cur, "icmp") == 0) - { - printf("\nextracting icmp data\n"); - cur = next + 1; - next = strchr(cur, ' '); - *next = '\0'; - parse_icmp4(cur, &icmp_type, &icmp_code); - printf("icmp_type = %d\n", icmp_type); - printf("icmp_code = %d\n", icmp_code); - } - else if(strcmp(cur, "ip4") == 0) - { - printf("\nextracting ip4 data\n"); - cur = next + 1; - next = strchr(cur, ' '); - *next = '\0'; - parse_ip4(cur, &ip4_src, &ip4_dst, &ip4_ttl, &ip4_tos); - } - else if(strcmp(cur, "mpls") == 0) - { - printf("\nextracting mpls data\n"); - cur = next + 1; - next = strchr(cur, ' '); - *next = '\0'; - parse_mpls(cur, &mpls_label, &mpls_qos, &mpls_bos_flag, &mpls_ttl); - printf("mpls_label = %d\n", mpls_label); - printf("mpls_qos = %d\n", mpls_qos); - printf("mpls_bos_flag = %d\n", mpls_bos_flag); - printf("mpls_ttl = %d\n", mpls_ttl); - } + parse_mpls(cur, &mpls_label, &mpls_qos, &mpls_bos_flag, &mpls_ttl); + } - cur = next + 1; + cur = next + 1; } - //set values in ethernet header + /* set values in ethernet header */ memcpy(eth->ether_dhost, &dst_mac, sizeof(dst_mac)); memcpy(eth->ether_shost, &src_mac, sizeof(src_mac)); eth->ether_type = htons(ETHERTYPE_MPLS); - //set values in ip header + /* set values in ip header */ iph->ip_hl = 5; iph->ip_v = 4; iph->ip_tos = ip4_tos; @@ -388,48 +351,56 @@ iph->ip_dst.s_addr = inet_addr(inet_ntoa(ip4_dst)); iph->ip_sum = in_cksum((unsigned short *)iph, iph->ip_hl<<2); - //set values in icmp header + /* set values in icmp header */ icmph->icmp_type = icmp_type; icmph->icmp_code = icmp_code; icmph->icmp_cksum = 0; icmph->icmp_cksum = in_cksum((unsigned short *)icmph, 4); - //set values in mpls header + /* set values in mpls header */ mplsh = htonl(mpls_label << 12 | mpls_qos << 9 | mpls_bos_flag << 8 | mpls_ttl); memcpy(&datagram[14], &mplsh, 4); *len = (14 + (sizeof(mplsh)) + (iph->ip_hl<<2) + 8 + 20); - printf("\nbuilt packets values\n"); - - printf("dst_mac = %s\n", ether_ntoa(&dst_mac)); - printf("src_mac = %s\n", ether_ntoa(&src_mac)); - - printf("ip_hl = %d\n", iph->ip_hl); - printf("ip_v = %d\n", iph->ip_v); - printf("ip_tos = %d\n", iph->ip_tos); - printf("ip_len = %d\n", iph->ip_len); - printf("ip_id = %d\n", iph->ip_id); - printf("ip_off = %d\n", iph->ip_off); - printf("ip_ttl = %d\n", iph->ip_ttl); - printf("ip_p = %d\n", iph->ip_p); - printf("ip_sum = %d\n", iph->ip_sum); - printf("ip_src = %s\n", inet_ntoa(iph->ip_src)); - printf("ip_dst = %s\n", inet_ntoa(iph->ip_dst)); - - printf("icmp_type = %d\n", icmph->icmp_type); - printf("icmp_code = %d\n", icmph->icmp_code); - printf("icmp_cksum = %d\n", icmph->icmp_cksum); + /* + * The following lines are used during debugging to check the values extracted from the + * config file are correct. Uncomment these when debugging. + * printf("\nbuilt packets values\n"); + * + * printf("dst_mac = %s\n", ether_ntoa(&dst_mac)); + * printf("src_mac = %s\n", ether_ntoa(&src_mac)); + + * printf("ip_hl = %d\n", iph->ip_hl); + * printf("ip_v = %d\n", iph->ip_v); + * printf("ip_tos = %d\n", iph->ip_tos); + * printf("ip_len = %d\n", iph->ip_len); + * printf("ip_id = %d\n", iph->ip_id); + * printf("ip_off = %d\n", iph->ip_off); + * printf("ip_ttl = %d\n", iph->ip_ttl); + * printf("ip_p = %d\n", iph->ip_p); + * printf("ip_sum = %d\n", iph->ip_sum); + * printf("ip_src = %s\n", inet_ntoa(iph->ip_src)); + * printf("ip_dst = %s\n", inet_ntoa(iph->ip_dst)); + * + * printf("icmp_type = %d\n", icmph->icmp_type); + * printf("icmp_code = %d\n", icmph->icmp_code); + * printf("icmp_cksum = %d\n", icmph->icmp_cksum); + * + * printf("mpls_label = %d\n", mpls_label); + * printf("mpls_qos = %d\n", mpls_qos); + * printf("mpls_bos_flag = %d\n", mpls_bos_flag); + * printf("mpls_ttl = %d\n", mpls_ttl); + */ - printf("mpls_label = %d\n", mpls_label); - printf("mpls_qos = %d\n", mpls_qos); - printf("mpls_bos_flag = %d\n", mpls_bos_flag); - printf("mpls_ttl = %d\n", mpls_ttl); - return 0; } -int if_getmac(const int ifindex, struct ether_addr *mac) +/* + * Get the hosts source mac address based on the interface that the packets will be sent out. + */ +int +if_getmac(const int ifindex, struct ether_addr *mac) { struct if_msghdr *ifm; struct sockaddr_dl *sdl; @@ -444,19 +415,19 @@ mib[4] = NET_RT_IFLIST; mib[5] = ifindex; - if(sysctl(mib, 6, NULL, &len, NULL, 0) == -1) + if (sysctl(mib, 6, NULL, &len, NULL, 0) == -1) { fprintf(stderr, "could not get sysctl bufflen\n"); return -1; } - if((buf = malloc(len)) == NULL) + if ((buf = malloc(len)) == NULL) { fprintf(stderr, "could not make malloc buf\n"); return -1; } - if(sysctl(mib, 6, buf, &len, NULL, 0) < 0) + if (sysctl(mib, 6, buf, &len, NULL, 0) < 0) { fprintf(stderr, "could not sysctl data\n"); return -1; @@ -469,34 +440,36 @@ free(buf); return 0; } - -int dl_bpf_open_dev(char *dev, const size_t len) +/* + * Poll for a free bpf device and open up the bpf device. + */ +int +dl_bpf_open_dev(char *dev, const size_t len) { int i=0, fd; - do - { - snprintf(dev, len, "/dev/bpf%d", i); - if((fd = open(dev, O_RDWR)) == -1) - { - if(errno == EBUSY) - { - continue; - } - else - { - fprintf(stderr, "could not open %s\n", dev); - return -1; - } + do { + snprintf(dev, len, "/dev/bpf%d", i); + if ((fd = open(dev, O_RDWR)) == -1) { + if (errno == EBUSY) + continue; + else { + fprintf(stderr, "could not open %s\n", dev); + return -1; } - else break; + } + else break; } - while(++i < 32768); + while (++i < 32768); return fd; } -int dl_bpf_open(const char *ifname) +/* + * Attempt to open a spare BPF device and return a file descriptor to that device. + */ +int +dl_bpf_open(const char *ifname) { struct ifreq ifreq; char dev[16]; @@ -506,17 +479,15 @@ memset(&ifreq, 0, sizeof(ifreq)); strcpy(ifreq.ifr_name, ifname); - if((fd = dl_bpf_open_dev(dev, sizeof(dev))) == -1) - { - return -1; - } + if ((fd = dl_bpf_open_dev(dev, sizeof(dev))) == -1) + return -1; /* set the interface that will be sniffed */ - if(ioctl(fd, BIOCSETIF, &ifreq) == -1) + if (ioctl(fd, BIOCSETIF, &ifreq) == -1) { - fprintf(stderr, "%s BIOCSETIF %s failed\n", dev, ifreq.ifr_name); - close(fd); - return -1; + fprintf(stderr, "%s BIOCSETIF %s failed\n", dev, ifreq.ifr_name); + close(fd); + return -1; } return fd; From owner-p4-projects@FreeBSD.ORG Tue May 20 13:23:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 414A61065677; Tue, 20 May 2008 13:23:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 02DEE106566B for ; Tue, 20 May 2008 13:23:48 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E80B38FC24 for ; Tue, 20 May 2008 13:23:47 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KDNlpD035026 for ; Tue, 20 May 2008 13:23:47 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KDNlEi035024 for perforce@freebsd.org; Tue, 20 May 2008 13:23:47 GMT (envelope-from remko@freebsd.org) Date: Tue, 20 May 2008 13:23:47 GMT Message-Id: <200805201323.m4KDNlEi035024@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141915 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, 20 May 2008 13:23:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=141915 Change 141915 by remko@remko_guardian on 2008/05/20 13:23:27 Add the jails chapter, bump copyright year Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/Makefile#4 edit .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/book.sgml#4 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/Makefile#4 (text+ko) ==== @@ -210,6 +210,7 @@ SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml +SRCS+- jails/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/book.sgml#4 (text+ko) ==== @@ -75,6 +75,7 @@ 2005 2006 2007 + 2008 The &os; Dutch Documentation Project From owner-p4-projects@FreeBSD.ORG Tue May 20 13:25:50 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8823C1065675; Tue, 20 May 2008 13:25:50 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A24F1065672 for ; Tue, 20 May 2008 13:25:50 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 21E718FC15 for ; Tue, 20 May 2008 13:25:50 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KDPnZE035101 for ; Tue, 20 May 2008 13:25:49 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KDPnn3035099 for perforce@freebsd.org; Tue, 20 May 2008 13:25:49 GMT (envelope-from remko@freebsd.org) Date: Tue, 20 May 2008 13:25:49 GMT Message-Id: <200805201325.m4KDPnn3035099@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141916 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, 20 May 2008 13:25:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=141916 Change 141916 by remko@remko_guardian on 2008/05/20 13:25:38 Correct the makefile. Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/Makefile#5 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/Makefile#5 (text+ko) ==== @@ -210,7 +210,7 @@ SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml -SRCS+- jails/chapter.sgml +SRCS+= jails/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml From owner-p4-projects@FreeBSD.ORG Tue May 20 13:35:00 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E4170106567A; Tue, 20 May 2008 13:34:59 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FE73106564A for ; Tue, 20 May 2008 13:34:59 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9052D8FC28 for ; Tue, 20 May 2008 13:34:59 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KDYxsP035346 for ; Tue, 20 May 2008 13:34:59 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KDYxVO035344 for perforce@freebsd.org; Tue, 20 May 2008 13:34:59 GMT (envelope-from remko@freebsd.org) Date: Tue, 20 May 2008 13:34:59 GMT Message-Id: <200805201334.m4KDYxVO035344@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141917 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, 20 May 2008 13:35:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=141917 Change 141917 by remko@remko_guardian on 2008/05/20 13:34:01 Correct location of jails chapter. Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/chapters.ent#4 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/chapters.ent#4 (text+ko) ==== @@ -32,7 +32,7 @@ - + From owner-p4-projects@FreeBSD.ORG Tue May 20 15:36:13 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AFD751065672; Tue, 20 May 2008 15:36:13 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71CCA106566C for ; Tue, 20 May 2008 15:36:13 +0000 (UTC) (envelope-from csjp@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6396B8FC1A for ; Tue, 20 May 2008 15:36:13 +0000 (UTC) (envelope-from csjp@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KFaD29041587 for ; Tue, 20 May 2008 15:36:13 GMT (envelope-from csjp@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KFaDwL041585 for perforce@freebsd.org; Tue, 20 May 2008 15:36:13 GMT (envelope-from csjp@freebsd.org) Date: Tue, 20 May 2008 15:36:13 GMT Message-Id: <200805201536.m4KFaDwL041585@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to csjp@freebsd.org using -f From: "Christian S.J. Peron" To: Perforce Change Reviews Cc: Subject: PERFORCE change 141921 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, 20 May 2008 15:36:14 -0000 http://perforce.freebsd.org/chv.cgi?CH=141921 Change 141921 by csjp@ibm01 on 2008/05/20 15:36:00 Use setsockopt(2) so we can re-use the address previously bound to. Affected files ... .. //depot/projects/trustedbsd/netauditd/reader.c#6 edit Differences ... ==== //depot/projects/trustedbsd/netauditd/reader.c#6 (text+ko) ==== @@ -223,12 +223,19 @@ int reader_init_net(struct au_cmpnt *ac) { - int fd; + int fd, opt; + socklen_t olen; fd = socket(ac->ac_ainfo->ai_family, ac->ac_ainfo->ai_socktype, ac->ac_ainfo->ai_protocol); if (fd == -1) return (-1); + opt = 1; + olen = sizeof(opt); + if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &opt, olen) < 0) { + (void) close(fd); + return (-1); + } if (bind(fd, ac->ac_ainfo->ai_addr, ac->ac_ainfo->ai_addrlen) == -1) { (void) close(fd); return (-1); From owner-p4-projects@FreeBSD.ORG Tue May 20 17:21:09 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D24D11065677; Tue, 20 May 2008 17:21:08 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 927141065674 for ; Tue, 20 May 2008 17:21:08 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8344A8FC19 for ; Tue, 20 May 2008 17:21:08 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KHL8sD056567 for ; Tue, 20 May 2008 17:21:08 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KHL82x056565 for perforce@freebsd.org; Tue, 20 May 2008 17:21:08 GMT (envelope-from pgj@FreeBSD.org) Date: Tue, 20 May 2008 17:21:08 GMT Message-Id: <200805201721.m4KHL82x056565@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141923 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, 20 May 2008 17:21:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=141923 Change 141923 by pgj@disznohal on 2008/05/20 17:20:44 IFC Affected files ... .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/linux-comparison/article.sgml#3 integrate .. //depot/projects/docproj_hu/www/en/docproj/translations.sgml#2 integrate .. //depot/projects/docproj_hu/www/en/docs/books.sgml#2 integrate .. //depot/projects/docproj_hu/www/hu/about.sgml#3 integrate .. //depot/projects/docproj_hu/www/hu/community/mailinglists.sgml#3 integrate .. //depot/projects/docproj_hu/www/hu/community/newsgroups.sgml#3 integrate .. //depot/projects/docproj_hu/www/hu/developers/cvs.sgml#3 integrate .. //depot/projects/docproj_hu/www/hu/docs/books.sgml#3 integrate .. //depot/projects/docproj_hu/www/hu/index.xsl#3 integrate .. //depot/projects/docproj_hu/www/hu/mailto.sgml#3 integrate .. //depot/projects/docproj_hu/www/hu/platforms/ppc.sgml#3 integrate .. //depot/projects/docproj_hu/www/hu/search/search.sgml#3 integrate .. //depot/projects/docproj_hu/www/hu/search/site.map#3 integrate .. //depot/projects/docproj_hu/www/hu/search/web.atoz#3 integrate .. //depot/projects/docproj_hu/www/hu/share/sgml/navibar.l10n.ent#3 integrate .. //depot/projects/docproj_hu/www/hu/where.sgml#3 integrate Differences ... ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/linux-comparison/article.sgml#3 (text+ko) ==== @@ -28,7 +28,7 @@ ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - $FreeBSD: doc/hu_HU.ISO8859-2/articles/linux-comparison/article.sgml,v 1.4 2008/03/05 13:07:53 gabor Exp $ + $FreeBSD: doc/hu_HU.ISO8859-2/articles/linux-comparison/article.sgml,v 1.5 2008/05/17 14:24:24 pgj Exp $ --> + + 1.230 books/handbook/config/chapter.sgml MFP4 after: 3 days Affected files ... .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/config/chapter.sgml#2 edit Differences ... ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/config/chapter.sgml#2 (text+ko) ==== @@ -6,7 +6,7 @@ + Original Revision: 1.230 --> @@ -569,7 +569,7 @@ Manuálisan így tudjuk elindítani: - &prompt.root; /usr/local/etc/rc.d/utility.sh start + &prompt.root; /usr/local/etc/rc.d/utility start Habár nem mindegyik külsõ szoftvert kell külön megadni az rc.conf From owner-p4-projects@FreeBSD.ORG Tue May 20 18:44:36 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id ADBF91065677; Tue, 20 May 2008 18:44:36 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70092106566B for ; Tue, 20 May 2008 18:44:36 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 643C58FC12 for ; Tue, 20 May 2008 18:44:36 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KIiahx060907 for ; Tue, 20 May 2008 18:44:36 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KIiauf060905 for perforce@freebsd.org; Tue, 20 May 2008 18:44:36 GMT (envelope-from sam@freebsd.org) Date: Tue, 20 May 2008 18:44:36 GMT Message-Id: <200805201844.m4KIiauf060905@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 141926 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, 20 May 2008 18:44:36 -0000 http://perforce.freebsd.org/chv.cgi?CH=141926 Change 141926 by sam@sam_ebb on 2008/05/20 18:44:12 misc cleanups for picky compiler options Affected files ... .. //depot/projects/vap/tools/tools/net80211/wlanstats/wlanstats.c#13 edit Differences ... ==== //depot/projects/vap/tools/tools/net80211/wlanstats/wlanstats.c#13 (text+ko) ==== @@ -34,6 +34,7 @@ */ #include #include +#include #include #include #include @@ -497,7 +498,7 @@ wf->ntotal = wf->ncur; } -void +static void setreason(char b[], size_t bs, int v) { #define N(a) (sizeof(a)/sizeof(a[0])) @@ -533,7 +534,7 @@ #undef N } -void +static void setstatus(char b[], size_t bs, int v) { #define N(a) (sizeof(a)/sizeof(a[0])) From owner-p4-projects@FreeBSD.ORG Tue May 20 21:12:19 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7965F1065670; Tue, 20 May 2008 21:12:19 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B65A1065674 for ; Tue, 20 May 2008 21:12:19 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 313C78FC0A for ; Tue, 20 May 2008 21:12:19 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KLCJZ7081151 for ; Tue, 20 May 2008 21:12:19 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KLCJp8081149 for perforce@freebsd.org; Tue, 20 May 2008 21:12:19 GMT (envelope-from sam@freebsd.org) Date: Tue, 20 May 2008 21:12:19 GMT Message-Id: <200805202112.m4KLCJp8081149@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 141931 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, 20 May 2008 21:12:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=141931 Change 141931 by sam@sam_ebb on 2008/05/20 21:11:29 correct comment Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_node.c#32 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_node.c#32 (text+ko) ==== @@ -1314,11 +1314,8 @@ /* * Locate the node for sender, track state, and then pass the - * (referenced) node up to the 802.11 layer for its use. We - * are required to pass some node so we fall back to ic_bss - * when this frame is from an unknown sender. The 802.11 layer - * knows this means the sender wasn't in the node table and - * acts accordingly. + * (referenced) node up to the 802.11 layer for its use. Note + * we can return NULL if the sender is not in the table. */ struct ieee80211_node * #ifdef IEEE80211_DEBUG_REFCNT From owner-p4-projects@FreeBSD.ORG Tue May 20 21:21:29 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6B05E106568B; Tue, 20 May 2008 21:21:29 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E662106567C for ; Tue, 20 May 2008 21:21:29 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 127448FC1C for ; Tue, 20 May 2008 21:21:29 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KLLTZF081422 for ; Tue, 20 May 2008 21:21:29 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KLLTXa081420 for perforce@freebsd.org; Tue, 20 May 2008 21:21:29 GMT (envelope-from remko@freebsd.org) Date: Tue, 20 May 2008 21:21:29 GMT Message-Id: <200805202121.m4KLLTXa081420@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141932 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, 20 May 2008 21:21:29 -0000 http://perforce.freebsd.org/chv.cgi?CH=141932 Change 141932 by remko@remko_guardian on 2008/05/20 21:21:19 Placeholder the jails chapter. Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/jails/chapter.sgml#2 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/jails/chapter.sgml#2 (text+ko) ==== @@ -9,7 +9,7 @@ Matteo Riondato - Contributed by + Bijgedragen door @@ -19,474 +19,57 @@ jails - Synopsis + * Overzicht - This chapter will provide an explanation of what &os; jails - are and how to use them. Jails, sometimes referred to as an - enhanced replacement of chroot environments, - are a very powerful tool for system administrators, but their basic - usage can also be useful for advanced users. - - After reading this chapter, you will know: - - - - What a jail is, and what purpose it may serve in &os; - installations. - - - - How to build, start, and stop a jail. - - - - The basics of jail administration, both from inside - and outside the jail. - - - - Other sources of useful information about jails are: - - - - The &man.jail.8; manual page. This is the full reference - of the jail utility — the - administrative tool which can be used in &os; to start, stop, - and control &os; jails. - - - - The mailing lists and their archives. The archives of the - &a.questions; and other mailing lists hosted by the - &a.mailman.lists; already contain a wealth of material for - jails. It should always be engaging to search the archives, - or post a new question to the &a.questions.name; mailing - list. - - - + Wordt nog vertaald. - Terms Related to Jails + * Termen gerelateerd aan jails - To facilitate better understanding of parts of the &os; system - related to jails, their internals and the way they interact with - the rest of &os;, the following terms are used further in this - chapter: - - - - &man.chroot.2; (command) - - A system call of &os;, which changes the root directory of a - process and all its descendants. - - - - - &man.chroot.2; (environment) - - The environment of processes running in - a chroot. This includes resources such as the part - of the file system which is visible, user and group IDs which are - available, network interfaces and other IPC mechanisms, - etc. - - - - - &man.jail.8; (command) - - The system administration utility which allows launching of - processes within a jail environment. - - - - - host (system, process, user, etc.) - - The controlling system of a jail environment. The host system - has access to all the hardware resources available, and can - control processes both outside of and inside a jail environment. - One of the important differences of the host system from a jail is - that the limitations which apply to superuser processes inside a - jail are not enforced for processes of the host system. - - - - - hosted (system, process, user, etc.) - - A process, user or other entity, whose access to resources is - restricted by an &os; jail. - - - + Wordt nog vertaald. - Introduction + * Introductie - Since system administration is a difficult and perplexing - task, many powerful tools were developed to make life easier for - the administrator. These tools mostly provide enhancements of some sort - to the way systems are installed, configured and maintained. - Part of the tasks which an administrator is - expected to do is to properly configure the security of a system, - so that it can continue serving its real purpose, without allowing - security violations. + Wordt nog vertaald. - One of the tools which can be used to enhance the security of - a &os; system are jails. Jails were - introduced in &os; 4.X by &a.phk;, but were greatly improved in - &os; 5.X to make them a powerful and flexible subsystem. Their - development still goes on, enhancing their usefulness, performance, reliability, - and security. - - What is a Jail + * Wat is een jail - BSD-like operating systems have had &man.chroot.2; since the - time of 4.2BSD. The &man.chroot.8; utility can be used to - change the root directory - of a set of processes, creating a safe environment, separate - from the rest of the system. Processes created in the chrooted - environment can not access files or resources outside of it. - For that reason, compromising a service running in a chrooted - environment should not allow the attacker to compromise the - entire system. The &man.chroot.8; utility is good for easy - tasks, which do not require a lot of flexibility or complex and - advanced features. Since the inception of the - chroot concept, however, many ways have been found to escape from a - chrooted environment and, although they have been fixed in - modern versions of the &os; kernel, it was clear that - &man.chroot.2; was not the ideal solution for securing services. - A new subsystem had to be implemented. - - This is one of the main reasons why - jails were developed. - - Jails improve on the concept of the traditional - &man.chroot.2; environment, in several ways. In a traditional - &man.chroot.2; environment, processes are only limited in the - part of the file system they can access. The rest of the system - resources (like the set of system users, the running processes, - or the networking subsystem) are shared by the chrooted - processes and the processes of the host system. Jails expand - this model by virtualizing not only access to the file system, - but also the set of users, the networking subsystem of the &os; - kernel and a few other things. A more complete set of - fine-grained controls available for tuning the access of a - jailed environment is described in . - - A jail is characterized by four elements: - - - - A directory subtree — the starting point from - which a jail is entered. Once inside the jail, a process - is not permitted to escape outside of this subtree. - Traditional security issues which plagued the original - &man.chroot.2; design will not affect &os; jails. - - - - A hostname — the hostname which will be used - within the jail. Jails are mainly used for hosting network - services, therefore having a descriptive hostname for each - jail can really help the system administrator. - - - - An IP address — this will be - assigned to the jail and cannot be changed in any way during - the jail's life span. The IP address of a jail is usually an alias address - for an existing network interface, but this is not strictly necessary. - - - - A command — the path name of an executable to run - inside the jail. This is relative to the root directory of - the jail environment, and may vary a lot, depending on the - type of the specific jail environment. - - - - Apart from these, jails can have their own set of users and - their own root user. Naturally, the powers - of the root user are limited within the - jail environment and, from the point of view of the host system, - the jail root user is not an omnipotent user. - In addition, the root user of a jail is not - allowed to perform critical operations to the system outside of - the associated &man.jail.8; environment. More information - about capabilities and restrictions of the - root user will be discussed in below. + Wordt nog vertaald. - Creating and Controlling Jails + * Creeëren en controleren van jails - Some administrators divide jails into the following two types: - complete jails, which resemble a real &os; system, - and service jails, dedicated to one application or - service, possibly running with privileges. This is only a - conceptual division and the process of building a jail is not - affected by it. The &man.jail.8; manual page is quite clear about - the procedure for building a jail: - - &prompt.root; setenv D /here/is/the/jail -&prompt.root; mkdir -p $D -&prompt.root; cd /usr/src -&prompt.root; make world DESTDIR=$D -&prompt.root; cd etc/ This step -is not required on &os; 6.0 and later. -&prompt.root; make distribution DESTDIR=$D -&prompt.root; mount -t devfs devfs $D/dev - - - - Selecting a location for a jail is the best starting point. - This is where the jail will physically reside within the file system of the jail's host. - A good choice can be /usr/jail/jailname, - where jailname is the hostname - identifying the jail. The /usr/ file system usually has - enough space for the jail file system, which for complete jails is, essentially, - a replication of every file present in a default installation - of the &os; base system. - - - - This command will populate the directory subtree chosen - as jail's physical location on the file system with the - necessary binaries, libraries, manual pages and so on. - Everything is done in the typical &os; style — first - everything is built/compiled, then installed to the - destination path. - - - - The distribution target for - make installs every needed - configuration file. In simple words, it installs every installable file of - /usr/src/etc/ to the - /etc directory of the jail - environment: - $D/etc/. - - - - Mounting the &man.devfs.8; file system inside a jail is - not required. On the other hand, any, or almost any - application requires access to at least one device, depending - on the purpose of the given application. It is very important - to control access to devices from inside a jail, as improper - settings could permit an attacker to do nasty things in the - jail. Control over &man.devfs.8; is managed through rulesets - which are described in the &man.devfs.8; and - &man.devfs.conf.5; manual pages. - - - - Once a jail is installed, it can be started by using the - &man.jail.8; utility. The &man.jail.8; utility takes four - mandatory arguments which are described in the . Other arguments may be - specified too, e.g., to run the jailed process with the credentials of a specific - user. The argument depends on - the type of the jail; for a virtual system, - /etc/rc is a good choice, since it will - replicate the startup sequence of a real &os; system. For a - service jail, it depends on the service or - application that will run within the jail. - - Jails are often started at boot time and the &os; - rc mechanism provides an easy way to do - this. - - - - A list of the jails which are enabled to start at boot - time should be added to the &man.rc.conf.5; file: - - jail_enable="YES" # Set to NO to disable starting of any jails -jail_list="www" # Space separated list of names of jails - - - - For each jail listed in jail_list, a - group of &man.rc.conf.5; settings, which describe the - particular jail, should be added: - - jail_www_rootdir="/usr/jail/www" # jail's root directory -jail_www_hostname="www.example.org" # jail's hostname -jail_www_ip="192.168.0.10" # jail's IP address -jail_www_devfs_enable="YES" # mount devfs in the jail -jail_www_devfs_ruleset="www_ruleset" # devfs ruleset to apply to jail - - The default startup of jails configured in - &man.rc.conf.5;, will run the /etc/rc - script of the jail, which assumes the jail is a complete - virtual system. For service jails, the default startup - command of the jail should be changed, by setting the - jail_jailname_exec_start - option appropriately. - - - For a full list of available options, please see the - &man.rc.conf.5; manual page. - - - - The /etc/rc.d/jail script can be used to - start or stop a jail by hand, if an entry for it exists in - rc.conf: - - &prompt.root; /etc/rc.d/jail start www -&prompt.root; /etc/rc.d/jail stop www - - A clean way to shut down a &man.jail.8; is not available at - the moment. This is because commands normally used to accomplish - a clean system shutdown cannot be used inside a jail. The best - way to shut down a jail is to run the following command from - within the jail itself or using the &man.jexec.8; utility from - outside the jail: - - &prompt.root; sh /etc/rc.shutdown - - More information about this can be found in the &man.jail.8; - manual page. + Wordt nog vertaald. - Fine Tuning and Administration + * Optimaliseren en administratie - There are several options which can be set for any jail, and - various ways of combining a host &os; system with jails, to produce - higher level applications. This section presents: + Wordt nog vertaald. - - - Some of the options available for tuning the behavior and - security restrictions implemented by a jail - installation. - - - - Some of the high-level applications for jail management, - which are available through the &os; Ports Collection, and can - be used to implement overall jail-based solutions. - - - System tools for jail tuning in &os; + * Systeem applicaties voor het optimaliser van jails onder + &os; - Fine tuning of a jail's configuration is mostly done by - setting &man.sysctl.8; variables. A special subtree of sysctl - exists as a basis for organizing all the relevant options: the - security.jail.* hierarchy of &os; kernel - options. Here is a list of the main jail-related sysctls, - complete with their default value. Names should be - self-explanatory, but for more information about them, please - refer to the &man.jail.8; and &man.sysctl.8; manual - pages. - - - - security.jail.set_hostname_allowed: - 1 - - - - security.jail.socket_unixiproute_only: - 1 - - - - security.jail.sysvipc_allowed: - 0 - - - - security.jail.enforce_statfs: - 2 - - - - security.jail.allow_raw_sockets: - 0 - - - - security.jail.chflags_allowed: - 0 - - - - security.jail.jailed: 0 - - - - These variables can be used by the system administrator of - the host system to add or remove some of - the limitations imposed by default on the - root user. Note that there are some - limitations which cannot be removed. The - root user is not allowed to mount or - unmount file systems from within a &man.jail.8;. The - root inside a jail may not load or unload - &man.devfs.8; rulesets, set firewall rules, or do many other - administrative tasks which require modifications of in-kernel - data, such as setting the securelevel of the - kernel. - - The base system of &os; contains a basic set of tools for - viewing information about the active jails, and attaching to a - jail to run administrative commands. The &man.jls.8; and - &man.jexec.8; commands are part of the base &os; system, and can be used - to perform the following simple tasks: - - - - Print a list of active jails and their corresponding - jail identifier (JID), - IP address, hostname and path. - - - - Attach to a running jail, from its host system, and run - a command inside the jail or perform administrative tasks inside the - jail itself. This is especially useful when the - root user wants to cleanly shut down a - jail. The &man.jexec.8; utility can also be used to start a - shell in a jail to do administration in it; for - example: - - &prompt.root; jexec 1 tcsh - - + Wordt nog vertaald. - High-level administrative tools in &os; Ports - Collection + * High-Level administratieve applicaties in de &os; + Ports Collection. - Among the many third-party utilities for jail administration, - one of the most complete and useful is sysutils/jailutils. It is a set of - small applications that contribute to &man.jail.8; management. - Please refer to its web page for more information. + Wordt nog vertaald. - Application of Jails + * Toepassing van jails @@ -494,467 +77,38 @@ Daniel Gerzo - Contributed by + Bijgedragen door - Service Jails + * Dienst jails - This section is based upon an idea originally presented by - &a.simon; at , and an - updated article written by Ken Tom - locals@gmail.com. This section illustrates how - to set up a &os; system that adds an additional layer of - security, using the &man.jail.8; feature. It is also assumed - that the given system is at least running RELENG_6_0 and the - information provided earlier in this chapter has been well - understood. + Wordt nog vertaald. - Design + * Ontwerp - One of the major problems with jails is the management of - their upgrade process. This tends to be a problem because - every jail has to be rebuilt from scratch whenever it is - updated. This is usually not a problem for a single jail, - since the update process is fairly simple, but can be quite - time consuming and tedious if a lot of jails are - created. - - - This setup requires advanced experience with &os; and - usage of its features. If the presented steps below look - too complicated, it is advised to take a look at a simpler - system such as sysutils/ezjail, which provides - an easier method of administering &os; jails and is not as - sophisticated as this setup. - - - This idea has been presented to resolve such issues by - sharing as much as is possible between jails, in a safe way - — using read-only &man.mount.nullfs.8; mounts, so that - updating will be be simpler, and putting single services into - individual jails will become more attractive. Additionally, - it provides a simple way to add or remove jails as well as a - way to upgrade them. - - - Examples of services in this context are: an - HTTP server, a DNS - server, a SMTP server, and so forth. - - - The goals of the setup described in this section - are: - - - - Create a simple and easy to understand jail structure. - This implies not having to run a full - installworld on each and every jail. - - - Make it easy to add new jails or remove existing - ones. - - - Make it easy to update or upgrade existing - jails. - - - Make it possible to run a customized &os; - branch. - - - Be paranoid about security, reducing as much as - possible the possibility of compromise. - - - Save space and inodes, as much as possible. - - - - As it has been already mentioned, this design relies - heavily on having a single master template which is read-only - (known as nullfs) mounted into each - jail and one read-write device per jail. A device can be a - separate physical disc, a partition, or a vnode backed - &man.md.4; device. In this example, we will use read-write - nullfs mounts. - - The file system layout is described in the following - list: - - - - Each jail will be mounted under the /home/j directory. - - - /home/j/mroot is - the template for each jail and the read-only partition for - all of the jails. - - - A blank directory will be created for each jail under - the /home/j - directory. - - - Each jail will have a /s directory, that will be - linked to the read-write portion of the system. - - - Each jail shall have its own read-write system that is - based upon /home/j/skel. - - - Each jailspace (read-write portion of each jail) shall - be created in /home/js. - - - - - This assumes that the jails are based under the - /home partition. This - can, of course, be changed to anything else, but this change - will have to be reflected in each of the examples - below. - - + Wordt nog vertaald. - Creating the Template + * De template creeëren - This section will describe the steps needed to create the - master template that will be the read-only portion for the - jails to use. - - It is always a good idea to update the &os; system to the - latest -RELEASE branch. Check the corresponding Handbook - Chapter - to accomplish this task. In the case the update is not - feasible, the buildworld will be required in order to be able - to proceed. Additionally, the sysutils/cpdup package will be - required. We will use the &man.portsnap.8; utility to - download the &os; Ports Collection. The Handbook Portsnap Chapter - is always good reading for newcomers. - - - - First, create a directory structure for the read-only - file system which will contain the &os; binaries for our - jails, then change directory to the &os; source tree and - install the read-only file system to the jail - template: - - &prompt.root; mkdir /home/j /home/j/mroot -&prompt.root; cd /usr/src -&prompt.root; make installworld DESTDIR=/home/j/mroot - - - Next, prepare a &os; Ports Collection for the jails as - well as a &os; source tree, which is required for - mergemaster: - - &prompt.root; cd /home/j/mroot -&prompt.root; mkdir usr/ports -&prompt.root; portsnap -p /home/j/mroot/usr/ports fetch extract -&prompt.root; cpdup /usr/src /home/j/mroot/usr/src - - - Create a skeleton for the read-write portion of the - system: - - &prompt.root; mkdir /home/j/skel /home/j/skel/home /home/j/skel/usr-X11R6 /home/j/skel/distfiles -&prompt.root; mv etc /home/j/skel -&prompt.root; mv usr/local /home/j/skel/usr-local -&prompt.root; mv tmp /home/j/skel -&prompt.root; mv var /home/j/skel -&prompt.root; mv root /home/j/skel - - - Use mergemaster to install - missing configuration files. Then get rid of the extra - directories that mergemaster - creates: - - &prompt.root; mergemaster -t /home/j/skel/var/tmp/temproot -D /home/j/skel -i -&prompt.root; cd /home/j/skel -&prompt.root; rm -R bin boot lib libexec mnt proc rescue sbin sys usr dev - - - Now, symlink the read-write file system to the - read-only file system. Please make sure that the symlinks - are created in the correct s/ locations. Real - directories or the creation of directories in the wrong - locations will cause the installation to fail. - - &prompt.root; cd /home/j/mroot -&prompt.root; mkdir s -&prompt.root; ln -s s/etc etc -&prompt.root; ln -s s/home home -&prompt.root; ln -s s/root root -&prompt.root; ln -s ../s/usr-local usr/local -&prompt.root; ln -s ../s/usr-X11R6 usr/X11R6 -&prompt.root; ln -s ../../s/distfiles usr/ports/distfiles -&prompt.root; ln -s s/tmp tmp -&prompt.root; ln -s s/var var - - - As a last step, create a generic - /home/j/skel/etc/make.conf with its - contents as shown below: - - WRKDIRPREFIX?= /s/portbuild - - - Having WRKDIRPREFIX set up this - way will make it possible to compile &os; ports inside - each jail. Remember that the ports directory is part of - the read-only system. The custom path for - WRKDIRPREFIX allows builds to be done - in the read-write portion of every jail. - - + Wordt nog vertaald. - Creating Jails + * Jails creeëren - Now that we have a complete &os; jail template, we can - setup and configure the jails in - /etc/rc.conf. This example demonstrates - the creation of 3 jails: NS, - MAIL and WWW. - - - - Put the following lines into the - /etc/fstab file, so that the - read-only template for the jails and the read-write space - will be available in the respective jails: - - /home/j/mroot /home/j/ns nullfs ro 0 0 -/home/j/mroot /home/j/mail nullfs ro 0 0 -/home/j/mroot /home/j/www nullfs ro 0 0 -/home/js/ns /home/j/ns/s nullfs rw 0 0 -/home/js/mail /home/j/mail/s nullfs rw 0 0 -/home/js/www /home/j/www/s nullfs rw 0 0 - - - Partitions marked with a 0 pass number are not - checked by &man.fsck.8; during boot, and partitions - marked with a 0 dump number are not backed up by - &man.dump.8;. We do not want - fsck to check - nullfs mounts or - dump to back up the read-only - nullfs mounts of the jails. This is why they are marked - with 0 0 in the last two columns of - each fstab entry above. - - - - Configure the jails in - /etc/rc.conf: - - jail_enable="YES" -jail_set_hostname_allow="NO" -jail_list="ns mail www" -jail_ns_hostname="ns.example.org" -jail_ns_ip="192.168.3.17" -jail_ns_rootdir="/usr/home/j/ns" -jail_ns_devfs_enable="YES" -jail_mail_hostname="mail.example.org" -jail_mail_ip="192.168.3.18" -jail_mail_rootdir="/usr/home/j/mail" -jail_mail_devfs_enable="YES" -jail_www_hostname="www.example.org" -jail_www_ip="62.123.43.14" -jail_www_rootdir="/usr/home/j/www" -jail_www_devfs_enable="YES" - - - The reason why the - jail_name_rootdir - variable is set to /usr/home instead of - /home is that the - physical path of the /home directory on a - default &os; installation is /usr/home. The - jail_name_rootdir - variable must not be set to a path - which includes a symbolic link, otherwise the jails will - refuse to start. Use the &man.realpath.1; utility to - determine a value which should be set to this variable. - Please see the &os;-SA-07:01.jail Security Advisory for - more information. - - - - Create the required mount points for the read-only - file system of each jail: - - &prompt.root; mkdir /home/j/ns /home/j/mail /home/j/www - - - Install the read-write template into each jail. Note - the use of sysutils/cpdup, which helps to - ensure that a correct copy is done of each - directory: - - - &prompt.root; mkdir /home/js -&prompt.root; cpdup /home/j/skel /home/js/ns -&prompt.root; cpdup /home/j/skel /home/js/mail -&prompt.root; cpdup /home/j/skel /home/js/www - - - In this phase, the jails are built and prepared to - run. First, mount the required file systems for each - jail, and then start them using the - /etc/rc.d/jail script: - - &prompt.root; mount -a -&prompt.root; /etc/rc.d/jail start - - - - The jails should be running now. To check if they have - started correctly, use the &man.jls.8; command. Its output - should be similar to the following: - - &prompt.root; jls - JID IP Address Hostname Path - 3 192.168.3.17 ns.example.org /home/j/ns - 2 192.168.3.18 mail.example.org /home/j/mail - 1 62.123.43.14 www.example.org /home/j/www - - At this point, it should be possible to log onto each - jail, add new users or configure daemons. The - JID column indicates the jail - identification number of each running jail. Use the - following command in order to perform administrative tasks in - the jail whose JID is 3: - - &prompt.root; jexec 3 tcsh + Wordt nog vertaald. - Upgrading + * Upgraden - In time, there will be a need to upgrade the system to a - newer version of &os;, either because of a security issue, or - because new features have been implemented which are useful - for the existing jails. The design of this setup provides an - easy way to upgrade existing jails. Additionally, it - minimizes their downtime, as the jails will be brought down - only in the very last minute. Also, it provides a way to roll - back to the older versions should any problems occur. - - - - The first step is to upgrade the host system in the - usual manner. Then create a new temporary read-only - template in /home/j/mroot2. - - &prompt.root; mkdir /home/j/mroot2 -&prompt.root; cd /usr/src -&prompt.root; make installworld DESTDIR=/home/j/mroot2 -&prompt.root; cd /home/j/mroot2 -&prompt.root; cpdup /usr/src usr/src -&prompt.root; mkdir s - - The installworld run creates - a few unnecessary directories, which should be - removed: - - &prompt.root; chflags -R 0 var -&prompt.root; rm -R etc var root usr/local tmp - - - Recreate the read-write symlinks for the master file - system: - - &prompt.root; ln -s s/etc etc -&prompt.root; ln -s s/root root -&prompt.root; ln -s s/home home -&prompt.root; ln -s ../s/usr-local usr/local -&prompt.root; ln -s ../s/usr-X11R6 usr/X11R6 -&prompt.root; ln -s s/tmp tmp -&prompt.root; ln -s s/var var - - - The right time to stop the jails is now: - - &prompt.root; /etc/rc.d/jail stop - - - Unmount the original file systems: - - - &prompt.root; umount /home/j/ns/s -&prompt.root; umount /home/j/ns -&prompt.root; umount /home/j/mail/s -&prompt.root; umount /home/j/mail -&prompt.root; umount /home/j/www/s -&prompt.root; umount /home/j/www - - - The read-write systems are attached to the read-only - system (/s) and - must be unmounted first. - - - - Move the old read-only file system and replace it with - the new one. This will serve as a backup and archive of the - old read-only file system should something go wrong. The - naming convention used here corresponds to when a new - read-only file system has been created. Move the original - &os; Ports Collection over to the new file system to save - some space and inodes: - - &prompt.root; cd /home/j -&prompt.root; mv mroot mroot.20060601 -&prompt.root; mv mroot2 mroot -&prompt.root; mv mroot.20060601/usr/ports mroot/usr - - - At this point the new read-only template is ready, so - the only remaining task is to remount the file systems and - start the jails: - - &prompt.root; mount -a -&prompt.root; /etc/rc.d/jail start - - - - Use &man.jls.8; to check if the jails started correctly. - Do not forget to run mergemaster in each jail. The - configuration files will need to be updated as well as the - rc.d scripts. + Wordt nog vertaald. From owner-p4-projects@FreeBSD.ORG Tue May 20 21:27:36 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AC1A0106567B; Tue, 20 May 2008 21:27:36 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54E601065674 for ; Tue, 20 May 2008 21:27:36 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 48D7C8FC1D for ; Tue, 20 May 2008 21:27:36 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KLRaRK081656 for ; Tue, 20 May 2008 21:27:36 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KLRZ7o081654 for perforce@freebsd.org; Tue, 20 May 2008 21:27:35 GMT (envelope-from jb@freebsd.org) Date: Tue, 20 May 2008 21:27:35 GMT Message-Id: <200805202127.m4KLRZ7o081654@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 141933 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, 20 May 2008 21:27:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=141933 Change 141933 by jb@freebsd3 on 2008/05/20 21:27:07 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#75 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/config/chapter.sgml#11 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/config/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/articles/Makefile#5 integrate .. //depot/projects/dtrace/doc/zh_CN.GB2312/articles/linux-users/Makefile#1 branch .. //depot/projects/dtrace/doc/zh_CN.GB2312/articles/linux-users/article.sgml#1 branch .. //depot/projects/dtrace/doc/zh_CN.GB2312/articles/remote-install/Makefile#1 branch .. //depot/projects/dtrace/doc/zh_CN.GB2312/articles/remote-install/article.sgml#1 branch .. //depot/projects/dtrace/doc/zh_TW.Big5/articles/Makefile#5 integrate .. //depot/projects/dtrace/doc/zh_TW.Big5/articles/remote-install/Makefile#1 branch .. //depot/projects/dtrace/doc/zh_TW.Big5/articles/remote-install/article.sgml#1 branch .. //depot/projects/dtrace/ports/GIDs#22 integrate .. //depot/projects/dtrace/ports/MOVED#88 integrate .. //depot/projects/dtrace/ports/Mk/bsd.ocaml.mk#3 integrate .. //depot/projects/dtrace/ports/UIDs#26 integrate .. //depot/projects/dtrace/ports/UPDATING#74 integrate .. //depot/projects/dtrace/src/lib/libarchive/archive_read_support_format_mtree.c#4 integrate .. //depot/projects/dtrace/src/lib/libgeom/geom_util.c#2 integrate .. //depot/projects/dtrace/src/lib/libgeom/libgeom.3#5 integrate .. //depot/projects/dtrace/src/sbin/swapon/Makefile#4 integrate .. //depot/projects/dtrace/src/sbin/swapon/swapon.8#4 integrate .. //depot/projects/dtrace/src/sbin/swapon/swapon.c#4 integrate .. //depot/projects/dtrace/src/share/man/man4/Makefile#36 integrate .. //depot/projects/dtrace/src/share/man/man4/age.4#1 branch .. //depot/projects/dtrace/src/share/man/man4/altq.4#12 integrate .. //depot/projects/dtrace/src/share/man/man4/man4.i386/acpi_sony.4#5 integrate .. //depot/projects/dtrace/src/share/man/man4/miibus.4#8 integrate .. //depot/projects/dtrace/src/share/man/man4/vlan.4#9 integrate .. //depot/projects/dtrace/src/sys/amd64/conf/GENERIC#40 integrate .. //depot/projects/dtrace/src/sys/boot/forth/loader.conf#15 integrate .. //depot/projects/dtrace/src/sys/conf/NOTES#53 integrate .. //depot/projects/dtrace/src/sys/conf/files#91 integrate .. //depot/projects/dtrace/src/sys/dev/acpi_support/acpi_ibm.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/acpi_support/acpi_sony.c#5 integrate .. //depot/projects/dtrace/src/sys/dev/age/if_age.c#1 branch .. //depot/projects/dtrace/src/sys/dev/age/if_agereg.h#1 branch .. //depot/projects/dtrace/src/sys/dev/age/if_agevar.h#1 branch .. //depot/projects/dtrace/src/sys/dev/em/if_em.c#21 integrate .. //depot/projects/dtrace/src/sys/dev/mii/atphy.c#1 branch .. //depot/projects/dtrace/src/sys/dev/mii/atphyreg.h#1 branch .. //depot/projects/dtrace/src/sys/dev/mii/miidevs#17 integrate .. //depot/projects/dtrace/src/sys/dev/usb/usb.c#8 integrate .. //depot/projects/dtrace/src/sys/geom/geom_subr.c#10 integrate .. //depot/projects/dtrace/src/sys/i386/conf/GENERIC#39 integrate .. //depot/projects/dtrace/src/sys/modules/Makefile#44 integrate .. //depot/projects/dtrace/src/sys/modules/age/Makefile#1 branch .. //depot/projects/dtrace/src/sys/modules/mii/Makefile#7 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp.h#4 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_asconf.c#7 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_asconf.h#4 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_cc_functions.c#2 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_constants.h#9 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_indata.c#12 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_input.c#13 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_input.h#4 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_lock_bsd.h#4 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_os_bsd.h#5 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_output.c#15 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_output.h#5 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_pcb.c#16 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_pcb.h#6 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_structs.h#8 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_sysctl.c#3 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_sysctl.h#2 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_timer.c#8 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_uio.h#7 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_usrreq.c#15 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_var.h#8 integrate .. //depot/projects/dtrace/src/sys/netinet/sctputil.c#18 integrate .. //depot/projects/dtrace/src/sys/netinet/sctputil.h#8 integrate .. //depot/projects/dtrace/src/sys/netinet6/sctp6_usrreq.c#9 integrate .. //depot/projects/dtrace/src/sys/ufs/ufs/ufs_lookup.c#12 integrate .. //depot/projects/dtrace/src/sys/vm/vm_object.c#22 integrate .. //depot/projects/dtrace/src/sys/vm/vm_object.h#7 integrate .. //depot/projects/dtrace/src/sys/vm/vnode_pager.c#13 integrate .. //depot/projects/dtrace/src/tools/tools/net80211/wlanwatch/wlanwatch.c#7 integrate .. //depot/projects/dtrace/src/usr.bin/sockstat/sockstat.1#5 integrate .. //depot/projects/dtrace/src/usr.bin/sockstat/sockstat.c#6 integrate .. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.c#11 integrate .. //depot/projects/dtrace/src/usr.bin/tar/write.c#11 integrate .. //depot/projects/dtrace/src/usr.sbin/acpi/iasl/iasl.8#4 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/devices.c#10 integrate .. //depot/projects/dtrace/src/usr.sbin/wlandebug/wlandebug.8#2 integrate .. //depot/projects/dtrace/src/usr.sbin/wlandebug/wlandebug.c#3 integrate .. //depot/projects/dtrace/www/de/docs/books.sgml#14 integrate .. //depot/projects/dtrace/www/de/share/sgml/news.xml#22 integrate .. //depot/projects/dtrace/www/en/docs/books.sgml#17 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#75 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -403,7 +403,7 @@ Could be started manually with: - &prompt.root; /usr/local/etc/rc.d/utility.sh start + &prompt.root; /usr/local/etc/rc.d/utility start While not all third party software requires the line in rc.conf, almost every day a new port will ==== //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/config/chapter.sgml#4 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -385,7 +385,7 @@ Гараар ингэж эхлүүлж болно: - &prompt.root; /usr/local/etc/rc.d/utility.sh start + &prompt.root; /usr/local/etc/rc.d/utility start Бүх гуравдагч програм хангамжууд rc.conf-д мөр байхыг шаарддаггүй боловч бараг л өдөр болгон шинэ порт ==== //depot/projects/dtrace/doc/zh_CN.GB2312/articles/Makefile#5 (text+ko) ==== @@ -2,12 +2,14 @@ # The FreeBSD Simplified Chinese Project # Original Revision: 1.52 # -# $FreeBSD: doc/zh_CN.GB2312/articles/Makefile,v 1.4 2006/07/09 05:02:22 delphij Exp $ +# $FreeBSD: doc/zh_CN.GB2312/articles/Makefile,v 1.6 2008/05/19 10:03:09 loader Exp $ SUBDIR = SUBDIR+= contributing SUBDIR+= cvs-freebsd +SUBDIR+= linux-users SUBDIR+= nanobsd +SUBDIR+= remote-install DOC_PREFIX?= ${.CURDIR}/../.. .include "${DOC_PREFIX}/share/mk/doc.project.mk" ==== //depot/projects/dtrace/doc/zh_TW.Big5/articles/Makefile#5 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: doc/zh_TW.Big5/articles/Makefile,v 1.5 2006/07/09 14:03:00 vanilla Exp $ +# $FreeBSD: doc/zh_TW.Big5/articles/Makefile,v 1.6 2008/05/19 06:50:08 chinsan Exp $ SUBDIR = SUBDIR+= contributing @@ -9,6 +9,7 @@ SUBDIR+= nanobsd SUBDIR+= pr-guidelines SUBDIR+= problem-reports +SUBDIR+= remote-install DOC_PREFIX?= ${.CURDIR}/../.. .include "${DOC_PREFIX}/share/mk/doc.project.mk" ==== //depot/projects/dtrace/ports/GIDs#22 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: ports/GIDs,v 1.58 2008/05/01 00:54:22 beech Exp $ +# $FreeBSD: ports/GIDs,v 1.60 2008/05/19 23:01:48 flz Exp $ # Please keep this file sorted by GID! smmsp:*:25: bind:*:53: @@ -129,3 +129,4 @@ bacula:*:910: iserv:*:911: _relayd:*:913: +bitlbee:*:914: ==== //depot/projects/dtrace/ports/MOVED#88 (text+ko) ==== @@ -1,7 +1,7 @@ # # MOVED - a list of (recently) moved or removed ports # -# $FreeBSD: ports/MOVED,v 1.1596 2008/05/17 19:17:42 miwi Exp $ +# $FreeBSD: ports/MOVED,v 1.1597 2008/05/19 23:21:30 lwhsu Exp $ # # Each entry consists of a single line containing the following four # fields in the order named, separated with the pipe (`|') character: @@ -3477,3 +3477,4 @@ x11-servers/xorg-printserver||2008-05-15|Has expired, software is obsolete www/mod_evasive20|www/mod_evasive|2008-05-17|No reason to have the 20 in the name, so remove it. multimedia/smplayer-qt4||2008-05-17|Functionality is now included in smplayer. +devel/php-Net_Gearman|devel/pear-Net_Gearman|2008-05-19|Now it is a pear module ==== //depot/projects/dtrace/ports/Mk/bsd.ocaml.mk#3 (text+ko) ==== @@ -1,7 +1,7 @@ # ex:ts=4 # # $MBSDlabs: portmk/bsd.ocaml.mk,v 1.18 2006/08/06 18:47:23 stas Exp $ -# $FreeBSD: ports/Mk/bsd.ocaml.mk,v 1.2 2008/04/19 17:46:02 miwi Exp $ +# $FreeBSD: ports/Mk/bsd.ocaml.mk,v 1.3 2008/05/19 07:05:35 stas Exp $ # # bsd.ocaml.mk - Support for the Objective Caml language packages # @@ -20,6 +20,8 @@ # USE_OCAML_LDCONFIG - Set if your port installs shared libraries # into ocaml site-lib dir. OCaml ld.conf file # will be automatically processed. +# USE_OCAMLFIND_PLIST - Add contents of findlib target directories +# automatically. # USE_OCAML_WASH - Set if your port wants to automatically # purge shared Ocaml dirs on uninstall. It's # useful when installing to non-standard PREFIX @@ -122,6 +124,10 @@ . if !target(ocaml-findlib) ocaml-findlib: . for DIR in ${OCAML_PKGDIRS} +. if defined(USE_OCAMLFIND_PLIST) + @${FIND} ${PREFIX}/${OCAML_SITELIBDIR}/${DIR}/ -type f -print | ${SED} -e \ + 's,^${PREFIX}/,,' >> ${TMPPLIST} +. endif @${ECHO_CMD} "@unexec rmdir %D/${OCAML_SITELIBDIR}/${DIR} 2>/dev/null || true" >> ${TMPPLIST} @${ECHO_CMD} "@unexec ${OCAMLFIND} remove ${DIR} 2>/dev/null" \ >> ${TMPPLIST} ==== //depot/projects/dtrace/ports/UIDs#26 (text+ko) ==== @@ -1,143 +1,144 @@ -$FreeBSD: ports/UIDs,v 1.68 2008/05/01 00:54:22 beech Exp $ +# $FreeBSD: ports/UIDs,v 1.71 2008/05/20 12:04:15 flz Exp $ # Please keep this file sorted by UID! -smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin -bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin -majordom:*:54:54:Majordomo Pseudo User:/usr/local/majordomo:/nonexistent -rdfdb:*:55:55:rdfDB Daemon:/var/db/rdfdb:/bin/sh -spamd:*:58:58:SpamAssassin user:/var/spool/spamd:/usr/sbin/nologin -unbound:*:59:59:unbound dns resolver:/nonexistent:/usr/sbin/nologin -cyrus:*:60:60:the cyrus mail server:/nonexistent:/nonexistent -gnats:*:61:1:GNATS database owner:/usr/local/share/gnats/gnats-db:/bin/sh -proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/nonexistent -uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/libexec/uucp/uucico -xten:*:67:67:X-10 daemon:/usr/local/xten:/nonexistent -pop:*:68:6:Post Office Owner (popper):/nonexistent:/usr/sbin/nologin -wnn:*:69:7:Wnn:/nonexistent:/nonexistent -pgsql:*:70:70:PostgreSQL pseudo-user:/usr/local/pgsql:/bin/sh -oracle:*:71:71:Oracle:/usr/local/oracle7:/usr/sbin/nologin -ircd:*:72:72:IRC daemon:/nonexistent:/nonexistent -ircservices:*:73:73:IRC services:/nonexistent:/nonexistent -simscan:*:74:74:Simscan User:/nonexistent:/usr/sbin/nologin -ifmail:*:75:66:Ifmail user:/nonexistent:/nonexistent -hybserv:*:76:76:HybServ Daemon:/nonexistent:/usr/sbin/nologin -virtuoso:*:79:79:Virtuoso Universal Server:/usr/local/virtuoso:/bin/sh -www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin -alias:*:81:81:QMail user:/var/qmail/alias:/nonexistent -qmaild:*:82:81:QMail user:/var/qmail:/nonexistent -qmaill:*:83:81:QMail user:/var/qmail:/nonexistent -qmailp:*:84:81:QMail user:/var/qmail:/nonexistent -qmailq:*:85:82:QMail user:/var/qmail:/nonexistent -qmailr:*:86:82:QMail user:/var/qmail:/nonexistent -qmails:*:87:82:QMail user:/var/qmail:/nonexistent -mysql:*:88:88:MySQL Daemon:/var/db/mysql:/usr/sbin/nologin -vpopmail:*:89:89:VPop Mail User:/usr/local/vpopmail:/nonexistent -firebird:*:90:90:Firebird Database Administrator:/var/db/firebird:/bin/sh -mailman:*:91:91:Mailman User:/usr/local/mailman:/usr/sbin/nologin -gdm:*:92:92:GDM Sandbox:/:/usr/sbin/nologin -jabber:*:93:93:Jabber Daemon:/nonexistent:/nonexistent -p4admin:*:94:94:Perforce admin:/usr/local/perforce:/usr/sbin/nologin -interch:*:95:95:Interchange user:/usr/local/interchange:/usr/sbin/nologin -squeuer:*:96:96:SQueuer Owner:/nonexistent:/bin/sh -mud:*:97:97:MUD Owner:/nonexistent:/bin/sh -msql:*:98:98:mSQL-2 pseudo-user:/var/db/msqldb:/bin/sh -rscsi:*:99:99:Remote SCSI:/usr/local/rscsi:/usr/local/sbin/rscsi -squid:*:100:100:squid caching-proxy pseudo user:/usr/local/squid:/usr/sbin/nologin -quagga:*:101:101:Quagga route daemon pseudo user:/usr/local/etc/quagga:/usr/sbin/nologin -ganglia:*:102:102:Ganglia User:/nonexistent:/usr/sbin/nologin -sgeadmin:*:103:103:Sun Grid Engine Admin:/nonexistent:/usr/sbin/nologin -slimserv:*:104:104:Slim Devices SlimServer pseudo-user:/nonexistent:/usr/sbin/nologin -dnetc:*:105:105:distributed.net client and proxy pseudo-user:/nonexistent:/usr/sbin/nologin -clamav:*:106:106:Clamav Antivirus:/nonexistent:/usr/sbin/nologin -cacti:*:107:107:Cacti Sandbox:/nonexistent:/usr/sbin/nologin -webkit:*:108:108:WebKit Default User:/usr/local/www/webkit:/bin/sh -quickml:*:109:109:quickml Server:/nonexistent:/usr/sbin/nologin -vscan:*:110:110:Scanning Virus Account:/var/amavis:/bin/sh -fido:*:111:111:Fido System:/usr/local/fido:/bin/sh -dcc:*:112:112:Distributed Checksum Clearinghouse:/nonexistent:/usr/sbin/nologin -amavis:*:113:113:Amavis-stats Account:/nonexistent:/usr/sbin/nologin -dhis:*:114:114:DHIS Daemon:/nonexistent:/usr/sbin/nologin -_symon:*:115:115:Symon Account:/var/empty:/usr/sbin/nologin -hplip:*:116:116:HPLIP Server:/nonexistent:/usr/sbin/nologin -smokeping:*:117:117:SmokePing Daemon:/nonexistent:/usr/sbin/nologin -ircproxyd:*:118:118:Night Light IRC Proxy:/nonexistent:/usr/sbin/nologin -mythtv:*:119:119:MythTV pseudo-user:/home/mythtv:/bin/sh -pdns_recursor:*:120:120:pdns_recursor pseudo-user:/nonexistent:/usr/sbin/nologin -otrs:*:121:121:OTRS Administrator:/usr/local/otrs:/bin/csh -zabbix:*:122:122:Zabbix NMS:/nonexistent:/usr/sbin/nologin -_ntp:*:123:123:NTP Daemon:/var/empty:/usr/sbin/nologin -fetchmail:*:124:124:Fetchmail mail-retrieval daemon:/nonexistent:/usr/sbin/nologin -postfix:*:125:125:Postfix Mail System:/var/spool/postfix:/usr/sbin/nologin -navcron:*:127:127:Network Administration Visualized:/usr/local/nav:/usr/sbin/nologin -vchat:*:128:128:VChat Conferencing System:/nonexistent:/usr/sbin/nologin -_bgpd:*:130:130:BGP Daemon:/var/empty:/usr/sbin/nologin -_ospfd:*:131:131:OSPF Daemon:/var/empty:/usr/sbin/nologin -_spamd:*:132:132:Spam Daemon:/var/empty:/usr/sbin/nologin -freeradius:*:133:133:FreeRADIUS Daemon:/nonexistent:/usr/sbin/nologin -undernet:*:134:134:Undernet ircu Daemon:/nonexistant:/usr/sbin/nologin -cricket:*:141:80:Cricket Monitoring User:/usr/local/cricket:/usr/sbin/nologin -dovecot:*:143:143:Dovecot User:/var/empty:/usr/sbin/nologin -rbldns:*:153:153:rbldnsd pseudo-user:/nonexistent:/usr/sbin/nologin -sfs:*:171:171:Self-Certifying File System:/nonexistent:/usr/sbin/nologin -agk:*:172:172:AquaGateKeeper:/nonexistent:/nonexistent -polipo:*:173:173:polipo web cache:/nonexistent:/usr/sbin/nologin -flowtools:*:174:174:Flow-tools collector pseudo-user:/nonexistent:/usr/sbin/nologin -nagios:*:181:181:Nagios pseudo-user:/var/spool/nagios:/usr/sbin/nologin -moinmoin:*:192:192:MoinMoin User:/nonexistent:/usr/sbin/nologin -cups:*:193:193:Cups Owner:/nonexistent:/usr/sbin/nologin -sympa:*:200:200:Sympa Owner:/nonexistent:/usr/sbin/nologin -privoxy:*:201:201:Privoxy proxy user:/nonexistent:/usr/sbin/nologin -dspam:*:202:202:Dspam:/nonexistent:/usr/sbin/nologin -shoutcast:*:210:210:Shoutcast sandbox:/nonexistent:/bin/sh -bs:*:220:220:Big Sister:/usr/local/bigsister:/bin/sh -postgrey:*:225:225:Postgrey Owner:/nonexistent:/usr/sbin/nologin -aprsd:*:240:240:aprsd:/nonexistent:/bin/sh -tnc:*:241:241:aprsd:/nonexistent:/bin/sh -fcron:*:247:247:fcron pseudo-user:/nonexistent:/usr/sbin/nologin -_tor:*:256:256:Tor anonymising router:/var/db/tor:/bin/sh -_dns-proxy-tor:*:257:257:dns-proxy-tor user:/nonexistent:/usr/sbin/nologin -_trans-proxy-tor:*:258:258:dns-proxy-tor user:/nonexistent:/usr/sbin/nologin -meta1s:*:260:260:MeTA1 SMTPS:/nonexistent:/usr/sbin/nologin -meta1q:*:261:261:MeTA1 QMGR:/nonexistent:/usr/sbin/nologin -meta1c:*:262:262:MeTA1 SMTPC:/nonexistent:/usr/sbin/nologin -meta1m:*:263:263:MeTA1 misc:/nonexistent:/usr/sbin/nologin -meta1:*:264:264: X other:/nonexistent:/usr/sbin/nologin -hacluster:*:275:275:Heartbeat cluster user:/nonexistent:/usr/sbin/nologin -mrtg:*:279:279:MRTG daemon:/nonexistent:/usr/sbin/nologin -hobbit:*:280:280:Hobbit Monitor:/nonexistent:/usr/sbin/nologin -prelude:*:281:281:Prelude user:/nonexistent:/usr/sbin/nologin -_sphinx:*:312:312:Sphinxsearch Owner:/nonexistent:/usr/sbin/nologin -dkfilter:*:325:325:DK Filter Owner:/nonexistent:/usr/sbin/nologin -_pma:*:336:80:phpMyAdmin Owner:/nonexistent:/sbin/nologin -wildfire:*:340:340:Wildfire Daemon:/nonexistent:/usr/sbin/nologin -stunnel:*:341:341:Stunnel Daemon:/nonexistent:/usr/sbin/nologin -openfire:*:342:342:Openfire IM Daemon:/nonexistent:/usr/sbin/nologin -_iodined:*:353:353:Iodine Daemon:/nonexistent:/usr/sbin/nologin -ldap:*:389:389:OpenLDAP Server:/nonexistent:/usr/sbin/nologin -tiarra:*:398:398:Tiarra IRC Proxy:/nonexistent:/usr/sbin/nologin -drweb:*:426:426:Dr.Web Mail Scanner:/nonexistent:/usr/sbin/nologin -courier:*:465:465:Courier Mail Server:/nonexistent:/usr/sbin/nologin -_bbstored:*:505:505:BoxBackup Store Daemon:/nonexistent:/bin/sh -nullmail:*:522:522:Nullmailer Mail System:/var/spool/nullmailer:/bin/sh -dkimproxy:*:525:525:DKIM Proxy Owner:/nonexistent:/usr/sbin/nologin -ejabberd:*:544:544:ejabberd pseudo user:/var/spool/ejabberd:/bin/sh -qtss:*:554:554:Darwin Streaming Server:/nonexistent:/usr/sbin/nologin -ircdru:*:555:555:Russian hybrid IRC server:/nonexistent:/bin/sh -messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/usr/sbin/nologin -avahi:*:558:558:Avahi Daemon User:/nonexistent:/usr/sbin/nologin -tacacs:*:559:559:TACACS+ Daemon User:/nonexistent:/usr/sbin/nologin -distcc:*:561:561:Distcc user:/nonexistent:/usr/sbin/nologin -polkit:*:562:562:PolicyKit User:/nonexistent:/usr/sbin/nologin -pulse:*:563:563:PulseAudio System User:/nonexistent:/usr/sbin/nologin -_xsi:*:600:600:XMLSysInfo User:/nonexistent:/usr/sbin/nologin -_pla:*:636:80:phpLDAPAdmin Owner:/nonexistent:/usr/sbin/nologin -bnetd:*:700:700:Bnetd user:/nonexistent:/usr/sbin/nologin -bopm:*:717:717:Blitzed Open Proxy Monitor:/nonexistent:/bin/sh -openxpki:*:777:777:OpenXPKI Owner:/nonexistent:/usr/sbin/nologin -puppet:*:814:814:Puppet Daemon:/nonexistent:/sbin/nologin -openacs:*:820:820:OpenACS Daemon User:/nonexistent:/usr/sbin/nologin -dotlrn:*:821:821:.LRN Daemon User:/nonexistent:/usr/sbin/nologin -netdisco:*:840:840:netdisco daemon:/nonexistent:/usr/sbin/nologin -bacula:*:910:910:Bacula Daemon:/var/db/bacula:/usr/sbin/nologin -iserv:*:911:911:Iserv Daemon:/nonexistent:/usr/sbin/nologin -_sj3:*:912:912:SJ3 Daemon:/nonexistent:/usr/sbin/nologin -_relayd:*:913:913:Relay Daemon:/var/empty:/usr/sbin/nologin +smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin +bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin +majordom:*:54:54::0:0:Majordomo Pseudo User:/usr/local/majordomo:/nonexistent +rdfdb:*:55:55::0:0:rdfDB Daemon:/var/db/rdfdb:/bin/sh +spamd:*:58:58::0:0:SpamAssassin user:/var/spool/spamd:/usr/sbin/nologin +unbound:*:59:59::0:0:unbound dns resolver:/nonexistent:/usr/sbin/nologin +cyrus:*:60:60::0:0:the cyrus mail server:/nonexistent:/nonexistent +gnats:*:61:1::0:0:GNATS database owner:/usr/local/share/gnats/gnats-db:/bin/sh +proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/nonexistent +uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/libexec/uucp/uucico +xten:*:67:67::0:0:X-10 daemon:/usr/local/xten:/nonexistent +pop:*:68:6::0:0:Post Office Owner (popper):/nonexistent:/usr/sbin/nologin +wnn:*:69:7::0:0:Wnn:/nonexistent:/nonexistent +pgsql:*:70:70::0:0:PostgreSQL pseudo-user:/usr/local/pgsql:/bin/sh +oracle:*:71:71::0:0:Oracle:/usr/local/oracle7:/usr/sbin/nologin +ircd:*:72:72::0:0:IRC daemon:/nonexistent:/nonexistent +ircservices:*:73:73::0:0:IRC services:/nonexistent:/nonexistent +simscan:*:74:74::0:0:Simscan User:/nonexistent:/usr/sbin/nologin +ifmail:*:75:66::0:0:Ifmail user:/nonexistent:/nonexistent +hybserv:*:76:76::0:0:HybServ Daemon:/nonexistent:/usr/sbin/nologin +virtuoso:*:79:79::0:0:Virtuoso Universal Server:/usr/local/virtuoso:/bin/sh +www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin +alias:*:81:81::0:0:QMail user:/var/qmail/alias:/nonexistent +qmaild:*:82:81::0:0:QMail user:/var/qmail:/nonexistent +qmaill:*:83:81::0:0:QMail user:/var/qmail:/nonexistent +qmailp:*:84:81::0:0:QMail user:/var/qmail:/nonexistent +qmailq:*:85:82::0:0:QMail user:/var/qmail:/nonexistent +qmailr:*:86:82::0:0:QMail user:/var/qmail:/nonexistent +qmails:*:87:82::0:0:QMail user:/var/qmail:/nonexistent +mysql:*:88:88::0:0:MySQL Daemon:/var/db/mysql:/usr/sbin/nologin +vpopmail:*:89:89::0:0:VPop Mail User:/usr/local/vpopmail:/nonexistent +firebird:*:90:90::0:0:Firebird Database Administrator:/var/db/firebird:/bin/sh +mailman:*:91:91::0:0:Mailman User:/usr/local/mailman:/usr/sbin/nologin +gdm:*:92:92::0:0:GDM Sandbox:/:/usr/sbin/nologin +jabber:*:93:93::0:0:Jabber Daemon:/nonexistent:/nonexistent +p4admin:*:94:94::0:0:Perforce admin:/usr/local/perforce:/usr/sbin/nologin +interch:*:95:95::0:0:Interchange user:/usr/local/interchange:/usr/sbin/nologin +squeuer:*:96:96::0:0:SQueuer Owner:/nonexistent:/bin/sh +mud:*:97:97::0:0:MUD Owner:/nonexistent:/bin/sh +msql:*:98:98::0:0:mSQL-2 pseudo-user:/var/db/msqldb:/bin/sh +rscsi:*:99:99::0:0:Remote SCSI:/usr/local/rscsi:/usr/local/sbin/rscsi +squid:*:100:100::0:0:squid caching-proxy pseudo user:/usr/local/squid:/usr/sbin/nologin +quagga:*:101:101::0:0:Quagga route daemon pseudo user:/usr/local/etc/quagga:/usr/sbin/nologin +ganglia:*:102:102::0:0:Ganglia User:/nonexistent:/usr/sbin/nologin +sgeadmin:*:103:103::0:0:Sun Grid Engine Admin:/nonexistent:/usr/sbin/nologin +slimserv:*:104:104::0:0:Slim Devices SlimServer pseudo-user:/nonexistent:/usr/sbin/nologin +dnetc:*:105:105::0:0:distributed.net client and proxy pseudo-user:/nonexistent:/usr/sbin/nologin +clamav:*:106:106::0:0:Clamav Antivirus:/nonexistent:/usr/sbin/nologin +cacti:*:107:107::0:0:Cacti Sandbox:/nonexistent:/usr/sbin/nologin +webkit:*:108:108::0:0:WebKit Default User:/usr/local/www/webkit:/bin/sh +quickml:*:109:109::0:0:quickml Server:/nonexistent:/usr/sbin/nologin +vscan:*:110:110::0:0:Scanning Virus Account:/var/amavis:/bin/sh +fido:*:111:111::0:0:Fido System:/usr/local/fido:/bin/sh +dcc:*:112:112::0:0:Distributed Checksum Clearinghouse:/nonexistent:/usr/sbin/nologin +amavis:*:113:113::0:0:Amavis-stats Account:/nonexistent:/usr/sbin/nologin +dhis:*:114:114::0:0:DHIS Daemon:/nonexistent:/usr/sbin/nologin +_symon:*:115:115::0:0:Symon Account:/var/empty:/usr/sbin/nologin +hplip:*:116:116::0:0:HPLIP Server:/nonexistent:/usr/sbin/nologin +smokeping:*:117:117::0:0:SmokePing Daemon:/nonexistent:/usr/sbin/nologin +ircproxyd:*:118:118::0:0:Night Light IRC Proxy:/nonexistent:/usr/sbin/nologin +mythtv:*:119:119::0:0:MythTV pseudo-user:/home/mythtv:/bin/sh +pdns_recursor:*:120:120::0:0:pdns_recursor pseudo-user:/nonexistent:/usr/sbin/nologin +otrs:*:121:121::0:0:OTRS Administrator:/usr/local/otrs:/bin/csh +zabbix:*:122:122::0:0:Zabbix NMS:/nonexistent:/usr/sbin/nologin +_ntp:*:123:123::0:0:NTP Daemon:/var/empty:/usr/sbin/nologin +fetchmail:*:124:124::0:0:Fetchmail mail-retrieval daemon:/nonexistent:/usr/sbin/nologin +postfix:*:125:125::0:0:Postfix Mail System:/var/spool/postfix:/usr/sbin/nologin +navcron:*:127:127::0:0:Network Administration Visualized:/usr/local/nav:/usr/sbin/nologin +vchat:*:128:128::0:0:VChat Conferencing System:/nonexistent:/usr/sbin/nologin +_bgpd:*:130:130::0:0:BGP Daemon:/var/empty:/usr/sbin/nologin +_ospfd:*:131:131::0:0:OSPF Daemon:/var/empty:/usr/sbin/nologin +_spamd:*:132:132::0:0:Spam Daemon:/var/empty:/usr/sbin/nologin +freeradius:*:133:133::0:0:FreeRADIUS Daemon:/nonexistent:/usr/sbin/nologin +undernet:*:134:134::0:0:Undernet ircu Daemon:/nonexistant:/usr/sbin/nologin +cricket:*:141:80::0:0:Cricket Monitoring User:/usr/local/cricket:/usr/sbin/nologin +dovecot:*:143:143::0:0:Dovecot User:/var/empty:/usr/sbin/nologin +rbldns:*:153:153::0:0:rbldnsd pseudo-user:/nonexistent:/usr/sbin/nologin +sfs:*:171:171::0:0:Self-Certifying File System:/nonexistent:/usr/sbin/nologin +agk:*:172:172::0:0:AquaGateKeeper:/nonexistent:/nonexistent +polipo:*:173:173::0:0:polipo web cache:/nonexistent:/usr/sbin/nologin +flowtools:*:174:174::0:0:Flow-tools collector pseudo-user:/nonexistent:/usr/sbin/nologin +nagios:*:181:181::0:0:Nagios pseudo-user:/var/spool/nagios:/usr/sbin/nologin +moinmoin:*:192:192::0:0:MoinMoin User:/nonexistent:/usr/sbin/nologin +cups:*:193:193::0:0:Cups Owner:/nonexistent:/usr/sbin/nologin +sympa:*:200:200::0:0:Sympa Owner:/nonexistent:/usr/sbin/nologin +privoxy:*:201:201::0:0:Privoxy proxy user:/nonexistent:/usr/sbin/nologin +dspam:*:202:202::0:0:Dspam:/nonexistent:/usr/sbin/nologin +shoutcast:*:210:210::0:0:Shoutcast sandbox:/nonexistent:/bin/sh +bs:*:220:220::0:0:Big Sister:/usr/local/bigsister:/bin/sh +postgrey:*:225:225::0:0:Postgrey Owner:/nonexistent:/usr/sbin/nologin +aprsd:*:240:240::0:0:aprsd:/nonexistent:/bin/sh +tnc:*:241:241::0:0:aprsd:/nonexistent:/bin/sh +fcron:*:247:247::0:0:fcron pseudo-user:/nonexistent:/usr/sbin/nologin +_tor:*:256:256::0:0:Tor anonymising router:/var/db/tor:/bin/sh +_dns-proxy-tor:*:257:257::0:0:dns-proxy-tor user:/nonexistent:/usr/sbin/nologin +_trans-proxy-tor:*:258:258::0:0:dns-proxy-tor user:/nonexistent:/usr/sbin/nologin +meta1s:*:260:260::0:0:MeTA1 SMTPS:/nonexistent:/usr/sbin/nologin +meta1q:*:261:261::0:0:MeTA1 QMGR:/nonexistent:/usr/sbin/nologin +meta1c:*:262:262::0:0:MeTA1 SMTPC:/nonexistent:/usr/sbin/nologin +meta1m:*:263:263::0:0:MeTA1 misc:/nonexistent:/usr/sbin/nologin +meta1:*:264:264::0:0: X other:/nonexistent:/usr/sbin/nologin +hacluster:*:275:275::0:0:Heartbeat cluster user:/nonexistent:/usr/sbin/nologin +mrtg:*:279:279::0:0:MRTG daemon:/nonexistent:/usr/sbin/nologin +hobbit:*:280:280::0:0:Hobbit Monitor:/nonexistent:/usr/sbin/nologin +prelude:*:281:281::0:0:Prelude user:/nonexistent:/usr/sbin/nologin +_sphinx:*:312:312::0:0:Sphinxsearch Owner:/nonexistent:/usr/sbin/nologin +dkfilter:*:325:325::0:0:DK Filter Owner:/nonexistent:/usr/sbin/nologin +_pma:*:336:80::0:0:phpMyAdmin Owner:/nonexistent:/sbin/nologin +wildfire:*:340:340::0:0:Wildfire Daemon:/nonexistent:/usr/sbin/nologin +stunnel:*:341:341::0:0:Stunnel Daemon:/nonexistent:/usr/sbin/nologin +openfire:*:342:342::0:0:Openfire IM Daemon:/nonexistent:/usr/sbin/nologin +_iodined:*:353:353::0:0:Iodine Daemon:/nonexistent:/usr/sbin/nologin +ldap:*:389:389::0:0:OpenLDAP Server:/nonexistent:/usr/sbin/nologin +tiarra:*:398:398::0:0:Tiarra IRC Proxy:/nonexistent:/usr/sbin/nologin +drweb:*:426:426::0:0:Dr.Web Mail Scanner:/nonexistent:/usr/sbin/nologin +courier:*:465:465::0:0:Courier Mail Server:/nonexistent:/usr/sbin/nologin +_bbstored:*:505:505::0:0:BoxBackup Store Daemon:/nonexistent:/bin/sh +nullmail:*:522:522::0:0:Nullmailer Mail System:/var/spool/nullmailer:/bin/sh +dkimproxy:*:525:525::0:0:DKIM Proxy Owner:/nonexistent:/usr/sbin/nologin +ejabberd:*:544:544::0:0:ejabberd pseudo user:/var/spool/ejabberd:/bin/sh +qtss:*:554:554::0:0:Darwin Streaming Server:/nonexistent:/usr/sbin/nologin +ircdru:*:555:555::0:0:Russian hybrid IRC server:/nonexistent:/bin/sh +messagebus:*:556:556::0:0:D-BUS Daemon User:/nonexistent:/usr/sbin/nologin +avahi:*:558:558::0:0:Avahi Daemon User:/nonexistent:/usr/sbin/nologin +tacacs:*:559:559::0:0:TACACS+ Daemon User:/nonexistent:/usr/sbin/nologin +distcc:*:561:561::0:0:Distcc user:/nonexistent:/usr/sbin/nologin +polkit:*:562:562::0:0:PolicyKit User:/nonexistent:/usr/sbin/nologin +pulse:*:563:563::0:0:PulseAudio System User:/nonexistent:/usr/sbin/nologin +_xsi:*:600:600::0:0:XMLSysInfo User:/nonexistent:/usr/sbin/nologin +_pla:*:636:80::0:0:phpLDAPAdmin Owner:/nonexistent:/usr/sbin/nologin +bnetd:*:700:700::0:0:Bnetd user:/nonexistent:/usr/sbin/nologin +bopm:*:717:717::0:0:Blitzed Open Proxy Monitor:/nonexistent:/bin/sh +openxpki:*:777:777::0:0:OpenXPKI Owner:/nonexistent:/usr/sbin/nologin +puppet:*:814:814::0:0:Puppet Daemon:/nonexistent:/sbin/nologin +openacs:*:820:820::0:0:OpenACS Daemon User:/nonexistent:/usr/sbin/nologin +dotlrn:*:821:821::0:0:.LRN Daemon User:/nonexistent:/usr/sbin/nologin +netdisco:*:840:840::0:0:netdisco daemon:/nonexistent:/usr/sbin/nologin +bacula:*:910:910::0:0:Bacula Daemon:/var/db/bacula:/usr/sbin/nologin +iserv:*:911:911::0:0:Iserv Daemon:/nonexistent:/usr/sbin/nologin +_sj3:*:912:912::0:0:SJ3 Daemon:/nonexistent:/usr/sbin/nologin +_relayd:*:913:913::0:0:Relay Daemon:/var/empty:/usr/sbin/nologin +bitlbee:*:914:914::0:0:Bitlbee pseudo-user:/nonexistent:/sbin/nologin ==== //depot/projects/dtrace/ports/UPDATING#74 (text+ko) ==== @@ -6,6 +6,22 @@ time you update your ports collection, before attempting any port upgrades. +20080519: + AFFECTS: users of www/nginx and www/nginx-devel + AUTHOR: osa@FreeBSD.org + + Nginx version lines have been changed: 0.5 -> 0.6 for stable and + 0.6 -> 0.7 for development version. Make sure your configuration + files are compatible with the new viersion. + +20080519: + AFFECTS: users of irc/bitlbee + AUTHOR: brix@FreeBSD.org + + The default installation is now configured for running bitlbee as + user 'bitlbee'. Make sure any existing configuration files are + readable by that user. + 20080517: AFFECTS: users of multimedia/smplayer-* AUTHOR: miwi@FreeBSD.org @@ -48,8 +64,8 @@ AFFECTS: users of audio/ampache AUTHOR: jadawin@FreeBSD.org - Ampache 3.4 uses a different config parser. Unfortunately the new parser - is unable to read old config files. You must run php + Ampache 3.4 uses a different config parser. Unfortunately the new parser + is unable to read old config files. You must run php ${WWWDIR}/bin/migrate_config.inc from the command line. 20080508: @@ -134,7 +150,7 @@ 20080405: AFFECTS: users of sysutils/tracker AUTHOR: ahze@FreeBSD.org - + The sysutils/tracker port is now a meta port and tracker is now split into separate ports to allow non-GNOME users to install tracker without pulling in GNOME components. To upgrade please use the directions below. @@ -6437,4 +6453,4 @@ 2) Update all p5-* modules. portupgrade -f p5-\* -$FreeBSD: ports/UPDATING,v 1.631 2008/05/17 19:17:42 miwi Exp $ +$FreeBSD: ports/UPDATING,v 1.634 2008/05/20 09:57:45 osa Exp $ ==== //depot/projects/dtrace/src/lib/libarchive/archive_read_support_format_mtree.c#4 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_mtree.c,v 1.4 2008/03/15 11:02:47 kientzle Exp $"); +__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_mtree.c,v 1.5 2008/05/19 18:06:48 cperciva Exp $"); #ifdef HAVE_SYS_STAT_H #include @@ -596,6 +596,7 @@ archive_set_error(&a->archive, ENOMEM, "Can't allocate memory"); } + return (ARCHIVE_FATAL); } *buff = mtree->buff; ==== //depot/projects/dtrace/src/lib/libgeom/geom_util.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libgeom/geom_util.c,v 1.1 2007/05/06 01:17:46 pjd Exp $"); +__FBSDID("$FreeBSD: src/lib/libgeom/geom_util.c,v 1.2 2008/05/20 11:45:05 pjd Exp $"); #include #include @@ -46,7 +46,7 @@ * Open the given provider and at least check if this is a block device. */ int -g_open(const char *name, int write) +g_open(const char *name, int dowrite) { char path[MAXPATHLEN]; int fd; @@ -56,7 +56,7 @@ else snprintf(path, sizeof(path), "%s%s", _PATH_DEV, name); - fd = open(path, write ? O_RDWR : O_RDONLY); + fd = open(path, dowrite ? O_RDWR : O_RDONLY); if (fd == -1) return (-1); /* Let try to get sectorsize, which will prove it is a GEOM provider. */ @@ -183,7 +183,7 @@ * Find provider name by the given ID. */ int -g_open_by_ident(const char *ident, int write, char *name, size_t size) +g_open_by_ident(const char *ident, int dowrite, char *name, size_t size) { char lident[DISK_IDENT_SIZE]; struct gmesh mesh; @@ -204,7 +204,7 @@ LIST_FOREACH(mp, &mesh.lg_class, lg_class) { LIST_FOREACH(gp, &mp->lg_geom, lg_geom) { LIST_FOREACH(pp, &gp->lg_provider, lg_provider) { - fd = g_open(pp->lg_name, write); + fd = g_open(pp->lg_name, dowrite); if (fd == -1) continue; if (g_get_ident(fd, lident, ==== //depot/projects/dtrace/src/lib/libgeom/libgeom.3#5 (text+ko) ==== @@ -26,7 +26,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libgeom/libgeom.3,v 1.8 2007/05/06 01:17:46 pjd Exp $ +.\" $FreeBSD: src/lib/libgeom/libgeom.3,v 1.9 2008/05/20 11:45:05 pjd Exp $ .\" .Dd May 6, 2007 .Dt LIBGEOM 3 @@ -92,7 +92,7 @@ .Fn gctl_dump "struct gctl_req *req" "FILE *f" .Ss "Utility Functions" .Ft int -.Fn g_open "const char *name" "int write" +.Fn g_open "const char *name" "int dowrite" .Ft int .Fn g_close "int fd" .Ft off_t @@ -108,7 +108,7 @@ .Ft int .Fn g_get_name "const char *ident" "char *name" "size_t size" .Ft int -.Fn g_open_by_ident "const char *ident" "int write" "char *name" "size_t size" +.Fn g_open_by_ident "const char *ident" "int dowrite" "char *name" "size_t size" .Sh DESCRIPTION The .Nm geom @@ -271,7 +271,7 @@ function opens the given provider and returns file descriptor number, which can be used with other functions. The -.Fa write +.Fa dowrite argument indicates if operations that modify the provider (like .Fn g_flush or ==== //depot/projects/dtrace/src/sbin/swapon/Makefile#4 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/5/93 -# $FreeBSD: src/sbin/swapon/Makefile,v 1.8 2002/12/28 23:39:47 dillon Exp $ +# $FreeBSD: src/sbin/swapon/Makefile,v 1.9 2008/05/20 12:24:31 pjd Exp $ PROG= swapon MAN= swapon.8 @@ -8,4 +8,7 @@ MLINKS= swapon.8 swapoff.8 MLINKS+=swapon.8 swapctl.8 +DPADD= ${LIBUTIL} +LDADD= -lutil + .include ==== //depot/projects/dtrace/src/sbin/swapon/swapon.8#4 (text+ko) ==== @@ -26,9 +26,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)swapon.8 8.1 (Berkeley) 6/5/93 -.\" $FreeBSD: src/sbin/swapon/swapon.8,v 1.29 2005/02/10 09:19:34 ru Exp $ +.\" $FreeBSD: src/sbin/swapon/swapon.8,v 1.30 2008/05/20 12:24:31 pjd Exp $ .\" -.Dd December 28, 2002 +.Dd April 29, 2008 .Dt SWAPON 8 .Os .Sh NAME @@ -38,7 +38,7 @@ .Nm swapon Fl a | Ar .Nm swapoff Fl a | Ar .Nm swapctl -.Op Fl AhklsU +.Op Fl AghklmsU .Oo .Fl a Ar | @@ -130,9 +130,13 @@ utility has the following options for listing swap: .Bl -tag -width indent .It Fl h -Output values in megabytes. +Output values in human-readable form. +.It Fl g +Output values in gigabytes. .It Fl k Output values in kilobytes. +.It Fl m +Output values in megabytes. .It Fl l List the devices making up system swap. .It Fl s ==== //depot/projects/dtrace/src/sbin/swapon/swapon.c#4 (text+ko) ==== @@ -39,7 +39,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/sbin/swapon/swapon.c,v 1.22 2005/02/10 09:19:34 ru Exp $"); +__FBSDID("$FreeBSD: src/sbin/swapon/swapon.c,v 1.23 2008/05/20 12:24:31 pjd Exp $"); #include #include @@ -54,6 +54,7 @@ #include #include #include +#include static void usage(void); static int swap_on_off(char *name, int ignoreebusy); @@ -79,7 +80,7 @@ orig_prog = which_prog; doall = 0; - while ((ch = getopt(argc, argv, "AadlhksU")) != -1) { + while ((ch = getopt(argc, argv, "AadghklmsU")) != -1) { switch(ch) { case 'A': if (which_prog == SWAPCTL) { @@ -101,17 +102,23 @@ else usage(); break; - case 's': - sflag = 1; + case 'g': + hflag = 'G'; + break; + case 'h': + hflag = 'H'; + break; + case 'k': + hflag = 'K'; break; case 'l': lflag = 1; break; - case 'h': + case 'm': hflag = 'M'; break; - case 'k': - hflag = 'K'; + case 's': + sflag = 1; break; case 'U': if (which_prog == SWAPCTL) { @@ -199,13 +206,29 @@ fprintf(stderr, "-a | file ...\n"); break; case SWAPCTL: - fprintf(stderr, "[-AhklsU] [-a file ... | -d file ...]\n"); + fprintf(stderr, "[-AghklmsU] [-a file ... | -d file ...]\n"); break; } exit(1); } static void +sizetobuf(char *buf, size_t bufsize, int hflag, long long val, int hlen, + long blocksize) +{ + + if (hflag == 'H') { + char tmp[16]; + + humanize_number(tmp, 5, (int64_t)val, "", HN_AUTOSCALE, + HN_B | HN_NOSPACE | HN_DECIMAL); + snprintf(buf, bufsize, "%*s", hlen, tmp); + } else { + snprintf(buf, bufsize, "%*lld", hlen, val / blocksize); + } +} + +static void swaplist(int lflag, int sflag, int hflag) { size_t mibsize, size; @@ -216,19 +239,33 @@ long long used = 0; long long tmp_total; long long tmp_used; + char buf[32]; pagesize = getpagesize(); switch(hflag) { + case 'G': + blocksize = 1024 * 1024 * 1024; + strlcpy(buf, "1GB-blocks", sizeof(buf)); + hlen = 10; + break; + case 'H': + blocksize = -1; + strlcpy(buf, "Bytes", sizeof(buf)); + hlen = 10; + break; case 'K': blocksize = 1024; + strlcpy(buf, "1kB-blocks", sizeof(buf)); hlen = 10; break; case 'M': blocksize = 1024 * 1024; + strlcpy(buf, "1MB-blocks", sizeof(buf)); hlen = 10; break; default: getbsize(&hlen, &blocksize); + snprintf(buf, sizeof(buf), "%ld-blocks", blocksize); break; } @@ -237,8 +274,6 @@ err(1, "sysctlnametomib()"); if (lflag) { - char buf[32]; - snprintf(buf, sizeof(buf), "%ld-blocks", blocksize); printf("%-13s %*s %*s\n", "Device:", hlen, buf, @@ -253,24 +288,28 @@ if (xsw.xsw_version != XSWDEV_VERSION) errx(1, "xswdev version mismatch"); - tmp_total = (long long)xsw.xsw_nblks * pagesize / blocksize; - tmp_used = (long long)xsw.xsw_used * pagesize / blocksize; + tmp_total = (long long)xsw.xsw_nblks * pagesize; + tmp_used = (long long)xsw.xsw_used * pagesize; total += tmp_total; used += tmp_used; if (lflag) { - printf("/dev/%-8s %*lld %*lld\n", - devname(xsw.xsw_dev, S_IFCHR), - hlen, tmp_total, - hlen, tmp_used); + sizetobuf(buf, sizeof(buf), hflag, tmp_total, hlen, + blocksize); + printf("/dev/%-8s %s ", devname(xsw.xsw_dev, S_IFCHR), + buf); + sizetobuf(buf, sizeof(buf), hflag, tmp_used, hlen, + blocksize); + printf("%s\n", buf); } } if (errno != ENOENT) err(1, "sysctl()"); if (sflag) { - printf("Total: %*lld %*lld\n", - hlen, total, - hlen, used); + sizetobuf(buf, sizeof(buf), hflag, total, hlen, blocksize); + printf("Total: %s ", buf); + sizetobuf(buf, sizeof(buf), hflag, used, hlen, blocksize); + printf("%s\n", buf); } } ==== //depot/projects/dtrace/src/share/man/man4/Makefile#36 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/18/93 -# $FreeBSD: src/share/man/man4/Makefile,v 1.416 2008/04/29 21:36:17 sam Exp $ +# $FreeBSD: src/share/man/man4/Makefile,v 1.417 2008/05/19 02:21:00 yongari Exp $ MAN= aac.4 \ acpi.4 \ @@ -8,6 +8,7 @@ acpi_video.4 \ adv.4 \ adw.4 \ + age.4 \ agp.4 \ aha.4 \ ahb.4 \ ==== //depot/projects/dtrace/src/share/man/man4/altq.4#12 (text+ko) ==== @@ -23,9 +23,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/altq.4,v 1.33 2008/04/20 19:20:39 sam Exp $ +.\" $FreeBSD: src/share/man/man4/altq.4,v 1.34 2008/05/19 02:06:39 yongari Exp $ .\" -.Dd June 12, 2007 +.Dd May 19, 2008 .Dt ALTQ 4 .Os .Sh NAME @@ -115,6 +115,7 @@ are required to use a certain network card with .Nm . They have been applied to the following hardware drivers: +.Xr age 4 , .Xr an 4 , .Xr ath 4 , >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue May 20 22:31:43 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 609E91065672; Tue, 20 May 2008 22:31:43 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22AC1106564A for ; Tue, 20 May 2008 22:31:43 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 195968FC14 for ; Tue, 20 May 2008 22:31:43 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KMVgKE087259 for ; Tue, 20 May 2008 22:31:42 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KMVgCK087257 for perforce@freebsd.org; Tue, 20 May 2008 22:31:42 GMT (envelope-from sam@freebsd.org) Date: Tue, 20 May 2008 22:31:42 GMT Message-Id: <200805202231.m4KMVgCK087257@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 141936 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, 20 May 2008 22:31:43 -0000 http://perforce.freebsd.org/chv.cgi?CH=141936 Change 141936 by sam@sam_ebb on 2008/05/20 22:31:10 don't reset the swbmiss timer in the state machine; it's not used in adhoc or wds modes (yet) Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_adhoc.c#12 edit .. //depot/projects/vap/sys/net80211/ieee80211_wds.c#8 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_adhoc.c#12 (text+ko) ==== @@ -115,8 +115,6 @@ if (ostate != IEEE80211_S_SCAN) ieee80211_cancel_scan(vap); /* background scan */ ni = vap->iv_bss; /* NB: no reference held */ - if (vap->iv_flags_ext & IEEE80211_FEXT_SWBMISS) - callout_stop(&vap->iv_swbmiss); switch (nstate) { case IEEE80211_S_INIT: switch (ostate) { ==== //depot/projects/vap/sys/net80211/ieee80211_wds.c#8 (text+ko) ==== @@ -403,8 +403,6 @@ if (ostate != IEEE80211_S_SCAN) ieee80211_cancel_scan(vap); /* background scan */ ni = vap->iv_bss; /* NB: no reference held */ - if (vap->iv_flags_ext & IEEE80211_FEXT_SWBMISS) - callout_stop(&vap->iv_swbmiss); error = 0; switch (nstate) { case IEEE80211_S_INIT: From owner-p4-projects@FreeBSD.ORG Tue May 20 22:58:13 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 344FB106567C; Tue, 20 May 2008 22:58:13 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6350106567A for ; Tue, 20 May 2008 22:58:12 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ACD6D8FC20 for ; Tue, 20 May 2008 22:58:12 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KMwCuV088144 for ; Tue, 20 May 2008 22:58:12 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KMwCkT088142 for perforce@freebsd.org; Tue, 20 May 2008 22:58:12 GMT (envelope-from sam@freebsd.org) Date: Tue, 20 May 2008 22:58:12 GMT Message-Id: <200805202258.m4KMwCkT088142@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 141937 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, 20 May 2008 22:58:13 -0000 http://perforce.freebsd.org/chv.cgi?CH=141937 Change 141937 by sam@sam_ebb on 2008/05/20 22:58:08 Handle broadcast probe request frames specially when locating a node on packet receive. If the sender is associated then we were sending the packet only to the vap it was associated to but we need to spam all vap's so probe responses are generated; otherwise the sta's scan cache won't show all our vap's. Noticed by: Jared Go MFP4 after: 1 week Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_node.c#33 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_node.c#33 (text+ko) ==== @@ -1311,6 +1311,24 @@ ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) == IEEE80211_FC0_SUBTYPE_PS_POLL) #define IS_BAR(wh) \ ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) == IEEE80211_FC0_SUBTYPE_BAR) +#define IS_PROBEREQ(wh) \ + ((wh->i_fc[0] & (IEEE80211_FC0_TYPE_MASK|IEEE80211_FC0_SUBTYPE_MASK)) \ + == (IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_PROBE_REQ)) +#define IS_BCAST_PROBEREQ(wh) \ + (IS_PROBEREQ(wh) && IEEE80211_IS_MULTICAST( \ + ((const struct ieee80211_frame *)(wh))->i_addr3)) + +static __inline struct ieee80211_node * +_find_rxnode(struct ieee80211_node_table *nt, + const struct ieee80211_frame_min *wh) +{ + /* XXX 4-address frames? */ + if (IS_CTL(wh) && !IS_PSPOLL(wh) && !IS_BAR(wh) /*&& !IS_RTS(ah)*/) + return ieee80211_find_node_locked(nt, wh->i_addr1); + if (IS_BCAST_PROBEREQ(wh)) + return NULL; /* spam bcast probe req to all vap's */ + return ieee80211_find_node_locked(nt, wh->i_addr2); +} /* * Locate the node for sender, track state, and then pass the @@ -1329,13 +1347,9 @@ struct ieee80211_node_table *nt; struct ieee80211_node *ni; - /* XXX 4-address frames? */ nt = &ic->ic_sta; IEEE80211_NODE_LOCK(nt); - if (IS_CTL(wh) && !IS_PSPOLL(wh) && !IS_BAR(wh) /*&& !IS_RTS(ah)*/) - ni = ieee80211_find_node_locked(nt, wh->i_addr1); - else - ni = ieee80211_find_node_locked(nt, wh->i_addr2); + ni = _find_rxnode(nt, wh); IEEE80211_NODE_UNLOCK(nt); return ni; @@ -1369,10 +1383,7 @@ else ni = NULL; if (ni == NULL) { - if (IS_CTL(wh) && !IS_PSPOLL(wh) && !IS_BAR(wh) /*&& !IS_RTS(ah)*/) - ni = ieee80211_find_node_locked(nt, wh->i_addr1); - else - ni = ieee80211_find_node_locked(nt, wh->i_addr2); + ni = _find_rxnode(nt, wh); if (ni != NULL && nt->nt_keyixmap != NULL) { /* * If the station has a unicast key cache slot @@ -1390,12 +1401,18 @@ nt->nt_keyixmap[keyix] = ieee80211_ref_node(ni); } } - } else - ieee80211_ref_node(ni); + } else { + if (IS_BCAST_PROBEREQ(wh)) + ni = NULL; /* spam bcast probe req to all vap's */ + else + ieee80211_ref_node(ni); + } IEEE80211_NODE_UNLOCK(nt); return ni; } +#undef IS_BCAST_PROBEREQ +#undef IS_PROBEREQ #undef IS_BAR #undef IS_PSPOLL #undef IS_CTL From owner-p4-projects@FreeBSD.ORG Tue May 20 23:15:31 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 22639106566C; Tue, 20 May 2008 23:15:31 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D91B3106567C for ; Tue, 20 May 2008 23:15:30 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D03358FC22 for ; Tue, 20 May 2008 23:15:30 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KNFUeT089776 for ; Tue, 20 May 2008 23:15:30 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KNFUZF089774 for perforce@freebsd.org; Tue, 20 May 2008 23:15:30 GMT (envelope-from sam@freebsd.org) Date: Tue, 20 May 2008 23:15:30 GMT Message-Id: <200805202315.m4KNFUZF089774@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 141938 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, 20 May 2008 23:15:31 -0000 http://perforce.freebsd.org/chv.cgi?CH=141938 Change 141938 by sam@sam_ebb on 2008/05/20 23:15:16 Ignore sw beacon miss events when scanning. This is kind of a hack but it is insufficient to manipulate the vap's timer on scan start/end as there may be multiple sta vap's present when a scan is done. Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_proto.c#31 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_proto.c#31 (text+ko) ==== @@ -1323,8 +1323,23 @@ ieee80211_swbmiss(void *arg) { struct ieee80211vap *vap = arg; + struct ieee80211com *ic = vap->iv_ic; + + /* XXX sleep state? */ + KASSERT(vap->iv_state == IEEE80211_S_RUN, + ("wrong state %d", vap->iv_state)); - if (vap->iv_swbmiss_count == 0) { + if (ic->ic_flags & IEEE80211_F_SCAN) { + /* + * If scanning just ignore and reset state. It's awkward + * to reset the swbmiss timer on scan start/end so instead + * we do this. If get a bmiss after coming out of scan + * because we haven't had time to receive a beacon then + * we should probe the AP before posting a real bmiss + * (unless iv_bmiss_max has been artifiically lowered). + */ + vap->iv_swbmiss_count = 0; + } else if (vap->iv_swbmiss_count == 0) { if (vap->iv_bmiss != NULL) vap->iv_bmiss(vap); if (vap->iv_bmiss_count == 0) /* don't re-arm timer */ From owner-p4-projects@FreeBSD.ORG Tue May 20 23:19:35 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CEBF51065684; Tue, 20 May 2008 23:19:35 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 913451065674 for ; Tue, 20 May 2008 23:19:35 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8856D8FC1C for ; Tue, 20 May 2008 23:19:35 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4KNJZ3Y089848 for ; Tue, 20 May 2008 23:19:35 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4KNJZ6E089846 for perforce@freebsd.org; Tue, 20 May 2008 23:19:35 GMT (envelope-from sam@freebsd.org) Date: Tue, 20 May 2008 23:19:35 GMT Message-Id: <200805202319.m4KNJZ6E089846@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 141939 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, 20 May 2008 23:19:36 -0000 http://perforce.freebsd.org/chv.cgi?CH=141939 Change 141939 by sam@sam_ebb on 2008/05/20 23:19:16 correct comment Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_proto.c#32 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_proto.c#32 (text+ko) ==== @@ -1331,12 +1331,14 @@ if (ic->ic_flags & IEEE80211_F_SCAN) { /* - * If scanning just ignore and reset state. It's awkward - * to reset the swbmiss timer on scan start/end so instead - * we do this. If get a bmiss after coming out of scan - * because we haven't had time to receive a beacon then - * we should probe the AP before posting a real bmiss - * (unless iv_bmiss_max has been artifiically lowered). + * If scanning just ignore and reset state. If we get a + * bmiss after coming out of scan because we haven't had + * time to receive a beacon then we should probe the AP + * before posting a real bmiss (unless iv_bmiss_max has + * been artifiically lowered). A cleaner solution might + * be to disable the timer on scan start/end but to handle + * case of multiple sta vap's we'd need to disable the + * timers of all affected vap's. */ vap->iv_swbmiss_count = 0; } else if (vap->iv_swbmiss_count == 0) { From owner-p4-projects@FreeBSD.ORG Wed May 21 01:09:35 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 97FAA106566B; Wed, 21 May 2008 01:09:34 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4186D106567A for ; Wed, 21 May 2008 01:09:34 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 38D078FC14 for ; Wed, 21 May 2008 01:09:34 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4L19YZH004905 for ; Wed, 21 May 2008 01:09:34 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4L19YtL004903 for perforce@freebsd.org; Wed, 21 May 2008 01:09:34 GMT (envelope-from jb@freebsd.org) Date: Wed, 21 May 2008 01:09:34 GMT Message-Id: <200805210109.m4L19YtL004903@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 141944 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: Wed, 21 May 2008 01:09:35 -0000 http://perforce.freebsd.org/chv.cgi?CH=141944 Change 141944 by jb@freebsd3 on 2008/05/21 01:09:09 Loopback Affected files ... .. //depot/projects/dtrace/src/sys/modules/dtrace/Makefile#28 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/Makefile.inc#9 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/dtmalloc/Makefile#4 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/dtrace/Makefile#18 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/dtrace_test/Makefile#4 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/dtraceall/Makefile#3 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/dtraceall/dtraceall.c#9 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/fasttrap/Makefile#6 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/fbt/Makefile#6 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/lockstat/Makefile#4 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/profile/Makefile#8 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/prototype/Makefile#6 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/sdt/Makefile#7 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/systrace/Makefile#6 edit Differences ... ==== //depot/projects/dtrace/src/sys/modules/dtrace/Makefile#28 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/Makefile,v 1.1 2008/05/17 02:31:17 jb Exp $ .include .include "Makefile.inc" ==== //depot/projects/dtrace/src/sys/modules/dtrace/Makefile.inc#9 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD +# $FreeBSD: src/sys/modules/dtrace/Makefile.inc,v 1.1 2008/05/17 02:31:17 jb Exp $ IGNORE_PRAGMA= 1 ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtmalloc/Makefile#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/dtmalloc/Makefile,v 1.1 2008/05/17 02:31:17 jb Exp $ .PATH: ${.CURDIR}/../../../cddl/dev/dtmalloc ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtrace/Makefile#18 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/dtrace/Makefile,v 1.1 2008/05/17 02:31:17 jb Exp $ ARCHDIR= ${MACHINE_ARCH} ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtrace_test/Makefile#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/dtrace_test/Makefile,v 1.1 2008/05/17 02:31:17 jb Exp $ .PATH: ${.CURDIR}/../../../cddl/dev/dtrace ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtraceall/Makefile#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/dtraceall/Makefile,v 1.1 2008/05/17 02:31:17 jb Exp $ KMOD= dtraceall SRCS= dtraceall.c ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtraceall/dtraceall.c#9 (text+ko) ==== @@ -22,7 +22,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/sys/modules/dtrace/dtraceall/dtraceall.c,v 1.1 2008/05/17 02:31:17 jb Exp $ */ #include ==== //depot/projects/dtrace/src/sys/modules/dtrace/fasttrap/Makefile#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/fasttrap/Makefile,v 1.1 2008/05/17 02:31:18 jb Exp $ .PATH: ${.CURDIR}/../../../cddl/dev/fasttrap ==== //depot/projects/dtrace/src/sys/modules/dtrace/fbt/Makefile#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/fbt/Makefile,v 1.1 2008/05/17 02:31:18 jb Exp $ .PATH: ${.CURDIR}/../../../cddl/dev/fbt ==== //depot/projects/dtrace/src/sys/modules/dtrace/lockstat/Makefile#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/lockstat/Makefile,v 1.1 2008/05/17 02:31:18 jb Exp $ .PATH: ${.CURDIR}/../../../cddl/dev/lockstat ==== //depot/projects/dtrace/src/sys/modules/dtrace/profile/Makefile#8 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/profile/Makefile,v 1.1 2008/05/17 02:31:18 jb Exp $ .PATH: ${.CURDIR}/../../../cddl/dev/profile ==== //depot/projects/dtrace/src/sys/modules/dtrace/prototype/Makefile#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/prototype/Makefile,v 1.1 2008/05/17 02:31:18 jb Exp $ .PATH: ${.CURDIR}/../../../cddl/dev ==== //depot/projects/dtrace/src/sys/modules/dtrace/sdt/Makefile#7 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/sdt/Makefile,v 1.1 2008/05/17 02:31:18 jb Exp $ .PATH: ${.CURDIR}/../../../cddl/dev/sdt ==== //depot/projects/dtrace/src/sys/modules/dtrace/systrace/Makefile#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/sys/modules/dtrace/systrace/Makefile,v 1.1 2008/05/17 02:31:19 jb Exp $ .PATH: ${.CURDIR}/../../../cddl/dev/systrace From owner-p4-projects@FreeBSD.ORG Wed May 21 01:35:02 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1C7301065677; Wed, 21 May 2008 01:35:02 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D303D106564A for ; Wed, 21 May 2008 01:35:01 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CAE8F8FC0C for ; Wed, 21 May 2008 01:35:01 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4L1Z1UD005677 for ; Wed, 21 May 2008 01:35:01 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4L1Z120005652 for perforce@freebsd.org; Wed, 21 May 2008 01:35:01 GMT (envelope-from jb@freebsd.org) Date: Wed, 21 May 2008 01:35:01 GMT Message-Id: <200805210135.m4L1Z120005652@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 141945 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: Wed, 21 May 2008 01:35:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=141945 Change 141945 by jb@freebsd3 on 2008/05/21 01:34:28 IFC Affected files ... .. //depot/projects/dtrace/src/cddl/compat/opensolaris/include/dtrace.h#2 integrate .. //depot/projects/dtrace/src/cddl/compat/opensolaris/include/libproc.h#2 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/trgt_mips.c#1 branch .. //depot/projects/dtrace/src/usr.sbin/wlandebug/wlandebug.8#3 integrate Differences ... ==== //depot/projects/dtrace/src/cddl/compat/opensolaris/include/dtrace.h#2 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/compat/opensolaris/include/libproc.h#2 (text+ko) ==== ==== //depot/projects/dtrace/src/usr.sbin/wlandebug/wlandebug.8#3 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/usr.sbin/wlandebug/wlandebug.8,v 1.6 2008/05/19 17:59:09 thompsa Exp $ +.\" $FreeBSD: src/usr.sbin/wlandebug/wlandebug.8,v 1.7 2008/05/20 20:47:21 thompsa Exp $ .\" .Dd May 19, 2008 .Dt WLANDEBUG 8 @@ -48,7 +48,7 @@ (by default, ``ath0'). The default debugging level for new interfaces can be set by specifying the -.Ar d +.Fl d option. When run as the super-user .Nm From owner-p4-projects@FreeBSD.ORG Wed May 21 01:51:19 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5D0881065671; Wed, 21 May 2008 01:51:19 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1ED19106564A for ; Wed, 21 May 2008 01:51:19 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 16FCC8FC1E for ; Wed, 21 May 2008 01:51:19 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4L1pIiQ006237 for ; Wed, 21 May 2008 01:51:18 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4L1pIPb006235 for perforce@freebsd.org; Wed, 21 May 2008 01:51:18 GMT (envelope-from jb@freebsd.org) Date: Wed, 21 May 2008 01:51:18 GMT Message-Id: <200805210151.m4L1pIPb006235@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 141947 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: Wed, 21 May 2008 01:51:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=141947 Change 141947 by jb@freebsd3 on 2008/05/21 01:50:42 Loopback Affected files ... .. //depot/projects/dtrace/src/cddl/compat/opensolaris/include/dtrace.h#3 edit .. //depot/projects/dtrace/src/cddl/compat/opensolaris/include/libproc.h#3 edit Differences ... ==== //depot/projects/dtrace/src/cddl/compat/opensolaris/include/dtrace.h#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/cddl/compat/opensolaris/include/dtrace.h,v 1.1 2008/05/21 00:26:38 jb Exp $ * */ ==== //depot/projects/dtrace/src/cddl/compat/opensolaris/include/libproc.h#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/cddl/compat/opensolaris/include/libproc.h,v 1.1 2008/05/21 00:26:38 jb Exp $ * */ From owner-p4-projects@FreeBSD.ORG Wed May 21 02:07:38 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0F20F1065680; Wed, 21 May 2008 02:07:38 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5BD5106567C for ; Wed, 21 May 2008 02:07:37 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BDC0C8FC16 for ; Wed, 21 May 2008 02:07:37 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4L27bsq007978 for ; Wed, 21 May 2008 02:07:37 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4L27bwi007976 for perforce@freebsd.org; Wed, 21 May 2008 02:07:37 GMT (envelope-from jb@freebsd.org) Date: Wed, 21 May 2008 02:07:37 GMT Message-Id: <200805210207.m4L27bwi007976@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 141949 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: Wed, 21 May 2008 02:07:38 -0000 http://perforce.freebsd.org/chv.cgi?CH=141949 Change 141949 by jb@freebsd3 on 2008/05/21 02:06:39 Loopback Affected files ... .. //depot/projects/dtrace/src/sys/sys/dtrace_bsd.h#16 edit .. //depot/projects/dtrace/src/sys/sys/sdt.h#15 edit .. //depot/projects/dtrace/src/tools/test/dtrace/Makefile#33 edit Differences ... ==== //depot/projects/dtrace/src/sys/sys/dtrace_bsd.h#16 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2007 John Birrell (jb@freebsd.org) + * Copyright (c) 2007-2008 John Birrell (jb@freebsd.org) * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/sys/sys/dtrace_bsd.h,v 1.1 2008/05/17 02:16:58 jb Exp $ * * This file contains BSD shims for Sun's DTrace code. */ ==== //depot/projects/dtrace/src/sys/sys/sdt.h#15 (text+ko) ==== @@ -22,7 +22,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/sys/sys/sdt.h,v 1.1 2008/05/17 02:14:19 jb Exp $ * * Statically Defined Tracing (SDT) definitions. * ==== //depot/projects/dtrace/src/tools/test/dtrace/Makefile#33 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/tools/test/dtrace/Makefile,v 1.1 2008/05/17 02:09:48 jb Exp $ TESTSRCDIR= ${.CURDIR}/../../../cddl/contrib/opensolaris/cmd/dtrace/test DTEST= ${TESTSRCDIR}/cmd/scripts/dtest.pl -n From owner-p4-projects@FreeBSD.ORG Wed May 21 03:50:27 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BF14E1065674; Wed, 21 May 2008 03:50:27 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 814651065671 for ; Wed, 21 May 2008 03:50:27 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5F80B8FC18 for ; Wed, 21 May 2008 03:50:27 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4L3oR7E012541 for ; Wed, 21 May 2008 03:50:27 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4L3oRWV012539 for perforce@freebsd.org; Wed, 21 May 2008 03:50:27 GMT (envelope-from pgj@FreeBSD.org) Date: Wed, 21 May 2008 03:50:27 GMT Message-Id: <200805210350.m4L3oRWV012539@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141953 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: Wed, 21 May 2008 03:50:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=141953 Change 141953 by pgj@disznohal on 2008/05/21 03:50:25 Add articles/linux-users MFP4 after: 1 week Affected files ... .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/linux-users/Makefile#1 add .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/linux-users/article.sgml#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Wed May 21 03:52:30 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4F4241065675; Wed, 21 May 2008 03:52:30 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11E12106564A for ; Wed, 21 May 2008 03:52:30 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E43388FC17 for ; Wed, 21 May 2008 03:52:29 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4L3qTdJ012618 for ; Wed, 21 May 2008 03:52:29 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4L3qTcJ012616 for perforce@freebsd.org; Wed, 21 May 2008 03:52:29 GMT (envelope-from pgj@FreeBSD.org) Date: Wed, 21 May 2008 03:52:29 GMT Message-Id: <200805210352.m4L3qTcJ012616@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141954 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: Wed, 21 May 2008 03:52:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=141954 Change 141954 by pgj@disznohal on 2008/05/21 03:52:12 Add linux-users to articles/Makefile MFP4 after: 1 week Affected files ... .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/Makefile#2 edit Differences ... ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/Makefile#2 (text+ko) ==== @@ -10,6 +10,7 @@ SUBDIR+= explaining-bsd SUBDIR+= laptop SUBDIR+= linux-comparison +SUBDIR+= linux-users SUBDIR+= multi-os SUBDIR+= version-guide From owner-p4-projects@FreeBSD.ORG Wed May 21 03:53:31 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 45727106567A; Wed, 21 May 2008 03:53:31 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0749C106566B for ; Wed, 21 May 2008 03:53:31 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F254D8FC16 for ; Wed, 21 May 2008 03:53:30 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4L3rUUN012791 for ; Wed, 21 May 2008 03:53:30 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4L3rUOP012789 for perforce@freebsd.org; Wed, 21 May 2008 03:53:30 GMT (envelope-from pgj@FreeBSD.org) Date: Wed, 21 May 2008 03:53:30 GMT Message-Id: <200805210353.m4L3rUOP012789@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 141955 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: Wed, 21 May 2008 03:53:31 -0000 http://perforce.freebsd.org/chv.cgi?CH=141955 Change 141955 by pgj@disznohal on 2008/05/21 03:53:22 Update my email address in the sources. Affected files ... .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/dialup-firewall/Makefile#2 edit .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/dialup-firewall/article.sgml#2 edit .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/laptop/Makefile#2 edit .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/laptop/article.sgml#2 edit .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/multi-os/Makefile#2 edit .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/multi-os/article.sgml#2 edit .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/version-guide/Makefile#2 edit .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml#2 edit Differences ... ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/dialup-firewall/Makefile#2 (text+ko) ==== @@ -8,7 +8,7 @@ NO_TIDY= yes -MAINTAINER= pali.gabor@gmail.com +MAINTAINER= pgj@FreeBSD.org DOC?= article ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/dialup-firewall/article.sgml#2 (text+ko) ==== @@ -4,8 +4,8 @@ ]> + Translated by: PALI, Gabor + Original Revision: 1.42 -->
==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/laptop/Makefile#2 (text+ko) ==== @@ -8,7 +8,7 @@ NO_TIDY= yes -MAINTAINER= pali.gabor@gmail.com +MAINTAINER= pgj@FreeBSD.org DOC?= article ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/laptop/article.sgml#2 (text+ko) ==== @@ -4,8 +4,8 @@ ]> + Translated by: PALI, Gabor + Original Revision: 1.25 -->
==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/multi-os/Makefile#2 (text+ko) ==== @@ -8,7 +8,7 @@ NO_TIDY= yes -MAINTAINER= pali.gabor@gmail.com +MAINTAINER= pgj@FreeBSD.org DOC?= article ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/multi-os/article.sgml#2 (text+ko) ==== @@ -5,8 +5,8 @@ ]> + Translated by: PALI, Gabor + Original Revision: 1.39 -->
==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/version-guide/Makefile#2 (text+ko) ==== @@ -8,7 +8,7 @@ NO_TIDY= yes -MAINTAINER= pali.gabor@gmail.com +MAINTAINER= pgj@FreeBSD.org DOC?= article ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml#2 (text+ko) ==== @@ -7,8 +7,8 @@ ]> + Translated by: PALI, Gabor + Original Revision: 1.11 -->
Válasszuk ki a nekünk igazán megfelelõ &os; From owner-p4-projects@FreeBSD.ORG Wed May 21 05:20:04 2008 Return-Path: <owner-p4-projects@FreeBSD.ORG> Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6434E1065676; Wed, 21 May 2008 05:20:04 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 253241065671 for <perforce@freebsd.org>; Wed, 21 May 2008 05:20:04 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 19A3A8FC18 for <perforce@freebsd.org>; Wed, 21 May 2008 05:20:04 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4L5K4Vm027293 for <perforce@freebsd.org>; Wed, 21 May 2008 05:20:04 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4L5K3oU027291 for perforce@freebsd.org; Wed, 21 May 2008 05:20:03 GMT (envelope-from jb@freebsd.org) Date: Wed, 21 May 2008 05:20:03 GMT Message-Id: <200805210520.m4L5K3oU027291@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell <jb@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Cc: Subject: PERFORCE change 141962 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes <p4-projects.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/p4-projects> List-Post: <mailto:p4-projects@freebsd.org> List-Help: <mailto:p4-projects-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=subscribe> X-List-Received-Date: Wed, 21 May 2008 05:20:04 -0000 http://perforce.freebsd.org/chv.cgi?CH=141962 Change 141962 by jb@freebsd3 on 2008/05/21 05:19:14 DEBUG_FLAGS is a FreeBSD makefile-specific thing, not a general sys.mk thing, so look in CFLAGS to see if debug is turned on. This won't catch -g being added to CFLAGS later though. Default CTF to off for now since we don't need it un userland until we can DTrace userland. Defaulting to off means that buildworld times won't be impacted by the need to build with debug info for the CTF conversion. Affected files ... .. //depot/projects/dtrace/src/share/mk/sys.mk#22 edit Differences ... ==== //depot/projects/dtrace/src/share/mk/sys.mk#22 (text+ko) ==== @@ -45,16 +45,22 @@ .endif .endif +# Turn CTF conversion off by default for now. This default could be +# changed later if DTrace becomes popular. +.if !defined(WITH_CTF) +NO_CTF = 1 +.endif + # C Type Format data is required for DTrace CTFFLAGS ?= -L VERSION .if !defined(NO_CTF) CTFCONVERT ?= ctfconvert CTFMERGE ?= ctfmerge -.if defined(DEBUG_FLAGS) +.if defined(CFLAGS) && (${CFLAGS:M-g} != "") CTFFLAGS += -g .else -DEBUG_FLAGS = -g +CFLAGS += -g .endif .endif From owner-p4-projects@FreeBSD.ORG Wed May 21 07:22:15 2008 Return-Path: <owner-p4-projects@FreeBSD.ORG> Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 51629106567B; Wed, 21 May 2008 07:22:15 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 131351065676 for <perforce@freebsd.org>; Wed, 21 May 2008 07:22:15 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F216E8FC16 for <perforce@freebsd.org>; Wed, 21 May 2008 07:22:14 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4L7MEin034104 for <perforce@freebsd.org>; Wed, 21 May 2008 07:22:15 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4L7ME3X034102 for perforce@freebsd.org; Wed, 21 May 2008 07:22:14 GMT (envelope-from remko@freebsd.org) Date: Wed, 21 May 2008 07:22:14 GMT Message-Id: <200805210722.m4L7ME3X034102@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder <remko@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Cc: Subject: PERFORCE change 141965 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes <p4-projects.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/p4-projects> List-Post: <mailto:p4-projects@freebsd.org> List-Help: <mailto:p4-projects-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=subscribe> X-List-Received-Date: Wed, 21 May 2008 07:22:15 -0000 http://perforce.freebsd.org/chv.cgi?CH=141965 Change 141965 by remko@remko_nakur on 2008/05/21 07:21:37 Placeholder the virtualization chapter. Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#2 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#2 (text+ko) ==== @@ -10,7 +10,7 @@ <author> <firstname>Murray</firstname> <surname>Stokely</surname> - <contrib>Contributed by </contrib> + <contrib>Bijgedragen door </contrib> </author> </authorgroup> <!-- Mar 2007 --> @@ -19,259 +19,29 @@ <title>Virtualization - Synopsis + * Overzicht - Virtualization software allows multiple operating systems - to run simultaneously on the same computer. Such software - systems for PCs often involve a host operating system which runs - the virtualization software and supports any number of guest - operating systems. - - After reading this chapter, you will know: - - - - The difference between a host operating system and a - guest operating system. - - - - How to install FreeBSD on an &intel;-based &apple; &macintosh; - computer. - - - - How to install FreeBSD on Linux with &xen;. - - - - How to install FreeBSD on µsoft.windows; with - Virtual PC. - - - - How to tune a FreeBSD system for best performance under - virtualization. - - - - - Before reading this chapter, you should: - - - - Understand the basics of &unix; and FreeBSD (). - - - Know how to install FreeBSD (). - - Know how to set up your network connection (). - - Know how to install additional third-party - software (). - - + Wordt nog vertaald. - FreeBSD as a Guest OS + * &os; als gast OS - Parallels on MacOS + * Parallels op MacOS - Parallels Desktop for &mac; is a - commercial software product available for &intel; based &apple; - &mac; computers running &macos; 10.4.6 or higher. FreeBSD is a - fully supported guest operating system. - Once Parallels has been installed on &macos; - X, the user must configure a virtual machine and then install - the desired guest operating system. - - Installing FreeBSD on Parallels/&macos; X + * &os; installeren op Parallels/&macos; X - The first step in installing FreeBSD on &macos; - X/Parallels is to create a new virtual - machine for installing FreeBSD. Select FreeBSD - as the Guest OS Type when prompted: - - - - - - - - And choose a reasonable amount of disk and - memory depending on your plans for this virtual FreeBSD - instance. 4GB of disk space and 512MB of RAM work well for most uses of - FreeBSD under Parallels: - - - - - - - - - - - - - - - - - - - - - - - - - - Select the type of networking and a network - interface: + Wordt nog vertaald. - - - - - - - - - - - - - Save and finish the configuration: - - - - - - - - - - - - - - After your FreeBSD virtual machine has been created, - you will need to install FreeBSD on it. This is best done - with an official FreeBSD CDROM or with an ISO image - downloaded from an official FTP site. When you have the - appropriate ISO image on your local &mac; filesystem or a - CDROM in your &mac;'s CD drive, click on the disc icon in the - bottom right corner of your FreeBSD - Parallels window. This - will bring up a window that allows you to associate the - CDROM drive in your virtual machine with an ISO file on - disk or with your real CDROM drive. - - - - - - - - Once you have made this association with your CDROM - source, reboot your FreeBSD virtual machine as normal by - clicking the reboot icon. - Parallels will reboot with a - special BIOS that first checks if you have a CDROM just as a - normal BIOS would do. - - - - - - - - In this case it will find the FreeBSD installation media - and begin a normal sysinstall based - installation as described in . You - may install, but do not attempt to configure X11 at - this time. - - - - - - - - When you have finished the installation, reboot - into your newly installed FreeBSD virtual machine. - - - - - - - - - Configuring FreeBSD on &macos; X/Parallels + * &os; configureren onder &macos; X/Paralells - After FreeBSD has been successfully installed on &macos; - X with Parallels, there are a number - of configuration steps that can be taken to optimize the system - for virtualized operation. - - - - Set boot loader variables - - The most important step is to reduce the - tunable to reduce the CPU utilization - of FreeBSD under the Parallels - environment. This is accomplished by adding the following - line to /boot/loader.conf: - - kern.hz=100 - - Without this setting, an idle FreeBSD - Parallels guest - OS will use roughly 15% of the CPU of a single - processor &imac;. After this change the usage will be - closer to a mere 5%. - - - - Create a new kernel configuration file - - You can remove all of the SCSI, FireWire, and USB - device drivers. Parallels - provides a virtual network - adapter used by the &man.ed.4; driver, so - all other network devices except for - &man.ed.4; and &man.miibus.4; can be - removed from the kernel. - - - - Setup networking - - The most basic networking setup involves simply - using DHCP to connect your virtual machine to the same - local area network as your host &mac;. This can be - accomplished by adding - ifconfig_ed0="DHCP" to - /etc/rc.conf. More advanced - networking setups are described in . - - - + Wordt nog vertaald. - @@ -280,696 +50,73 @@ Fukang Chen (Loader) - Contributed by + Bijgedragen door - FreeBSD with &xen; on Linux + * &os; met &xen; onder &linux; - The &xen; hypervisor is an open - source paravirtualization product which is now supported by the - commercial XenSource company. Guest operating systems are known - as domU domains, and the host operating system is known as dom0. - The first step in running a virtual FreeBSD instance under Linux - is to install &xen; for Linux dom0. - The host operating system will be a Slackware Linux - distribution. + Wordt nog vertaald. - Setup &xen; 3 on Linux dom0 + Het opzetten van &xen; 3 onder &linux; dom0 - - - Download &xen; 3.0 from XenSource - - Download xen-3.0.4_1-src.tgz - from . - - - - - Unpack the tarball - - &prompt.root; cd xen-3.0.4_1-src -&prompt.root; KERNELS="linux-2.6-xen0 linux-2.6-xenU" make world -&prompt.root; make install - - - To re-compile the kernel for dom0: - - &prompt.root; cd xen-3.0.4_1-src/linux-2.6.16.33-xen0 -&prompt.root; make menuconfig -&prompt.root; make -&prompt.root; make install - - Older version of &xen; may need to specify - make ARCH=xen menuconfig - - - - - Add a menu entry into Grub menu.lst - - Edit /boot/grub/menu.lst and - add the following lines: - - title Xen-3.0.4 -root (hd0,0) -kernel /boot/xen-3.0.4-1.gz dom0_mem=262144 -module /boot/vmlinuz-2.6.16.33-xen0 root=/dev/hda1 ro - - - - Reboot your computer into &xen; - - First, edit - /etc/xen/xend-config.sxp, and add - the following line: - - (network-script 'network-bridge netdev=eth0') - - Then, we can launch - &xen;: - - &prompt.root; /etc/init.d/xend start -&prompt.root; /etc/init.d/xendomains start - - Our dom0 is running: - - &prompt.root; xm list -Name ID Mem VCPUs State Time(s) -Domain-0 0 256 1 r----- 54452.9 - - + Wordt nog vertaald. - FreeBSD 7-CURRENT domU + * &os; 7-CURRENT domU - Download the FreeBSD domU kernel for &xen; 3.0 and - disk image from http://www.fsmware.com/ - - - - kernel-current - - - - mdroot-7.0.bz2 - - - - xmexample1.bsd - - - - Put the configuration file xmexample1.bsd - into /etc/xen/ and modify the related - entries about where the kernel and the disk image are stored. - It should look like the following: - - kernel = "/opt/kernel-current" -memory = 256 -name = "freebsd" -vif = [ '' ] -disk = [ 'file:/opt/mdroot-7.0,hda1,w' ] -#on_crash = 'preserve' -extra = "boot_verbose" -extra += ",boot_single" -extra += ",kern.hz=100" -extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a" - - The mdroot-7.0.bz2 file should be - uncompressed. - - Next, the __xen_guest section in kernel-current - needs to be altered to add the VIRT_BASE that - &xen; 3.0.3 requires: - - &prompt.root; objcopy kernel-current -R __xen_guest -&prompt.root; perl -e 'print "LOADER=generic,GUEST_OS=freebsd,GUEST_VER=7.0,XEN_VER=xen-3.0,BSD_SYMTAB,VIRT_BASE=0xC0000000\x00"' > tmp -&prompt.root; objcopy kernel-current --add-section __xen_guest=tmp - - &prompt.root; objdump -j __xen_guest -s kernel-current - -kernel-current: file format elf32-i386 - -Contents of section __xen_guest: - 0000 4c4f4144 45523d67 656e6572 69632c47 LOADER=generic,G - 0010 55455354 5f4f533d 66726565 6273642c UEST_OS=freebsd, - 0020 47554553 545f5645 523d372e 302c5845 GUEST_VER=7.0,XE - 0030 4e5f5645 523d7865 6e2d332e 302c4253 N_VER=xen-3.0,BS - 0040 445f5359 4d544142 2c564952 545f4241 D_SYMTAB,VIRT_BA - 0050 53453d30 78433030 30303030 3000 SE=0xC0000000. - - We are, now, ready to create and launch our domU: - - &prompt.root; xm create /etc/xen/xmexample1.bsd -c -Using config file "/etc/xen/xmexample1.bsd". -Started domain freebsd -WARNING: loader(8) metadata is missing! -Copyright (c) 1992-2006 The FreeBSD Project. -Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 -The Regents of the University of California. All rights reserved. -FreeBSD 7.0-CURRENT #113: Wed Jan 4 06:25:43 UTC 2006 - kmacy@freebsd7.gateway.2wire.net:/usr/home/kmacy/p4/freebsd7_xen3/src/sys/i386-xen/compile/XENCONF -WARNING: DIAGNOSTIC option enabled, expect reduced performance. -Xen reported: 1796.927 MHz processor. -Timecounter "ixen" frequency 1796927000 Hz quality 0 -CPU: Intel(R) Pentium(R) 4 CPU 1.80GHz (1796.93-MHz 686-class CPU) - Origin = "GenuineIntel" Id = 0xf29 Stepping = 9 - Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH, - DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> - Features2=0x4400<CNTX-ID,<b14>> -real memory = 265244672 (252 MB) -avail memory = 255963136 (244 MB) -xc0: <Xen Console> on motherboard -cpu0 on motherboard -Timecounters tick every 10.000 msec -[XEN] Initialising virtual ethernet driver. -xn0: Ethernet address: 00:16:3e:6b:de:3a -[XEN] -Trying to mount root from ufs:/dev/xbd769a -WARNING: / was not properly dismounted -Loading configuration files. -No suitable dump device was found. -Entropy harvesting: interrupts ethernet point_to_point kickstart. -Starting file system checks: -/dev/xbd769a: 18859 files, 140370 used, 113473 free (10769 frags, 12838 blocks, 4.2% fragmentation) -Setting hostname: demo.freebsd.org. -lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 - inet6 ::1 prefixlen 128 - inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 - inet 127.0.0.1 netmask 0xff000000 -Additional routing options:. -Mounting NFS file systems:. -Starting syslogd. -/etc/rc: WARNING: Dump device does not exist. Savecore not run. -ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib -a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout -Starting usbd. -usb: Kernel module not available: No such file or directory -Starting local daemons:. -Updating motd. -Starting sshd. -Initial i386 initialization:. -Additional ABI support: linux. -Starting cron. -Local package initialization:. -Additional TCP options:. -Starting background file system checks in 60 seconds. - -Sun Apr 1 02:11:43 UTC 2007 - -FreeBSD/i386 (demo.freebsd.org) (xc0) - -login: - - The domU should run the &os; 7.0-CURRENT - kernel: - - &prompt.root; uname -a -FreeBSD demo.freebsd.org 7.0-CURRENT FreeBSD 7.0-CURRENT #113: Wed Jan 4 06:25:43 UTC 2006 -kmacy@freebsd7.gateway.2wire.net:/usr/home/kmacy/p4/freebsd7_xen3/src/sys/i386-xen/compile/XENCONF i386 - - The network can now be configured on the domU. The &os; - domU will use a specific interface called - xn0: - - &prompt.root; ifconfig xn0 10.10.10.200 netmask 255.0.0.0 -&prompt.root; ifconfig -xn0: flags=843<UP,BROADCAST,RUNNING,SIMPLEX> mtu 1500 - inet 10.10.10.200 netmask 0xff000000 broadcast 10.255.255.255 - ether 00:16:3e:6b:de:3a -lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 - inet6 ::1 prefixlen 128 - inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 - inet 127.0.0.1 netmask 0xff000000 - - On dom0 Slackware, some &xen; - dependant network interfaces should show up: - - &prompt.root; ifconfig -eth0 Link encap:Ethernet HWaddr 00:07:E9:A0:02:C2 - inet addr:10.10.10.130 Bcast:0.0.0.0 Mask:255.0.0.0 - UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 - RX packets:815 errors:0 dropped:0 overruns:0 frame:0 - TX packets:1400 errors:0 dropped:0 overruns:0 carrier:0 - collisions:0 txqueuelen:0 - RX bytes:204857 (200.0 KiB) TX bytes:129915 (126.8 KiB) - -lo Link encap:Local Loopback - inet addr:127.0.0.1 Mask:255.0.0.0 - UP LOOPBACK RUNNING MTU:16436 Metric:1 - RX packets:99 errors:0 dropped:0 overruns:0 frame:0 - TX packets:99 errors:0 dropped:0 overruns:0 carrier:0 - collisions:0 txqueuelen:0 - RX bytes:9744 (9.5 KiB) TX bytes:9744 (9.5 KiB) - -peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF - UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 - RX packets:1853349 errors:0 dropped:0 overruns:0 frame:0 - TX packets:952923 errors:0 dropped:0 overruns:0 carrier:0 - collisions:0 txqueuelen:1000 - RX bytes:2432115831 (2.2 GiB) TX bytes:86528526 (82.5 MiB) - Base address:0xc000 Memory:ef020000-ef040000 - -vif0.1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF - UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 - RX packets:1400 errors:0 dropped:0 overruns:0 frame:0 - TX packets:815 errors:0 dropped:0 overruns:0 carrier:0 - collisions:0 txqueuelen:0 - RX bytes:129915 (126.8 KiB) TX bytes:204857 (200.0 KiB) - -vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF - UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 - RX packets:3 errors:0 dropped:0 overruns:0 frame:0 - TX packets:2 errors:0 dropped:157 overruns:0 carrier:0 - collisions:0 txqueuelen:1 - RX bytes:140 (140.0 b) TX bytes:158 (158.0 b) - -xenbr1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF - UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 - RX packets:4 errors:0 dropped:0 overruns:0 frame:0 - TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 - collisions:0 txqueuelen:0 - RX bytes:112 (112.0 b) TX bytes:0 (0.0 b) - - &prompt.root; brctl show -bridge name bridge id STP enabled interfaces -xenbr1 8000.feffffffffff no vif0.1 - peth0 - vif1.0 + Wordt nog vertaald. - - Virtual PC on &windows; + * Virtual PC onder &windows; - Virtual PC for &windows; is a - µsoft; software product available for free download. See - system requirements. Once Virtual PC - has been installed on µsoft.windows;, the user must configure a - virtual machine and then install the desired guest operating - system. + Wordt nog vertaald. - Installing FreeBSD on Virtual PC/µsoft.windows; + * &os; installeren onder Virtual PC/µsoft.windows; - The first step in installing FreeBSD on µsoft.windows; - /Virtual PC is to create a new virtual - machine for installing FreeBSD. Select Create a - virtual machine when prompted: - - - - - - - - - - - - - - And select Other as the - Operating system when prompted: - - - - - - - - Then, choose a reasonable amount of disk and - memory depending on your plans for this virtual FreeBSD - instance. 4GB of disk space and 512MB of RAM work well for most uses of - FreeBSD under Virtual PC: - - - - - - - - - - - - - - Save and finish the configuration: - - - - - - - - Select your FreeBSD virtual machine and click - Settings, then set the type of networking and a - network interface: - - - - - - - - - - - - - - After your FreeBSD virtual machine has been created, - you will need to install FreeBSD on it. This is best done - with an official FreeBSD CDROM or with an ISO image - downloaded from an official FTP site. When you have the - appropriate ISO image on your local &windows; filesystem or a - CDROM in your CD drive, double click on your FreeBSD - virtual machine to boot. Then, click CD and - choose Capture ISO Image... on - Virtual PC window. This - will bring up a window that allows you to associate the - CDROM drive in your virtual machine with an ISO file on - disk or with your real CDROM drive. - - - - - - - - - - - - - - Once you have made this association with your CDROM - source, reboot your FreeBSD virtual machine as normal by - clicking the Action and - Reset. Virtual PC - will reboot with a special BIOS that first checks if you have a - CDROM just as a normal BIOS would do. - - - - - - - - In this case it will find the FreeBSD installation media - and begin a normal sysinstall based - installation as described in . You - may install, but do not attempt to configure X11 at - this time. - - - - - - - - When you have finished the installation, remember to eject - CDROM or release ISO image. Finally, reboot into your newly - installed FreeBSD virtual machine. - - - - - - + Wordt nog vertaald. - Configuring FreeBSD on µsoft.windows;/Virtual PC + * &os; configureren onder µsoft.windows;/Virtual PC - After FreeBSD has been successfully installed on - µsoft.windows; with Virtual PC, - there are a number of configuration steps that can be taken to - optimize the system for virtualized operation. - - - - Set boot loader variables - - The most important step is to reduce the - tunable to reduce the CPU utilization - of FreeBSD under the Virtual PC - environment. This is accomplished by adding the following - line to /boot/loader.conf: - - kern.hz=100 - - Without this setting, an idle FreeBSD - Virtual PC guest - OS will use roughly 40% of the CPU of a single - processor computer. After this change the usage will be - closer to a mere 3%. - - - - Create a new kernel configuration file - - You can remove all of the SCSI, FireWire, and USB - device drivers. Virtual PC - provides a virtual network - adapter used by the &man.de.4; driver, so - all other network devices except for - &man.de.4; and &man.miibus.4; can be - removed from the kernel. - - - - Setup networking - - The most basic networking setup involves simply - using DHCP to connect your virtual machine to the same - local area network as your host µsoft.windows;. This can - be accomplished by adding - ifconfig_de0="DHCP" to - /etc/rc.conf. More advanced - networking setups are described in . - - - + Wordt nog vertaald. - - VMWare on MacOS + * VMWare onder MacOS - VMWare Fusion for &mac; is a - commercial software product available for &intel; based &apple; - &mac; computers running &macos; 10.4.9 or higher. FreeBSD is a - fully supported guest operating system. Once - VMWare Fusion has been installed on - &macos; X, the user must configure a virtual machine and then - install the desired guest operating system. + Wordt nog vertaald. - Installing FreeBSD on VMWare/&macos; X + * &os; installeren onder VMWare/&macos; X - The first step is to start VMWare Fusion, the Virtual - Machine Library will load. Click "New" to create the VM: - - - - - - - - This will load the New Virtual Machine Assistant to help - you create the VM, click Continue to proceed: - - - - - - - - Select Other as the - Operating System and - FreeBSD or - FreeBSD 64-bit, depending on if - you want 64-bit support, as the Version - when prompted: + Wordt nog vertaald. - - - - - - Choose the Name of the VM Image and the Directory where you would like it saved: - - - - - - - Choose the size of the Virtual Hard Disk for the VM: - - - - - - - - Choose the method you would like to install the VM, - either from an ISO image or from a CD: - - - - - - - - Once you click Finish, the VM will boot: - - - - - - - - Install &os; like you normally would, or by following the - directions in : - - - - - - - - Once the install is complete you can modify the settings - of the VM, such as Memory Usage: - - - The System Hardware settings of the VM cannot be modified - while the VM is running. - - - - - - - - - The number of CPUs the VM will have access to: - - - - - - - - The status of the CD-Rom Device. Normally you can disconnect - the CD-Rom/ISO from the VM if you will not be needing it anymore. - - - - - - - - The last thing to change is how the VM will connect to - the Network. If you want to allow connections to the VM from - other machines besides the Host, make sure you choose the - Connect directly to the physical network - (Bridged). Otherwise Share the - host's internet connection (NAT) is preferred - so that the VM can have access to the Internet, but the network - cannot access the VM. - - - - - - - - After you have finished modifying the settings, boot the - newly installed FreeBSD virtual machine. - - Configuring FreeBSD on &macos; X/VMWare + * &os; configureren onder &macos; X/VMWare - After FreeBSD has been successfully installed on &macos; - X with VMWare, there are a number - of configuration steps that can be taken to optimize the system - for virtualized operation. - - - - Set boot loader variables - - The most important step is to reduce the - tunable to reduce the CPU utilization - of FreeBSD under the VMWare - environment. This is accomplished by adding the following - line to /boot/loader.conf: - - kern.hz=100 - - Without this setting, an idle FreeBSD - VMWare guest - OS will use roughly 15% of the CPU of a single - processor &imac;. After this change the usage will be - closer to a mere 5%. - - - - Create a new kernel configuration file - - You can remove all of the FireWire, and USB device - drivers. VMWare provides a - virtual network adapter used by the &man.em.4; driver, - so all other network devices except for &man.em.4; can - be removed from the kernel. - - - - Setup networking - - The most basic networking setup involves simply - using DHCP to connect your virtual machine to the same - local area network as your host &mac;. This can be - accomplished by adding - ifconfig_em0="DHCP" to - /etc/rc.conf. More advanced - networking setups are described in . - - - + Wordt nog vertaald. - FreeBSD as a Host OS + * &os; als Host OS - FreeBSD is not officially supported by any virtualization - package as a host operating system at this time, but many people - use older versions of VMware in this capacity. >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Wed May 21 09:38:51 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7BAD51065675; Wed, 21 May 2008 09:38:51 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CFDB1065672 for ; Wed, 21 May 2008 09:38:51 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 21CE68FC14 for ; Wed, 21 May 2008 09:38:51 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4L9cpdq049765 for ; Wed, 21 May 2008 09:38:51 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4L9cp9x049763 for perforce@freebsd.org; Wed, 21 May 2008 09:38:51 GMT (envelope-from remko@freebsd.org) Date: Wed, 21 May 2008 09:38:51 GMT Message-Id: <200805210938.m4L9cp9x049763@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141969 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: Wed, 21 May 2008 09:38:51 -0000 http://perforce.freebsd.org/chv.cgi?CH=141969 Change 141969 by remko@remko_guardian on 2008/05/21 09:37:50 Stylify the chapter, more review needed (language) Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml#5 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml#5 (text+ko) ==== @@ -77,7 +77,8 @@ - Voordat verder gegaan wordt moet het volgende gedaan worden: + Voordat verder gegaan wordt moet het volgende gedaan + worden: @@ -112,16 +113,16 @@ De beveiligings evenement auditing faciliteit is in staat om erg gedetailleerde logs van systeem activiteiten op een druk - systeem te genereren, trial bestand data kan erg groot worden + systeem te genereren, trail bestand data kan erg groot worden wanneer er erg precieze details worden gevraagd, wat enkele gigabytes per week kan overschrijden in sommige configuraties. - Administrators moeten goed overwegen genoeg diskruimte te alloceren - aan grote audit configuraties. Bijvoorbeeld het kan gewenst zijn - om een volledig bestandsysteem aan /var/audit - toe te wijzen zo dat andere bestandssystemen niet geraakt worden - als het audit bestandssysteem vol raakt. + Administrators moeten goed overwegen genoeg diskruimte te + alloceren aan grote audit configuraties. Bijvoorbeeld het kan + gewenst zijn om een volledig bestandsysteem aan + /var/audit toe te wijzen zo dat andere + bestandssystemen niet geraakt worden als het audit + bestandssysteem vol raakt. - @@ -133,57 +134,59 @@ evenement: Een auditbaar evenement is - elk evenement dat geloogged kan worden door het audit subsysteem. - Voorbeelden van beveiligings gerelateerde evenementen zijn het - creeëren van een bestand, het opzetten van een netwerk - verbinding, of van een gebruiker die inlogged. Evenementen - zijn ofwel attributable wat betekend dat ze - getraceerd kunnen worden naar een geauthoriseerde gebruiker, of - non-attributable als dat niet mogelijk is. - Voorbeelden van non-attributable evenementen zijn elk evenement - dat gebeurd voordat authorisatie plaatsvind in het login proces, - zoals verkeerde paswoord pogingen. + elk evenement dat geloogged kan worden door het audit + subsysteem. Voorbeelden van beveiligings gerelateerde + evenementen zijn het creeëren van een bestand, het + opzetten van een netwerk verbinding, of van een gebruiker die + aanlogt. Evenementen zijn ofwel attributable + wat betekend dat ze getraceerd kunnen worden naar een + geauthoriseerde gebruiker, of non-attributable + als dat niet mogelijk is. Voorbeelden van non-attributable + evenementen zijn elk evenement dat gebeurd voordat + authorisatie plaatsvind in het login proces, zoals foutieve + inlog pogingen. class: Evenement klassen zijn benoemde sets van gerelateerde evenementen en worden gebruikt in - selectie expressies. Veel gebruikte klassen van evenementen zijn - bestands creatie (fc), exec (ex) en - login_logout (lo). + selectie expressies. Veel gebruikte klassen van evenementen + zijn bestands creatie (fc), exec + (ex) en login_logout (lo). record: Een record is een audit log regel die het beveiligings evenement beschrijft. Records - bevatten een record evenement type, informatie over het onderwerp - (gebruiker) welke de actie uitvoerd, de datum en de tijd, - informatie over elke objecten of argumenten, en een succes of - faal conditie. + bevatten een record evenement type, informatie over het + onderwerp (gebruiker) welke de actie uitvoerd, de datum en de + tijd, informatie over elke objecten of argumenten, en conditie + die aangeeft of de actie geslaagd of mislukt is. - trail: Een audit trial, of log + trail: Een audit trail, of log bestand bestaat uit een serie van audit records welke beveiligings evenementen beschrijven. Meestal lopen deze - trials in chronologische orde, gebaseerd op de tijd dat + trails in chronologische orde, gebaseerd op de tijd dat het evenement optrad. Alleen geauthoriseerde processen - mogen records toevoegen aan de audit trial. + mogen records toevoegen aan de audit trail. selection expression: Een selectie expressie is een string welke een lijst bevat van prefixes - en audit evenement klasse namen overeenkomen met evenementen. + en audit evenement klasse namen overeenkomen met + evenementen. preselection: Het proces waarbij het systeem bepaald welke evenementen interessant zijn voor de - administrator, zodat wordt voorkomen dat er audit records worden - gegenereerd voor evenementen die niet interessant zijn. De - preselection configuratie gebruikt een serie van - selectie expressies om te identificeren welke klassen van + administrator, zodat wordt voorkomen dat er audit records + worden gegenereerd voor evenementen die niet interessant zijn. + De preselection configuratie gebruikt een serie + van selectie expressies om te identificeren welke klassen van evenementen van toepassing zijn op gebruikers en globale instellingen voor zowel geauthoriseerde als ongeauthoriseerde processen. @@ -191,14 +194,15 @@ reduction: Het proces waarbij records - van bestaande audit trials worden geselecteerd voor bewaring, + van bestaande audit trails worden geselecteerd voor bewaring, printen of analyse. Ook is dit het proces waarbij ongewenste - audit records worden verwijderd uit het audit trail. Door gebruik - te maken van reduction kunnen administrators policies implementeren - die het bewaren van audit data verzorgen. Bijvoorbeeld gedetailleerde - audit trails kunnen ëën maand bewaard worden maar erna - worden trails gereduceerd zodat alleen login informatie bewaard - worden voor archief redenen. + audit records worden verwijderd uit het audit trail. Door + gebruik te maken van reduction kunnen administrators policies + implementeren die het bewaren van audit data verzorgen. + Bijvoorbeeld gedetailleerde audit trails kunnen ëën + maand bewaard worden maar erna worden trails gereduceerd zodat + alleen login informatie bewaard worden voor archief + redenen. @@ -207,25 +211,28 @@ Installeren van audit ondersteuning. Gebruikers ruimte ondersteuning voor evenement auditing wordt - geïnstalleerd als onderdeel van het basis &os; besturings systeem. - In &os; 7.0 en later wordt kernel ondersteuning voor evenement - auditing standaard meegenomen tijdens compliatie. In &os; 6.X, - moet ondersteuning expliciet in de kernel gecompileerd worden door - de volgende regels toe te voegen aan het kernel configuratie bestand: + geïnstalleerd als onderdeel van het basis &os; besturings + systeem. In &os; 7.0 en later wordt kernel ondersteuning + voor evenement auditing standaard meegenomen tijdens compliatie. + In &os; 6.X, moet ondersteuning + expliciet in de kernel gecompileerd worden door de volgende regels + toe te voegen aan het kernel configuratie bestand: options AUDIT Bouw en herinstalleer de kernel volgens het normale proces zoals beschreven in . - Zodra een audit ondersteunende kernel is gebouwd en geïnstalleerd, - en opgestart kan de audit daemon aangezet worden door de volgende regel - an &man.rc.conf.5; toe te voegen: + Zodra een audit ondersteunende kernel is gebouwd en + geïnstalleerd, en opgestart kan de audit daemon aangezet + worden door de volgende regel an &man.rc.conf.5; toe te + voegen: auditd_enable="YES" - Audit ondersteuning moet daarna aangezet worden door een herstart - of door het handmatig starten van de audit daemon: + Audit ondersteuning moet daarna aangezet worden door een + herstart of door het handmatig starten van de audit + daemon: /etc/rc.d/auditd start @@ -236,7 +243,8 @@ Alle configuratie bestanden voor beveiligings audit kunnen worden gevonden in /etc/security. De volgende - bestanden moeten aanwezig zijn voor de audit daemon wordt gestart: + bestanden moeten aanwezig zijn voor de audit daemon wordt + gestart: @@ -265,10 +273,10 @@ audit_warn - Een bewerkbaar shell - script gebruikt door de auditd welke - waarschuwings berichten genereert in bijzondere situaties zoals - wanneer de ruimte voor audit records weinig is of wanneer het - audit trail bestand is geroteerd. + script gebruikt door de auditd + welke waarschuwings berichten genereert in bijzondere situaties + zoals wanneer de ruimte voor audit records weinig is of + wanneer het audit trail bestand is geroteerd. @@ -284,12 +292,13 @@ Selectie expressies worden gebruikt op een aantal plaatsen in de audit configuratie om te bepalen welke evenementen er geaudit moeten worden. Expressies bevatten een lijst van - evenement klassen welke gelijk zijn aan een prefix welke aangeeft - of het gelijke records geaccepteerd moeten worden of genegeerd - en optioneel om aan te geven of de regel is bedoeld om succesvolle - of mislukte operaties te matchen. Selectie expressies worden - gevalueerd van links naar rechts en twee expressies worden - gecombineerd door de ëën aan de ander toe te voegen. + evenement klassen welke gelijk zijn aan een prefix welke + aangeeft of het gelijke records geaccepteerd moeten worden of + genegeerd en optioneel om aan te geven of de regel is bedoeld + om succesvolle of mislukte operaties te matchen. Selectie + expressies worden gevalueerd van links naar rechts en twee + expressies worden gecombineerd door de ëën aan de + ander toe te voegen. De volgende lijst bevat de standaard audit evenement klassen welke aanwezig zijn in het audit_class @@ -297,14 +306,14 @@ - all - all - Matched alle - evenement klasses. + all - all - + Matched alle evenement klasses. - ad - administrative - - Administratieve acties welke uitgevoerd worden op het gehele - systeem. + ad - + administrative - Administratieve acties + welke uitgevoerd worden op het gehele systeem. @@ -320,16 +329,17 @@ ex - exec - Audit - programma uitvoer. Het auditen van command line argumenten en - omgevings variabelen wordt gecontroleerd via + programma uitvoer. Het auditen van command line argumenten + en omgevings variabelen wordt gecontroleerd via &man.audit.control.5; door gebruik te maken van de argv en envv parameters in de policy setting. - fa - file attribute access - - Audit de toeging van object attributen zoals &man.stat.1;, + fa - + file attribute access - Audit de + toevoeging van object attributen zoals &man.stat.1;, &man.pathconf.2; en gelijkwaardige evenementen. @@ -341,14 +351,16 @@ fd - file delete - - Audit evenementen waarbij bestanden verwijderd worden. + - Audit evenementen waarbij bestanden verwijderd + worden. - fm - file attribute modify - - Audit evententen waarbij bestands attributen wijzigingen - plaatsvinden zoals bij &man.chown.8;, &man.chflags.1;, &man.flock.2;, - etc. + fm - + file attribute modify - Audit + evenementen waarbij bestands attributen wijzigingen + plaatsvinden zoals bij &man.chown.8;, &man.chflags.1;, + &man.flock.2;, etc. @@ -358,14 +370,14 @@ - fw - file write - - Audit evenementen waarbij data wordt geschreven, bestanden + fw - file write + - Audit evenementen waarbij data wordt geschreven, bestanden worden geschreven of gewijzigd, etc. - io - ioctl - Audit - het gebruik van de &man.ioctl.2; systeem aanroep. + io - ioctl - + Audit het gebruik van de &man.ioctl.2; systeem aanroep. @@ -376,18 +388,20 @@ lo - login_logout - - Audit &man.login.1; en &man.logout.1; evenementen die plaatsvinden - op het systeem. + Audit &man.login.1; en &man.logout.1; evenementen die + plaatsvinden op het systeem. - na - non attributable - - Audit non-attributable evenementen. + na - + non attributable - Audit + non-attributable evenementen. - no - invalid class - - Matched geen audit evenement. + no - + invalid class - Matched geen enkel + audit evenement. @@ -403,51 +417,56 @@ pc - process - - Audit process operaties zoals &man.exec.3; en &man.exit.3; + Audit process operaties zoals &man.exec.3; en + &man.exit.3; - - Deze audit evenement klassen kunnen veranderd worden door het - wijzigingen van de audit_class en + Deze audit evenement klassen kunnen veranderd worden door + het wijzigingen van de audit_class en audit_event configuratie bestanden. Elke audit klasse in de lijst wordt gecombineerd met een - voorzetsel welke aangeeft of er succesvolle of mislukte operaties - hebben plaatsgevonden en of de regel wordt toegevoegd of verwijderd - van het matchen van de klasse en het type. + voorzetsel welke aangeeft of er succesvolle of mislukte + operaties hebben plaatsgevonden en of de regel wordt toegevoegd + of verwijderd van het matchen van de klasse en het type. - (none) Audit zowel succesvolle als mislukte infomratie van - het evenement. + (none) Audit zowel succesvolle als mislukte informatie + van het evenement. - + Audit succesvolle evenementen in deze klasse. + + Audit succesvolle evenementen in + deze klasse. - - Audit mislukte evenementen in deze klasse. + - Audit mislukte evenementen in deze + klasse. - ^ Audit geen enkele succesvolle of mislukte evenementen - in deze klasse. + ^ Audit geen enkele succesvolle of + mislukte evenementen in deze klasse. - ^+ Audit geen succesvolle evenementen in deze klasse. + ^+ Audit geen succesvolle evenementen + in deze klasse. - ^- Audit geen mislukte evenementen in deze klasse. + ^- Audit geen mislukte evenementen + in deze klasse. - de volgende voorbeeld selectie strings selecteren zowel succesvolle als - mislukte login/logout evenementen, maar alleen succesvolle uitvoer evenementen: + De volgende voorbeeld selectie strings selecteren zowel + succesvolle als mislukte login/logout evenementen, maar alleen + succesvolle uitvoer evenementen: lo,+ex @@ -455,12 +474,12 @@ Configuratie bestanden - In de meeste gevallen moet een administrator twee bestanden wijzigingen - wanneer het audit systeem wordt geconfigureerd: - audit_control en audit_user. - Het eerste controleert systeem brede audit eigenschappen en policies, het - tweede kan gebruikt worden om diepgaande auditing per gebruiker uit te - voeren. + In de meeste gevallen moet een administrator twee bestanden + wijzigingen wanneer het audit systeem wordt geconfigureerd: + audit_control en + audit_user. Het eerste controleert systeem + brede audit eigenschappen en policies, het tweede kan gebruikt + worden om diepgaande auditing per gebruiker uit te voeren. Het <filename>audit_control</filename> bestand @@ -476,19 +495,20 @@ policy:cnt filesz:0 - De optie wordt gebruikt om ëën - of meerdere directories te specificeren die gebruikt worden voor - de opslag van audit logs. Als er meer dan ëën directory - wordt gespecificeerd, worden ze op volgorde gebruikt naarmate ze - gevuld worden. Het is standaard dat audit geconfigureerd wordt - dat audit logs worden bewaard op een eigen bestandssysteem, om te - voorkomen dat het audit subsysteem en andere subsystemen met elkaar - botsen als het bestandssysteem volraakt. + De optie wordt gebruikt om + ëën of meerdere directories te specificeren die + gebruikt worden voor de opslag van audit logs. Als er meer + dan ëën directory wordt gespecificeerd, worden ze + op volgorde gebruikt naarmate ze gevuld worden. Het is + standaard dat audit geconfigureerd wordt dat audit logs + worden bewaard op een eigen bestandssysteem, om te + voorkomen dat het audit subsysteem en andere subsystemen met + elkaar botsen als het bestandssysteem volraakt. - Het veld stelt de systeem brede standaard - preselection maskers voor attributable evenementen in. In het - voorbeeld boven worden succesvolle en mislukte login en logout - evenementen geaudit voor alle gebruikers. + Het veld stelt de systeem brede + standaard preselection maskers voor attributable evenementen + in. In het voorbeeld boven worden succesvolle en mislukte + login en logout evenementen geaudit voor alle gebruikers. De optie definieerd het minimale percentage aan vrije ruimte voor dit bestandssysteem waar de @@ -498,17 +518,18 @@ op 20 procent. De optie specificeerd audit klasses - welke geaudit moeten worden voor non-attributed evenementen zoals - het login proces en voor systeem daemons. + welke geaudit moeten worden voor non-attributed evenementen + zoals het login proces en voor systeem daemons. De optie specificeert een komma gescheiden lijst van policy vlaggen welke diverse aspecten - van het audit proces beheren. De standaard cnt - vlag geeft aan dat het systeem moet blijven draaien ook al treden - er audit fouten op (Deze vlag wordt sterk aangeraden). Een andere veel - gebruikte vlag is argv, wat het mogelijk maakt om - command line argumenten aan de &man.execve.2; systeem aanroep te auditen - als onderdeel van het uitvoeren van commando's. + van het audit proces beheren. De standaard + cnt vlag geeft aan dat het systeem moet + blijven draaien ook al treden er audit fouten op (Deze vlag + wordt sterk aangeraden). Een andere veel gebruikte vlag is + argv, wat het mogelijk maakt om command + line argumenten aan de &man.execve.2; systeem aanroep te + auditen als onderdeel van het uitvoeren van commando's. De optie specificeert de maximale grootte in bytes hoeveel een audit trail bestand mag groeien @@ -527,20 +548,20 @@ specificeren voor gebruikers. Elke regel configureert auditing voor een gebruiker via twee velden, het eerste is het alwaysaudit veld, welke een set van - evenementen specificeert welke altijd moet worden geaudit voor de - gebruiker, en de tweede is het neveraudit veld, - welke een set van evenementen specificeerd die nooit geaudit moeten - worden voor de gebruiker. + evenementen specificeert welke altijd moet worden geaudit voor + de gebruiker, en de tweede is het neveraudit + veld, welke een set van evenementen specificeerd die nooit + geaudit moeten worden voor de gebruiker. - Het volgende voorbeeld audit_user bestand - audit login/logout evenementen en succesvolle commando uitvoer voor - de root gebruiker, en audit bestands creatie - en succesvolle commando uitvoer voor de www - gebruiker. Als dit gebruikt wordt met het voorbeeld - audit_control bestand hierboven, is de - root regel dubbelop en zullen login/logout - evenementen ook worden geaudit voor de www - gebruiker. + Het volgende voorbeeld audit_user + bestand audit login/logout evenementen en succesvolle commando + uitvoer voor de root gebruiker, en audit + bestands creatie en succesvolle commando uitvoer voor de + www gebruiker. Als dit gebruikt wordt + met het voorbeeld audit_control bestand + hierboven, is de root regel dubbelop en + zullen login/logout evenementen ook worden geaudit voor de + www gebruiker. root:lo,+ex:no www:fc,+ex:no @@ -555,33 +576,35 @@ Audit trails inzien - Audit trails worden opgeslagen in het BSM binaire formaat, dus - ondersteuning programma's moeten worden gebruikt om de informatie - te wijzigen of converteren naar tekst. Het &man.praudit.1; commando - converteert trail bestanden naar een simpel tekst formaat; het - &man.auditreduce.1; commando kan gebruikt worden om de audit trail - te reduceren voor analyse, archivering of voor het printen. - auditreduce ondersteund een variateit van - selectie parameters, zoals evenement type, evenement klasse, - gebruiker, datum of tijd van het evenement en het bestandspad - of object dat gebruikt wordt. + Audit trails worden opgeslagen in het BSM binaire formaat, + dus ondersteuning programma's moeten worden gebruikt om de + informatie te wijzigen of converteren naar tekst. Het + &man.praudit.1; commando converteert trail bestanden naar een + simpel tekst formaat; het &man.auditreduce.1; commando kan + gebruikt worden om de audit trail te reduceren voor analyse, + archivering of voor het printen. auditreduce + ondersteund een variateit van selectie parameters, zoals + evenement type, evenement klasse, gebruiker, datum of tijd van + het evenement en het bestandspad of object dat gebruikt + wordt. - Bijvoorbeeld, het praudit programma zal een - dump maken van de volledige inhoud van een gespecificeerd audit - log bestand in normale tekst: + Bijvoorbeeld, het praudit programma zal + een dump maken van de volledige inhoud van een gespecificeerd + audit log bestand in normale tekst: &prompt.root; praudit /var/audit/AUDITFILE - Waar AUDITFILE het audit bestand - is dat gedumpt moet worden. + Waar + AUDITFILE het + audit bestand is dat gedumpt moet worden. - Audit trails bestaan uit een serie van audit records die gevormd - worden door tokens, welke praudit sequentieel print - ëën per regel. Elke token is van een specifiek type, zoals - een header welke de audit record header bevat, of - path welke het bestandspad bevat van een lookup. - Het volgende is een voorbeeld van een execve - evenement: + Audit trails bestaan uit een serie van audit records die + gevormd worden door tokens, welke praudit + sequentieel print ëën per regel. Elke token is van + een specifiek type, zoals een header welke + de audit record header bevat, of path welke + het bestandspad bevat van een lookup. Het volgende is een + voorbeeld van een execve evenement: header,133,10,execve(2),0,Mon Sep 25 15:58:03 2006, + 384 msec exec arg,finger,doug @@ -593,27 +616,29 @@ Deze audit representeert een succesvolle execve aanroep, waarbij het commando - finger doug is aangeroepen. Het argument token - bevat beide behandelde command line gepresendeerd door de shell - aan de kernel. Het path token bevat het - pad naar het uitvoere bestand zoals opgezocht door de kernel. - Het attribute token beschrijft de binary en om - precies te zijn bevat het de bestands mode welke gebruikt kan worden - om te zien of het bestand setuid was. Het subject - token beschrijft het onderwerp proces en bevat sequentieel het - audit gebruikers ID, effectieve gebruikers ID en groep ID, echte - gebruikers ID, groep ID, proces ID, sessie ID, port ID en login - adres. Let op dat het audit gebruikers ID en het echte gebruikers - ID van elkaar verschillen omdat de gebruiker robert - gewisseld is naar de root gebruiker voordat het - commando werd uitgevoerd, maar dat het geaudit wordt als de originele - geauthoriseerde gebruiker. Als laatste wordt de return - token gebruikt om aan te geven dat er een succesvolle uitvoer is geweest - en trailer geeft het einde aan van het record. + finger doug is aangeroepen. Het argument + token bevat beide behandelde command line gepresendeerd door + de shell aan de kernel. Het path token + bevat het pad naar het uitvoerbare bestand zoals opgezocht door + de kernel. Het attribute token beschrijft + de binary en om precies te zijn bevat het de bestands mode + welke gebruikt kan worden om te zien of het bestand setuid was. + Het subject token beschrijft het onderwerp + proces en bevat sequentieel het audit gebruikers ID, effectieve + gebruikers ID en groep ID, echte gebruikers ID, groep ID, + proces ID, sessie ID, port ID en login adres. Let op dat het + audit gebruikers ID en het echte gebruikers ID van elkaar + verschillen omdat de gebruiker robert + gewisseld is naar de root gebruiker voordat + het commando werd uitgevoerd, maar dat het geaudit wordt als de + originele geauthoriseerde gebruiker. Als laatste wordt de + return token gebruikt om aan te geven dat er + een succesvolle uitvoer is geweest en trailer + geeft het einde aan van het record. - In &os; 6.3 en later ondersteund praudit ook - een XML output formaat, welke geselecteerd kan worden door gebruik te - maken van het argument. + In &os; 6.3 en later ondersteund praudit + ook een XML output formaat, welke geselecteerd kan worden door + gebruik te maken van het argument. @@ -641,74 +666,78 @@ kan alleen de root gebruiker deze audit trails lezen. Gebrukers kunnen toegevoegd worden aan de audit groep zodat onderzoek rechten kunnen - worden gedelegeerd aan de geruiker. Omdat de mogelijkheid van het - inzien van audit log inhoud significante inzicht kan geven in het - gedrag van gebruikers en processen, wordt het aangeraden dat de - delagatie van onderzoek rechten wordt uitgevoerd met zorg. + worden gedelegeerd aan de geruiker. Omdat de mogelijkheid van + het inzien van audit log inhoud significante inzicht kan geven + in het gedrag van gebruikers en processen, wordt het aangeraden + dat de delagatie van onderzoek rechten wordt uitgevoerd met + zorg. Live monitoren door gebruik van audit pipes Audit pipes zijn gecloonde pseudo-devices in het device - bestands systeem, welke applicaties toestaat om een tap te plaatsen - in de live audit record stream. Dit is primair interessant voor - schrijvers van intrusion detection en systeem monitoring applicaties. - Echter, voor een administrator is het audit pipe device een makkelijke - manier om live monitoring toe te staan zonder dat er problemen kunnen - ontstaan met het eigenaarschap van het audit trail bestand, of dat - een log rotatie de evenementen stroom in de weg zit. Om de live - audit evenementen stroom te kunnen inzien is het volgende commando + bestands systeem, welke applicaties toestaat om een tap te + plaatsen in de live audit record stream. Dit is primair + interessant voor schrijvers van intrusion detection en systeem + monitoring applicaties. Echter, voor een administrator is het + audit pipe device een makkelijke manier om live monitoring toe + te staan zonder dat er problemen kunnen ontstaan met het + eigenaarschap van het audit trail bestand, of dat een log + rotatie de evenementen stroom in de weg zit. Om de live audit + evenementen stroom te kunnen inzien is het volgende commando benodigd: &prompt.root; praudit /dev/auditpipe - Standaard zijn de audit pipe device nodes alleen toegankelijk voor - de root gebruiker. Om deze toegankelijk te maken - voor leden van de audit groep, moet een + Standaard zijn de audit pipe device nodes alleen toegankelijk + voor de root gebruiker. Om deze + toegankelijk te maken voor leden van de + audit groep, moet een devfs regel toegevoegd worden aan het devfs.rules bestand: add path 'auditpipe*' mode 0440 group audit - Zie &man.devfs.rules.5; voor meer informatie over het configureren - van het devfs bestands systeem. + Zie &man.devfs.rules.5; voor meer informatie over het + configureren van het devfs bestands systeem. - Het is makkelijk om audit evenement terugkoppeling cyclussen - te creeëren, waarbij het tonen van elk audit evenement - resulteert in het genereren van nog meer audit evenementen. - Bijvoorbeeld, als alle netwerk I/O wordt geaudit en - &man.praudit.1; wordt gestart vanuit een SSH sessie, wordt er - een grote continue stroom aan audit evenementen gegenereert doordat - elk getoond evenement een nieuw evenement genereert. Het is - verstandig om praudit te draaien op een - audit pipe device voor sessies zonder diepgaande I/O auditing - om te voorkomen dat dit gebeurd. + Het is makkelijk om audit evenement terugkoppeling + cyclussen te creeëren, waarbij het tonen van elk audit + evenement resulteert in het genereren van nog meer audit + evenementen. Bijvoorbeeld, als alle netwerk I/O wordt geaudit + en &man.praudit.1; wordt gestart vanuit een SSH sessie, wordt + er een grote continue stroom aan audit evenementen gegenereert + doordat elk getoond evenement een nieuw evenement genereert. + Het is verstandig om praudit te draaien op + een audit pipe device voor sessies zonder diepgaande I/O + auditing om te voorkomen dat dit gebeurd. Het roteren van audit trail bestanden - Audit trails worden alleen beschreven door de kernel en alleen - gemanaged door de audit daemon, auditd. - Administrators moeten &man.newsyslog.conf.5; of andere programma's - niet gebruiken om direct audit logs te roteren. In plaats daarvan - kan het audit management programma gebruikt worden + Audit trails worden alleen beschreven door de kernel en + alleen beheerd worden door de audit daemon, + auditd. Administrators mogen geen + gebruik maken van &man.newsyslog.conf.5; of soortgelijke + programma's om de audit files te roteren. In plaats daarvan kan + het audit management programma gebruikt worden om auditing te stoppen, het audit systeem te herconfigureren en - log rotatie uit te voeren. Het volgende commando zorgt ervoor dat de - audit daemon een nieuwe audit log maakt, en de kernel een signaal - stuurt om het nieuwe logbestand te gebruiken. Het oude logbestand - wordt getermineerd en hernoemd, en vanaf dan kan het gemanipuleerd - worden door de administrator. + log rotatie uit te voeren. Het volgende commando zorgt ervoor + dat de audit daemon een nieuwe audit log maakt, en de kernel + een signaal stuurt om het nieuwe logbestand te gebruiken. Het + oude logbestand wordt getermineerd en hernoemd, en vanaf dan kan + het gemanipuleerd worden door de administrator. &prompt.root; audit -n - Als de auditd daemon op dit moment - niet draait op dit moment, zal het commando falen en zal er een - error bericht worden geproduceerd. + Als de auditd daemon op dit + moment niet draait op dit moment, zal het commando falen en + zal er een error bericht worden geproduceerd. Als de volgende regel wordt toegevoegd aan het @@ -731,14 +760,15 @@ Audit trails comprimeren - Omdat audit trail bestanden erg groot kunnen worden, is het meestal - gewenst om de trails te comprimeren of op een andere manier te archiveren - zodra ze afgesloten zijn door de audit daemon. Het - audit_warn script kan gebruikt worden om bewerkte - operaties te doen voor een variateit aan audit gerelateerde evenementen - inclusief een schone terminatie van audit trails wanneer deze - geroteerd worden. Bijvoorbeeld het volgende kan worden toegevoegd - aan het audit_warn script, dat de audit trails + Omdat audit trail bestanden erg groot kunnen worden, is het + meestal gewenst om de trails te comprimeren of op een andere + manier te archiveren zodra ze afgesloten zijn door de audit + daemon. Het audit_warn script kan gebruikt + worden om bewerkte operaties te doen voor een variateit aan + audit gerelateerde evenementen inclusief een schone terminatie + van audit trails wanneer deze geroteerd worden. Bijvoorbeeld + het volgende kan worden toegevoegd aan het + audit_warn script, dat de audit trails comprimeert zodra ze afgesloten worden: # @@ -752,9 +782,9 @@ trail bestanden naar een gecentraliseerde server, het verwijderen van oude trail bestanden of het reduceren van de audit trail om onnodige records te verwijderen. Het script zal alleen draaien - als audit trail bestanden netjes worden afgesloten, dus het zal niet - gedraaid worden op trails die niet netjes afgesloten zijn waardoor - een foutieve afsluiting plaatsvind. + als audit trail bestanden netjes worden afgesloten, dus het zal + niet gedraaid worden op trails die niet netjes afgesloten zijn + waardoor een foutieve afsluiting plaatsvind. From owner-p4-projects@FreeBSD.ORG Wed May 21 13:04:36 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 42AB61065676; Wed, 21 May 2008 13:04:36 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 043631065670 for ; Wed, 21 May 2008 13:04:36 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D8D088FC20 for ; Wed, 21 May 2008 13:04:35 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4LD4ZBS073031 for ; Wed, 21 May 2008 13:04:35 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4LD4ZX4073029 for perforce@freebsd.org; Wed, 21 May 2008 13:04:35 GMT (envelope-from remko@freebsd.org) Date: Wed, 21 May 2008 13:04:35 GMT Message-Id: <200805211304.m4LD4ZX4073029@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141971 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: Wed, 21 May 2008 13:04:36 -0000 http://perforce.freebsd.org/chv.cgi?CH=141971 Change 141971 by remko@remko_guardian on 2008/05/21 13:04:16 Reviewed version for the audit chapter, prepare to import this into CVS. Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml#6 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml#6 (text+ko) ==== @@ -44,19 +44,19 @@ &os; 6.2 en later heeft ondersteuning voor diepgaande - beveiligings evenementen auditing. Evenement auditing maakt + beveiligingsauditing van evenementen. Evenement auditing maakt het mogelijk dat er diepgaande en configureerbare logging van een variateit aan beveiligings-gerelateerde systeem evenementen, waaronder logins, configuratie wijzigingen, bestands- en netwerk toegang. Deze log regels kunnen erg belangrijk zijn voor live systeem monitoring, intrusion detection en - postmortem analyse. &os; implementeert ∑'s gepubliceerde - BSM API en bestandsformaat en uitwisselbaar - met zowel &sun;'s &solaris; en &apple;'s &macos; X audit + postmortem analyse. &os; implementeert &sun;'s gepubliceerde + BSM API en bestandsformaat en is uitwisselbaar + met zowel &sun;'s &solaris; als &apple;'s &macos; X audit implementaties. Dit hoofdstuk richt zich op de installatie en configuratie van - evenement auditing. Het legt audit policies uit en levert + evenement auditing. Het legt audit policies uit en geeft voorbeelden van audit configuraties. Na het lezen van dit hoofdstuk weet de lezer: @@ -77,8 +77,8 @@ - Voordat verder gegaan wordt moet het volgende gedaan - worden: + Voordat verder gegaan wordt moet het volgende bekend + zijn: @@ -100,28 +100,28 @@ De audit faciliteiten in &os; 6.X - zijn experimenteel en het gebruik in productie zou alleen moeten + zijn experimenteel en het gebruik in productie mag alleen gebeuren na zorgvuldig onderzoek van de risico's van het in gebruik nemen van experimentele software. Bekende limitaties zijn dat niet alle beveiligings-relevante systeem evenementen geaudit kunnen worden en dat sommige login mechanismes, zoals X11 gebaseerde display managers en derde partij programma's - geen goede ondersteuning bieden voor het auditen van gebruiker - login sessies. + geen (goede) ondersteuning bieden voor het auditen login sessies + van gebruikers. De beveiligings evenement auditing faciliteit is in staat om erg gedetailleerde logs van systeem activiteiten op een druk - systeem te genereren, trail bestand data kan erg groot worden + systeem te genereren, trail bestands data kan erg groot worden wanneer er erg precieze details worden gevraagd, wat enkele - gigabytes per week kan overschrijden in sommige configuraties. - Administrators moeten goed overwegen genoeg diskruimte te - alloceren aan grote audit configuraties. Bijvoorbeeld het kan - gewenst zijn om een volledig bestandsysteem aan - /var/audit toe te wijzen zo dat andere - bestandssystemen niet geraakt worden als het audit - bestandssysteem vol raakt. + gigabytes per week kan behalen in sommige configuraties. + Beheerders moeten rekening houden met voldoende schijfruimte + voor grote audit configuraties. Bijvoorbeeld het kan gewenst + zijn om eigen bestandsysteem aan /var/audit + toe te wijzen zo dat andere bestandssystemen geen hinder + ondervinden als het audit bestandssysteem onverhoopt vol + raakt. @@ -129,22 +129,22 @@ Sleutelwoorden in dit hoofdstuk Voordat dit hoofdstuk gelezen kan worden, moeten er een - aantal audit gerelateerde termenen uitgelegd worden: + aantal audit gerelateerde termen uitgelegd worden: evenement: Een auditbaar evenement is - elk evenement dat geloogged kan worden door het audit + elk evenement dat gelogged kan worden door het audit subsysteem. Voorbeelden van beveiligings gerelateerde - evenementen zijn het creeëren van een bestand, het + evenementen zijn het creëeren van een bestand, het opzetten van een netwerk verbinding, of van een gebruiker die aanlogt. Evenementen zijn ofwel attributable wat betekend dat ze getraceerd kunnen worden naar een geauthoriseerde gebruiker, of non-attributable - als dat niet mogelijk is. Voorbeelden van non-attributable - evenementen zijn elk evenement dat gebeurd voordat - authorisatie plaatsvind in het login proces, zoals foutieve - inlog pogingen. + voor situaties waarin dat niet mogelijk is. Voorbeelden van + non-attributable evenementen zijn elk evenement dat gebeurd + voordat authorisatie plaatsvind in het login proces, zoals bij + foutieve inlog pogingen. @@ -159,15 +159,15 @@ record: Een record is een audit log regel die het beveiligings evenement beschrijft. Records bevatten een record evenement type, informatie over het - onderwerp (gebruiker) welke de actie uitvoerd, de datum en de - tijd, informatie over elke objecten of argumenten, en conditie - die aangeeft of de actie geslaagd of mislukt is. + onderwerp (de gebruiker) welke de actie uitvoerd, de datum en + de tijd, informatie over de objecten of argumenten, en een + conditie die aangeeft of de actie geslaagd of mislukt is. trail: Een audit trail, of log bestand bestaat uit een serie van audit records welke - beveiligings evenementen beschrijven. Meestal lopen deze + beveiligings evenementen beschrijft. Meestal lopen deze trails in chronologische orde, gebaseerd op de tijd dat het evenement optrad. Alleen geauthoriseerde processen mogen records toevoegen aan de audit trail. @@ -176,14 +176,14 @@ selection expression: Een selectie expressie is een string welke een lijst bevat van prefixes - en audit evenement klasse namen overeenkomen met + en audit evenement klasse namen die overeenkomen met evenementen. preselection: Het proces waarbij het systeem bepaald welke evenementen interessant zijn voor de - administrator, zodat wordt voorkomen dat er audit records + beheerder, zodat wordt voorkomen dat er audit records worden gegenereerd voor evenementen die niet interessant zijn. De preselection configuratie gebruikt een serie van selectie expressies om te identificeren welke klassen van @@ -195,13 +195,13 @@ reduction: Het proces waarbij records van bestaande audit trails worden geselecteerd voor bewaring, - printen of analyse. Ook is dit het proces waarbij ongewenste + uitprinten of analyse. Ook is dit het proces waarbij ongewenste audit records worden verwijderd uit het audit trail. Door - gebruik te maken van reduction kunnen administrators policies + gebruik te maken van reduction kunnen beheerders policies implementeren die het bewaren van audit data verzorgen. - Bijvoorbeeld gedetailleerde audit trails kunnen ëën + Bijvoorbeeld gedetailleerde audit trails kunnen één maand bewaard worden maar erna worden trails gereduceerd zodat - alleen login informatie bewaard worden voor archief + alleen login informatie bewaard worden voor archiverings redenen. @@ -210,12 +210,12 @@ Installeren van audit ondersteuning. - Gebruikers ruimte ondersteuning voor evenement auditing wordt - geïnstalleerd als onderdeel van het basis &os; besturings + Ondersteuning in de gebruikersomgeving voor evenement auditing + wordt geïnstalleerd als onderdeel van het basis &os; besturings systeem. In &os; 7.0 en later wordt kernel ondersteuning - voor evenement auditing standaard meegenomen tijdens compliatie. + voor evenement auditing standaard meegenomen tijdens compilatie. In &os; 6.X, moet ondersteuning - expliciet in de kernel gecompileerd worden door de volgende regels + expliciet in de kernel gecompileerd worden door de volgende regel toe te voegen aan het kernel configuratie bestand: options AUDIT @@ -224,14 +224,14 @@ proces zoals beschreven in . Zodra een audit ondersteunende kernel is gebouwd en - geïnstalleerd, en opgestart kan de audit daemon aangezet - worden door de volgende regel an &man.rc.conf.5; toe te + geïnstalleerd en deze is opgestart kan de audit daemon + aangezet worden door de volgende regel aan &man.rc.conf.5; toe te voegen: auditd_enable="YES" Audit ondersteuning moet daarna aangezet worden door een - herstart of door het handmatig starten van de audit + herstart van het systeem of door het handmatig starten van de audit daemon: /etc/rc.d/auditd start @@ -267,23 +267,24 @@ audit_user - Gebruiker specifieke - audit benodigdheden welke gecombieerd worden met de globale + audit benodigdheden welke gecombineerd worden met de globale standaarden tijdens het inloggen. audit_warn - Een bewerkbaar shell script gebruikt door de auditd - welke waarschuwings berichten genereert in bijzondere situaties - zoals wanneer de ruimte voor audit records weinig is of - wanneer het audit trail bestand is geroteerd. + applicatie welke waarschuwings berichten genereert in + bijzondere situaties zoals wanneer de ruimte voor audit + records te laagis of wanneer het audit trail bestand is + geroteerd. Audit configuratie bestanden moeten voorzichtig worden bewerkt en onderhouden, omdat fouten in de configuratie kunnen - resulteren in het foutief loggen van evenementen. + resulteren in het verkeerd loggen van evenementen. @@ -293,11 +294,11 @@ in de audit configuratie om te bepalen welke evenementen er geaudit moeten worden. Expressies bevatten een lijst van evenement klassen welke gelijk zijn aan een prefix welke - aangeeft of het gelijke records geaccepteerd moeten worden of + aangeeft of gelijke records geaccepteerd moeten worden of genegeerd en optioneel om aan te geven of de regel is bedoeld om succesvolle of mislukte operaties te matchen. Selectie - expressies worden gevalueerd van links naar rechts en twee - expressies worden gecombineerd door de ëën aan de + expressies worden geevalueerd van links naar rechts en twee + expressies worden gecombineerd door de één aan de ander toe te voegen. De volgende lijst bevat de standaard audit evenement klassen @@ -345,7 +346,7 @@ fc - file create - - Audit evenementen waar een bestand wordt gecreeerd als + - Audit evenementen waar een bestand wordt gecreëerd als resultaat. @@ -358,7 +359,7 @@ fm - file attribute modify - Audit - evenementen waarbij bestands attributen wijzigingen + evenementen waarbij bestandsattribuut wijzigingen plaatsvinden zoals bij &man.chown.8;, &man.chflags.1;, &man.flock.2;, etc. @@ -474,7 +475,7 @@ Configuratie bestanden - In de meeste gevallen moet een administrator twee bestanden + In de meeste gevallen moet een beheerder twee bestanden wijzigingen wanneer het audit systeem wordt geconfigureerd: audit_control en audit_user. Het eerste controleert systeem @@ -496,9 +497,9 @@ filesz:0 De optie wordt gebruikt om - ëën of meerdere directories te specificeren die + &eactute;&eactute;n of meerdere directories te specificeren die gebruikt worden voor de opslag van audit logs. Als er meer - dan ëën directory wordt gespecificeerd, worden ze + dan &eactute;&eactute;n directory wordt gespecificeerd, worden ze op volgorde gebruikt naarmate ze gevuld worden. Het is standaard dat audit geconfigureerd wordt dat audit logs worden bewaard op een eigen bestandssysteem, om te @@ -525,7 +526,7 @@ gescheiden lijst van policy vlaggen welke diverse aspecten van het audit proces beheren. De standaard cnt vlag geeft aan dat het systeem moet - blijven draaien ook al treden er audit fouten op (Deze vlag + blijven draaien ook al treden er audit fouten op (deze vlag wordt sterk aangeraden). Een andere veel gebruikte vlag is argv, wat het mogelijk maakt om command line argumenten aan de &man.execve.2; systeem aanroep te @@ -534,9 +535,9 @@ De optie specificeert de maximale grootte in bytes hoeveel een audit trail bestand mag groeien voordat het automatisch getermineerd en geroteerd wordt. De - standaard, 9, schakelt automatische log rotatie uit. Als de + standaard, 0, schakelt automatische log rotatie uit. Als de gevraagde bestands grootte niet nul is en onder de minimale - 512k, wordt de optie genegeerd en wordt er een log bericht + 512k zit, wordt de optie genegeerd en wordt er een log bericht gegenereerd. @@ -544,7 +545,7 @@ Het <filename>audit_user</filename> bestand Het audit_user bestand staat de - administrator toe om verdere audit benodigdheden te + beheerder toe om verdere audit benodigdheden te specificeren voor gebruikers. Elke regel configureert auditing voor een gebruiker via twee velden, het eerste is het alwaysaudit veld, welke een set van @@ -558,9 +559,10 @@ uitvoer voor de root gebruiker, en audit bestands creatie en succesvolle commando uitvoer voor de www gebruiker. Als dit gebruikt wordt - met het voorbeeld audit_control bestand - hierboven, is de root regel dubbelop en - zullen login/logout evenementen ook worden geaudit voor de + in combinatie met het voorbeeld + audit_control bestand hierboven, is de + root regel dubbelop en zullen login/logout + evenementen ook worden geaudit voor de www gebruiker. root:lo,+ex:no @@ -577,16 +579,16 @@ Audit trails inzien Audit trails worden opgeslagen in het BSM binaire formaat, - dus ondersteuning programma's moeten worden gebruikt om de + dus ondersteunende programma's moeten worden gebruikt om de informatie te wijzigen of converteren naar tekst. Het &man.praudit.1; commando converteert trail bestanden naar een simpel tekst formaat; het &man.auditreduce.1; commando kan gebruikt worden om de audit trail te reduceren voor analyse, - archivering of voor het printen. auditreduce - ondersteund een variateit van selectie parameters, zoals - evenement type, evenement klasse, gebruiker, datum of tijd van - het evenement en het bestandspad of object dat gebruikt - wordt. + archivering of voor het uitprinten van de data. + auditreduce ondersteund een variateit aan + selectie parameters, zoals evenement type, evenement klasse, + gebruiker, datum of tijd van het evenement en het bestandspad + of object dat gebruikt wordt. Bijvoorbeeld, het praudit programma zal een dump maken van de volledige inhoud van een gespecificeerd @@ -596,11 +598,11 @@ Waar AUDITFILE het - audit bestand is dat gedumpt moet worden. + audit bestand is dat ingelezen moet worden. Audit trails bestaan uit een serie van audit records die gevormd worden door tokens, welke praudit - sequentieel print ëën per regel. Elke token is van + sequentieel print &eactute;&eactute;n per regel. Elke token is van een specifiek type, zoals een header welke de audit record header bevat, of path welke het bestandspad bevat van een lookup. Het volgende is een @@ -617,20 +619,20 @@ Deze audit representeert een succesvolle execve aanroep, waarbij het commando finger doug is aangeroepen. Het argument - token bevat beide behandelde command line gepresendeerd door - de shell aan de kernel. Het path token - bevat het pad naar het uitvoerbare bestand zoals opgezocht door - de kernel. Het attribute token beschrijft - de binary en om precies te zijn bevat het de bestands mode - welke gebruikt kan worden om te zien of het bestand setuid was. - Het subject token beschrijft het onderwerp + token bevat beide commando's gerepresenteerd door de shell aan + de kernel. Het path token bevat het pad + naar het uitvoerbare bestand zoals opgezocht door de kernel. + Het attribute token beschrijft de binary en + om precies te zijn bevat het de bestands mode welke gebruikt + kan worden om te zien of het bestand setuid was. Het + subject token beschrijft het onderwerp proces en bevat sequentieel het audit gebruikers ID, effectieve gebruikers ID en groep ID, echte gebruikers ID, groep ID, proces ID, sessie ID, port ID en login adres. Let op dat het audit gebruikers ID en het echte gebruikers ID van elkaar verschillen omdat de gebruiker robert - gewisseld is naar de root gebruiker voordat - het commando werd uitgevoerd, maar dat het geaudit wordt als de + veranderd is naar de root gebruiker voordat + het commando werd uitgevoerd, maar welke geaudit wordt als de originele geauthoriseerde gebruiker. Als laatste wordt de return token gebruikt om aan te geven dat er een succesvolle uitvoer is geweest en trailer @@ -644,14 +646,14 @@ Het reduceren van audit trails - Omdat audit logs erg groot kunnen zijn, zal de administrator + Omdat audit logs erg groot kunnen worden, zal de beheerder waarschijnlijk een subset van records willen selecteren om te gebruiken, zoals records die gekoppeld zijn aan een specifieke gebruiker: &prompt.root; auditreduce -u trhodes /var/audit/AUDITFILE | praudit - Dit selecteert alle audit records die geprduceert zijn + Dit selecteert alle audit records die geproduceert zijn voor de gebruiker trhodes die opgeslagen is in het AUDITFILE bestand. @@ -664,13 +666,13 @@ permissie om de audit trails te lezen in /var/audit; standaard is deze groep leeg en kan alleen de root gebruiker deze - audit trails lezen. Gebrukers kunnen toegevoegd worden aan de + audit trails lezen. Gebruikers kunnen toegevoegd worden aan de audit groep zodat onderzoek rechten kunnen worden gedelegeerd aan de geruiker. Omdat de mogelijkheid van het inzien van audit log inhoud significante inzicht kan geven in het gedrag van gebruikers en processen, wordt het aangeraden - dat de delagatie van onderzoek rechten wordt uitgevoerd met - zorg. + dat de delagatie van onderzoek rechten eerst goed overdacht + wordt. @@ -680,7 +682,7 @@ bestands systeem, welke applicaties toestaat om een tap te plaatsen in de live audit record stream. Dit is primair interessant voor schrijvers van intrusion detection en systeem - monitoring applicaties. Echter, voor een administrator is het + monitoring applicaties. Echter, voor een beheerder is het audit pipe device een makkelijke manier om live monitoring toe te staan zonder dat er problemen kunnen ontstaan met het eigenaarschap van het audit trail bestand, of dat een log @@ -704,7 +706,7 @@ Het is makkelijk om audit evenement terugkoppeling - cyclussen te creeëren, waarbij het tonen van elk audit + cyclussen te creëeren, waarbij het tonen van elk audit evenement resulteert in het genereren van nog meer audit evenementen. Bijvoorbeeld, als alle netwerk I/O wordt geaudit en &man.praudit.1; wordt gestart vanuit een SSH sessie, wordt @@ -721,22 +723,22 @@ Audit trails worden alleen beschreven door de kernel en alleen beheerd worden door de audit daemon, - auditd. Administrators mogen geen + auditd. Beheerders mogen geen gebruik maken van &man.newsyslog.conf.5; of soortgelijke programma's om de audit files te roteren. In plaats daarvan kan het audit management programma gebruikt worden om auditing te stoppen, het audit systeem te herconfigureren en log rotatie uit te voeren. Het volgende commando zorgt ervoor - dat de audit daemon een nieuwe audit log maakt, en de kernel - een signaal stuurt om het nieuwe logbestand te gebruiken. Het - oude logbestand wordt getermineerd en hernoemd, en vanaf dan kan - het gemanipuleerd worden door de administrator. + dat de audit daemon een nieuwe audit log maakt, en vervolgens + de kernel een signaal stuurt om het nieuwe logbestand te gaan + gebruiken. Het oude logbestand wordt getermineerd en hernoemd, + waarna het bestand gemanipuleerd kan worden door de beheerder. &prompt.root; audit -n Als de auditd daemon op dit - moment niet draait op dit moment, zal het commando falen en + moment niet actief is, zal het commando falen en zal er een error bericht worden geproduceerd. @@ -765,7 +767,7 @@ manier te archiveren zodra ze afgesloten zijn door de audit daemon. Het audit_warn script kan gebruikt worden om bewerkte operaties te doen voor een variateit aan - audit gerelateerde evenementen inclusief een schone terminatie + audit gerelateerde evenementen inclusief een nette terminatie van audit trails wanneer deze geroteerd worden. Bijvoorbeeld het volgende kan worden toegevoegd aan het audit_warn script, dat de audit trails @@ -782,9 +784,9 @@ trail bestanden naar een gecentraliseerde server, het verwijderen van oude trail bestanden of het reduceren van de audit trail om onnodige records te verwijderen. Het script zal alleen draaien - als audit trail bestanden netjes worden afgesloten, dus het zal - niet gedraaid worden op trails die niet netjes afgesloten zijn - waardoor een foutieve afsluiting plaatsvind. + als audit trail bestanden netjes worden afgesloten, wat betekend + dat het script niet uitgevoerd wordt op trails die niet netjes + afgesloten zijn, waardoor bestanden corrupt kunnen raken. From owner-p4-projects@FreeBSD.ORG Wed May 21 14:13:50 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D62B31065672; Wed, 21 May 2008 14:13:49 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 97F31106564A for ; Wed, 21 May 2008 14:13:49 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7F9668FC1B for ; Wed, 21 May 2008 14:13:49 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4LEDn7R077231 for ; Wed, 21 May 2008 14:13:49 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4LEDnIb077229 for perforce@freebsd.org; Wed, 21 May 2008 14:13:49 GMT (envelope-from remko@freebsd.org) Date: Wed, 21 May 2008 14:13:49 GMT Message-Id: <200805211413.m4LEDnIb077229@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141975 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: Wed, 21 May 2008 14:13:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=141975 Change 141975 by remko@remko_guardian on 2008/05/21 14:12:57 Fix the build, use proper eacute entities. Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml#7 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml#7 (text+ko) ==== @@ -497,9 +497,9 @@ filesz:0 De optie wordt gebruikt om - &eactute;&eactute;n of meerdere directories te specificeren die + één of meerdere directories te specificeren die gebruikt worden voor de opslag van audit logs. Als er meer - dan &eactute;&eactute;n directory wordt gespecificeerd, worden ze + dan één directory wordt gespecificeerd, worden ze op volgorde gebruikt naarmate ze gevuld worden. Het is standaard dat audit geconfigureerd wordt dat audit logs worden bewaard op een eigen bestandssysteem, om te @@ -602,7 +602,7 @@ Audit trails bestaan uit een serie van audit records die gevormd worden door tokens, welke praudit - sequentieel print &eactute;&eactute;n per regel. Elke token is van + sequentieel print één per regel. Elke token is van een specifiek type, zoals een header welke de audit record header bevat, of path welke het bestandspad bevat van een lookup. Het volgende is een From owner-p4-projects@FreeBSD.ORG Wed May 21 16:12:59 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B43021065676; Wed, 21 May 2008 16:12:59 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75DBE106566B for ; Wed, 21 May 2008 16:12:59 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5DF218FC12 for ; Wed, 21 May 2008 16:12:59 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4LGCxdg091844 for ; Wed, 21 May 2008 16:12:59 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4LGCxDv091842 for perforce@freebsd.org; Wed, 21 May 2008 16:12:59 GMT (envelope-from snagg@FreeBSD.org) Date: Wed, 21 May 2008 16:12:59 GMT Message-Id: <200805211612.m4LGCxDv091842@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to snagg@FreeBSD.org using -f From: Vincenzo Iozzo To: Perforce Change Reviews Cc: Subject: PERFORCE change 141979 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: Wed, 21 May 2008 16:13:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=141979 Change 141979 by snagg@snagg_macosx on 2008/05/21 16:12:47 Added AUDITPIPE_PRESELECT_MODE_PID that way we could select all events for a given pid. Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#10 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#12 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#10 (text) ==== @@ -49,7 +49,7 @@ pid_t app_pid; struct auditpipe_ioctl_preselect_event *app_auevents; int app_event_len; -}auditpipe_ioctl_preselect; +}; struct auditpipe_ioctl_preselect_old { au_id_t aip_auid; @@ -61,8 +61,8 @@ */ #define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ #define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ -#define AUDITPIPE_PRESELECT_MODE_EVENT 3 /* Events based audit trail */ - +#define AUDITPIPE_PRESELECT_MODE_EVENT 3 /* Events-pid based audit trail */ +#define AUDITPIPE_PRESELECT_MODE_PID 4 /*Pid based audit trail*/ /* * Ioctls to read and control the behavior of individual audit pipe devices. */ ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#12 (text) ==== @@ -299,7 +299,7 @@ TAILQ_FOREACH(app, &ap->ap_preselect_list, app_list) { if(app->app_pid == app_pid) { - if(app_event == -1) + if(app_event == -1) /* Just return the entry for a given pid*/ return (app); else { if(audit_pipe_find_preselect_event(app->app_auevents, @@ -624,7 +624,10 @@ app = audit_pipe_preselect_find_event(ap, event, app_pid, sorf); if(app != NULL) return (1); - + case AUDITPIPE_PRESELECT_MODE_PID: + app = audit_pipe_preselect_find_event(ap, -1, app_pid, -1); + if(app != NULL) + return (1); default: panic("audit_pipe_preselect_check: mode %d", ap->ap_preselect_mode); @@ -1126,6 +1129,7 @@ case AUDITPIPE_PRESELECT_MODE_TRAIL: case AUDITPIPE_PRESELECT_MODE_LOCAL: case AUDITPIPE_PRESELECT_MODE_EVENT: + case AUDITPIPE_PRESELECT_MODE_PID: mtx_lock(&audit_pipe_mtx); ap->ap_preselect_mode = mode; mtx_unlock(&audit_pipe_mtx); From owner-p4-projects@FreeBSD.ORG Wed May 21 18:11:01 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 81BB31065674; Wed, 21 May 2008 18:11:01 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 446981065671 for ; Wed, 21 May 2008 18:11:01 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 309998FC22 for ; Wed, 21 May 2008 18:11:01 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4LIB1bU008443 for ; Wed, 21 May 2008 18:11:01 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4LIB17q008441 for perforce@freebsd.org; Wed, 21 May 2008 18:11:01 GMT (envelope-from sam@freebsd.org) Date: Wed, 21 May 2008 18:11:01 GMT Message-Id: <200805211811.m4LIB17q008441@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 141983 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: Wed, 21 May 2008 18:11:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=141983 Change 141983 by sam@sam_ebb on 2008/05/21 18:10:44 misc cleanups for stricter compilation Affected files ... .. //depot/projects/vap/usr.sbin/wlandebug/wlandebug.c#7 edit Differences ... ==== //depot/projects/vap/usr.sbin/wlandebug/wlandebug.c#7 (text+ko) ==== @@ -41,6 +41,7 @@ * (default interface is wlan.0). */ #include +#include #include #include @@ -133,17 +134,6 @@ return 0; } -static const char * -getflagname(u_int flag) -{ - int i; - - for (i = 0; i < N(flags); i++) - if (flags[i].bit == flag) - return flags[i].name; - return "???"; -} - static void usage(void) { @@ -169,7 +159,7 @@ snprintf(oid, oidlen, "net.wlan.debug"); #elif __NetBSD__ if (wlan) - snprintf(oid, oidlen, "net.link.ieee80211.%s.debug", wlan+4); + snprintf(oid, oidlen, "net.link.ieee80211.%s.debug", wlan); else snprintf(oid, oidlen, "net.link.ieee80211.debug"); #else @@ -182,9 +172,9 @@ { const char *cp, *tp; const char *sep; - int op, i, unit; + int op, i; u_int32_t debug, ndebug; - size_t debuglen, parentlen; + size_t debuglen; char oid[256]; progname = argv[0]; From owner-p4-projects@FreeBSD.ORG Wed May 21 20:11:09 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 48EA91065672; Wed, 21 May 2008 20:11:09 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E4CA2106564A for ; Wed, 21 May 2008 20:11:08 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D39578FC19 for ; Wed, 21 May 2008 20:11:08 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4LKB8Zu018450 for ; Wed, 21 May 2008 20:11:08 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4LKB8XH018448 for perforce@freebsd.org; Wed, 21 May 2008 20:11:08 GMT (envelope-from snagg@FreeBSD.org) Date: Wed, 21 May 2008 20:11:08 GMT Message-Id: <200805212011.m4LKB8XH018448@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to snagg@FreeBSD.org using -f From: Vincenzo Iozzo To: Perforce Change Reviews Cc: Subject: PERFORCE change 141985 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: Wed, 21 May 2008 20:11:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=141985 Change 141985 by snagg@snagg_macosx on 2008/05/21 20:10:25 Modify the sort and search function in order to use bsearch and qsort instead of bubblesort and my "home-made" binary search Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#11 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#13 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#11 (text) ==== @@ -63,6 +63,7 @@ #define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ #define AUDITPIPE_PRESELECT_MODE_EVENT 3 /* Events-pid based audit trail */ #define AUDITPIPE_PRESELECT_MODE_PID 4 /*Pid based audit trail*/ + /* * Ioctls to read and control the behavior of individual audit pipe devices. */ ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#13 (text) ==== @@ -230,61 +230,21 @@ /* * The event array is sorted in ascending order, needed for the binary search */ -static void audit_pipe_sort_preselect_event(struct audit_pipe_preselect_event *app_auevents, - int app_event_len) +static int +audit_pipe_compare_preselect_event(const void *a, const void *b) { - int sorted; - int i; - struct audit_pipe_preselect_event *entry; - - sorted = 0; - entry = NULL; - while(!sorted) { - sorted = 1; - for(i = 1; i < app_event_len; i++) { - if((app_auevents + i - 1)->app_event > (app_auevents + i)->app_event) { - *entry = *(app_auevents + i); - *(app_auevents + i) = *(app_auevents + i -1); - *(app_auevents + i -1) = *entry; - sorted = 0; - } - } - } -} + const struct audit_pipe_preselect_event *entrya = a; + const struct audit_pipe_preselect_event *entryb = b; + + if(entrya->app_event > entryb->app_event) + return 1; + else if (entrya->app_event < entryb->app_event) + return -1; + else + return 0; +} + -/* - * This is a basic implementation of the binary seach algorithm - */ -static struct audit_pipe_preselect_event - *audit_pipe_find_preselect_event(struct audit_pipe_preselect_event *app_auevents, - int app_event_len, int app_event, int app_flag) -{ - int bottom; - int top; - int curr; - - bottom = (app_auevents)->app_event; - top = (app_auevents + app_event_len -1)->app_event; - curr = 0; - - while(bottom <= top) { - curr = (bottom + top)/2; - if((app_auevents + curr)->app_event > app_event) - top = curr -1; - else if((app_auevents + curr)->app_event < app_event) - bottom = curr +1; - else { - if((app_auevents+curr)->app_flag == app_flag) - return (app_auevents + curr); - else if( app_flag == -1) - return (app_auevents + curr); - else - return (NULL); - } - } - - return (NULL); -} /* * Find an audit pipe preselection specification for an event and flag, if any. @@ -294,21 +254,32 @@ pid_t app_pid, int event_flag) { struct audit_pipe_preselect *app; + struct audit_pipe_preselect_event *event; + struct audit_pipe_preselect_event *ev_a; + + ev_a = malloc(sizeof(struct audit_pipe_preselect_event), M_AUDIT_PIPE_PRESELECT_EVENT, M_WAITOK); + ev_a->app_event = app_event; + ev_a->app_flag = event_flag; mtx_assert(&audit_pipe_mtx, MA_OWNED); TAILQ_FOREACH(app, &ap->ap_preselect_list, app_list) { if(app->app_pid == app_pid) { - if(app_event == -1) /* Just return the entry for a given pid*/ - return (app); - else { - if(audit_pipe_find_preselect_event(app->app_auevents, - app->app_event_len, app_event, event_flag) != NULL) - return (app); + if(app_event != -1) { /* Just skip if we are interested only in the pid*/ + event = bsearch(ev_a, (app->app_auevents), app->app_event_len, + sizeof(struct audit_pipe_preselect_event), + audit_pipe_compare_preselect_event); + if(event != NULL) { + if(event_flag != -1) + if (event->app_flag != event_flag) + app = NULL; + } else + app = NULL; } } } - return (NULL); + free(ev_a, M_AUDIT_PIPE_PRESELECT_EVENT); + return (app); } /* @@ -403,7 +374,7 @@ (app->app_auevents + i)->app_event = (events + i)->app_event; (app->app_auevents + i)->app_flag = (events + i)->app_flag; } - audit_pipe_sort_preselect_event(app->app_auevents, app->app_event_len); + qsort((app->app_auevents), app->app_event_len, sizeof(struct audit_pipe_preselect_event), audit_pipe_compare_preselect_event); } else { app = app_new; app_new = NULL; @@ -413,7 +384,7 @@ (app->app_auevents + i)->app_event = (events + i)->app_event; (app->app_auevents + i)->app_flag = (events + i)->app_flag; } - audit_pipe_sort_preselect_event(app->app_auevents, app->app_event_len); + qsort((app->app_auevents), app->app_event_len, sizeof(struct audit_pipe_preselect_event), audit_pipe_compare_preselect_event); TAILQ_INSERT_TAIL(&ap->ap_preselect_list, app, app_list); } From owner-p4-projects@FreeBSD.ORG Wed May 21 21:26:41 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 00D1A1065670; Wed, 21 May 2008 21:26:41 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6A1D106564A for ; Wed, 21 May 2008 21:26:40 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A6FB18FC16 for ; Wed, 21 May 2008 21:26:40 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4LLQeQ3031457 for ; Wed, 21 May 2008 21:26:40 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4LLQela031455 for perforce@freebsd.org; Wed, 21 May 2008 21:26:40 GMT (envelope-from remko@freebsd.org) Date: Wed, 21 May 2008 21:26:40 GMT Message-Id: <200805212126.m4LLQela031455@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 141993 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: Wed, 21 May 2008 21:26:41 -0000 http://perforce.freebsd.org/chv.cgi?CH=141993 Change 141993 by remko@remko_macosx on 2008/05/21 21:26:14 Add a missing paragraph, should be functionally enough. Facilitated by: Snow B.V. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mac/chapter.sgml#4 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mac/chapter.sgml#4 (text+ko) ==== @@ -2360,6 +2360,16 @@ bestand login.conf wordt ontdaan van alle opties met , waarna de database opnieuw gebouwd kan worden met cap_mkdb. + + Dit kan ook gebeuren als een beleid toegang verhinderd tot + het master.passwd bestand of database. + Meestal wordt dit veroorzaakt door een beheerder die het bestand + veranderd onder een label, welke conflicteert met het globale + beleid dat gebruikt wordt op het systeem. In deze gevallen + wordt de gebruikers informatie gelezen door het systeem en wordt + de toegang geblokkeerd omdat het bestand een nieuw label erft. + Zet het beleid uit doormiddel van &man.sysctl.8; en alles zou + weer terug naar normaal moeten gaan. From owner-p4-projects@FreeBSD.ORG Wed May 21 22:09:30 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 44B0E1065674; Wed, 21 May 2008 22:09:30 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 075CE1065670 for ; Wed, 21 May 2008 22:09:30 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EC4E18FC12 for ; Wed, 21 May 2008 22:09:29 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4LM9TTD033982 for ; Wed, 21 May 2008 22:09:29 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4LM9TgJ033980 for perforce@freebsd.org; Wed, 21 May 2008 22:09:29 GMT (envelope-from snagg@FreeBSD.org) Date: Wed, 21 May 2008 22:09:29 GMT Message-Id: <200805212209.m4LM9TgJ033980@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to snagg@FreeBSD.org using -f From: Vincenzo Iozzo To: Perforce Change Reviews Cc: Subject: PERFORCE change 141996 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: Wed, 21 May 2008 22:09:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=141996 Change 141996 by snagg@snagg_macosx on 2008/05/21 22:09:21 style fixes Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#14 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#14 (text) ==== @@ -257,7 +257,8 @@ struct audit_pipe_preselect_event *event; struct audit_pipe_preselect_event *ev_a; - ev_a = malloc(sizeof(struct audit_pipe_preselect_event), M_AUDIT_PIPE_PRESELECT_EVENT, M_WAITOK); + ev_a = malloc(sizeof(struct audit_pipe_preselect_event), + M_AUDIT_PIPE_PRESELECT_EVENT, M_WAITOK); ev_a->app_event = app_event; ev_a->app_flag = event_flag; @@ -265,7 +266,8 @@ TAILQ_FOREACH(app, &ap->ap_preselect_list, app_list) { if(app->app_pid == app_pid) { - if(app_event != -1) { /* Just skip if we are interested only in the pid*/ + /* Just skip if we are interested only in the pid. */ + if(app_event != -1) { event = bsearch(ev_a, (app->app_auevents), app->app_event_len, sizeof(struct audit_pipe_preselect_event), audit_pipe_compare_preselect_event); @@ -595,10 +597,12 @@ app = audit_pipe_preselect_find_event(ap, event, app_pid, sorf); if(app != NULL) return (1); + case AUDITPIPE_PRESELECT_MODE_PID: app = audit_pipe_preselect_find_event(ap, -1, app_pid, -1); if(app != NULL) return (1); + default: panic("audit_pipe_preselect_check: mode %d", ap->ap_preselect_mode); From owner-p4-projects@FreeBSD.ORG Wed May 21 23:15:40 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 10F661065672; Wed, 21 May 2008 23:15:40 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF007106564A for ; Wed, 21 May 2008 23:15:39 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A06D58FC12 for ; Wed, 21 May 2008 23:15:39 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4LNFdJO037457 for ; Wed, 21 May 2008 23:15:39 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4LNFd6x037455 for perforce@freebsd.org; Wed, 21 May 2008 23:15:39 GMT (envelope-from snagg@FreeBSD.org) Date: Wed, 21 May 2008 23:15:39 GMT Message-Id: <200805212315.m4LNFd6x037455@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to snagg@FreeBSD.org using -f From: Vincenzo Iozzo To: Perforce Change Reviews Cc: Subject: PERFORCE change 141999 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: Wed, 21 May 2008 23:15:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=141999 Change 141999 by snagg@snagg_macosx on 2008/05/21 23:14:42 avoid a panic caused by a malloc WAITOK within a lock acquired. Some style fixes also Reviewed by: attilio Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#15 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#15 (text) ==== @@ -255,12 +255,10 @@ { struct audit_pipe_preselect *app; struct audit_pipe_preselect_event *event; - struct audit_pipe_preselect_event *ev_a; + struct audit_pipe_preselect_event ev_a; - ev_a = malloc(sizeof(struct audit_pipe_preselect_event), - M_AUDIT_PIPE_PRESELECT_EVENT, M_WAITOK); - ev_a->app_event = app_event; - ev_a->app_flag = event_flag; + ev_a.app_event = app_event; + ev_a.app_flag = event_flag; mtx_assert(&audit_pipe_mtx, MA_OWNED); @@ -268,9 +266,9 @@ if(app->app_pid == app_pid) { /* Just skip if we are interested only in the pid. */ if(app_event != -1) { - event = bsearch(ev_a, (app->app_auevents), app->app_event_len, - sizeof(struct audit_pipe_preselect_event), - audit_pipe_compare_preselect_event); + event = bsearch(&ev_a, (app->app_auevents), app->app_event_len, + sizeof(struct audit_pipe_preselect_event), + audit_pipe_compare_preselect_event); if(event != NULL) { if(event_flag != -1) if (event->app_flag != event_flag) @@ -280,7 +278,6 @@ } } } - free(ev_a, M_AUDIT_PIPE_PRESELECT_EVENT); return (app); } @@ -306,7 +303,7 @@ */ static int audit_pipe_preselect_get_events_list(struct audit_pipe *ap, - pid_t app_pid, struct audit_pipe_preselect_event *app_events) + pid_t app_pid, struct audit_pipe_preselect_event *app_events) { struct audit_pipe_preselect *app; int error; @@ -371,12 +368,15 @@ app = audit_pipe_preselect_find_event(ap, -1, app_pid, -1); found = (app != NULL) ? 1: 0; if(found) { - KASSERT(num <= app->app_event_len, ("Number of events is out of range")); + KASSERT(num <= app->app_event_len, + ("Number of events is out of range")); for (i = 0; i < num; i++) { (app->app_auevents + i)->app_event = (events + i)->app_event; (app->app_auevents + i)->app_flag = (events + i)->app_flag; } - qsort((app->app_auevents), app->app_event_len, sizeof(struct audit_pipe_preselect_event), audit_pipe_compare_preselect_event); + qsort((app->app_auevents), app->app_event_len, + sizeof(struct audit_pipe_preselect_event), + audit_pipe_compare_preselect_event); } else { app = app_new; app_new = NULL; @@ -386,7 +386,9 @@ (app->app_auevents + i)->app_event = (events + i)->app_event; (app->app_auevents + i)->app_flag = (events + i)->app_flag; } - qsort((app->app_auevents), app->app_event_len, sizeof(struct audit_pipe_preselect_event), audit_pipe_compare_preselect_event); + qsort((app->app_auevents), app->app_event_len, + sizeof(struct audit_pipe_preselect_event), + audit_pipe_compare_preselect_event); TAILQ_INSERT_TAIL(&ap->ap_preselect_list, app, app_list); } From owner-p4-projects@FreeBSD.ORG Wed May 21 23:18:43 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7EDB61065670; Wed, 21 May 2008 23:18:43 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 27828106566B for ; Wed, 21 May 2008 23:18:43 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 174798FC0C for ; Wed, 21 May 2008 23:18:43 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4LNIh5T037534 for ; Wed, 21 May 2008 23:18:43 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4LNIhcS037532 for perforce@freebsd.org; Wed, 21 May 2008 23:18:43 GMT (envelope-from jb@freebsd.org) Date: Wed, 21 May 2008 23:18:43 GMT Message-Id: <200805212318.m4LNIhcS037532@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 142000 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: Wed, 21 May 2008 23:18:43 -0000 http://perforce.freebsd.org/chv.cgi?CH=142000 Change 142000 by jb@freebsd3 on 2008/05/21 23:17:43 IFC Affected files ... .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/dialup-firewall/Makefile#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/dialup-firewall/article.sgml#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/laptop/Makefile#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/laptop/article.sgml#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/multi-os/Makefile#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/multi-os/article.sgml#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/version-guide/Makefile#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml#3 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/Makefile#5 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/book.sgml#5 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/chapters.ent#4 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/jails/Makefile#1 branch .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/jails/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/mac/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/virtualization/Makefile#1 branch .. //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#1 branch .. //depot/projects/dtrace/ports/MOVED#89 integrate .. //depot/projects/dtrace/src/sys/Makefile#12 integrate .. //depot/projects/dtrace/src/sys/dev/em/if_em.c#22 integrate .. //depot/projects/dtrace/src/sys/fs/devfs/devfs_int.h#6 integrate .. //depot/projects/dtrace/src/sys/fs/devfs/devfs_vnops.c#19 integrate .. //depot/projects/dtrace/src/sys/i386/conf/GENERIC#40 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/machdep.c#23 integrate .. //depot/projects/dtrace/src/sys/kern/kern_conf.c#12 integrate .. //depot/projects/dtrace/src/sys/kern/kern_descrip.c#28 integrate .. //depot/projects/dtrace/src/sys/netinet/sctp_output.c#16 integrate .. //depot/projects/dtrace/src/sys/netinet/sctputil.c#19 integrate .. //depot/projects/dtrace/src/sys/powerpc/conf/GENERIC#17 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_worker.c#13 integrate .. //depot/projects/dtrace/src/sys/sun4v/conf/GENERIC#21 integrate .. //depot/projects/dtrace/src/sys/sys/conf.h#10 integrate .. //depot/projects/dtrace/src/sys/sys/file.h#9 integrate .. //depot/projects/dtrace/src/sys/sys/proc.h#45 integrate Differences ... ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/dialup-firewall/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: doc/hu_HU.ISO8859-2/articles/dialup-firewall/Makefile,v 1.1 2007/09/03 11:11:43 gabor Exp $ +# $FreeBSD: doc/hu_HU.ISO8859-2/articles/dialup-firewall/Makefile,v 1.2 2008/05/21 04:14:48 pgj Exp $ # # Article: Dialup firewalling with FreeBSD @@ -8,7 +8,7 @@ NO_TIDY= yes -MAINTAINER= pali.gabor@gmail.com +MAINTAINER= pgj@FreeBSD.org DOC?= article ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/dialup-firewall/article.sgml#2 (text+ko) ==== @@ -4,8 +4,8 @@ ]> + Translated by: PALI, Gabor + Original Revision: 1.42 -->
@@ -23,7 +23,7 @@ - $FreeBSD: doc/hu_HU.ISO8859-2/articles/dialup-firewall/article.sgml,v 1.1 2007/09/03 11:11:43 gabor Exp $ + $FreeBSD: doc/hu_HU.ISO8859-2/articles/dialup-firewall/article.sgml,v 1.2 2008/05/21 04:14:48 pgj Exp $ &tm-attrib.freebsd; ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/laptop/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: doc/hu_HU.ISO8859-2/articles/laptop/Makefile,v 1.1 2007/09/03 11:13:12 gabor Exp $ +# $FreeBSD: doc/hu_HU.ISO8859-2/articles/laptop/Makefile,v 1.2 2008/05/21 04:14:48 pgj Exp $ # # Article: FreeBSD on Laptops @@ -8,7 +8,7 @@ NO_TIDY= yes -MAINTAINER= pali.gabor@gmail.com +MAINTAINER= pgj@FreeBSD.org DOC?= article ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/laptop/article.sgml#2 (text+ko) ==== @@ -4,14 +4,14 @@ ]> + Translated by: PALI, Gabor + Original Revision: 1.25 -->
&os; laptopon - $FreeBSD: doc/hu_HU.ISO8859-2/articles/laptop/article.sgml,v 1.2 2007/09/03 17:47:43 gabor Exp $ + $FreeBSD: doc/hu_HU.ISO8859-2/articles/laptop/article.sgml,v 1.3 2008/05/21 04:14:48 pgj Exp $ A &os; néhány buktatótól eltekintve ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/multi-os/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: doc/hu_HU.ISO8859-2/articles/multi-os/Makefile,v 1.1 2007/09/03 11:17:06 gabor Exp $ +# $FreeBSD: doc/hu_HU.ISO8859-2/articles/multi-os/Makefile,v 1.2 2008/05/21 04:14:49 pgj Exp $ # # Article: Installing and Using FreeBSD With Other Operating Systems @@ -8,7 +8,7 @@ NO_TIDY= yes -MAINTAINER= pali.gabor@gmail.com +MAINTAINER= pgj@FreeBSD.org DOC?= article ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/multi-os/article.sgml#2 (text+ko) ==== @@ -1,12 +1,12 @@ - + %articles.ent; ]> + Translated by: PALI, Gabor + Original Revision: 1.39 -->
==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/version-guide/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: doc/hu_HU.ISO8859-2/articles/version-guide/Makefile,v 1.1 2007/09/03 11:18:56 gabor Exp $ +# $FreeBSD: doc/hu_HU.ISO8859-2/articles/version-guide/Makefile,v 1.2 2008/05/21 04:14:49 pgj Exp $ # # Article: FreeBSD Version Guide @@ -8,7 +8,7 @@ NO_TIDY= yes -MAINTAINER= pali.gabor@gmail.com +MAINTAINER= pgj@FreeBSD.org DOC?= article ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml#3 (text+ko) ==== @@ -7,8 +7,8 @@ ]> + Translated by: PALI, Gabor + Original Revision: 1.11 -->
Válasszuk ki a nekünk igazán megfelelõ &os; @@ -21,7 +21,7 @@ </author> </authorgroup> - <pubdate>$FreeBSD: doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml,v 1.4 2007/11/27 23:01:47 gabor Exp $</pubdate> + <pubdate>$FreeBSD: doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml,v 1.5 2008/05/21 04:14:49 pgj Exp $</pubdate> <legalnotice id="trademarks" role="trademarks"> &tm-attrib.freebsd; ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/introduction/chapter.sgml#2 (text+ko) ==== @@ -1,7 +1,7 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/hu_HU.ISO8859-2/books/handbook/introduction/chapter.sgml,v 1.1 2008/05/14 16:54:16 pgj Exp $ + $FreeBSD: doc/hu_HU.ISO8859-2/books/handbook/introduction/chapter.sgml,v 1.2 2008/05/21 04:06:56 pgj Exp $ --> <!-- The FreeBSD Hungarian Documentation Project @@ -725,9 +725,10 @@ és egy gyors internetkapcsolatot is a Projekt számára bocsátott. A Walnut Creek szinte példátlan mértékû, egy - akkoriban teljesen ismeretlen projektbe vetett hitével - nagyon nehezen lenne elképzelhetõ, hogy a &os; olyan - messzire jutott volna el, ahol ma is tart.</para> + akkoriban teljesen ismeretlen projektbe vetett hite + nélkül nagyon nehezen lenne + elképzelhetõ, hogy a &os; olyan messzire és + olyan gyorsan jutott volna el, ahol ma tart.</para> <indexterm><primary>4.3BSD-Lite</primary></indexterm> <indexterm><primary>Net/2</primary></indexterm> ==== //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/Makefile#5 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/Makefile,v 1.10 2007/06/28 02:46:38 chinsan Exp $ +# $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/Makefile,v 1.11 2008/05/21 20:35:08 remko Exp $ # $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/Makefile,v 1.19 2006/01/03 21:17:07 siebrand Exp $ # Gebaseerd op: 1.97 # @@ -136,6 +136,44 @@ IMAGES_EN+= vinum/vinum-simple-vol.pic IMAGES_EN+= vinum/vinum-striped-vol.pic IMAGES_EN+= vinum/vinum-striped.pic +IMAGES_EN+= virtualization/parallels-freebsd1.png +IMAGES_EN+= virtualization/parallels-freebsd2.png +IMAGES_EN+= virtualization/parallels-freebsd3.png +IMAGES_EN+= virtualization/parallels-freebsd4.png +IMAGES_EN+= virtualization/parallels-freebsd5.png +IMAGES_EN+= virtualization/parallels-freebsd6.png +IMAGES_EN+= virtualization/parallels-freebsd7.png +IMAGES_EN+= virtualization/parallels-freebsd8.png +IMAGES_EN+= virtualization/parallels-freebsd9.png +IMAGES_EN+= virtualization/parallels-freebsd10.png +IMAGES_EN+= virtualization/parallels-freebsd11.png +IMAGES_EN+= virtualization/parallels-freebsd12.png +IMAGES_EN+= virtualization/parallels-freebsd13.png +IMAGES_EN+= virtualization/virtualpc-freebsd1.png +IMAGES_EN+= virtualization/virtualpc-freebsd2.png +IMAGES_EN+= virtualization/virtualpc-freebsd3.png +IMAGES_EN+= virtualization/virtualpc-freebsd4.png +IMAGES_EN+= virtualization/virtualpc-freebsd5.png +IMAGES_EN+= virtualization/virtualpc-freebsd6.png +IMAGES_EN+= virtualization/virtualpc-freebsd7.png +IMAGES_EN+= virtualization/virtualpc-freebsd8.png +IMAGES_EN+= virtualization/virtualpc-freebsd9.png +IMAGES_EN+= virtualization/virtualpc-freebsd10.png +IMAGES_EN+= virtualization/virtualpc-freebsd11.png +IMAGES_EN+= virtualization/virtualpc-freebsd12.png +IMAGES_EN+= virtualization/virtualpc-freebsd13.png +IMAGES_EN+= virtualization/vmware-freebsd01.png +IMAGES_EN+= virtualization/vmware-freebsd02.png +IMAGES_EN+= virtualization/vmware-freebsd03.png +IMAGES_EN+= virtualization/vmware-freebsd04.png +IMAGES_EN+= virtualization/vmware-freebsd05.png +IMAGES_EN+= virtualization/vmware-freebsd06.png +IMAGES_EN+= virtualization/vmware-freebsd07.png +IMAGES_EN+= virtualization/vmware-freebsd08.png +IMAGES_EN+= virtualization/vmware-freebsd09.png +IMAGES_EN+= virtualization/vmware-freebsd10.png +IMAGES_EN+= virtualization/vmware-freebsd11.png +IMAGES_EN+= virtualization/vmware-freebsd12.png # Images from the cross-document image library IMAGES_LIB= callouts/1.png @@ -172,6 +210,7 @@ SRCS+= geom/chapter.sgml SRCS+= install/chapter.sgml SRCS+= introduction/chapter.sgml +SRCS+= jails/chapter.sgml SRCS+= kernelconfig/chapter.sgml SRCS+= l10n/chapter.sgml SRCS+= linuxemu/chapter.sgml @@ -189,6 +228,7 @@ SRCS+= serialcomms/chapter.sgml SRCS+= users/chapter.sgml SRCS+= vinum/chapter.sgml +SRCS+= virtualization/chapter.sgml SRCS+= x11/chapter.sgml # Entities ==== //depot/projects/dtrace/doc/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml#3 (text+ko) ==== @@ -1,20 +1,10 @@ <!-- The FreeBSD Dutch Documentation Project - - $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml,v 1.1 2005/08/22 21:11:57 remko Exp $ - $FreeBSDnl: nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml,v 1.2 2005/08/15 20:23:13 siebrand Exp $ - Gebaseerd op: 1.5 + $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml,v 1.3 2008/05/21 14:00:49 remko Exp $ + Gebaseerd op: 1.33 --> -<!-- -This version of the document assumes that the Audit system needs to be -installed as part of the trustedbsd/audit project. When/if audit becomes -part of FreeBSD proper, then these sections should be removed, or at least -reworded. The sections in question are marked with 'PROTOTYPE' labels in -commentary. ---> - -<!-- Need more documenation on praudit, audtreduce, etc. Plus more info +<!-- Need more documentation on praudit, auditreduce, etc. Plus more info on the triggers from the kernel (log rotation, out of space, etc). And the /dev/audit special file if we choose to support that. Could use some coverage of integrating MAC with Event auditing and perhaps discussion @@ -29,79 +19,775 @@ <surname>Rhodes</surname> <contrib>Written by </contrib> </author> + <author> + <firstname>Robert</firstname> + <surname>Watson</surname> + </author> </authorgroup> <authorgroup> <author> - <firstname>Siebrand</firstname> - <surname>Mazeland</surname> + <firstname>Remko</firstname> + <surname>Lodder</surname> <contrib>Vertaald door </contrib> </author> </authorgroup> </chapterinfo> - <title>Kernelgebeurtenissen auditen + Security Event Auditing - * Overzicht + Overzicht AUDIT - - kernelgebeurtenissen auditen - + Security Event Auditing MAC - Wordt vertaald + &os; 6.2 en later heeft ondersteuning voor diepgaande + beveiligingsauditing van evenementen. Evenement auditing maakt + het mogelijk dat er diepgaande en configureerbare logging van + een variateit aan beveiligings-gerelateerde systeem evenementen, + waaronder logins, configuratie wijzigingen, bestands- en + netwerk toegang. Deze log regels kunnen erg belangrijk + zijn voor live systeem monitoring, intrusion detection en + postmortem analyse. &os; implementeert &sun;'s gepubliceerde + BSM API en bestandsformaat en is uitwisselbaar + met zowel &sun;'s &solaris; als &apple;'s &macos; X audit + implementaties. + + Dit hoofdstuk richt zich op de installatie en configuratie van + evenement auditing. Het legt audit policies uit en geeft + voorbeelden van audit configuraties. + + Na het lezen van dit hoofdstuk weet de lezer: + + + + Wat evenement auditing is en hoe het werkt. + + + + Hoe evenement auditing geconfigureerd kan worden voor + &os; voor gebruikers en processen. + + + + Hoe de audittrail bekeken kan worden door gebruik te maken + van de audit reduction en onderzoek programma's. + + + + Voordat verder gegaan wordt moet het volgende bekend + zijn: + + + + &unix; en &os; basishandelingen begrijpen + (). + + + + Bekend zijn met de basishandelingen van kernel + configuratie/compilatie + (). + + + + Bekend zijn met beveiliging en hoe dat relateert aan + &os; (). + + + + + De audit faciliteiten in &os; 6.X + zijn experimenteel en het gebruik in productie mag alleen + gebeuren na zorgvuldig onderzoek van de risico's van het in + gebruik nemen van experimentele software. Bekende limitaties + zijn dat niet alle beveiligings-relevante systeem evenementen + geaudit kunnen worden en dat sommige login mechanismes, zoals + X11 gebaseerde display managers en derde partij programma's + geen (goede) ondersteuning bieden voor het auditen login sessies + van gebruikers. + + + + De beveiligings evenement auditing faciliteit is in staat om + erg gedetailleerde logs van systeem activiteiten op een druk + systeem te genereren, trail bestands data kan erg groot worden + wanneer er erg precieze details worden gevraagd, wat enkele + gigabytes per week kan behalen in sommige configuraties. + Beheerders moeten rekening houden met voldoende schijfruimte + voor grote audit configuraties. Bijvoorbeeld het kan gewenst + zijn om eigen bestandsysteem aan /var/audit + toe te wijzen zo dat andere bestandssystemen geen hinder + ondervinden als het audit bestandssysteem onverhoopt vol + raakt. + - * Sleutelbegrippen - Woordenlijst + Sleutelwoorden in dit hoofdstuk + + Voordat dit hoofdstuk gelezen kan worden, moeten er een + aantal audit gerelateerde termen uitgelegd worden: + + + + evenement: Een auditbaar evenement is + elk evenement dat gelogged kan worden door het audit + subsysteem. Voorbeelden van beveiligings gerelateerde + evenementen zijn het creëeren van een bestand, het + opzetten van een netwerk verbinding, of van een gebruiker die + aanlogt. Evenementen zijn ofwel attributable + wat betekend dat ze getraceerd kunnen worden naar een + geauthoriseerde gebruiker, of non-attributable + voor situaties waarin dat niet mogelijk is. Voorbeelden van + non-attributable evenementen zijn elk evenement dat gebeurd + voordat authorisatie plaatsvind in het login proces, zoals bij + foutieve inlog pogingen. + + + + class: Evenement klassen zijn benoemde + sets van gerelateerde evenementen en worden gebruikt in + selectie expressies. Veel gebruikte klassen van evenementen + zijn bestands creatie (fc), exec + (ex) en login_logout (lo). + + + + record: Een record is een audit log + regel die het beveiligings evenement beschrijft. Records + bevatten een record evenement type, informatie over het + onderwerp (de gebruiker) welke de actie uitvoerd, de datum en + de tijd, informatie over de objecten of argumenten, en een + conditie die aangeeft of de actie geslaagd of mislukt is. + + + + trail: Een audit trail, of log + bestand bestaat uit een serie van audit records welke + beveiligings evenementen beschrijft. Meestal lopen deze + trails in chronologische orde, gebaseerd op de tijd dat + het evenement optrad. Alleen geauthoriseerde processen + mogen records toevoegen aan de audit trail. + + + + selection expression: Een selectie + expressie is een string welke een lijst bevat van prefixes + en audit evenement klasse namen die overeenkomen met + evenementen. + + + + preselection: Het proces waarbij het + systeem bepaald welke evenementen interessant zijn voor de + beheerder, zodat wordt voorkomen dat er audit records + worden gegenereerd voor evenementen die niet interessant zijn. + De preselection configuratie gebruikt een serie + van selectie expressies om te identificeren welke klassen van + evenementen van toepassing zijn op gebruikers en globale + instellingen voor zowel geauthoriseerde als ongeauthoriseerde + processen. + - Wordt vertaald + + reduction: Het proces waarbij records + van bestaande audit trails worden geselecteerd voor bewaring, + uitprinten of analyse. Ook is dit het proces waarbij ongewenste + audit records worden verwijderd uit het audit trail. Door + gebruik te maken van reduction kunnen beheerders policies + implementeren die het bewaren van audit data verzorgen. + Bijvoorbeeld gedetailleerde audit trails kunnen één + maand bewaard worden maar erna worden trails gereduceerd zodat + alleen login informatie bewaard worden voor archiverings + redenen. + + - * Auditondersteuning installeren + Installeren van audit ondersteuning. + + Ondersteuning in de gebruikersomgeving voor evenement auditing + wordt geïnstalleerd als onderdeel van het basis &os; besturings + systeem. In &os; 7.0 en later wordt kernel ondersteuning + voor evenement auditing standaard meegenomen tijdens compilatie. + In &os; 6.X, moet ondersteuning + expliciet in de kernel gecompileerd worden door de volgende regel + toe te voegen aan het kernel configuratie bestand: + + options AUDIT + + Bouw en herinstalleer de kernel volgens het normale + proces zoals beschreven in . + + Zodra een audit ondersteunende kernel is gebouwd en + geïnstalleerd en deze is opgestart kan de audit daemon + aangezet worden door de volgende regel aan &man.rc.conf.5; toe te + voegen: + + auditd_enable="YES" + + Audit ondersteuning moet daarna aangezet worden door een + herstart van het systeem of door het handmatig starten van de audit + daemon: - Wordt vertaald + /etc/rc.d/auditd start - * Auditen instellen + Audit Configuratie + + Alle configuratie bestanden voor beveiligings audit kunnen + worden gevonden in + /etc/security. De volgende + bestanden moeten aanwezig zijn voor de audit daemon wordt + gestart: + + + + audit_class - Bevat de definities + van de audit klasses. + + + + audit_control - Controleert aspecten + van het audit subsysteem, zoals de standaard audit klassen, + minimale hoeveelheid diskruimte die moet overblijven op de + audit log schijf, de maximale audit trail grootte, etc. + + + + audit_event - Tekst namen en + beschrijvingen van systeem audit evenementen, evenals een + lijst van klassen waarin elk evenement zich bevind. + + + + audit_user - Gebruiker specifieke + audit benodigdheden welke gecombineerd worden met de globale + standaarden tijdens het inloggen. + + + + audit_warn - Een bewerkbaar shell + script gebruikt door de auditd + applicatie welke waarschuwings berichten genereert in + bijzondere situaties zoals wanneer de ruimte voor audit + records te laagis of wanneer het audit trail bestand is + geroteerd. + + + + + Audit configuratie bestanden moeten voorzichtig worden + bewerkt en onderhouden, omdat fouten in de configuratie kunnen + resulteren in het verkeerd loggen van evenementen. + - * Auditen bestandssyntaxis + Evenement selectie expressies + + Selectie expressies worden gebruikt op een aantal plaatsen + in de audit configuratie om te bepalen welke evenementen er + geaudit moeten worden. Expressies bevatten een lijst van + evenement klassen welke gelijk zijn aan een prefix welke + aangeeft of gelijke records geaccepteerd moeten worden of + genegeerd en optioneel om aan te geven of de regel is bedoeld + om succesvolle of mislukte operaties te matchen. Selectie + expressies worden geevalueerd van links naar rechts en twee + expressies worden gecombineerd door de één aan de + ander toe te voegen. + + De volgende lijst bevat de standaard audit evenement klassen + welke aanwezig zijn in het audit_class + bestand: + + + + all - all - + Matched alle evenement klasses. + + + + ad - + administrative - Administratieve acties + welke uitgevoerd worden op het gehele systeem. + + + + ap - application - + Applicatie gedefinieerde acties. + + + + cl - file close - + Audit aanroepen naar de close systeem + aanroep. + + + + ex - exec - Audit + programma uitvoer. Het auditen van command line argumenten + en omgevings variabelen wordt gecontroleerd via + &man.audit.control.5; door gebruik te maken van de + argv en envv parameters + in de policy setting. + + + + fa - + file attribute access - Audit de + toevoeging van object attributen zoals &man.stat.1;, + &man.pathconf.2; en gelijkwaardige evenementen. + + + + fc - file create + - Audit evenementen waar een bestand wordt gecreëerd als + resultaat. + + + + fd - file delete + - Audit evenementen waarbij bestanden verwijderd + worden. + + + + fm - + file attribute modify - Audit + evenementen waarbij bestandsattribuut wijzigingen + plaatsvinden zoals bij &man.chown.8;, &man.chflags.1;, + &man.flock.2;, etc. + + + + fr - file read + - Audit evenementen waarbij data wordt gelezen, bestanden + worden geopend voor lezen etc. + + + + fw - file write + - Audit evenementen waarbij data wordt geschreven, bestanden + worden geschreven of gewijzigd, etc. + + + + io - ioctl - + Audit het gebruik van de &man.ioctl.2; systeem aanroep. + + + + ip - ipc - Audit + verschillende vormen van Inter-Process Communication, zoals + POSIX pipes en System V IPC operaties. + + + + lo - login_logout - + Audit &man.login.1; en &man.logout.1; evenementen die + plaatsvinden op het systeem. + + + + na - + non attributable - Audit + non-attributable evenementen. + + + + no - + invalid class - Matched geen enkel + audit evenement. + + + + nt - network - + Audit evenementen die gerelateerd zijn aan netwerk acties + zoals &man.connect.2; en &man.accept.2;. + + + + ot - other - + Audit diverse evenementen. + + + + pc - process - + Audit process operaties zoals &man.exec.3; en + &man.exit.3; + + + + Deze audit evenement klassen kunnen veranderd worden door + het wijzigingen van de audit_class en + audit_event configuratie bestanden. + + Elke audit klasse in de lijst wordt gecombineerd met een + voorzetsel welke aangeeft of er succesvolle of mislukte + operaties hebben plaatsgevonden en of de regel wordt toegevoegd + of verwijderd van het matchen van de klasse en het type. + + + + (none) Audit zowel succesvolle als mislukte informatie + van het evenement. + + + + + Audit succesvolle evenementen in + deze klasse. + + + + - Audit mislukte evenementen in deze + klasse. + + + + ^ Audit geen enkele succesvolle of + mislukte evenementen in deze klasse. + + + + ^+ Audit geen succesvolle evenementen + in deze klasse. + + + + ^- Audit geen mislukte evenementen + in deze klasse. + + + + + De volgende voorbeeld selectie strings selecteren zowel + succesvolle als mislukte login/logout evenementen, maar alleen + succesvolle uitvoer evenementen: - Wordt vertaald + lo,+ex - * Instellingenbestanden + Configuratie bestanden + + In de meeste gevallen moet een beheerder twee bestanden + wijzigingen wanneer het audit systeem wordt geconfigureerd: + audit_control en + audit_user. Het eerste controleert systeem + brede audit eigenschappen en policies, het tweede kan gebruikt + worden om diepgaande auditing per gebruiker uit te voeren. - * Bestand <filename>audit_control</filename> + Het <filename>audit_control</filename> bestand + + Het audit_control bestand specificeert + een aantal standaarden van het audit subsysteem. Als de inhoud + bekeken wordt van dit bestand is het volgende te zien: + + dir:/var/audit +flags:lo +minfree:20 +naflags:lo +policy:cnt +filesz:0 + + De optie wordt gebruikt om + één of meerdere directories te specificeren die + gebruikt worden voor de opslag van audit logs. Als er meer + dan één directory wordt gespecificeerd, worden ze + op volgorde gebruikt naarmate ze gevuld worden. Het is + standaard dat audit geconfigureerd wordt dat audit logs + worden bewaard op een eigen bestandssysteem, om te + voorkomen dat het audit subsysteem en andere subsystemen met + elkaar botsen als het bestandssysteem volraakt. + + Het veld stelt de systeem brede + standaard preselection maskers voor attributable evenementen + in. In het voorbeeld boven worden succesvolle en mislukte + login en logout evenementen geaudit voor alle gebruikers. + + De optie definieerd het minimale + percentage aan vrije ruimte voor dit bestandssysteem waar de + audit trails worden opgeslagen. Wanneer deze limiet wordt + overschreven wordt er een waarschuwing gegenereerd. In het + bovenstaande voorbeeld wordt de minimale vrije ruimte ingesteld + op 20 procent. + + De optie specificeerd audit klasses + welke geaudit moeten worden voor non-attributed evenementen + zoals het login proces en voor systeem daemons. + + De optie specificeert een komma + gescheiden lijst van policy vlaggen welke diverse aspecten + van het audit proces beheren. De standaard + cnt vlag geeft aan dat het systeem moet + blijven draaien ook al treden er audit fouten op (deze vlag + wordt sterk aangeraden). Een andere veel gebruikte vlag is + argv, wat het mogelijk maakt om command + line argumenten aan de &man.execve.2; systeem aanroep te + auditen als onderdeel van het uitvoeren van commando's. - Wordt vertaald + De optie specificeert de maximale + grootte in bytes hoeveel een audit trail bestand mag groeien + voordat het automatisch getermineerd en geroteerd wordt. De + standaard, 0, schakelt automatische log rotatie uit. Als de + gevraagde bestands grootte niet nul is en onder de minimale + 512k zit, wordt de optie genegeerd en wordt er een log bericht + gegenereerd. - * Bestand <filename>audit_user</filename> + Het <filename>audit_user</filename> bestand + + Het audit_user bestand staat de + beheerder toe om verdere audit benodigdheden te + specificeren voor gebruikers. Elke regel configureert + auditing voor een gebruiker via twee velden, het eerste is het + alwaysaudit veld, welke een set van + evenementen specificeert welke altijd moet worden geaudit voor + de gebruiker, en de tweede is het neveraudit + veld, welke een set van evenementen specificeerd die nooit + geaudit moeten worden voor de gebruiker. + + Het volgende voorbeeld audit_user + bestand audit login/logout evenementen en succesvolle commando + uitvoer voor de root gebruiker, en audit + bestands creatie en succesvolle commando uitvoer voor de + www gebruiker. Als dit gebruikt wordt + in combinatie met het voorbeeld + audit_control bestand hierboven, is de + root regel dubbelop en zullen login/logout + evenementen ook worden geaudit voor de + www gebruiker. + + root:lo,+ex:no +www:fc,+ex:no - Wordt vertaald - * Gebeurtenisaudit beheer + Het audit subsysteem beheren. + + + Audit trails inzien + + Audit trails worden opgeslagen in het BSM binaire formaat, + dus ondersteunende programma's moeten worden gebruikt om de + informatie te wijzigen of converteren naar tekst. Het + &man.praudit.1; commando converteert trail bestanden naar een + simpel tekst formaat; het &man.auditreduce.1; commando kan + gebruikt worden om de audit trail te reduceren voor analyse, + archivering of voor het uitprinten van de data. + auditreduce ondersteund een variateit aan + selectie parameters, zoals evenement type, evenement klasse, + gebruiker, datum of tijd van het evenement en het bestandspad + of object dat gebruikt wordt. + + Bijvoorbeeld, het praudit programma zal + een dump maken van de volledige inhoud van een gespecificeerd + audit log bestand in normale tekst: + + &prompt.root; praudit /var/audit/AUDITFILE + + Waar + AUDITFILE het + audit bestand is dat ingelezen moet worden. + + Audit trails bestaan uit een serie van audit records die + gevormd worden door tokens, welke praudit + sequentieel print één per regel. Elke token is van + een specifiek type, zoals een header welke + de audit record header bevat, of path welke + het bestandspad bevat van een lookup. Het volgende is een + voorbeeld van een execve evenement: + + header,133,10,execve(2),0,Mon Sep 25 15:58:03 2006, + 384 msec +exec arg,finger,doug +path,/usr/bin/finger +attribute,555,root,wheel,90,24918,104944 +subject,robert,root,wheel,root,wheel,38439,38032,42086,128.232.9.100 +return,success,0 +trailer,133 + + Deze audit representeert een succesvolle + execve aanroep, waarbij het commando + finger doug is aangeroepen. Het argument + token bevat beide commando's gerepresenteerd door de shell aan + de kernel. Het path token bevat het pad + naar het uitvoerbare bestand zoals opgezocht door de kernel. + Het attribute token beschrijft de binary en + om precies te zijn bevat het de bestands mode welke gebruikt + kan worden om te zien of het bestand setuid was. Het + subject token beschrijft het onderwerp + proces en bevat sequentieel het audit gebruikers ID, effectieve + gebruikers ID en groep ID, echte gebruikers ID, groep ID, + proces ID, sessie ID, port ID en login adres. Let op dat het + audit gebruikers ID en het echte gebruikers ID van elkaar + verschillen omdat de gebruiker robert + veranderd is naar de root gebruiker voordat + het commando werd uitgevoerd, maar welke geaudit wordt als de + originele geauthoriseerde gebruiker. Als laatste wordt de + return token gebruikt om aan te geven dat er + een succesvolle uitvoer is geweest en trailer + geeft het einde aan van het record. + + In &os; 6.3 en later ondersteund praudit + ook een XML output formaat, welke geselecteerd kan worden door + gebruik te maken van het argument. + + + + Het reduceren van audit trails + + Omdat audit logs erg groot kunnen worden, zal de beheerder + waarschijnlijk een subset van records willen selecteren om te + gebruiken, zoals records die gekoppeld zijn aan een specifieke + gebruiker: + + &prompt.root; auditreduce -u trhodes /var/audit/AUDITFILE | praudit + + Dit selecteert alle audit records die geproduceert zijn + voor de gebruiker trhodes die opgeslagen + is in het AUDITFILE + bestand. + + + + Delegeren van audit onderzoek rechten + + Leden van de audit groep krijgen + permissie om de audit trails te lezen in + /var/audit; standaard is deze groep leeg en + kan alleen de root gebruiker deze + audit trails lezen. Gebruikers kunnen toegevoegd worden aan de + audit groep zodat onderzoek rechten kunnen >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu May 22 00:28:02 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E8DD31065674; Thu, 22 May 2008 00:28:01 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 92BF1106564A for ; Thu, 22 May 2008 00:28:01 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 843AC8FC15 for ; Thu, 22 May 2008 00:28:01 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M0S1gA044094 for ; Thu, 22 May 2008 00:28:01 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M0S1rg044092 for perforce@freebsd.org; Thu, 22 May 2008 00:28:01 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 00:28:01 GMT Message-Id: <200805220028.m4M0S1rg044092@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 142002 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: Thu, 22 May 2008 00:28:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=142002 Change 142002 by jb@freebsd3 on 2008/05/22 00:27:24 Tweak CTFFLAGS if DEBUG_FLAGS contains -g Affected files ... .. //depot/projects/dtrace/src/share/mk/bsd.lib.mk#15 edit .. //depot/projects/dtrace/src/share/mk/bsd.prog.mk#8 edit Differences ... ==== //depot/projects/dtrace/src/share/mk/bsd.lib.mk#15 (text+ko) ==== @@ -35,6 +35,10 @@ .if defined(DEBUG_FLAGS) CFLAGS+= ${DEBUG_FLAGS} + +.if !defined(NO_CTF) && (${DEBUG_FLAGS:M-g} != "") +CTFFLAGS+= -g +.endif .endif .if !defined(DEBUG_FLAGS) ==== //depot/projects/dtrace/src/share/mk/bsd.prog.mk#8 (text+ko) ==== @@ -17,6 +17,239 @@ .if defined(DEBUG_FLAGS) CFLAGS+=${DEBUG_FLAGS} + +# from: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91 +# $FreeBSD: src/share/mk/bsd.prog.mk,v 1.150 2007/10/01 18:15:11 ru Exp $ + +.include + +.SUFFIXES: .out .o .c .cc .cpp .cxx .C .m .y .l .ln .s .S .asm + +# XXX The use of COPTS in modern makefiles is discouraged. +.if defined(COPTS) +CFLAGS+=${COPTS} +.endif + +.if ${MK_ASSERT_DEBUG} == "no" +CFLAGS+= -DNDEBUG +NO_WERROR= +.endif + +.if defined(DEBUG_FLAGS) +CFLAGS+=${DEBUG_FLAGS} + +.if !defined(NO_CTF) && (${DEBUG_FLAGS:M-g} != "") +CTFFLAGS+= -g +.endif +.endif + +.if defined(CRUNCH_CFLAGS) +CFLAGS+=${CRUNCH_CFLAGS} +.endif + +.if !defined(DEBUG_FLAGS) +STRIP?= -s +.endif + +.if defined(NO_SHARED) && (${NO_SHARED} != "no" && ${NO_SHARED} != "NO") +LDFLAGS+= -static +.endif + +.if defined(PROG_CXX) +PROG= ${PROG_CXX} +.endif + +.if defined(PROG) +.if defined(SRCS) + +# If there are Objective C sources, link with Objective C libraries. +.if !empty(SRCS:M*.m) +.if defined(OBJCLIBS) +LDADD+= ${OBJCLIBS} +.else +DPADD+= ${LIBOBJC} ${LIBPTHREAD} +LDADD+= -lobjc -lpthread +.endif +.endif + +OBJS+= ${SRCS:N*.h:R:S/$/.o/g} + +${PROG}: ${OBJS} +.if defined(PROG_CXX) + ${CXX} ${CXXFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} +.else + ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} +.endif +.if defined(CTFMERGE) + ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${OBJS} +.endif + +.else # !defined(SRCS) + +.if !target(${PROG}) +.if defined(PROG_CXX) +SRCS= ${PROG}.cc +.else +SRCS= ${PROG}.c +.endif + +# Always make an intermediate object file because: +# - it saves time rebuilding when only the library has changed +# - the name of the object gets put into the executable symbol table instead of +# the name of a variable temporary object. +# - it's useful to keep objects around for crunching. +OBJS= ${PROG}.o + +${PROG}: ${OBJS} +.if defined(PROG_CXX) + ${CXX} ${CXXFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} +.else + ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} +.endif +.if defined(CTFMERGE) + ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${OBJS} +.endif +.endif + +.endif + +.if ${MK_MAN} != "no" && !defined(MAN) && \ + !defined(MAN1) && !defined(MAN2) && !defined(MAN3) && \ + !defined(MAN4) && !defined(MAN5) && !defined(MAN6) && \ + !defined(MAN7) && !defined(MAN8) && !defined(MAN9) && \ + !defined(MAN1aout) +MAN= ${PROG}.1 +MAN1= ${MAN} +.endif +.endif + +all: objwarn ${PROG} ${SCRIPTS} +.if ${MK_MAN} != "no" +all: _manpages +.endif + +.if defined(PROG) +CLEANFILES+= ${PROG} +.endif + +.if defined(OBJS) +CLEANFILES+= ${OBJS} +.endif + +.include + +.if defined(PROG) +_EXTRADEPEND: +.if defined(LDFLAGS) && !empty(LDFLAGS:M-nostdlib) +.if defined(DPADD) && !empty(DPADD) + echo ${PROG}: ${DPADD} >> ${DEPENDFILE} +.endif +.else + echo ${PROG}: ${LIBC} ${DPADD} >> ${DEPENDFILE} +.if defined(PROG_CXX) + echo ${PROG}: ${LIBSTDCPLUSPLUS} >> ${DEPENDFILE} +.endif +.endif +.endif + +.if !target(install) + +.if defined(PRECIOUSPROG) +.if !defined(NO_FSCHG) +INSTALLFLAGS+= -fschg +.endif +INSTALLFLAGS+= -S +.endif + +_INSTALLFLAGS:= ${INSTALLFLAGS} +.for ie in ${INSTALLFLAGS_EDIT} +_INSTALLFLAGS:= ${_INSTALLFLAGS${ie}} +.endfor + +.if !target(realinstall) && !defined(INTERNALPROG) +realinstall: _proginstall +.ORDER: beforeinstall _proginstall +_proginstall: +.if defined(PROG) +.if defined(PROGNAME) + ${INSTALL} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ + ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR}/${PROGNAME} +.else + ${INSTALL} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ + ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR} +.endif +.endif +.endif # !target(realinstall) + +.if defined(SCRIPTS) && !empty(SCRIPTS) +realinstall: _scriptsinstall +.ORDER: beforeinstall _scriptsinstall + +SCRIPTSDIR?= ${BINDIR} +SCRIPTSOWN?= ${BINOWN} +SCRIPTSGRP?= ${BINGRP} +SCRIPTSMODE?= ${BINMODE} + +.for script in ${SCRIPTS} +.if defined(SCRIPTSNAME) +SCRIPTSNAME_${script:T}?= ${SCRIPTSNAME} +.else +SCRIPTSNAME_${script:T}?= ${script:T:R} +.endif +SCRIPTSDIR_${script:T}?= ${SCRIPTSDIR} +SCRIPTSOWN_${script:T}?= ${SCRIPTSOWN} +SCRIPTSGRP_${script:T}?= ${SCRIPTSGRP} +SCRIPTSMODE_${script:T}?= ${SCRIPTSMODE} +_scriptsinstall: _SCRIPTSINS_${script:T} +_SCRIPTSINS_${script:T}: ${script} + ${INSTALL} -o ${SCRIPTSOWN_${.ALLSRC:T}} \ + -g ${SCRIPTSGRP_${.ALLSRC:T}} -m ${SCRIPTSMODE_${.ALLSRC:T}} \ + ${.ALLSRC} \ + ${DESTDIR}${SCRIPTSDIR_${.ALLSRC:T}}/${SCRIPTSNAME_${.ALLSRC:T}} +.endfor +.endif + +NLSNAME?= ${PROG} +.include + +.include +.include +.include + +.if ${MK_MAN} != "no" +realinstall: _maninstall +.ORDER: beforeinstall _maninstall +.endif + +.endif + +.if !target(lint) +lint: ${SRCS:M*.c} +.if defined(PROG) + ${LINT} ${LINTFLAGS} ${CFLAGS:M-[DIU]*} ${.ALLSRC} +.endif +.endif + +.if ${MK_MAN} != "no" +.include +.endif + +.include + +.if defined(PROG) && !exists(${.OBJDIR}/${DEPENDFILE}) +${OBJS}: ${SRCS:M*.h} +.endif + +.include + +.include + +.if defined(PORTNAME) +.include +.endif +.if !defined(NO_CTF) && (${DEBUG_FLAGS:M-g} != "") +CTFFLAGS+= -g +.endif .endif .if defined(CRUNCH_CFLAGS) From owner-p4-projects@FreeBSD.ORG Thu May 22 00:36:18 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 628BA1065678; Thu, 22 May 2008 00:36:18 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F3FB1065674 for ; Thu, 22 May 2008 00:36:18 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0E6548FC16 for ; Thu, 22 May 2008 00:36:18 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M0aIt3044470 for ; Thu, 22 May 2008 00:36:18 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M0a9Dr044467 for perforce@freebsd.org; Thu, 22 May 2008 00:36:09 GMT (envelope-from julian@freebsd.org) Date: Thu, 22 May 2008 00:36:09 GMT Message-Id: <200805220036.m4M0a9Dr044467@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to julian@freebsd.org using -f From: Julian Elischer To: Perforce Change Reviews Cc: Subject: PERFORCE change 142003 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: Thu, 22 May 2008 00:36:18 -0000 http://perforce.freebsd.org/chv.cgi?CH=142003 Change 142003 by julian@julian_trafmon1 on 2008/05/22 00:35:15 IFC Affected files ... .. //depot/projects/arp-v2/src/Makefile#4 integrate .. //depot/projects/arp-v2/src/Makefile.inc1#4 integrate .. //depot/projects/arp-v2/src/ObsoleteFiles.inc#3 integrate .. //depot/projects/arp-v2/src/UPDATING#3 integrate .. //depot/projects/arp-v2/src/bin/sh/arith.h#2 integrate .. //depot/projects/arp-v2/src/bin/sh/arith.y#2 integrate .. //depot/projects/arp-v2/src/bin/sh/expand.c#2 integrate .. //depot/projects/arp-v2/src/bin/sh/parser.c#2 integrate .. //depot/projects/arp-v2/src/bin/sh/parser.h#2 integrate .. //depot/projects/arp-v2/src/bin/sh/shell.h#2 integrate .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/include/devid.h#2 integrate .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/include/dtrace.h#1 branch .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/include/libintl.h#2 integrate .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/include/libproc.h#1 branch .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/include/mnttab.h#2 integrate .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/include/priv.h#2 integrate .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/include/solaris.h#2 integrate .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/include/zone.h#2 integrate .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/lib/libumem/umem.c#2 integrate .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/lib/libumem/umem.h#2 integrate .. //depot/projects/arp-v2/src/cddl/compat/opensolaris/misc/mkdirp.c#2 integrate .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoa6badaddr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoabadaddr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadaddr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.bcopy.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyin.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyinto.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ddi_pathname.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.default.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.freopen.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.hton.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostr.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owned.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.progenyof.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.rand.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strstr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strstr.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok_null.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substrminate.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substrminate.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.system.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.system.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/err.D_ADDROF_LVAL.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/err.D_EMPTY.empty.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/tst.clauses.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/tst.stmts.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_DECL_IDRED.redef1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_DECL_IDRED.redef2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_IDENT_UNDEF.recur.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.badxlate.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineDataAssign.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineExpression.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineKinds.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineKinds.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineTypedef.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineWritableAssign.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/manifest/test.jar-manifest#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestAbort.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestBean.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestClose.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestDrop.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestEnable.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMaxConsumers.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeData.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeDescription.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStateMachine.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStopLock.java#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Drop.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Drop.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MaxConsumers.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MaxConsumers.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NL.char.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NULL.char.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_INT_DIGIT.InvalidDigit.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_INT_OFLOW.BigInt.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_STR_NL.string.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brace1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brace2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.d.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mdb/tst.dtracedcmd.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.icmp.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.tcp.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.udp.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/err.D_PRAGMA_OPTSET.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.badopt.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.boolopt.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.boolopt.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dynopt.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dynopt.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.enablerace.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.haslam.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.roch.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/err.D_PRINTA_AGGKEY.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/err.D_PRINTA_AGGPROTO.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.same.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.same.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sort.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sort.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sortpos.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sortpos.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.tuplecompat.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.tuplecompat.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero2.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero3.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_TYPE.badtype.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_TYPE.notsou.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.OffsetofNULL.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.badmemb.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofAlias.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofArith.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofUnion.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.struct.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.struct.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.union.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.union.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/operators/tst.ternary.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/operators/tst.ternary.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badproc1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_BADPID.badproc2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.addprobes.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.float.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.float.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.main.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.newprobes.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.newprobes.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.probemod.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex1.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.BadAlign.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.ArrayVar.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.DynamicVar.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.agg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_DEREF_NONPTR.noptr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_DEREF_VOID.VoidPointerDeref.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_ARRFUN.ArrayAssignment.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_INCOMPAT.VoidPointerArith.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_LVAL.AddressChange.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_PTR.NonPointerAccess.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_PTR.badpointer.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_SOU.BadPointerAccess.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_SOU.badpointer.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress4.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress5.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.GlobalVar.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.IntegerArithmetic1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerAssignment.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ValidPointer1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ValidPointer2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.VoidCast.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.basic1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.basic2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGERR.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_DEPEND.main.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_INVAL.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_MALFORM.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.circlibdep.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.invalidlibdep.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libchain.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdep.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdepfullyconnected.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_PRED_SCALAR.NonScalarPred.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_SYNTAX.invalid.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_SYNTAX.operr.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.argsnotcached.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.basics.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.basics.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.complex.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.complex.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.predcache.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_IDENT_UNDEF.afterprobe.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_PRAGCTL_INVAL.tabdefine.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_SYNTAX.withoutpound.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.defincomp.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefelsenotendif.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefincomp.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefnotendif.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.incompelse.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.mulelse.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifdef.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifdef.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifndef.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifndef.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifnotdef.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifnotdef.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicaland.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicaland.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalandor.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalandor.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalor.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalor.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.muland.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.muland.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.mulor.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.mulor.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.precondi.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.precondi.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.predicatedeclare.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexp.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexp.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpelse.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpelse.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpif.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpif.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpifelse.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpifelse.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.withinprobe.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badagg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badfmt.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badval.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_PROTO.bad.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.jstack.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.stack.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.ustack.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.def.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.def.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.dynwidth.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.dynwidth.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.fmt.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.fmt.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.many.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.manyval.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.manyval.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.stack.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.tuple.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.tuple.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_AGG_CONV.aggfmt.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_EXTRA.toomany.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_EXTRA.widths.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_FMT.badfmt.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_PROTO.novalue.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_TYPE.aggarg.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_TYPE.recursive.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_PROTO.noprec.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_PROTO.nowidth.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_TYPE.badprec.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_TYPE.badwidth.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.flags.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.flags.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.hello.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.hello.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.precs.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.precs.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.print-f.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.print-f.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printcont.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printcont.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printeE.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printeE.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printgG.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printgG.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.rawfmt.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.rawfmt.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.uints.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.uints.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.wp.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.wp.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.func_access.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.op_access.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.unpriv_funcs.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.probeqtn.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.probestar.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.tickstar.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.assign.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.declare.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.declarein.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.lbraces.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.probespec.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.rbraces.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.recdec.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.basic1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.check.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.declare.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.declareafter.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.emptyprobe.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragma.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmaaftertab.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmainside.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmaoutside.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.create.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.discard.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitexit.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitkilled.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.signal.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.startexit.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZERO.profile.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROonens.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROonensec.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROoneus.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROoneusec.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.argtest.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.argtest.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.basic.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.basic.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.func.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.mod.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilehz.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilehz.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilems.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilems.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilemsec.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilemsec.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilenhz.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilenhz.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilens.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilens.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilensec.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilensec.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profiles.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profiles.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilesec.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilesec.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileus.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileus.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileusec.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileusec.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.sym.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.c#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_INVAL.wrongdec4.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.nonprofile.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec1.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec2.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec3.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.basics.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.basics.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginexit.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginprof.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginprof.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probattrs.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probattrs.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probefunc.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probefunc.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probemod.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probemod.d.out#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probename.d#1 branch .. //depot/projects/arp-v2/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probename.d.out#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu May 22 00:44:28 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9060C1065677; Thu, 22 May 2008 00:44:28 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 39D251065675 for ; Thu, 22 May 2008 00:44:28 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2B5DC8FC15 for ; Thu, 22 May 2008 00:44:28 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M0iSNe045965 for ; Thu, 22 May 2008 00:44:28 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M0iRXW045963 for perforce@freebsd.org; Thu, 22 May 2008 00:44:27 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 00:44:27 GMT Message-Id: <200805220044.m4M0iRXW045963@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 142004 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: Thu, 22 May 2008 00:44:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=142004 Change 142004 by jb@freebsd3 on 2008/05/22 00:44:05 Fix a misedit which I'll blame on cold fingers. :-) Affected files ... .. //depot/projects/dtrace/src/share/mk/bsd.prog.mk#9 edit Differences ... ==== //depot/projects/dtrace/src/share/mk/bsd.prog.mk#9 (text+ko) ==== @@ -18,235 +18,6 @@ .if defined(DEBUG_FLAGS) CFLAGS+=${DEBUG_FLAGS} -# from: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91 -# $FreeBSD: src/share/mk/bsd.prog.mk,v 1.150 2007/10/01 18:15:11 ru Exp $ - -.include - -.SUFFIXES: .out .o .c .cc .cpp .cxx .C .m .y .l .ln .s .S .asm - -# XXX The use of COPTS in modern makefiles is discouraged. -.if defined(COPTS) -CFLAGS+=${COPTS} -.endif - -.if ${MK_ASSERT_DEBUG} == "no" -CFLAGS+= -DNDEBUG -NO_WERROR= -.endif - -.if defined(DEBUG_FLAGS) -CFLAGS+=${DEBUG_FLAGS} - -.if !defined(NO_CTF) && (${DEBUG_FLAGS:M-g} != "") -CTFFLAGS+= -g -.endif -.endif - -.if defined(CRUNCH_CFLAGS) -CFLAGS+=${CRUNCH_CFLAGS} -.endif - -.if !defined(DEBUG_FLAGS) -STRIP?= -s -.endif - -.if defined(NO_SHARED) && (${NO_SHARED} != "no" && ${NO_SHARED} != "NO") -LDFLAGS+= -static -.endif - -.if defined(PROG_CXX) -PROG= ${PROG_CXX} -.endif - -.if defined(PROG) -.if defined(SRCS) - -# If there are Objective C sources, link with Objective C libraries. -.if !empty(SRCS:M*.m) -.if defined(OBJCLIBS) -LDADD+= ${OBJCLIBS} -.else -DPADD+= ${LIBOBJC} ${LIBPTHREAD} -LDADD+= -lobjc -lpthread -.endif -.endif - -OBJS+= ${SRCS:N*.h:R:S/$/.o/g} - -${PROG}: ${OBJS} -.if defined(PROG_CXX) - ${CXX} ${CXXFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} -.else - ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} -.endif -.if defined(CTFMERGE) - ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${OBJS} -.endif - -.else # !defined(SRCS) - -.if !target(${PROG}) -.if defined(PROG_CXX) -SRCS= ${PROG}.cc -.else -SRCS= ${PROG}.c -.endif - -# Always make an intermediate object file because: -# - it saves time rebuilding when only the library has changed -# - the name of the object gets put into the executable symbol table instead of -# the name of a variable temporary object. -# - it's useful to keep objects around for crunching. -OBJS= ${PROG}.o - -${PROG}: ${OBJS} -.if defined(PROG_CXX) - ${CXX} ${CXXFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} -.else - ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} -.endif -.if defined(CTFMERGE) - ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${OBJS} -.endif -.endif - -.endif - -.if ${MK_MAN} != "no" && !defined(MAN) && \ - !defined(MAN1) && !defined(MAN2) && !defined(MAN3) && \ - !defined(MAN4) && !defined(MAN5) && !defined(MAN6) && \ - !defined(MAN7) && !defined(MAN8) && !defined(MAN9) && \ - !defined(MAN1aout) -MAN= ${PROG}.1 -MAN1= ${MAN} -.endif -.endif - -all: objwarn ${PROG} ${SCRIPTS} -.if ${MK_MAN} != "no" -all: _manpages -.endif - -.if defined(PROG) -CLEANFILES+= ${PROG} -.endif - -.if defined(OBJS) -CLEANFILES+= ${OBJS} -.endif - -.include - -.if defined(PROG) -_EXTRADEPEND: -.if defined(LDFLAGS) && !empty(LDFLAGS:M-nostdlib) -.if defined(DPADD) && !empty(DPADD) - echo ${PROG}: ${DPADD} >> ${DEPENDFILE} -.endif -.else - echo ${PROG}: ${LIBC} ${DPADD} >> ${DEPENDFILE} -.if defined(PROG_CXX) - echo ${PROG}: ${LIBSTDCPLUSPLUS} >> ${DEPENDFILE} -.endif -.endif -.endif - -.if !target(install) - -.if defined(PRECIOUSPROG) -.if !defined(NO_FSCHG) -INSTALLFLAGS+= -fschg -.endif -INSTALLFLAGS+= -S -.endif - -_INSTALLFLAGS:= ${INSTALLFLAGS} -.for ie in ${INSTALLFLAGS_EDIT} -_INSTALLFLAGS:= ${_INSTALLFLAGS${ie}} -.endfor - -.if !target(realinstall) && !defined(INTERNALPROG) -realinstall: _proginstall -.ORDER: beforeinstall _proginstall -_proginstall: -.if defined(PROG) -.if defined(PROGNAME) - ${INSTALL} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ - ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR}/${PROGNAME} -.else - ${INSTALL} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ - ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR} -.endif -.endif -.endif # !target(realinstall) - -.if defined(SCRIPTS) && !empty(SCRIPTS) -realinstall: _scriptsinstall -.ORDER: beforeinstall _scriptsinstall - -SCRIPTSDIR?= ${BINDIR} -SCRIPTSOWN?= ${BINOWN} -SCRIPTSGRP?= ${BINGRP} -SCRIPTSMODE?= ${BINMODE} - -.for script in ${SCRIPTS} -.if defined(SCRIPTSNAME) -SCRIPTSNAME_${script:T}?= ${SCRIPTSNAME} -.else -SCRIPTSNAME_${script:T}?= ${script:T:R} -.endif -SCRIPTSDIR_${script:T}?= ${SCRIPTSDIR} -SCRIPTSOWN_${script:T}?= ${SCRIPTSOWN} -SCRIPTSGRP_${script:T}?= ${SCRIPTSGRP} -SCRIPTSMODE_${script:T}?= ${SCRIPTSMODE} -_scriptsinstall: _SCRIPTSINS_${script:T} -_SCRIPTSINS_${script:T}: ${script} - ${INSTALL} -o ${SCRIPTSOWN_${.ALLSRC:T}} \ - -g ${SCRIPTSGRP_${.ALLSRC:T}} -m ${SCRIPTSMODE_${.ALLSRC:T}} \ - ${.ALLSRC} \ - ${DESTDIR}${SCRIPTSDIR_${.ALLSRC:T}}/${SCRIPTSNAME_${.ALLSRC:T}} -.endfor -.endif - -NLSNAME?= ${PROG} -.include - -.include -.include -.include - -.if ${MK_MAN} != "no" -realinstall: _maninstall -.ORDER: beforeinstall _maninstall -.endif - -.endif - -.if !target(lint) -lint: ${SRCS:M*.c} -.if defined(PROG) - ${LINT} ${LINTFLAGS} ${CFLAGS:M-[DIU]*} ${.ALLSRC} -.endif -.endif - -.if ${MK_MAN} != "no" -.include -.endif - -.include - -.if defined(PROG) && !exists(${.OBJDIR}/${DEPENDFILE}) -${OBJS}: ${SRCS:M*.h} -.endif - -.include - -.include - -.if defined(PORTNAME) -.include -.endif .if !defined(NO_CTF) && (${DEBUG_FLAGS:M-g} != "") CTFFLAGS+= -g .endif From owner-p4-projects@FreeBSD.ORG Thu May 22 00:58:46 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A89841065690; Thu, 22 May 2008 00:58:46 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69FCC106568E for ; Thu, 22 May 2008 00:58:46 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5BC498FC12 for ; Thu, 22 May 2008 00:58:46 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M0wkmp055901 for ; Thu, 22 May 2008 00:58:46 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M0wkXZ055890 for perforce@freebsd.org; Thu, 22 May 2008 00:58:46 GMT (envelope-from julian@freebsd.org) Date: Thu, 22 May 2008 00:58:46 GMT Message-Id: <200805220058.m4M0wkXZ055890@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to julian@freebsd.org using -f From: Julian Elischer To: Perforce Change Reviews Cc: Subject: PERFORCE change 142005 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: Thu, 22 May 2008 00:58:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=142005 Change 142005 by julian@julian_trafmon1 on 2008/05/22 00:58:26 fix slight mismerge parts Affected files ... .. //depot/projects/arp-v2/src/sys/netinet/if_ether.c#5 edit Differences ... ==== //depot/projects/arp-v2/src/sys/netinet/if_ether.c#5 (text+ko) ==== @@ -238,7 +238,6 @@ struct llentry *la = 0; u_int flags; int error; - int fibnum = 0; *lle = NULL; @@ -254,7 +253,6 @@ ETHER_MAP_IP_MULTICAST(&SIN(dst)->sin_addr, desten); return (0); } - fibnum = M_GETFIB(m); } if (!ifp) panic("%s: invalid interface pointer", __func__); @@ -431,9 +429,6 @@ */ int req_len; int bridged = 0; - u_int fibnum; - u_int goodfib = 0; - int firstpass = 1; #ifdef DEV_CARP int carp_match = 0; #endif @@ -548,7 +543,7 @@ la->lle_tbl->llt_ifp->if_xname, ifp->if_addrlen, (u_char *)ar_sha(ah), ":", ifp->if_xname); - continue; + goto reply; } if (flag & LLE_CREATE) @@ -642,6 +637,7 @@ (void)memcpy(ar_tha(ah), ar_sha(ah), ah->ar_hln); (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); } else { + if (la == NULL) { if (!arp_proxyall) goto drop; From owner-p4-projects@FreeBSD.ORG Thu May 22 01:17:06 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id AEDE41065678; Thu, 22 May 2008 01:17:06 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70FE51065676 for ; Thu, 22 May 2008 01:17:06 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 49EAE8FC17 for ; Thu, 22 May 2008 01:17:06 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M1H6as058873 for ; Thu, 22 May 2008 01:17:06 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M1H5Da058871 for perforce@freebsd.org; Thu, 22 May 2008 01:17:05 GMT (envelope-from julian@freebsd.org) Date: Thu, 22 May 2008 01:17:05 GMT Message-Id: <200805220117.m4M1H5Da058871@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to julian@freebsd.org using -f From: Julian Elischer To: Perforce Change Reviews Cc: Subject: PERFORCE change 142006 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: Thu, 22 May 2008 01:17:06 -0000 http://perforce.freebsd.org/chv.cgi?CH=142006 Change 142006 by julian@julian_trafmon1 on 2008/05/22 01:16:42 missed a '}' Affected files ... .. //depot/projects/arp-v2/src/sys/netinet/if_ether.c#6 edit Differences ... ==== //depot/projects/arp-v2/src/sys/netinet/if_ether.c#6 (text+ko) ==== @@ -627,7 +627,7 @@ (struct sockaddr *)&la->l3_addr4, NULL); la->la_hold = 0; } - + } reply: if (op != ARPOP_REQUEST) goto drop; From owner-p4-projects@FreeBSD.ORG Thu May 22 01:24:14 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 083931065677; Thu, 22 May 2008 01:24:14 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BED0D106566B for ; Thu, 22 May 2008 01:24:13 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B14978FC0C for ; Thu, 22 May 2008 01:24:13 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M1ODLf059077 for ; Thu, 22 May 2008 01:24:13 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M1ODoX059075 for perforce@freebsd.org; Thu, 22 May 2008 01:24:13 GMT (envelope-from julian@freebsd.org) Date: Thu, 22 May 2008 01:24:13 GMT Message-Id: <200805220124.m4M1ODoX059075@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to julian@freebsd.org using -f From: Julian Elischer To: Perforce Change Reviews Cc: Subject: PERFORCE change 142007 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: Thu, 22 May 2008 01:24:14 -0000 http://perforce.freebsd.org/chv.cgi?CH=142007 Change 142007 by julian@julian_trafmon1 on 2008/05/22 01:23:19 remove a deleted file and fix teh script so it will do it next time Affected files ... .. //depot/projects/arp-v2/src/sys/dev/cxgb/cxgb_l2t.c#5 delete .. //depot/projects/arp-v2/src/update.sh#2 edit Differences ... ==== //depot/projects/arp-v2/src/update.sh#2 (text+ko) ==== @@ -19,7 +19,7 @@ echo "=============================================" echo -n "select the change number we want to sync to: " read CHNUM -p4 integ -b ${BRANCH} @${CHNUM} +p4 integ -d -b ${BRANCH} @${CHNUM} echo echo "=======================================================================" echo "===== Preparing to resolve simple integrations.. stand bye =====" From owner-p4-projects@FreeBSD.ORG Thu May 22 01:36:27 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 734291065677; Thu, 22 May 2008 01:36:27 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3580D1065674 for ; Thu, 22 May 2008 01:36:27 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0E9638FC18 for ; Thu, 22 May 2008 01:36:27 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M1aQaw059463 for ; Thu, 22 May 2008 01:36:26 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M1aQ11059461 for perforce@freebsd.org; Thu, 22 May 2008 01:36:26 GMT (envelope-from julian@freebsd.org) Date: Thu, 22 May 2008 01:36:26 GMT Message-Id: <200805220136.m4M1aQ11059461@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to julian@freebsd.org using -f From: Julian Elischer To: Perforce Change Reviews Cc: Subject: PERFORCE change 142008 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: Thu, 22 May 2008 01:36:27 -0000 http://perforce.freebsd.org/chv.cgi?CH=142008 Change 142008 by julian@julian_trafmon1 on 2008/05/22 01:35:30 select the fib to use Affected files ... .. //depot/projects/arp-v2/src/sys/net/route.c#8 edit Differences ... ==== //depot/projects/arp-v2/src/sys/net/route.c#8 (text+ko) ==== @@ -1558,7 +1558,7 @@ else info.rti_info[RTAX_GATEWAY] = ifa->ifa_addr; info.rti_info[RTAX_NETMASK] = netmask; - error = rtrequest1(cmd, &info, &rt); + error = rtrequest1_fib(cmd, &info, &rt, fibnum); if (error == 0 && rt != NULL) { /* * notify any listening routing agents of the change From owner-p4-projects@FreeBSD.ORG Thu May 22 01:44:36 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 84BBE1065678; Thu, 22 May 2008 01:44:36 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 45ED81065676 for ; Thu, 22 May 2008 01:44:36 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 37D9F8FC19 for ; Thu, 22 May 2008 01:44:36 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M1iakR059701 for ; Thu, 22 May 2008 01:44:36 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M1iawl059699 for perforce@freebsd.org; Thu, 22 May 2008 01:44:36 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 01:44:36 GMT Message-Id: <200805220144.m4M1iawl059699@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 142010 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: Thu, 22 May 2008 01:44:36 -0000 http://perforce.freebsd.org/chv.cgi?CH=142010 Change 142010 by jb@freebsd3 on 2008/05/22 01:44:32 IFC (mk file loopback) Affected files ... .. //depot/projects/dtrace/src/share/mk/bsd.lib.mk#16 integrate .. //depot/projects/dtrace/src/share/mk/bsd.libnames.mk#12 integrate .. //depot/projects/dtrace/src/share/mk/bsd.prog.mk#10 integrate .. //depot/projects/dtrace/src/share/mk/sys.mk#23 integrate .. //depot/projects/dtrace/src/sys/dev/sound/midi/sequencer.c#9 integrate Differences ... ==== //depot/projects/dtrace/src/share/mk/bsd.lib.mk#16 (text+ko) ==== @@ -1,5 +1,5 @@ # from: @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91 -# $FreeBSD: src/share/mk/bsd.lib.mk,v 1.184 2008/04/09 20:27:53 kan Exp $ +# $FreeBSD: src/share/mk/bsd.lib.mk,v 1.185 2008/05/22 01:14:43 jb Exp $ # .include ==== //depot/projects/dtrace/src/share/mk/bsd.libnames.mk#12 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/mk/bsd.libnames.mk,v 1.107 2008/05/07 13:53:12 dfr Exp $ +# $FreeBSD: src/share/mk/bsd.libnames.mk,v 1.108 2008/05/22 01:14:43 jb Exp $ # The include file define library names. # Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this ==== //depot/projects/dtrace/src/share/mk/bsd.prog.mk#10 (text+ko) ==== @@ -1,5 +1,5 @@ # from: @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91 -# $FreeBSD: src/share/mk/bsd.prog.mk,v 1.150 2007/10/01 18:15:11 ru Exp $ +# $FreeBSD: src/share/mk/bsd.prog.mk,v 1.151 2008/05/22 01:14:43 jb Exp $ .include ==== //depot/projects/dtrace/src/share/mk/sys.mk#23 (text+ko) ==== @@ -1,5 +1,5 @@ # from: @(#)sys.mk 8.2 (Berkeley) 3/21/94 -# $FreeBSD: src/share/mk/sys.mk,v 1.101 2008/04/04 21:12:40 imp Exp $ +# $FreeBSD: src/share/mk/sys.mk,v 1.102 2008/05/22 01:14:43 jb Exp $ unix ?= We run FreeBSD, not UNIX. .FreeBSD ?= true ==== //depot/projects/dtrace/src/sys/dev/sound/midi/sequencer.c#9 (text) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/sound/midi/sequencer.c,v 1.27 2007/10/20 23:23:18 julian Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/sound/midi/sequencer.c,v 1.28 2008/05/21 23:04:10 thompsa Exp $"); #include #include @@ -459,7 +459,6 @@ done: cv_broadcast(&scp->th_cv); mtx_unlock(&scp->seq_lock); - mtx_lock(&Giant); SEQ_DEBUG(2, printf("seq_eventthread finished\n")); kproc_exit(0); } From owner-p4-projects@FreeBSD.ORG Thu May 22 03:56:00 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CA5B4106566B; Thu, 22 May 2008 03:56:00 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BE4F1065671 for ; Thu, 22 May 2008 03:56:00 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7EB6A8FC0C for ; Thu, 22 May 2008 03:56:00 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M3u04A066872 for ; Thu, 22 May 2008 03:56:00 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M3u0Pu066870 for perforce@freebsd.org; Thu, 22 May 2008 03:56:00 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 03:56:00 GMT Message-Id: <200805220356.m4M3u0Pu066870@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 142015 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: Thu, 22 May 2008 03:56:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=142015 Change 142015 by jb@freebsd3 on 2008/05/22 03:55:58 IFC Affected files ... .. //depot/projects/dtrace/src/lib/libdwarf/Makefile#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/_libdwarf.h#3 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf.h#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_abbrev.c#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_attr.c#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_attrval.c#6 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_cu.c#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_dealloc.c#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_die.c#4 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_dump.c#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_errmsg.c#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_errno.c#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_finish.c#3 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_form.c#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_init.c#3 integrate .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_loc.c#2 integrate .. //depot/projects/dtrace/src/lib/libdwarf/libdwarf.h#3 integrate .. //depot/projects/dtrace/src/lib/libproc/Makefile#5 integrate .. //depot/projects/dtrace/src/lib/libproc/_libproc.h#4 integrate .. //depot/projects/dtrace/src/lib/libproc/libproc.h#4 integrate .. //depot/projects/dtrace/src/lib/libproc/proc_create.c#4 integrate .. //depot/projects/dtrace/src/lib/libproc/proc_sym.c#2 integrate .. //depot/projects/dtrace/src/lib/libproc/proc_util.c#3 integrate .. //depot/projects/dtrace/src/sys/modules/cyclic/Makefile#13 edit .. //depot/projects/dtrace/src/sys/modules/opensolaris/Makefile#5 edit Differences ... ==== //depot/projects/dtrace/src/lib/libdwarf/Makefile#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/_libdwarf.h#3 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf.h#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_abbrev.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_attr.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_attrval.c#6 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_cu.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_dealloc.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_die.c#4 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_dump.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_errmsg.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_errno.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_finish.c#3 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_form.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_init.c#3 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_loc.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libdwarf/libdwarf.h#3 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libproc/Makefile#5 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libproc/_libproc.h#4 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libproc/libproc.h#4 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libproc/proc_create.c#4 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libproc/proc_sym.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/libproc/proc_util.c#3 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/cyclic/Makefile#13 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD# +# $FreeBSD: src/sys/modules/cyclic/Makefile,v 1.1 2008/05/17 02:31:17 jb Exp $ .PATH: ${.CURDIR}/../../cddl/cyclic ==== //depot/projects/dtrace/src/sys/modules/opensolaris/Makefile#5 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD# +# $FreeBSD: src/sys/modules/opensolaris/Makefile,v 1.1 2008/05/17 02:31:19 jb Exp $ .PATH: ${.CURDIR}/../../cddl/compat/opensolaris/kern From owner-p4-projects@FreeBSD.ORG Thu May 22 07:25:44 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9CF38106567B; Thu, 22 May 2008 07:25:44 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28DC4106566B for ; Thu, 22 May 2008 07:25:44 +0000 (UTC) (envelope-from lqlee@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 163AD8FC28 for ; Thu, 22 May 2008 07:25:44 +0000 (UTC) (envelope-from lqlee@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M7PisX087166 for ; Thu, 22 May 2008 07:25:44 GMT (envelope-from lqlee@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M7PhrC087164 for perforce@freebsd.org; Thu, 22 May 2008 07:25:43 GMT (envelope-from lqlee@FreeBSD.org) Date: Thu, 22 May 2008 07:25:43 GMT Message-Id: <200805220725.m4M7PhrC087164@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to lqlee@FreeBSD.org using -f From: LiQun Li To: Perforce Change Reviews Cc: Subject: PERFORCE change 142021 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: Thu, 22 May 2008 07:25:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=142021 Change 142021 by lqlee@fbsd on 2008/05/22 07:25:33 Initial branch from the dtrace project; Affected files ... .. //depot/projects/soc2008/lqlee-dtrace/src/COPYRIGHT#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/LOCKS#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/MAINTAINERS#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/Makefile.inc1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/ObsoleteFiles.inc#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/README#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/UPDATING#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/Makefile.inc#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/cat/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/cat/cat.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/cat/cat.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chflags/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chflags/chflags.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chflags/chflags.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chio/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chio/chio.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chio/chio.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chio/defs.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chio/pathnames.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chmod/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chmod/chmod.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/chmod/chmod.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/cp/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/cp/cp.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/cp/cp.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/cp/extern.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/cp/utils.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/USD.doc/csh.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/USD.doc/csh.2#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/USD.doc/csh.3#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/USD.doc/csh.4#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/USD.doc/csh.a#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/USD.doc/csh.g#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/USD.doc/tabs#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/config.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/config_p.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/host.defs#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/iconv.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/csh/iconv_stub.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/date/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/date/date.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/date/date.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/date/extern.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/date/netdate.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/date/vary.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/date/vary.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/args.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/conv.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/conv_tab.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/dd.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/dd.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/dd.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/extern.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/gen.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/misc.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/position.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.ascii#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.ebcdic#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.ibm#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.lcase#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.oldascii#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.oldebcdic#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.oldibm#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.pareven#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.parnone#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.parodd#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.parset#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.swab#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/dd/ref.ucase#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/df/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/df/df.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/df/df.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/domainname/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/domainname/domainname.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/domainname/domainname.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/echo/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/echo/echo.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/echo/echo.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/POSIX#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/README#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/buf.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/cbc.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/ed.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/ed.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/glbl.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/io.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/main.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/re.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/sub.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/=.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/README#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/TODO#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/a.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/a.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/a.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/a1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/a2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/addr.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/addr.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/addr.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/addr1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/addr2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/ascii.d.uu#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/ascii.r.uu#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/ascii.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/bang1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/bang1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/bang1.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/bang1.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/bang2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/c.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/c.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/c.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/c1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/c2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/ckscripts.sh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/d.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/d.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/d.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/d.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e1.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e1.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e2.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e2.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e3.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e3.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e3.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e4.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e4.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/e4.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/f1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/f2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g1.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g1.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g2.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g2.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g3.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g3.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g3.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g4.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g4.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g4.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g5.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g5.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/g5.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/h.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/i.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/i.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/i.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/i1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/i2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/i3.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/j.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/j.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/j.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/k.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/k.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/k.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/k1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/k2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/k3.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/k4.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/l.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/l.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/l.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/m.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/m.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/m.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/m.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/mkscripts.sh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/n.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/n.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/n.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/nl.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/nl1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/nl1.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/nl1.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/nl2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/nl2.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/nl2.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/p.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/p.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/p.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/q.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/q.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/q.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/q1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r1.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r1.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r2.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r2.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r3.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/r3.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s1.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s1.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s10.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s2.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s2.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s3.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s3.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s3.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s4.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s5.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s6.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s7.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s8.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/s9.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/t.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/t.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/t1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/t1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/t1.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/t1.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/t2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/t2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/t2.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/t2.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/u.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/u.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/u.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/u.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/v.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/v.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/v.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/w.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/w.r#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/w.t#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/w1.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/w2.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/w3.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/x.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/test/z.err#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ed/undo.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/expr/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/expr/expr.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/expr/expr.y#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/getfacl/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/getfacl/getfacl.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/getfacl/getfacl.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/hostname/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/hostname/hostname.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/hostname/hostname.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/kenv/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/kenv/kenv.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/kenv/kenv.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/kill/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/kill/kill.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/kill/kill.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ln/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ln/ln.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ln/ln.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ln/symlink.7#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ls/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ls/cmp.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ls/extern.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ls/ls.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ls/ls.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ls/ls.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ls/print.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ls/util.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/mkdir/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/mkdir/mkdir.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/mkdir/mkdir.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/mv/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/mv/mv.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/mv/mv.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/ar_io.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/ar_subs.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/buf_subs.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/cache.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/cache.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/cpio.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/cpio.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/cpio.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/extern.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/file_subs.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/ftree.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/ftree.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/gen_subs.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/getoldopt.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/options.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/options.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/pat_rep.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/pat_rep.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/pax.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/pax.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/pax.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/sel_subs.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/sel_subs.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/tables.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/tables.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/tar.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/tar.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/tar.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pax/tty_subs.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ps/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ps/extern.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ps/fmt.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ps/keyword.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ps/nlist.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ps/print.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ps/ps.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ps/ps.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/ps/ps.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pwd/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pwd/pwd.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/pwd/pwd.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rcp/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rcp/extern.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rcp/rcp.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rcp/rcp.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rcp/util.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/realpath/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/realpath/realpath.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/realpath/realpath.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rm/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rm/rm.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rm/rm.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rmail/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rmdir/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rmdir/rmdir.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/rmdir/rmdir.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/setfacl/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/setfacl/file.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/setfacl/mask.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/setfacl/merge.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/setfacl/remove.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/setfacl/setfacl.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/setfacl/setfacl.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/setfacl/setfacl.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/setfacl/util.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/TOUR#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/alias.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/alias.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/arith.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/arith.y#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/arith_lex.l#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/bltin/bltin.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/bltin/echo.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/bltin/echo.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/builtins.def#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/cd.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/cd.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/error.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/error.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/eval.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/eval.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/exec.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/exec.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/expand.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/expand.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/funcs/cmv#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/funcs/dirs#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/funcs/kill#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/funcs/login#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/funcs/newgrp#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/funcs/popd#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/funcs/pushd#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/funcs/suspend#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/histedit.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/init.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/input.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/input.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/jobs.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/jobs.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/mail.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/mail.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/main.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/main.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/memalloc.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/memalloc.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/miscbltin.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/mkbuiltins#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/mkinit.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/mknodes.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/mksyntax.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/mktokens#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/myhistedit.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/mystring.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/mystring.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/nodes.c.pat#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/nodetypes#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/options.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/options.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/output.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/output.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/parser.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/parser.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/redir.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/redir.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/sh.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/shell.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/show.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/show.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/trap.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/trap.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/var.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sh/var.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sleep/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sleep/sleep.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sleep/sleep.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/cchar.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/extern.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/gfmt.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/key.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/modes.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/print.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/stty.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/stty.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/stty.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/stty/util.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sync/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sync/sync.8#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/sync/sync.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/test/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/test/TEST.README#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/test/TEST.csh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/test/TEST.sh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/test/test.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/test/test.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/uuidgen/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/uuidgen/uuidgen.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/bin/uuidgen/uuidgen.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/Makefile#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/Makefile.inc#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/alloca.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/devid.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/dtrace.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/fcntl.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/fsshare.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/libintl.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/libproc.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/mnttab.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/priv.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/solaris.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/stdio.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/stdlib.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/strings.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/unistd.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/include/zone.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/lib/libumem/umem.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/lib/libumem/umem.h#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/misc/deviceid.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/misc/fsshare.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/misc/mkdirp.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/misc/mnttab.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/misc/zmount.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/compat/opensolaris/misc/zone.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoa6badaddr.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoabadaddr.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadaddr.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadarg.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.bcopy.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d.out#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyin.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyinto.d#1 branch .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ddi_pathname.d#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu May 22 07:57:25 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B8D251065672; Thu, 22 May 2008 07:57:24 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62568106564A for ; Thu, 22 May 2008 07:57:24 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 504518FC20 for ; Thu, 22 May 2008 07:57:24 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M7vOnS088478 for ; Thu, 22 May 2008 07:57:24 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M7vOVm088476 for perforce@freebsd.org; Thu, 22 May 2008 07:57:24 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 07:57:24 GMT Message-Id: <200805220757.m4M7vOVm088476@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 142026 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: Thu, 22 May 2008 07:57:25 -0000 http://perforce.freebsd.org/chv.cgi?CH=142026 Change 142026 by jb@freebsd3 on 2008/05/22 07:56:55 IFC Affected files ... .. //depot/projects/dtrace/src/cddl/lib/Makefile#13 integrate .. //depot/projects/dtrace/src/cddl/lib/drti/Makefile#3 integrate .. //depot/projects/dtrace/src/cddl/lib/libctf/Makefile#8 integrate .. //depot/projects/dtrace/src/cddl/lib/libdtrace/Makefile#24 integrate .. //depot/projects/dtrace/src/cddl/lib/libdtrace/errno.d#3 integrate .. //depot/projects/dtrace/src/cddl/lib/libdtrace/net.d#2 integrate .. //depot/projects/dtrace/src/cddl/lib/libdtrace/nfs.d#2 integrate .. //depot/projects/dtrace/src/cddl/lib/libdtrace/psinfo.d#5 integrate .. //depot/projects/dtrace/src/cddl/lib/libdtrace/sched.d#2 integrate .. //depot/projects/dtrace/src/cddl/lib/libdtrace/signal.d#3 integrate .. //depot/projects/dtrace/src/cddl/lib/libdtrace/unistd.d#2 integrate .. //depot/projects/dtrace/src/lib/Makefile#21 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_mod.c#2 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_subr.c#2 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#4 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#3 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/lockstat.c#2 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/profile.c#2 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/sdt_subr.c#2 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c#2 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cmn_err.h#2 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h#2 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/ctf.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h#2 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/intel/sys/fasttrap_isa.h#2 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/sparc/sys/fasttrap_isa.h#2 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/pmap.c#18 integrate .. //depot/projects/dtrace/src/sys/kern/uipc_syscalls.c#29 integrate Differences ... ==== //depot/projects/dtrace/src/cddl/lib/Makefile#13 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/cddl/lib/Makefile,v 1.8 2008/03/29 17:44:40 ru Exp $ +# $FreeBSD: src/cddl/lib/Makefile,v 1.9 2008/05/22 04:26:42 jb Exp $ .include ==== //depot/projects/dtrace/src/cddl/lib/drti/Makefile#3 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/lib/libctf/Makefile#8 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/Makefile#24 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/errno.d#3 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/net.d#2 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/nfs.d#2 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/psinfo.d#5 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/sched.d#2 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/signal.d#3 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/unistd.d#2 (text+ko) ==== ==== //depot/projects/dtrace/src/lib/Makefile#21 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/lib/Makefile,v 1.229 2008/03/12 09:49:39 jeff Exp $ +# $FreeBSD: src/lib/Makefile,v 1.230 2008/05/22 04:22:43 jb Exp $ .include ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_mod.c#2 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_subr.c#2 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#4 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#3 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/lockstat.c#2 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/profile.c#2 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/sdt_subr.c#2 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c#2 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cmn_err.h#2 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h#2 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#3 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/ctf.h#3 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h#3 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#3 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#3 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h#2 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/intel/sys/fasttrap_isa.h#2 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/sparc/sys/fasttrap_isa.h#2 (text) ==== ==== //depot/projects/dtrace/src/sys/ia64/ia64/pmap.c#18 (text+ko) ==== @@ -46,7 +46,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/ia64/ia64/pmap.c,v 1.201 2008/05/18 04:16:56 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/ia64/ia64/pmap.c,v 1.202 2008/05/22 06:27:46 marcel Exp $"); #include #include @@ -439,7 +439,7 @@ pte[i].chain = (uintptr_t)(pmap_vhpt_bucket + i); /* Stolen memory is zeroed! */ mtx_init(&pmap_vhpt_bucket[i].mutex, "VHPT bucket lock", NULL, - MTX_SPIN); + MTX_NOWITNESS | MTX_SPIN); } for (i = 1; i < MAXCPU; i++) { ==== //depot/projects/dtrace/src/sys/kern/uipc_syscalls.c#29 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/uipc_syscalls.c,v 1.271 2008/04/27 15:50:00 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/uipc_syscalls.c,v 1.272 2008/05/22 07:18:54 rwatson Exp $"); #include "opt_sctp.h" #include "opt_compat.h" @@ -750,7 +750,11 @@ #ifdef MAC SOCK_LOCK(so); - error = mac_socket_check_send(td->td_ucred, so); + if (mp->msg_name != NULL) + error = mac_socket_check_connect(td->td_ucred, so, + mp->msg_name); + if (error == 0) + error = mac_socket_check_send(td->td_ucred, so); SOCK_UNLOCK(so); if (error) goto bad; From owner-p4-projects@FreeBSD.ORG Thu May 22 08:00:28 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D9B5E1065674; Thu, 22 May 2008 08:00:27 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9BDED106566B for ; Thu, 22 May 2008 08:00:27 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8A6498FC17 for ; Thu, 22 May 2008 08:00:27 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M80RcX088614 for ; Thu, 22 May 2008 08:00:27 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M80RJt088612 for perforce@freebsd.org; Thu, 22 May 2008 08:00:27 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 08:00:27 GMT Message-Id: <200805220800.m4M80RJt088612@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 142027 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: Thu, 22 May 2008 08:00:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=142027 Change 142027 by jb@freebsd3 on 2008/05/22 08:00:10 IFC Affected files ... .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/ctf/ctf_mod.c#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/ctf/ctf_subr.c#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/lockstat.c#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/profile.c#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/sdt_subr.c#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/cmn_err.h#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/cpupart.h#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/ctf.h#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/intel/sys/fasttrap_isa.h#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/sparc/sys/fasttrap_isa.h#1 branch .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#5 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#4 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#4 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/ctf.h#4 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h#4 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#4 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#4 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h#4 integrate Differences ... ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#5 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#4 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#4 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/ctf.h#4 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h#4 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h#3 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#4 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#4 (text) ==== ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h#4 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Thu May 22 08:27:56 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 264CA106567B; Thu, 22 May 2008 08:27:56 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCD911065679 for ; Thu, 22 May 2008 08:27:55 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CB0C88FC18 for ; Thu, 22 May 2008 08:27:55 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M8RtDU097766 for ; Thu, 22 May 2008 08:27:55 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M8Rt1F097764 for perforce@freebsd.org; Thu, 22 May 2008 08:27:55 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 08:27:55 GMT Message-Id: <200805220827.m4M8Rt1F097764@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 142030 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: Thu, 22 May 2008 08:27:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=142030 Change 142030 by jb@freebsd3 on 2008/05/22 08:27:30 IFC Affected files ... .. //depot/projects/dtrace/src/sys/netinet/ip_dummynet.c#11 integrate .. //depot/projects/dtrace/src/sys/netinet/raw_ip.c#17 integrate Differences ... ==== //depot/projects/dtrace/src/sys/netinet/ip_dummynet.c#11 (text+ko) ==== @@ -26,7 +26,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/netinet/ip_dummynet.c,v 1.115 2008/02/27 13:52:33 dwmalone Exp $"); +__FBSDID("$FreeBSD: src/sys/netinet/ip_dummynet.c,v 1.116 2008/05/22 08:10:31 rwatson Exp $"); #define DUMMYNET_DEBUG @@ -63,6 +63,7 @@ #include #include #include +#include #include #include #include @@ -2124,6 +2125,10 @@ int error = 0 ; struct dn_pipe *p, tmp_pipe; + error = priv_check(sopt->sopt_td, PRIV_NETINET_DUMMYNET); + if (error) + return (error); + /* Disallow sets in really-really secure mode. */ if (sopt->sopt_dir == SOPT_SET) { #if __FreeBSD_version >= 500034 ==== //depot/projects/dtrace/src/sys/netinet/raw_ip.c#17 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/netinet/raw_ip.c,v 1.184 2008/05/09 23:02:57 julian Exp $"); +__FBSDID("$FreeBSD: src/sys/netinet/raw_ip.c,v 1.185 2008/05/22 08:10:31 rwatson Exp $"); #include "opt_inet6.h" #include "opt_ipsec.h" @@ -381,13 +381,6 @@ case IP_FW_TABLE_LIST: case IP_FW_NAT_GET_CONFIG: case IP_FW_NAT_GET_LOG: - /* - * XXXRW: Isn't this checked one layer down? Yes, it - * is. - */ - error = priv_check(curthread, PRIV_NETINET_IPFW); - if (error != 0) - return (error); if (ip_fw_ctl_ptr != NULL) error = ip_fw_ctl_ptr(sopt); else @@ -395,9 +388,6 @@ break; case IP_DUMMYNET_GET: - error = priv_check(curthread, PRIV_NETINET_DUMMYNET); - if (error != 0) - return (error); if (ip_dn_ctl_ptr != NULL) error = ip_dn_ctl_ptr(sopt); else @@ -452,12 +442,6 @@ case IP_FW_TABLE_FLUSH: case IP_FW_NAT_CFG: case IP_FW_NAT_DEL: - /* - * XXXRW: Isn't this checked one layer down? - */ - error = priv_check(curthread, PRIV_NETINET_IPFW); - if (error != 0) - return (error); if (ip_fw_ctl_ptr != NULL) error = ip_fw_ctl_ptr(sopt); else @@ -467,9 +451,6 @@ case IP_DUMMYNET_CONFIGURE: case IP_DUMMYNET_DEL: case IP_DUMMYNET_FLUSH: - error = priv_check(curthread, PRIV_NETINET_DUMMYNET); - if (error != 0) - return (error); if (ip_dn_ctl_ptr != NULL) error = ip_dn_ctl_ptr(sopt); else From owner-p4-projects@FreeBSD.ORG Thu May 22 08:46:16 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id ED9DA106567C; Thu, 22 May 2008 08:46:15 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF3FE1065670 for ; Thu, 22 May 2008 08:46:15 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9B9A38FC1E for ; Thu, 22 May 2008 08:46:15 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M8kFtj098590 for ; Thu, 22 May 2008 08:46:15 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M8kFop098588 for perforce@freebsd.org; Thu, 22 May 2008 08:46:15 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 08:46:15 GMT Message-Id: <200805220846.m4M8kFop098588@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 142033 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: Thu, 22 May 2008 08:46:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=142033 Change 142033 by jb@freebsd3 on 2008/05/22 08:46:10 IFC Affected files ... .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/ctf/ctf_mod.c#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/ctf/ctf_subr.c#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/lockstat.c#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/profile.c#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/sdt_subr.c#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/cmn_err.h#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/cpupart.h#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/ctf.h#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/intel/sys/fasttrap_isa.h#2 delete .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/uts/sparc/sys/fasttrap_isa.h#2 delete .. //depot/projects/dtrace/src/cddl/usr.bin/Makefile#8 integrate .. //depot/projects/dtrace/src/cddl/usr.bin/ctfconvert/Makefile#16 integrate .. //depot/projects/dtrace/src/cddl/usr.bin/ctfdump/Makefile#8 integrate .. //depot/projects/dtrace/src/cddl/usr.bin/ctfmerge/Makefile#13 integrate .. //depot/projects/dtrace/src/cddl/usr.bin/sgsmsg/Makefile#12 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/atomic.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cmn_err.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cpuvar.h#4 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cpuvar_defs.h#2 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cyclic.h#4 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cyclic_impl.h#2 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/kmem.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/pcpu.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/sema.h#2 integrate Differences ... ==== //depot/projects/dtrace/src/cddl/usr.bin/Makefile#8 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/cddl/usr.bin/Makefile,v 1.8 2008/03/29 17:44:40 ru Exp $ +# $FreeBSD: src/cddl/usr.bin/Makefile,v 1.9 2008/05/22 08:04:48 jb Exp $ .include ==== //depot/projects/dtrace/src/cddl/usr.bin/ctfconvert/Makefile#16 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/usr.bin/ctfdump/Makefile#8 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/usr.bin/ctfmerge/Makefile#13 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/usr.bin/sgsmsg/Makefile#12 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/atomic.h#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/sys/cddl/compat/opensolaris/sys/atomic.h,v 1.3 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/atomic.h,v 1.4 2008/05/22 08:33:24 jb Exp $ */ #ifndef _OPENSOLARIS_SYS_ATOMIC_H_ ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cmn_err.h#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/sys/cddl/compat/opensolaris/sys/cmn_err.h,v 1.2 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cmn_err.h,v 1.3 2008/05/22 08:33:24 jb Exp $ */ #ifndef _OPENSOLARIS_SYS_CMN_ERR_H_ ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cpuvar.h#4 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cpuvar.h,v 1.3 2008/04/22 07:42:59 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cpuvar.h,v 1.4 2008/05/22 08:33:24 jb Exp $ */ /* ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cpuvar_defs.h#2 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cyclic.h#4 (text+ko) ==== @@ -19,7 +19,7 @@ * * CDDL HEADER END * - * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cyclic.h,v 1.2 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cyclic.h,v 1.3 2008/05/22 08:33:24 jb Exp $ * */ /* ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cyclic_impl.h#2 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/kmem.h#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/sys/cddl/compat/opensolaris/sys/kmem.h,v 1.5 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/kmem.h,v 1.6 2008/05/22 08:33:24 jb Exp $ */ #ifndef _OPENSOLARIS_SYS_KMEM_H_ ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/pcpu.h#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/sys/cddl/compat/opensolaris/sys/pcpu.h,v 1.2 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/pcpu.h,v 1.3 2008/05/22 08:33:24 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/sema.h#2 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Thu May 22 09:15:49 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2C9A41065670; Thu, 22 May 2008 09:15:49 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA6731065674 for ; Thu, 22 May 2008 09:15:48 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B5E908FC19 for ; Thu, 22 May 2008 09:15:48 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4M9Fmrk009931 for ; Thu, 22 May 2008 09:15:48 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4M9Fmgq009929 for perforce@freebsd.org; Thu, 22 May 2008 09:15:48 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 09:15:48 GMT Message-Id: <200805220915.m4M9Fmgq009929@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 142035 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: Thu, 22 May 2008 09:15:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=142035 Change 142035 by jb@freebsd3 on 2008/05/22 09:14:52 Loopback Affected files ... .. //depot/projects/dtrace/src/lib/libdwarf/Makefile#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/_libdwarf.h#4 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf.h#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_abbrev.c#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_attr.c#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_attrval.c#7 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_cu.c#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_dealloc.c#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_die.c#5 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_dump.c#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_errmsg.c#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_errno.c#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_finish.c#4 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_form.c#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_init.c#4 edit .. //depot/projects/dtrace/src/lib/libdwarf/dwarf_loc.c#3 edit .. //depot/projects/dtrace/src/lib/libdwarf/libdwarf.h#4 edit .. //depot/projects/dtrace/src/lib/libproc/Makefile#6 edit .. //depot/projects/dtrace/src/lib/libproc/_libproc.h#5 edit .. //depot/projects/dtrace/src/lib/libproc/libproc.h#5 edit .. //depot/projects/dtrace/src/lib/libproc/proc_create.c#5 edit .. //depot/projects/dtrace/src/lib/libproc/proc_sym.c#3 edit .. //depot/projects/dtrace/src/lib/libproc/proc_util.c#4 edit Differences ... ==== //depot/projects/dtrace/src/lib/libdwarf/Makefile#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/lib/libdwarf/Makefile,v 1.1 2008/05/22 02:14:23 jb Exp $ LIB= dwarf ==== //depot/projects/dtrace/src/lib/libdwarf/_libdwarf.h#4 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/_libdwarf.h,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #ifndef __LIBDWARF_H_ ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf.h#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf.h,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #ifndef _DWARF_H_ ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_abbrev.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_abbrev.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_attr.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_attr.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_attrval.c#7 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_attrval.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_cu.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_cu.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include "_libdwarf.h" ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_dealloc.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_dealloc.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include "_libdwarf.h" ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_die.c#5 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_die.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_dump.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_dump.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_errmsg.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_errmsg.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_errno.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_errno.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include "_libdwarf.h" ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_finish.c#4 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_finish.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_form.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_form.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include "_libdwarf.h" ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_init.c#4 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_init.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/dtrace/src/lib/libdwarf/dwarf_loc.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_loc.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/dtrace/src/lib/libdwarf/libdwarf.h#4 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/libdwarf.h,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #ifndef _LIBDWARF_H_ ==== //depot/projects/dtrace/src/lib/libproc/Makefile#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/lib/libproc/Makefile,v 1.1 2008/05/22 02:10:14 jb Exp $ LIB= proc ==== //depot/projects/dtrace/src/lib/libproc/_libproc.h#5 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libproc/_libproc.h,v 1.1 2008/05/22 02:09:21 jb Exp $ */ #include ==== //depot/projects/dtrace/src/lib/libproc/libproc.h#5 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libproc/libproc.h,v 1.1 2008/05/22 02:09:21 jb Exp $ */ #ifndef _LIBPROC_H_ ==== //depot/projects/dtrace/src/lib/libproc/proc_create.c#5 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libproc/proc_create.c,v 1.1 2008/05/22 02:09:21 jb Exp $ */ #include "_libproc.h" ==== //depot/projects/dtrace/src/lib/libproc/proc_sym.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libproc/proc_sym.c,v 1.1 2008/05/22 02:09:21 jb Exp $ */ #include "_libproc.h" ==== //depot/projects/dtrace/src/lib/libproc/proc_util.c#4 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libproc/proc_util.c,v 1.1 2008/05/22 02:09:21 jb Exp $ */ #include "_libproc.h" From owner-p4-projects@FreeBSD.ORG Thu May 22 16:20:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 639DB106567C; Thu, 22 May 2008 16:20:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2425D1065676 for ; Thu, 22 May 2008 16:20:48 +0000 (UTC) (envelope-from piso@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 08D6D8FC20 for ; Thu, 22 May 2008 16:20:48 +0000 (UTC) (envelope-from piso@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4MGKlT6047600 for ; Thu, 22 May 2008 16:20:47 GMT (envelope-from piso@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4MGKl1A047598 for perforce@freebsd.org; Thu, 22 May 2008 16:20:47 GMT (envelope-from piso@freebsd.org) Date: Thu, 22 May 2008 16:20:47 GMT Message-Id: <200805221620.m4MGKl1A047598@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to piso@freebsd.org using -f From: Paolo Pisati To: Perforce Change Reviews Cc: Subject: PERFORCE change 142055 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: Thu, 22 May 2008 16:20:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=142055 Change 142055 by piso@piso_ferret on 2008/05/22 16:19:50 IFC@142051 Affected files ... .. //depot/projects/soc2005/libalias/bin/sh/expand.c#4 integrate .. //depot/projects/soc2005/libalias/bin/sh/parser.c#4 integrate .. //depot/projects/soc2005/libalias/bin/sh/parser.h#3 integrate .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/include/dtrace.h#1 branch .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/include/libproc.h#1 branch .. //depot/projects/soc2005/libalias/cddl/lib/Makefile#6 integrate .. //depot/projects/soc2005/libalias/cddl/lib/drti/Makefile#1 branch .. //depot/projects/soc2005/libalias/cddl/lib/libctf/Makefile#1 branch .. //depot/projects/soc2005/libalias/cddl/lib/libdtrace/Makefile#1 branch .. //depot/projects/soc2005/libalias/cddl/lib/libdtrace/errno.d#1 branch .. //depot/projects/soc2005/libalias/cddl/lib/libdtrace/net.d#1 branch .. //depot/projects/soc2005/libalias/cddl/lib/libdtrace/nfs.d#1 branch .. //depot/projects/soc2005/libalias/cddl/lib/libdtrace/psinfo.d#1 branch .. //depot/projects/soc2005/libalias/cddl/lib/libdtrace/sched.d#1 branch .. //depot/projects/soc2005/libalias/cddl/lib/libdtrace/signal.d#1 branch .. //depot/projects/soc2005/libalias/cddl/lib/libdtrace/unistd.d#1 branch .. //depot/projects/soc2005/libalias/cddl/usr.bin/Makefile#6 integrate .. //depot/projects/soc2005/libalias/cddl/usr.bin/ctfconvert/Makefile#1 branch .. //depot/projects/soc2005/libalias/cddl/usr.bin/ctfdump/Makefile#1 branch .. //depot/projects/soc2005/libalias/cddl/usr.bin/ctfmerge/Makefile#1 branch .. //depot/projects/soc2005/libalias/cddl/usr.bin/sgsmsg/Makefile#1 branch .. //depot/projects/soc2005/libalias/etc/portsnap.conf#2 integrate .. //depot/projects/soc2005/libalias/etc/rc.d/netif#8 integrate .. //depot/projects/soc2005/libalias/etc/rc.d/routing#3 integrate .. //depot/projects/soc2005/libalias/gnu/usr.bin/gdb/kgdb/trgt_mips.c#1 branch .. //depot/projects/soc2005/libalias/include/gssapi/gssapi.h#3 integrate .. //depot/projects/soc2005/libalias/lib/Makefile#11 integrate .. //depot/projects/soc2005/libalias/lib/libarchive/archive_read_support_format_mtree.c#3 integrate .. //depot/projects/soc2005/libalias/lib/libc/stdtime/strftime.3#4 integrate .. //depot/projects/soc2005/libalias/lib/libdwarf/Makefile#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/_libdwarf.h#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf.h#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_abbrev.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_attr.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_attrval.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_cu.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_dealloc.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_die.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_dump.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_errmsg.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_errno.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_finish.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_form.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_init.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/dwarf_loc.c#1 branch .. //depot/projects/soc2005/libalias/lib/libdwarf/libdwarf.h#1 branch .. //depot/projects/soc2005/libalias/lib/libgeom/geom_util.c#2 integrate .. //depot/projects/soc2005/libalias/lib/libgeom/libgeom.3#3 integrate .. //depot/projects/soc2005/libalias/lib/libpam/modules/pam_ksu/Makefile#2 integrate .. //depot/projects/soc2005/libalias/lib/libproc/Makefile#1 branch .. //depot/projects/soc2005/libalias/lib/libproc/_libproc.h#1 branch .. //depot/projects/soc2005/libalias/lib/libproc/libproc.h#1 branch .. //depot/projects/soc2005/libalias/lib/libproc/proc_create.c#1 branch .. //depot/projects/soc2005/libalias/lib/libproc/proc_sym.c#1 branch .. //depot/projects/soc2005/libalias/lib/libproc/proc_util.c#1 branch .. //depot/projects/soc2005/libalias/sbin/swapon/Makefile#2 integrate .. //depot/projects/soc2005/libalias/sbin/swapon/swapon.8#2 integrate .. //depot/projects/soc2005/libalias/sbin/swapon/swapon.c#2 integrate .. //depot/projects/soc2005/libalias/share/man/man4/Makefile#21 integrate .. //depot/projects/soc2005/libalias/share/man/man4/age.4#1 branch .. //depot/projects/soc2005/libalias/share/man/man4/altq.4#9 integrate .. //depot/projects/soc2005/libalias/share/man/man4/man4.i386/acpi_sony.4#3 integrate .. //depot/projects/soc2005/libalias/share/man/man4/miibus.4#6 integrate .. //depot/projects/soc2005/libalias/share/man/man4/vlan.4#8 integrate .. //depot/projects/soc2005/libalias/share/man/man5/portsnap.conf.5#3 integrate .. //depot/projects/soc2005/libalias/share/misc/committers-src.dot#7 integrate .. //depot/projects/soc2005/libalias/share/mk/bsd.lib.mk#9 integrate .. //depot/projects/soc2005/libalias/share/mk/bsd.libnames.mk#9 integrate .. //depot/projects/soc2005/libalias/share/mk/bsd.prog.mk#4 integrate .. //depot/projects/soc2005/libalias/share/mk/sys.mk#7 integrate .. //depot/projects/soc2005/libalias/share/timedef/hu_HU.ISO8859-2.src#3 integrate .. //depot/projects/soc2005/libalias/share/timedef/hu_HU.UTF-8.src#3 integrate .. //depot/projects/soc2005/libalias/sys/Makefile#9 integrate .. //depot/projects/soc2005/libalias/sys/amd64/amd64/genassym.c#10 integrate .. //depot/projects/soc2005/libalias/sys/amd64/amd64/pmap.c#22 integrate .. //depot/projects/soc2005/libalias/sys/amd64/conf/GENERIC#16 integrate .. //depot/projects/soc2005/libalias/sys/arm/arm/pmap.c#13 integrate .. //depot/projects/soc2005/libalias/sys/boot/forth/loader.conf#14 integrate .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/atomic.h#2 integrate .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/cmn_err.h#2 integrate .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/cpuvar.h#3 integrate .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/cpuvar_defs.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/cyclic.h#2 integrate .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/cyclic_impl.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/feature_tests.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/kmem.h#2 integrate .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/lock.h#2 integrate .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/pcpu.h#2 integrate .. //depot/projects/soc2005/libalias/sys/cddl/compat/opensolaris/sys/sema.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_mod.c#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_subr.c#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/dtrace/lockstat.c#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/dtrace/profile.c#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/dtrace/sdt_subr.c#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/sys/cmn_err.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/sys/ctf.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h#2 integrate .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h#2 integrate .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/intel/sys/fasttrap_isa.h#1 branch .. //depot/projects/soc2005/libalias/sys/cddl/contrib/opensolaris/uts/sparc/sys/fasttrap_isa.h#1 branch .. //depot/projects/soc2005/libalias/sys/conf/NOTES#34 integrate .. //depot/projects/soc2005/libalias/sys/conf/files#40 integrate .. //depot/projects/soc2005/libalias/sys/conf/options#32 integrate .. //depot/projects/soc2005/libalias/sys/dev/acpi_support/acpi_ibm.c#7 integrate .. //depot/projects/soc2005/libalias/sys/dev/acpi_support/acpi_sony.c#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/age/if_age.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/age/if_agereg.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/age/if_agevar.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/ciss/ciss.c#10 integrate .. //depot/projects/soc2005/libalias/sys/dev/em/if_em.c#22 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/LICENSE#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/README#1 branch .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe.c#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe.h#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe_82598.c#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe_api.c#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe_api.h#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe_common.c#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe_common.h#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe_osdep.h#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe_phy.c#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe_phy.h#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/ixgbe_type.h#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/tcp_lro.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/ixgbe/tcp_lro.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/mii/atphy.c#1 branch .. //depot/projects/soc2005/libalias/sys/dev/mii/atphyreg.h#1 branch .. //depot/projects/soc2005/libalias/sys/dev/mii/miidevs#17 integrate .. //depot/projects/soc2005/libalias/sys/dev/puc/pucdata.c#6 integrate .. //depot/projects/soc2005/libalias/sys/dev/sound/midi/sequencer.c#8 integrate .. //depot/projects/soc2005/libalias/sys/dev/sound/pci/hda/hdac.c#18 integrate .. //depot/projects/soc2005/libalias/sys/dev/sym/sym_defs.h#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/sym/sym_fw.h#2 integrate .. //depot/projects/soc2005/libalias/sys/dev/sym/sym_fw1.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/sym/sym_fw2.h#3 integrate .. //depot/projects/soc2005/libalias/sys/dev/sym/sym_hipd.c#8 integrate .. //depot/projects/soc2005/libalias/sys/dev/usb/umass.c#12 integrate .. //depot/projects/soc2005/libalias/sys/dev/usb/usb.c#6 integrate .. //depot/projects/soc2005/libalias/sys/dev/usb/usbdevs#20 integrate .. //depot/projects/soc2005/libalias/sys/dev/usb/uscanner.c#9 integrate .. //depot/projects/soc2005/libalias/sys/dev/wpi/if_wpi.c#5 integrate .. //depot/projects/soc2005/libalias/sys/dev/wpi/if_wpivar.h#4 integrate .. //depot/projects/soc2005/libalias/sys/fs/devfs/devfs_int.h#4 integrate .. //depot/projects/soc2005/libalias/sys/fs/devfs/devfs_vnops.c#12 integrate .. //depot/projects/soc2005/libalias/sys/fs/ntfs/ntfs_subr.c#4 integrate .. //depot/projects/soc2005/libalias/sys/fs/udf/udf_vnops.c#8 integrate .. //depot/projects/soc2005/libalias/sys/geom/geom_subr.c#6 integrate .. //depot/projects/soc2005/libalias/sys/geom/vinum/geom_vinum_share.c#3 integrate .. //depot/projects/soc2005/libalias/sys/i386/conf/GENERIC#15 integrate .. //depot/projects/soc2005/libalias/sys/i386/i386/genassym.c#8 integrate .. //depot/projects/soc2005/libalias/sys/i386/i386/pmap.c#18 integrate .. //depot/projects/soc2005/libalias/sys/ia64/ia64/machdep.c#17 integrate .. //depot/projects/soc2005/libalias/sys/ia64/ia64/pmap.c#13 integrate .. //depot/projects/soc2005/libalias/sys/kern/kern_conf.c#11 integrate .. //depot/projects/soc2005/libalias/sys/kern/kern_descrip.c#16 integrate .. //depot/projects/soc2005/libalias/sys/kern/kern_dtrace.c#1 branch .. //depot/projects/soc2005/libalias/sys/kern/kern_sdt.c#1 branch .. //depot/projects/soc2005/libalias/sys/kern/kern_sx.c#10 integrate .. //depot/projects/soc2005/libalias/sys/kern/subr_bus.c#12 integrate .. //depot/projects/soc2005/libalias/sys/kern/subr_lock.c#8 integrate .. //depot/projects/soc2005/libalias/sys/kern/subr_witness.c#18 integrate .. //depot/projects/soc2005/libalias/sys/kern/uipc_sem.c#8 integrate .. //depot/projects/soc2005/libalias/sys/kern/uipc_sockbuf.c#8 integrate .. //depot/projects/soc2005/libalias/sys/kern/uipc_syscalls.c#16 integrate .. //depot/projects/soc2005/libalias/sys/kern/vfs_subr.c#23 integrate .. //depot/projects/soc2005/libalias/sys/mips/mips/pmap.c#3 integrate .. //depot/projects/soc2005/libalias/sys/modules/Makefile#26 integrate .. //depot/projects/soc2005/libalias/sys/modules/age/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/cyclic/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/Makefile.inc#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/dtmalloc/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/dtrace/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/dtrace_test/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/dtraceall/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/dtraceall/dtraceall.c#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/fasttrap/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/fbt/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/lockstat/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/profile/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/prototype/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/sdt/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/dtrace/systrace/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/modules/ixgbe/Makefile#3 integrate .. //depot/projects/soc2005/libalias/sys/modules/mii/Makefile#5 integrate .. //depot/projects/soc2005/libalias/sys/modules/opensolaris/Makefile#1 branch .. //depot/projects/soc2005/libalias/sys/net/ethernet.h#7 integrate .. //depot/projects/soc2005/libalias/sys/net/if.c#15 integrate .. //depot/projects/soc2005/libalias/sys/netinet/ip_dummynet.c#6 integrate .. //depot/projects/soc2005/libalias/sys/netinet/raw_ip.c#13 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp.h#7 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_asconf.c#10 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_asconf.h#7 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_cc_functions.c#2 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_constants.h#10 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_indata.c#12 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_input.c#12 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_input.h#5 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_lock_bsd.h#7 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_os_bsd.h#10 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_output.c#12 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_output.h#6 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_pcb.c#12 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_pcb.h#11 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_structs.h#11 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_sysctl.c#5 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_sysctl.h#4 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_timer.c#9 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_uio.h#9 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_usrreq.c#12 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctp_var.h#10 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctputil.c#13 integrate .. //depot/projects/soc2005/libalias/sys/netinet/sctputil.h#10 integrate .. //depot/projects/soc2005/libalias/sys/netinet6/sctp6_usrreq.c#12 integrate .. //depot/projects/soc2005/libalias/sys/netipsec/ipsec.h#5 integrate .. //depot/projects/soc2005/libalias/sys/netipsec/ipsec_osdep.h#6 delete .. //depot/projects/soc2005/libalias/sys/nfsclient/bootp_subr.c#8 integrate .. //depot/projects/soc2005/libalias/sys/pc98/conf/GENERIC#14 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/booke/pmap.c#3 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/conf/GENERIC#15 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/powerpc/genassym.c#7 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/powerpc/mmu_if.m#5 integrate .. //depot/projects/soc2005/libalias/sys/powerpc/powerpc/pmap_dispatch.c#7 integrate .. //depot/projects/soc2005/libalias/sys/security/audit/audit_worker.c#11 integrate .. //depot/projects/soc2005/libalias/sys/sparc64/conf/GENERIC#14 integrate .. //depot/projects/soc2005/libalias/sys/sparc64/sparc64/pmap.c#10 integrate .. //depot/projects/soc2005/libalias/sys/sun4v/conf/GENERIC#11 integrate .. //depot/projects/soc2005/libalias/sys/sun4v/sun4v/pmap.c#12 integrate .. //depot/projects/soc2005/libalias/sys/sys/_lock.h#4 integrate .. //depot/projects/soc2005/libalias/sys/sys/_lockmgr.h#2 integrate .. //depot/projects/soc2005/libalias/sys/sys/_mutex.h#4 integrate .. //depot/projects/soc2005/libalias/sys/sys/_rwlock.h#4 integrate .. //depot/projects/soc2005/libalias/sys/sys/_sx.h#2 integrate .. //depot/projects/soc2005/libalias/sys/sys/conf.h#8 integrate .. //depot/projects/soc2005/libalias/sys/sys/dtrace_bsd.h#1 branch .. //depot/projects/soc2005/libalias/sys/sys/file.h#4 integrate .. //depot/projects/soc2005/libalias/sys/sys/kernel.h#10 integrate .. //depot/projects/soc2005/libalias/sys/sys/lock.h#7 integrate .. //depot/projects/soc2005/libalias/sys/sys/lockmgr.h#10 integrate .. //depot/projects/soc2005/libalias/sys/sys/mutex.h#10 integrate .. //depot/projects/soc2005/libalias/sys/sys/proc.h#22 integrate .. //depot/projects/soc2005/libalias/sys/sys/rwlock.h#10 integrate .. //depot/projects/soc2005/libalias/sys/sys/sdt.h#1 branch .. //depot/projects/soc2005/libalias/sys/sys/socketvar.h#9 integrate .. //depot/projects/soc2005/libalias/sys/sys/systm.h#18 integrate .. //depot/projects/soc2005/libalias/sys/sys/time.h#7 integrate .. //depot/projects/soc2005/libalias/sys/ufs/ufs/ufs_lookup.c#8 integrate .. //depot/projects/soc2005/libalias/sys/vm/device_pager.c#5 integrate .. //depot/projects/soc2005/libalias/sys/vm/pmap.h#6 integrate .. //depot/projects/soc2005/libalias/sys/vm/vm_mmap.c#9 integrate .. //depot/projects/soc2005/libalias/sys/vm/vm_object.c#14 integrate .. //depot/projects/soc2005/libalias/sys/vm/vm_object.h#5 integrate .. //depot/projects/soc2005/libalias/sys/vm/vm_page.c#18 integrate .. //depot/projects/soc2005/libalias/sys/vm/vnode_pager.c#8 integrate .. //depot/projects/soc2005/libalias/tools/regression/aio/aiop/aiop.c#2 integrate .. //depot/projects/soc2005/libalias/tools/regression/bin/sh/builtins/lineno.0#1 branch .. //depot/projects/soc2005/libalias/tools/regression/bin/sh/builtins/lineno.0.stdout#1 branch .. //depot/projects/soc2005/libalias/tools/regression/doat/Makefile#1 branch .. //depot/projects/soc2005/libalias/tools/regression/doat/README#1 branch .. //depot/projects/soc2005/libalias/tools/regression/doat/doat.c#1 branch .. //depot/projects/soc2005/libalias/tools/test/README#2 integrate .. //depot/projects/soc2005/libalias/tools/test/dtrace/Makefile#1 branch .. //depot/projects/soc2005/libalias/tools/tools/net80211/wlanwatch/wlanwatch.c#6 integrate .. //depot/projects/soc2005/libalias/usr.bin/calendar/calendars/calendar.freebsd#18 integrate .. //depot/projects/soc2005/libalias/usr.bin/cksum/cksum.c#2 integrate .. //depot/projects/soc2005/libalias/usr.bin/getopt/README#2 delete .. //depot/projects/soc2005/libalias/usr.bin/getopt/getopt.c#2 integrate .. //depot/projects/soc2005/libalias/usr.bin/netstat/inet.c#8 integrate .. //depot/projects/soc2005/libalias/usr.bin/netstat/main.c#6 integrate .. //depot/projects/soc2005/libalias/usr.bin/netstat/netstat.1#4 integrate .. //depot/projects/soc2005/libalias/usr.bin/netstat/netstat.h#6 integrate .. //depot/projects/soc2005/libalias/usr.bin/sockstat/sockstat.1#3 integrate .. //depot/projects/soc2005/libalias/usr.bin/sockstat/sockstat.c#5 integrate .. //depot/projects/soc2005/libalias/usr.bin/tar/Makefile#8 integrate .. //depot/projects/soc2005/libalias/usr.bin/tar/bsdtar.1#7 integrate .. //depot/projects/soc2005/libalias/usr.bin/tar/bsdtar.c#11 integrate .. //depot/projects/soc2005/libalias/usr.bin/tar/bsdtar.h#8 integrate .. //depot/projects/soc2005/libalias/usr.bin/tar/read.c#10 integrate .. //depot/projects/soc2005/libalias/usr.bin/tar/siginfo.c#1 branch .. //depot/projects/soc2005/libalias/usr.bin/tar/write.c#12 integrate .. //depot/projects/soc2005/libalias/usr.bin/truss/Makefile#4 integrate .. //depot/projects/soc2005/libalias/usr.bin/truss/amd64-fbsd32.c#1 branch .. //depot/projects/soc2005/libalias/usr.bin/truss/amd64-linux32.c#1 branch .. //depot/projects/soc2005/libalias/usr.bin/truss/amd64linux32.conf#1 branch .. //depot/projects/soc2005/libalias/usr.bin/truss/extern.h#3 integrate .. //depot/projects/soc2005/libalias/usr.bin/truss/fbsd32.conf#1 branch .. //depot/projects/soc2005/libalias/usr.bin/truss/main.c#4 integrate .. //depot/projects/soc2005/libalias/usr.sbin/acpi/iasl/iasl.8#2 integrate .. //depot/projects/soc2005/libalias/usr.sbin/moused/moused.8#4 integrate .. //depot/projects/soc2005/libalias/usr.sbin/moused/moused.c#6 integrate .. //depot/projects/soc2005/libalias/usr.sbin/portsnap/portsnap/portsnap.sh#4 integrate .. //depot/projects/soc2005/libalias/usr.sbin/sysinstall/devices.c#8 integrate .. //depot/projects/soc2005/libalias/usr.sbin/wlandebug/wlandebug.8#2 integrate .. //depot/projects/soc2005/libalias/usr.sbin/wlandebug/wlandebug.c#3 integrate Differences ... ==== //depot/projects/soc2005/libalias/bin/sh/expand.c#4 (text+ko) ==== @@ -36,7 +36,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/expand.c,v 1.52 2008/04/28 07:26:34 stefanf Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/expand.c,v 1.53 2008/05/15 19:55:27 stefanf Exp $"); #include #include @@ -638,7 +638,13 @@ special = 1; p = strchr(p, '=') + 1; again: /* jump here after setting a variable with ${var=text} */ - if (special) { + if (varflags & VSLINENO) { + set = 1; + special = 0; + val = var; + p[-1] = '\0'; /* temporarily overwrite '=' to have \0 + terminated string */ + } else if (special) { set = varisset(var, varflags & VSNUL); val = NULL; } else { @@ -768,6 +774,7 @@ default: abort(); } + p[-1] = '='; /* recover overwritten '=' */ if (subtype != VSNORMAL) { /* skip to end of alternative */ int nesting = 1; ==== //depot/projects/soc2005/libalias/bin/sh/parser.c#4 (text+ko) ==== @@ -36,7 +36,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/parser.c,v 1.58 2006/11/05 18:36:05 stefanf Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/parser.c,v 1.59 2008/05/15 19:55:27 stefanf Exp $"); #include #include @@ -94,6 +94,7 @@ STATIC struct heredoc *heredoc; STATIC int quoteflag; /* set if (part of) last token was quoted */ STATIC int startlinno; /* line # where last token started */ +STATIC int funclinno; /* line # where the current function started */ /* XXX When 'noaliases' is set to one, no alias expansion takes place. */ static int noaliases = 0; @@ -567,12 +568,14 @@ /* We have a function */ if (readtoken() != TRP) synexpect(TRP); + funclinno = plinno; #ifdef notdef if (! goodname(n->narg.text)) synerror("Bad function name"); #endif n->type = NDEFUN; n->narg.next = command(); + funclinno = 0; goto checkneg; } else { tokpushback++; @@ -1176,12 +1179,15 @@ */ parsesub: { + char buf[10]; int subtype; int typeloc; int flags; char *p; static const char types[] = "}-+?="; - int bracketed_name = 0; /* used to handle ${[0-9]*} variables */ + int bracketed_name = 0; /* used to handle ${[0-9]*} variables */ + int i; + int linno; c = pgetc(); if (c != '(' && c != '{' && (is_eof(c) || !is_name(c)) && @@ -1200,6 +1206,7 @@ typeloc = out - stackblock(); USTPUTC(VSNORMAL, out); subtype = VSNORMAL; + flags = 0; if (c == '{') { bracketed_name = 1; c = pgetc(); @@ -1213,10 +1220,23 @@ subtype = 0; } if (!is_eof(c) && is_name(c)) { + p = out; do { STPUTC(c, out); c = pgetc(); } while (!is_eof(c) && is_in_name(c)); + if (out - p == 6 && strncmp(p, "LINENO", 6) == 0) { + /* Replace the variable name with the + * current line number. */ + linno = plinno; + if (funclinno != 0) + linno -= funclinno - 1; + snprintf(buf, sizeof(buf), "%d", linno); + STADJUST(-6, out); + for (i = 0; buf[i] != '\0'; i++) + STPUTC(buf[i], out); + flags |= VSLINENO; + } } else if (is_digit(c)) { if (bracketed_name) { do { @@ -1239,11 +1259,10 @@ c = pgetc(); } } - flags = 0; if (subtype == 0) { switch (c) { case ':': - flags = VSNUL; + flags |= VSNUL; c = pgetc(); /*FALLTHROUGH*/ default: ==== //depot/projects/soc2005/libalias/bin/sh/parser.h#3 (text+ko) ==== @@ -30,7 +30,7 @@ * SUCH DAMAGE. * * @(#)parser.h 8.3 (Berkeley) 5/4/95 - * $FreeBSD: src/bin/sh/parser.h,v 1.11 2006/11/05 18:36:05 stefanf Exp $ + * $FreeBSD: src/bin/sh/parser.h,v 1.12 2008/05/15 19:55:27 stefanf Exp $ */ /* control characters in argument strings */ @@ -45,9 +45,11 @@ #define CTLQUOTEMARK '\210' /* variable substitution byte (follows CTLVAR) */ -#define VSTYPE 0x0f /* type of variable substitution */ -#define VSNUL 0x10 /* colon--treat the empty string as unset */ -#define VSQUOTE 0x80 /* inside double quotes--suppress splitting */ +#define VSTYPE 0x0f /* type of variable substitution */ +#define VSNUL 0x10 /* colon--treat the empty string as unset */ +#define VSLINENO 0x20 /* expansion of $LINENO, the line number \ + follows immediately */ +#define VSQUOTE 0x80 /* inside double quotes--suppress splitting */ /* values of VSTYPE field */ #define VSNORMAL 0x1 /* normal variable: $var or ${var} */ ==== //depot/projects/soc2005/libalias/cddl/lib/Makefile#6 (text+ko) ==== @@ -1,8 +1,11 @@ -# $FreeBSD: src/cddl/lib/Makefile,v 1.8 2008/03/29 17:44:40 ru Exp $ +# $FreeBSD: src/cddl/lib/Makefile,v 1.9 2008/05/22 04:26:42 jb Exp $ .include -SUBDIR= libavl \ +SUBDIR= drti \ + libavl \ + libctf \ + libdtrace \ libnvpair \ libumem \ libuutil \ ==== //depot/projects/soc2005/libalias/cddl/usr.bin/Makefile#6 (text+ko) ==== @@ -1,8 +1,13 @@ -# $FreeBSD: src/cddl/usr.bin/Makefile,v 1.8 2008/03/29 17:44:40 ru Exp $ +# $FreeBSD: src/cddl/usr.bin/Makefile,v 1.9 2008/05/22 08:04:48 jb Exp $ .include -SUBDIR= ${_ztest} +SUBDIR= \ + ctfconvert \ + ctfdump \ + ctfmerge \ + sgsmsg \ + ${_ztest} .if ${MK_ZFS} != "no" .if ${MK_LIBTHR} != "no" ==== //depot/projects/soc2005/libalias/etc/portsnap.conf#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/portsnap.conf,v 1.3 2006/01/18 03:40:57 cperciva Exp $ +# $FreeBSD: src/etc/portsnap.conf,v 1.4 2008/05/17 16:26:27 cperciva Exp $ # Default directory where compressed snapshots are stored. # WORKDIR=/var/db/portsnap @@ -28,3 +28,8 @@ # # REFUSE arabic chinese french german hebrew hungarian japanese # REFUSE korean polish portuguese russian ukrainian vietnamese + +# List of INDEX files to build and the DESCRIBE file to use for each +INDEX INDEX-5 DESCRIBE.5 +INDEX INDEX-6 DESCRIBE.6 +INDEX INDEX-7 DESCRIBE.7 ==== //depot/projects/soc2005/libalias/etc/rc.d/netif#8 (text+ko) ==== @@ -22,7 +22,7 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -# $FreeBSD: src/etc/rc.d/netif,v 1.27 2008/05/15 01:06:10 brooks Exp $ +# $FreeBSD: src/etc/rc.d/netif,v 1.28 2008/05/18 02:57:54 brooks Exp $ # # PROVIDE: netif @@ -70,29 +70,6 @@ # Configure the interface(s). network_common ifn_start - if [ -z "$cmdifn" ]; then - dhcp_interfaces=`list_net_interfaces dhcp` - if [ -n "${dhcp_interfaces}" ]; then - delay=${if_up_delay} - while [ ${delay} -gt 0 ]; do - defif=`get_default_if -inet` - if [ -n "${defif}" ]; then - if [ ${delay} -ne ${if_up_delay} ]; then - echo "($defif)" - fi - break - fi - if [ ${delay} -eq ${if_up_delay} ]; then - echo -n "Waiting for an interface to come up: " - else - echo -n . - fi - sleep 1 - delay=`expr $delay - 1` - done - fi - fi - if [ -f /etc/rc.d/ipfilter ] ; then # Resync ipfilter /etc/rc.d/ipfilter quietresync ==== //depot/projects/soc2005/libalias/etc/rc.d/routing#3 (text+ko) ==== @@ -2,14 +2,15 @@ # # Configure routing and miscellaneous network tunables # -# $FreeBSD: src/etc/rc.d/routing,v 1.143 2007/05/02 15:49:30 mtm Exp $ +# $FreeBSD: src/etc/rc.d/routing,v 1.144 2008/05/18 02:57:54 brooks Exp $ # # PROVIDE: routing -# REQUIRE: netif ppp +# REQUIRE: devd netif ppp # KEYWORD: nojail . /etc/rc.subr +. /etc/network.subr name="routing" start_cmd="routing_start" @@ -22,6 +23,31 @@ { static_start options_start + + # Return without waiting if we don't have dhcp interfaces. + # Once we can test that the link is actually up, we should + # remove this test and always wait. + dhcp_interfaces=`list_net_interfaces dhcp` + [ -z "`list_net_interfaces dhcp`" ] && return + + # Wait for a default route + delay=${if_up_delay} + while [ ${delay} -gt 0 ]; do + defif=`get_default_if -inet` + if [ -n "${defif}" ]; then + if [ ${delay} -ne ${if_up_delay} ]; then + echo "($defif)" + fi + break + fi + if [ ${delay} -eq ${if_up_delay} ]; then + echo -n "Waiting ${delay}s for an interface to come up: " + else + echo -n . + fi + sleep 1 + delay=`expr $delay - 1` + done } routing_stop() ==== //depot/projects/soc2005/libalias/include/gssapi/gssapi.h#3 (text+ko) ==== @@ -25,7 +25,7 @@ * HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. * - * $FreeBSD: src/include/gssapi/gssapi.h,v 1.2 2008/05/07 13:53:02 dfr Exp $ + * $FreeBSD: src/include/gssapi/gssapi.h,v 1.4 2008/05/16 02:06:10 dfr Exp $ */ #ifndef _GSSAPI_GSSAPI_H_ @@ -89,6 +89,7 @@ */ typedef gss_uint32 OM_uint32; +typedef uint64_t OM_uint64; typedef struct gss_OID_desc_struct { OM_uint32 length; @@ -419,6 +420,8 @@ #define GSS_S_GAP_TOKEN \ (1ul << (GSS_C_SUPPLEMENTARY_OFFSET + 4)) +__BEGIN_DECLS + /* * Finally, function prototypes for the GSS-API routines. */ @@ -834,4 +837,6 @@ gss_buffer_t /* buffer for result */ ); +__END_DECLS + #endif /* _GSSAPI_GSSAPI_H_ */ ==== //depot/projects/soc2005/libalias/lib/Makefile#11 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/lib/Makefile,v 1.229 2008/03/12 09:49:39 jeff Exp $ +# $FreeBSD: src/lib/Makefile,v 1.230 2008/05/22 04:22:43 jb Exp $ .include @@ -30,11 +30,11 @@ ${_libypclnt} libalias libarchive ${_libatm} \ libbegemot ${_libbluetooth} libbsnmp libbz2 \ libcalendar libcam libcompat libdevinfo libdevstat libdisk \ - libedit libexpat libfetch libftpio libgeom ${_libgpib} \ + libdwarf libedit libexpat libfetch libftpio libgeom ${_libgpib} \ ${_libgssapi} libipsec \ ${_libipx} libkiconv libmagic libmemstat ${_libmilter} ${_libmp} \ ${_libncp} ${_libngatm} libopie libpam libpcap \ - libpmc librt ${_libsdp} ${_libsm} ${_libsmb} \ + libpmc libproc librt ${_libsdp} ${_libsm} ${_libsmb} \ ${_libsmdb} \ ${_libsmutil} libstand libtelnet ${_libthr} libthread_db libufs \ libugidfw ${_libusbhid} ${_libvgl} libwrap liby libz ${_bind} ==== //depot/projects/soc2005/libalias/lib/libarchive/archive_read_support_format_mtree.c#3 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_mtree.c,v 1.4 2008/03/15 11:02:47 kientzle Exp $"); +__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_support_format_mtree.c,v 1.5 2008/05/19 18:06:48 cperciva Exp $"); #ifdef HAVE_SYS_STAT_H #include @@ -596,6 +596,7 @@ archive_set_error(&a->archive, ENOMEM, "Can't allocate memory"); } + return (ARCHIVE_FATAL); } *buff = mtree->buff; ==== //depot/projects/soc2005/libalias/lib/libc/stdtime/strftime.3#4 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)strftime.3 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD: src/lib/libc/stdtime/strftime.3,v 1.39 2007/01/09 00:28:11 imp Exp $ +.\" $FreeBSD: src/lib/libc/stdtime/strftime.3,v 1.40 2008/05/16 04:33:04 grog Exp $ .\" .Dd November 4, 2004 .Dt STRFTIME 3 @@ -154,9 +154,9 @@ .Cm %E* . .It Cm %p is replaced by national representation of either -"ante meridiem" +"ante meridiem" (a.m.) or -"post meridiem" +"post meridiem" (p.m.) as appropriate. .It Cm \&%R is equivalent to ==== //depot/projects/soc2005/libalias/lib/libgeom/geom_util.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libgeom/geom_util.c,v 1.1 2007/05/06 01:17:46 pjd Exp $"); +__FBSDID("$FreeBSD: src/lib/libgeom/geom_util.c,v 1.2 2008/05/20 11:45:05 pjd Exp $"); #include #include @@ -46,7 +46,7 @@ * Open the given provider and at least check if this is a block device. */ int -g_open(const char *name, int write) +g_open(const char *name, int dowrite) { char path[MAXPATHLEN]; int fd; @@ -56,7 +56,7 @@ else snprintf(path, sizeof(path), "%s%s", _PATH_DEV, name); - fd = open(path, write ? O_RDWR : O_RDONLY); + fd = open(path, dowrite ? O_RDWR : O_RDONLY); if (fd == -1) return (-1); /* Let try to get sectorsize, which will prove it is a GEOM provider. */ @@ -183,7 +183,7 @@ * Find provider name by the given ID. */ int -g_open_by_ident(const char *ident, int write, char *name, size_t size) +g_open_by_ident(const char *ident, int dowrite, char *name, size_t size) { char lident[DISK_IDENT_SIZE]; struct gmesh mesh; @@ -204,7 +204,7 @@ LIST_FOREACH(mp, &mesh.lg_class, lg_class) { LIST_FOREACH(gp, &mp->lg_geom, lg_geom) { LIST_FOREACH(pp, &gp->lg_provider, lg_provider) { - fd = g_open(pp->lg_name, write); + fd = g_open(pp->lg_name, dowrite); if (fd == -1) continue; if (g_get_ident(fd, lident, ==== //depot/projects/soc2005/libalias/lib/libgeom/libgeom.3#3 (text+ko) ==== @@ -26,7 +26,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/lib/libgeom/libgeom.3,v 1.8 2007/05/06 01:17:46 pjd Exp $ +.\" $FreeBSD: src/lib/libgeom/libgeom.3,v 1.9 2008/05/20 11:45:05 pjd Exp $ .\" .Dd May 6, 2007 .Dt LIBGEOM 3 @@ -92,7 +92,7 @@ .Fn gctl_dump "struct gctl_req *req" "FILE *f" .Ss "Utility Functions" .Ft int -.Fn g_open "const char *name" "int write" +.Fn g_open "const char *name" "int dowrite" .Ft int .Fn g_close "int fd" .Ft off_t @@ -108,7 +108,7 @@ .Ft int .Fn g_get_name "const char *ident" "char *name" "size_t size" .Ft int -.Fn g_open_by_ident "const char *ident" "int write" "char *name" "size_t size" +.Fn g_open_by_ident "const char *ident" "int dowrite" "char *name" "size_t size" .Sh DESCRIPTION The .Nm geom @@ -271,7 +271,7 @@ function opens the given provider and returns file descriptor number, which can be used with other functions. The -.Fa write +.Fa dowrite argument indicates if operations that modify the provider (like .Fn g_flush or ==== //depot/projects/soc2005/libalias/lib/libpam/modules/pam_ksu/Makefile#2 (text+ko) ==== @@ -22,13 +22,13 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/lib/libpam/modules/pam_ksu/Makefile,v 1.6 2004/08/06 07:27:04 cperciva Exp $ +# $FreeBSD: src/lib/libpam/modules/pam_ksu/Makefile,v 1.7 2008/05/15 15:28:18 dfr Exp $ LIB= pam_ksu SRCS= pam_ksu.c MAN= pam_ksu.8 -DPADD= ${LIBKRB5} ${LIBASN1} ${LIBROKEN} ${LIBCOM_ERR} ${LIBCRYPT} ${LIBCRYPTO} -LDADD= -lkrb5 -lasn1 -lroken -lcom_err -lcrypt -lcrypto +DPADD= ${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBROKEN} ${LIBCOM_ERR} ${LIBCRYPT} ${LIBCRYPTO} +LDADD= -lkrb5 -lhx509 -lasn1 -lroken -lcom_err -lcrypt -lcrypto .include ==== //depot/projects/soc2005/libalias/sbin/swapon/Makefile#2 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/5/93 -# $FreeBSD: src/sbin/swapon/Makefile,v 1.8 2002/12/28 23:39:47 dillon Exp $ +# $FreeBSD: src/sbin/swapon/Makefile,v 1.9 2008/05/20 12:24:31 pjd Exp $ PROG= swapon MAN= swapon.8 @@ -8,4 +8,7 @@ MLINKS= swapon.8 swapoff.8 MLINKS+=swapon.8 swapctl.8 +DPADD= ${LIBUTIL} +LDADD= -lutil + .include ==== //depot/projects/soc2005/libalias/sbin/swapon/swapon.8#2 (text+ko) ==== @@ -26,9 +26,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)swapon.8 8.1 (Berkeley) 6/5/93 -.\" $FreeBSD: src/sbin/swapon/swapon.8,v 1.29 2005/02/10 09:19:34 ru Exp $ +.\" $FreeBSD: src/sbin/swapon/swapon.8,v 1.30 2008/05/20 12:24:31 pjd Exp $ .\" -.Dd December 28, 2002 +.Dd April 29, 2008 .Dt SWAPON 8 .Os .Sh NAME @@ -38,7 +38,7 @@ .Nm swapon Fl a | Ar .Nm swapoff Fl a | Ar .Nm swapctl -.Op Fl AhklsU +.Op Fl AghklmsU .Oo .Fl a Ar | @@ -130,9 +130,13 @@ utility has the following options for listing swap: .Bl -tag -width indent .It Fl h -Output values in megabytes. +Output values in human-readable form. +.It Fl g +Output values in gigabytes. .It Fl k Output values in kilobytes. +.It Fl m +Output values in megabytes. .It Fl l List the devices making up system swap. .It Fl s ==== //depot/projects/soc2005/libalias/sbin/swapon/swapon.c#2 (text+ko) ==== @@ -39,7 +39,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/sbin/swapon/swapon.c,v 1.22 2005/02/10 09:19:34 ru Exp $"); +__FBSDID("$FreeBSD: src/sbin/swapon/swapon.c,v 1.23 2008/05/20 12:24:31 pjd Exp $"); #include #include @@ -54,6 +54,7 @@ #include #include #include +#include static void usage(void); static int swap_on_off(char *name, int ignoreebusy); @@ -79,7 +80,7 @@ orig_prog = which_prog; doall = 0; - while ((ch = getopt(argc, argv, "AadlhksU")) != -1) { + while ((ch = getopt(argc, argv, "AadghklmsU")) != -1) { switch(ch) { case 'A': if (which_prog == SWAPCTL) { @@ -101,17 +102,23 @@ else usage(); break; - case 's': - sflag = 1; + case 'g': + hflag = 'G'; + break; + case 'h': + hflag = 'H'; + break; + case 'k': + hflag = 'K'; break; case 'l': lflag = 1; break; - case 'h': + case 'm': hflag = 'M'; break; - case 'k': - hflag = 'K'; + case 's': + sflag = 1; break; case 'U': if (which_prog == SWAPCTL) { @@ -199,13 +206,29 @@ fprintf(stderr, "-a | file ...\n"); break; case SWAPCTL: - fprintf(stderr, "[-AhklsU] [-a file ... | -d file ...]\n"); + fprintf(stderr, "[-AghklmsU] [-a file ... | -d file ...]\n"); break; } exit(1); } static void +sizetobuf(char *buf, size_t bufsize, int hflag, long long val, int hlen, + long blocksize) +{ + + if (hflag == 'H') { + char tmp[16]; + + humanize_number(tmp, 5, (int64_t)val, "", HN_AUTOSCALE, + HN_B | HN_NOSPACE | HN_DECIMAL); + snprintf(buf, bufsize, "%*s", hlen, tmp); + } else { + snprintf(buf, bufsize, "%*lld", hlen, val / blocksize); + } +} + +static void swaplist(int lflag, int sflag, int hflag) { size_t mibsize, size; @@ -216,19 +239,33 @@ long long used = 0; long long tmp_total; long long tmp_used; + char buf[32]; pagesize = getpagesize(); switch(hflag) { + case 'G': + blocksize = 1024 * 1024 * 1024; + strlcpy(buf, "1GB-blocks", sizeof(buf)); + hlen = 10; + break; + case 'H': + blocksize = -1; + strlcpy(buf, "Bytes", sizeof(buf)); + hlen = 10; + break; case 'K': blocksize = 1024; + strlcpy(buf, "1kB-blocks", sizeof(buf)); hlen = 10; break; case 'M': >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu May 22 21:26:46 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3E5061065676; Thu, 22 May 2008 21:26:46 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0017F1065671 for ; Thu, 22 May 2008 21:26:45 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C8D208FC19 for ; Thu, 22 May 2008 21:26:45 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4MLQj0m082077 for ; Thu, 22 May 2008 21:26:45 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4MLQjTi082075 for perforce@freebsd.org; Thu, 22 May 2008 21:26:45 GMT (envelope-from sam@freebsd.org) Date: Thu, 22 May 2008 21:26:45 GMT Message-Id: <200805222126.m4MLQjTi082075@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 142062 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: Thu, 22 May 2008 21:26:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=142062 Change 142062 by sam@sam_ebb on 2008/05/22 21:26:05 re-enable assert, can't recall why it was disabled Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211_node.c#34 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211_node.c#34 (text+ko) ==== @@ -891,9 +891,9 @@ node_age(struct ieee80211_node *ni) { struct ieee80211vap *vap = ni->ni_vap; -#if 0 - IEEE80211_NODE_LOCK_ASSERT(&ic->ic_sta); -#endif + + IEEE80211_NODE_LOCK_ASSERT(&vap->iv_ic->ic_sta); + /* * Age frames on the power save queue. */ From owner-p4-projects@FreeBSD.ORG Thu May 22 21:49:10 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2D3001065677; Thu, 22 May 2008 21:49:10 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E1F7A106566B for ; Thu, 22 May 2008 21:49:09 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CF8378FC16 for ; Thu, 22 May 2008 21:49:09 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4MLn9w2082797 for ; Thu, 22 May 2008 21:49:09 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4MLn9CP082795 for perforce@freebsd.org; Thu, 22 May 2008 21:49:09 GMT (envelope-from sam@freebsd.org) Date: Thu, 22 May 2008 21:49:09 GMT Message-Id: <200805222149.m4MLn9CP082795@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Cc: Subject: PERFORCE change 142064 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: Thu, 22 May 2008 21:49:10 -0000 http://perforce.freebsd.org/chv.cgi?CH=142064 Change 142064 by sam@sam_ebb on 2008/05/22 21:48:09 Revise lock name handling: o construct a name for the com lock as done for other locks o pass the device name to IEEE80211_LOCK_INIT so the mtx name is constructed as foo_com_lock o introduce *_LOCK_OBJ macro's to hide the lock contents and minimize redundant code Affected files ... .. //depot/projects/vap/sys/net80211/ieee80211.c#47 edit .. //depot/projects/vap/sys/net80211/ieee80211_freebsd.h#27 edit .. //depot/projects/vap/sys/net80211/ieee80211_scan.c#22 edit Differences ... ==== //depot/projects/vap/sys/net80211/ieee80211.c#47 (text+ko) ==== @@ -220,7 +220,7 @@ KASSERT(ifp->if_type == IFT_IEEE80211, ("if_type %d", ifp->if_type)); - IEEE80211_LOCK_INIT(ic, "ieee80211com"); + IEEE80211_LOCK_INIT(ic, ifp->if_xname); TAILQ_INIT(&ic->ic_vaps); /* * Fill in 802.11 available channel set, mark all ==== //depot/projects/vap/sys/net80211/ieee80211_freebsd.h#27 (text+ko) ==== @@ -36,15 +36,21 @@ /* * Common state locking definitions. */ -typedef struct mtx ieee80211_com_lock_t; -#define IEEE80211_LOCK_INIT(_ic, _name) \ - mtx_init(&(_ic)->ic_comlock, _name, "802.11 com lock", \ - MTX_DEF | MTX_RECURSE) -#define IEEE80211_LOCK_DESTROY(_ic) mtx_destroy(&(_ic)->ic_comlock) -#define IEEE80211_LOCK(_ic) mtx_lock(&(_ic)->ic_comlock) -#define IEEE80211_UNLOCK(_ic) mtx_unlock(&(_ic)->ic_comlock) +typedef struct { + char name[16]; /* e.g. "ath0_com_lock" */ + struct mtx mtx; +} ieee80211_com_lock_t; +#define IEEE80211_LOCK_INIT(_ic, _name) do { \ + ieee80211_com_lock_t *cl = &(_ic)->ic_comlock; \ + snprintf(cl->name, sizeof(cl->name), "%s_com_lock", _name); \ + mtx_init(&cl->mtx, cl->name, NULL, MTX_DEF | MTX_RECURSE); \ +} while (0) +#define IEEE80211_LOCK_OBJ(_ic) (&(_ic)->ic_comlock.mtx) +#define IEEE80211_LOCK_DESTROY(_ic) mtx_destroy(IEEE80211_LOCK_OBJ(_ic)) +#define IEEE80211_LOCK(_ic) mtx_lock(IEEE80211_LOCK_OBJ(_ic)) +#define IEEE80211_UNLOCK(_ic) mtx_unlock(IEEE80211_LOCK_OBJ(_ic)) #define IEEE80211_LOCK_ASSERT(_ic) \ - mtx_assert(&(_ic)->ic_comlock, MA_OWNED) + mtx_assert(IEEE80211_LOCK_OBJ(_ic), MA_OWNED) /* * Node locking definitions. @@ -56,18 +62,19 @@ #define IEEE80211_NODE_LOCK_INIT(_nt, _name) do { \ ieee80211_node_lock_t *nl = &(_nt)->nt_nodelock; \ snprintf(nl->name, sizeof(nl->name), "%s_node_lock", _name); \ - mtx_init(&nl->mtx, NULL, nl->name, MTX_DEF | MTX_RECURSE); \ + mtx_init(&nl->mtx, nl->name, NULL, MTX_DEF | MTX_RECURSE); \ } while (0) +#define IEEE80211_NODE_LOCK_OBJ(_nt) (&(_nt)->nt_nodelock.mtx) #define IEEE80211_NODE_LOCK_DESTROY(_nt) \ - mtx_destroy(&(_nt)->nt_nodelock.mtx) + mtx_destroy(IEEE80211_NODE_LOCK_OBJ(_nt)) #define IEEE80211_NODE_LOCK(_nt) \ - mtx_lock(&(_nt)->nt_nodelock.mtx) + mtx_lock(IEEE80211_NODE_LOCK_OBJ(_nt)) #define IEEE80211_NODE_IS_LOCKED(_nt) \ - mtx_owned(&(_nt)->nt_nodelock.mtx) + mtx_owned(IEEE80211_NODE_LOCK_OBJ(_nt)) #define IEEE80211_NODE_UNLOCK(_nt) \ - mtx_unlock(&(_nt)->nt_nodelock.mtx) + mtx_unlock(IEEE80211_NODE_LOCK_OBJ(_nt)) #define IEEE80211_NODE_LOCK_ASSERT(_nt) \ - mtx_assert(&(_nt)->nt_nodelock.mtx, MA_OWNED) + mtx_assert(IEEE80211_NODE_LOCK_OBJ(_nt), MA_OWNED) /* * Node table iteration locking definitions; this protects the @@ -81,14 +88,15 @@ #define IEEE80211_NODE_ITERATE_LOCK_INIT(_nt, _name) do { \ ieee80211_scan_lock_t *sl = &(_nt)->nt_scanlock; \ snprintf(sl->name, sizeof(sl->name), "%s_scan_lock", _name); \ - mtx_init(&sl->mtx, NULL, sl->name, MTX_DEF); \ + mtx_init(&sl->mtx, sl->name, NULL, MTX_DEF); \ } while (0) +#define IEEE80211_NODE_ITERATE_LOCK_OBJ(_nt) (&(_nt)->nt_scanlock.mtx) #define IEEE80211_NODE_ITERATE_LOCK_DESTROY(_nt) \ - mtx_destroy(&(_nt)->nt_scanlock.mtx) + mtx_destroy(IEEE80211_NODE_ITERATE_LOCK_OBJ(_nt)) #define IEEE80211_NODE_ITERATE_LOCK(_nt) \ - mtx_lock(&(_nt)->nt_scanlock.mtx) + mtx_lock(IEEE80211_NODE_ITERATE_LOCK_OBJ(_nt)) #define IEEE80211_NODE_ITERATE_UNLOCK(_nt) \ - mtx_unlock(&(_nt)->nt_scanlock.mtx) + mtx_unlock(IEEE80211_NODE_ITERATE_LOCK_OBJ(_nt)) #define _AGEQ_ENQUEUE(_ifq, _m, _qlen, _age) do { \ (_m)->m_nextpkt = NULL; \ ==== //depot/projects/vap/sys/net80211/ieee80211_scan.c#22 (text+ko) ==== @@ -102,7 +102,7 @@ ic->ic_scan = NULL; return; } - callout_init_mtx(&ss->ss_scan_timer, &ic->ic_comlock, 0); + callout_init_mtx(&ss->ss_scan_timer, IEEE80211_LOCK_OBJ(ic), 0); ic->ic_scan = &ss->base; ic->ic_scan_curchan = scan_curchan; From owner-p4-projects@FreeBSD.ORG Thu May 22 23:02:28 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E29961065670; Thu, 22 May 2008 23:02:27 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B25E106566B for ; Thu, 22 May 2008 23:02:27 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 78BC48FC15 for ; Thu, 22 May 2008 23:02:27 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4MN2RQ4086452 for ; Thu, 22 May 2008 23:02:27 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4MN2Rrh086450 for perforce@freebsd.org; Thu, 22 May 2008 23:02:27 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 23:02:27 GMT Message-Id: <200805222302.m4MN2Rrh086450@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 142070 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: Thu, 22 May 2008 23:02:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=142070 Change 142070 by jb@freebsd3 on 2008/05/22 23:01:59 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#76 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#43 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/share/sgml/authors.ent#35 integrate .. //depot/projects/dtrace/doc/share/pgpkeys/ed.key#1 branch .. //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys-developers.sgml#35 integrate .. //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys.ent#34 integrate .. //depot/projects/dtrace/src/sbin/restore/tape.c#8 integrate .. //depot/projects/dtrace/src/share/man/man3/Makefile#8 integrate .. //depot/projects/dtrace/src/share/man/man3/queue.3#6 integrate .. //depot/projects/dtrace/src/share/man/man9/Makefile#31 integrate .. //depot/projects/dtrace/src/share/man/man9/pmap.9#4 integrate .. //depot/projects/dtrace/src/share/man/man9/pmap_addr_hint.9#4 delete .. //depot/projects/dtrace/src/share/man/man9/taskqueue.9#5 integrate .. //depot/projects/dtrace/src/share/misc/committers-src.dot#9 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/feature_tests.h#2 integrate .. //depot/projects/dtrace/src/sys/conf/NOTES#54 integrate .. //depot/projects/dtrace/src/sys/dev/sound/pci/hda/hdac.c#19 integrate .. //depot/projects/dtrace/src/sys/geom/vinum/geom_vinum_share.c#5 integrate .. //depot/projects/dtrace/src/sys/modules/iwn/Makefile#2 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_adhoc.c#2 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_node.c#11 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_proto.c#10 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_wds.c#2 integrate .. //depot/projects/dtrace/src/sys/sys/conf.h#11 integrate .. //depot/projects/dtrace/src/sys/sys/queue.h#5 integrate .. //depot/projects/dtrace/src/usr.bin/calendar/calendars/calendar.freebsd#22 integrate .. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.h#9 integrate .. //depot/projects/dtrace/src/usr.bin/tar/siginfo.c#2 integrate .. //depot/projects/dtrace/www/en/developers.sgml#34 integrate .. //depot/projects/dtrace/www/en/gnome/index.xsl#12 integrate .. //depot/projects/dtrace/www/share/sgml/news.xml#48 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#76 (text+ko) ==== @@ -1,4 +1,4 @@ - + + aaron@FreeBSD.org"> @@ -292,6 +292,8 @@ dwmalone@FreeBSD.org"> +ed@FreeBSD.org"> + edwin@FreeBSD.org"> ehaupt@FreeBSD.org"> ==== //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys-developers.sgml#35 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -944,6 +944,11 @@ &pgpkey.wosch; + + &a.ed; + &pgpkey.ed; + + &a.das; &pgpkey.das; ==== //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys.ent#34 (text+ko) ==== @@ -1,5 +1,5 @@ - + @@ -75,6 +75,7 @@ + ==== //depot/projects/dtrace/src/sbin/restore/tape.c#8 (text+ko) ==== @@ -39,7 +39,7 @@ #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/sbin/restore/tape.c,v 1.51 2008/04/11 21:51:53 mckusick Exp $"); +__FBSDID("$FreeBSD: src/sbin/restore/tape.c,v 1.53 2008/05/22 22:19:33 mckusick Exp $"); #include #include @@ -1379,8 +1379,6 @@ } if (checksum((int *)buf) == FAIL) return (FAIL); - if (dumpdate != 0 && _time64_to_time(buf->c_date) != dumpdate) - fprintf(stderr, "Header with wrong dumpdate.\n"); if (Bcvt) { swabst((u_char *)"8l4s1q8l2q17l", (u_char *)buf); swabst((u_char *)"l",(u_char *) &buf->c_level); @@ -1395,28 +1393,25 @@ /* * Have to patch up missing information in bit map headers */ - buf->c_inumber = 0; buf->c_size = buf->c_count * TP_BSIZE; if (buf->c_count > TP_NINDIR) readmapflag = 1; else for (i = 0; i < buf->c_count; i++) buf->c_addr[i]++; - break; + /* FALL THROUGH */ case TS_TAPE: - if (buf->c_magic == NFS_MAGIC) { - if ((buf->c_flags & NFS_DR_NEWINODEFMT) == 0) - oldinofmt = 1; - buf->c_date = _time32_to_time(buf->c_old_date); - buf->c_ddate = _time32_to_time(buf->c_old_ddate); - buf->c_tapea = buf->c_old_tapea; - buf->c_firstrec = buf->c_old_firstrec; - } + if (buf->c_magic == NFS_MAGIC && + (buf->c_flags & NFS_DR_NEWINODEFMT) == 0) + oldinofmt = 1; + /* FALL THROUGH */ + case TS_END: buf->c_inumber = 0; - break; + /* FALL THROUGH */ + case TS_ADDR: case TS_INODE: /* * For old dump tapes, have to copy up old fields to @@ -1429,16 +1424,18 @@ buf->c_ddate = _time32_to_time(buf->c_old_ddate); buf->c_atime = _time32_to_time(buf->c_old_atime); buf->c_mtime = _time32_to_time(buf->c_old_mtime); + buf->c_birthtime = 0; + buf->c_birthtimensec = 0; + buf->c_extsize = 0; } break; - case TS_ADDR: - break; - default: panic("gethead: unknown inode type %d\n", buf->c_type); break; } + if (dumpdate != 0 && _time64_to_time(buf->c_date) != dumpdate) + fprintf(stderr, "Header with wrong dumpdate.\n"); /* * If we're restoring a filesystem with the old (FreeBSD 1) * format inodes, copy the uid/gid to the new location ==== //depot/projects/dtrace/src/share/man/man3/Makefile#8 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.2 (Berkeley) 12/13/93 -# $FreeBSD: src/share/man/man3/Makefile,v 1.47 2008/03/29 17:44:39 ru Exp $ +# $FreeBSD: src/share/man/man3/Makefile,v 1.48 2008/05/22 14:40:03 ed Exp $ .include @@ -63,6 +63,7 @@ queue.3 SLIST_NEXT.3 \ queue.3 SLIST_REMOVE.3 \ queue.3 SLIST_REMOVE_HEAD.3 \ + queue.3 SLIST_REMOVE_NEXT.3 \ queue.3 STAILQ_CONCAT.3 \ queue.3 STAILQ_EMPTY.3 \ queue.3 STAILQ_ENTRY.3 \ @@ -79,6 +80,7 @@ queue.3 STAILQ_NEXT.3 \ queue.3 STAILQ_REMOVE.3 \ queue.3 STAILQ_REMOVE_HEAD.3 \ + queue.3 STAILQ_REMOVE_NEXT.3 \ queue.3 TAILQ_CONCAT.3 \ queue.3 TAILQ_EMPTY.3 \ queue.3 TAILQ_ENTRY.3 \ ==== //depot/projects/dtrace/src/share/man/man3/queue.3#6 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)queue.3 8.2 (Berkeley) 1/24/94 -.\" $FreeBSD: src/share/man/man3/queue.3,v 1.41 2007/11/02 00:34:44 obrien Exp $ +.\" $FreeBSD: src/share/man/man3/queue.3,v 1.42 2008/05/22 14:40:03 ed Exp $ .\" .Dd March 24, 2006 .Dt QUEUE 3 @@ -48,6 +48,7 @@ .Nm SLIST_INSERT_HEAD , .Nm SLIST_NEXT , .Nm SLIST_REMOVE_HEAD , +.Nm SLIST_REMOVE_NEXT , .Nm SLIST_REMOVE , .Nm STAILQ_CONCAT , .Nm STAILQ_EMPTY , @@ -64,6 +65,7 @@ .Nm STAILQ_LAST , .Nm STAILQ_NEXT , .Nm STAILQ_REMOVE_HEAD , +.Nm STAILQ_REMOVE_NEXT , .Nm STAILQ_REMOVE , .Nm LIST_EMPTY , .Nm LIST_ENTRY , @@ -114,6 +116,7 @@ .Fn SLIST_INSERT_HEAD "SLIST_HEAD *head" "TYPE *elm" "SLIST_ENTRY NAME" .Fn SLIST_NEXT "TYPE *elm" "SLIST_ENTRY NAME" .Fn SLIST_REMOVE_HEAD "SLIST_HEAD *head" "SLIST_ENTRY NAME" +.Fn SLIST_REMOVE_NEXT "SLIST_HEAD *head" "TYPE *elm" "SLIST_ENTRY NAME" .Fn SLIST_REMOVE "SLIST_HEAD *head" "TYPE *elm" "TYPE" "SLIST_ENTRY NAME" .\" .Fn STAILQ_CONCAT "STAILQ_HEAD *head1" "STAILQ_HEAD *head2" @@ -131,6 +134,7 @@ .Fn STAILQ_LAST "STAILQ_HEAD *head" "TYPE" "STAILQ_ENTRY NAME" .Fn STAILQ_NEXT "TYPE *elm" "STAILQ_ENTRY NAME" .Fn STAILQ_REMOVE_HEAD "STAILQ_HEAD *head" "STAILQ_ENTRY NAME" +.Fn STAILQ_REMOVE_NEXT "STAILQ_HEAD *head" "TYPE *elm" "STAILQ_ENTRY NAME" .Fn STAILQ_REMOVE "STAILQ_HEAD *head" "TYPE *elm" "TYPE" "STAILQ_ENTRY NAME" .\" .Fn LIST_EMPTY "LIST_HEAD *head" @@ -387,6 +391,14 @@ macro. .Pp The macro +.Nm SLIST_REMOVE_NEXT +removes the element after +.Fa elm +from the list. Unlike +.Fa SLIST_REMOVE , +this macro does not traverse the entire list. +.Pp +The macro .Nm SLIST_REMOVE removes the element .Fa elm @@ -561,6 +573,14 @@ macro. .Pp The macro +.Nm STAILQ_REMOVE_NEXT +removes the element after +.Fa elm +from the tail queue. Unlike +.Fa STAILQ_REMOVE , +this macro does not traverse the entire tail queue. +.Pp +The macro .Nm STAILQ_REMOVE removes the element .Fa elm ==== //depot/projects/dtrace/src/share/man/man9/Makefile#31 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/man/man9/Makefile,v 1.335 2008/04/06 21:22:12 attilio Exp $ +# $FreeBSD: src/share/man/man9/Makefile,v 1.336 2008/05/22 16:25:25 alc Exp $ MAN= accept_filter.9 \ accf_data.9 \ @@ -169,7 +169,6 @@ physio.9 \ pmap.9 \ pmap_activate.9 \ - pmap_addr_hint.9 \ pmap_change_wiring.9 \ pmap_clear_modify.9 \ pmap_copy.9 \ ==== //depot/projects/dtrace/src/share/man/man9/pmap.9#4 (text+ko) ==== @@ -23,7 +23,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man9/pmap.9,v 1.10 2005/06/15 00:21:02 hmp Exp $ +.\" $FreeBSD: src/share/man/man9/pmap.9,v 1.11 2008/05/22 16:25:25 alc Exp $ .\" .Dd July 21, 2003 .Dt PMAP 9 @@ -89,7 +89,6 @@ .Sh SEE ALSO .Xr pmap 9 , .Xr pmap_activate 9 , -.Xr pmap_addr_hint 9 , .Xr pmap_change_wiring 9 , .Xr pmap_clear_modify 9 , .Xr pmap_clear_reference 9 , ==== //depot/projects/dtrace/src/share/man/man9/taskqueue.9#5 (text+ko) ==== @@ -26,7 +26,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man9/taskqueue.9,v 1.21 2007/07/09 06:24:10 jmg Exp $ +.\" $FreeBSD: src/share/man/man9/taskqueue.9,v 1.22 2008/05/22 21:41:19 gonzo Exp $ .\" .Dd May 19, 2005 .Dt TASKQUEUE 9 @@ -54,7 +54,7 @@ }; .Ed .Ft struct taskqueue * -.Fn taskqueue_create "const char *name" "int mflags" "taskqueue_enqueue_fn enqueue" "void *context" "struct proc **" +.Fn taskqueue_create "const char *name" "int mflags" "taskqueue_enqueue_fn enqueue" "void *context" .Ft void .Fn taskqueue_free "struct taskqueue *queue" .Ft struct taskqueue * @@ -217,9 +217,6 @@ .Fn TASKQUEUE_DEFINE_THREAD macro defines a new taskqueue with its own kernel thread to serve tasks. The variable -.Vt struct proc *taskqueue_name_proc -is defined which contains the kernel thread serving the tasks. -The variable .Vt struct taskqueue *taskqueue_name is used to enqueue tasks onto the queue. .Ss Predefined Task Queues ==== //depot/projects/dtrace/src/share/misc/committers-src.dot#9 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/misc/committers-src.dot,v 1.72 2008/02/15 18:40:45 olli Exp $ +# $FreeBSD: src/share/misc/committers-src.dot,v 1.73 2008/05/22 13:18:09 ed Exp $ # This file is meant to list all FreeBSD src committers and describe the # mentor-mentee relationships between them. @@ -80,6 +80,7 @@ dhartmei [label="Daniel Hartmeier\ndhartmei@FreeBSD.org\n2004/04/06"] dmlb [label="Duncan Barclay\ndmlb@FreeBSD.org\n2001/12/14"] dwmalone [label="David Malone\ndwmalone@FreeBSD.org\n2000/07/11"] +ed [label="Ed Schouten\ned@FreeBSD.org\n2008/05/22"] edwin [label="Edwin Groothuis\nedwin@FreeBSD.org\n2007/06/25"] eik [label="Oliver Eikemeier\neik@FreeBSD.org\n2004/05/20"] emaste [label="Ed Maste\nemaste@FreeBSD.org\n2005/10/04"] ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/feature_tests.h#2 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/conf/NOTES#54 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1488 2008/05/19 01:53:47 yongari Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1489 2008/05/22 18:19:49 maxim Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # @@ -1731,7 +1731,8 @@ # Solaris implements a new BREAK which is initiated by a character # sequence CR ~ ^b which is similar to a familiar pattern used on -# Sun servers by the Remote Console. +# Sun servers by the Remote Console. There are FreeBSD extentions: +# CR ~ ^p requests force panic and CR ~ ^r requests a clean reboot. options ALT_BREAK_TO_DEBUGGER # Serial Communications Controller ==== //depot/projects/dtrace/src/sys/dev/sound/pci/hda/hdac.c#19 (text+ko) ==== @@ -84,7 +84,7 @@ #define HDA_DRV_TEST_REV "20080420_0052" #define HDA_WIDGET_PARSER_REV 1 -SND_DECLARE_FILE("$FreeBSD: src/sys/dev/sound/pci/hda/hdac.c,v 1.53 2008/04/19 22:32:23 ariff Exp $"); +SND_DECLARE_FILE("$FreeBSD: src/sys/dev/sound/pci/hda/hdac.c,v 1.54 2008/05/22 09:14:12 kevlo Exp $"); #define HDA_BOOTVERBOSE(stmt) do { \ if (bootverbose != 0 || snd_verbose > 3) { \ @@ -557,6 +557,7 @@ #define HDA_CODEC_STAC9227 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7618) #define HDA_CODEC_STAC9271D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7627) #define HDA_CODEC_STAC9205 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a0) +#define HDA_CODEC_STAC9872AK HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7662) #define HDA_CODEC_STACXXXX HDA_CODEC_CONSTRUCT(SIGMATEL, 0xffff) /* @@ -620,6 +621,7 @@ { HDA_CODEC_STAC9227, "Sigmatel STAC9227" }, { HDA_CODEC_STAC9271D, "Sigmatel STAC9271D" }, { HDA_CODEC_STAC9205, "Sigmatel STAC9205" }, + { HDA_CODEC_STAC9872AK,"Sigmatel STAC9872AK" }, { HDA_CODEC_CXVENICE, "Conexant Venice" }, { HDA_CODEC_CXWAIKIKI, "Conexant Waikiki" }, { HDA_CODEC_VT1708_8, "VIA VT1708_8" }, ==== //depot/projects/dtrace/src/sys/geom/vinum/geom_vinum_share.c#5 (text+ko) ==== @@ -41,7 +41,7 @@ /* This file is shared between kernel and userland. */ #include -__FBSDID("$FreeBSD: src/sys/geom/vinum/geom_vinum_share.c,v 1.5 2007/04/12 17:40:44 le Exp $"); +__FBSDID("$FreeBSD: src/sys/geom/vinum/geom_vinum_share.c,v 1.6 2008/05/22 10:27:03 lulf Exp $"); #include #ifdef _KERNEL @@ -525,7 +525,8 @@ break; } p->state = gv_plexstatei(token[j]); - } else if (!strcmp(token[j], "vol")) { + } else if (!strcmp(token[j], "vol") || + !strcmp(token[j], "volume")) { j++; if (j >= max) { errors++; ==== //depot/projects/dtrace/src/sys/modules/iwn/Makefile#2 (text+ko) ==== @@ -1,8 +1,8 @@ -# $FreeBSD: src/sys/modules/iwn/Makefile,v 1.1 2008/04/29 21:36:17 sam Exp $ +# $FreeBSD: src/sys/modules/iwn/Makefile,v 1.2 2008/05/22 21:53:15 sam Exp $ .PATH: ${.CURDIR}/../../dev/iwn KMOD = if_iwn -SRCS = if_iwn.c opt_bdg.h device_if.h bus_if.h pci_if.h -CFLAGS += -g -DWITNESS -DINVARIANT_SUPPORT -DINVARIANTS -I${.CURDIR}/../../ +SRCS = if_iwn.c device_if.h bus_if.h pci_if.h + .include ==== //depot/projects/dtrace/src/sys/net80211/ieee80211_adhoc.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ #include #ifdef __FreeBSD__ -__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_adhoc.c,v 1.1 2008/04/20 20:35:43 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_adhoc.c,v 1.2 2008/05/22 22:14:58 sam Exp $"); #endif /* @@ -115,8 +115,6 @@ if (ostate != IEEE80211_S_SCAN) ieee80211_cancel_scan(vap); /* background scan */ ni = vap->iv_bss; /* NB: no reference held */ - if (vap->iv_flags_ext & IEEE80211_FEXT_SWBMISS) - callout_stop(&vap->iv_swbmiss); switch (nstate) { case IEEE80211_S_INIT: switch (ostate) { ==== //depot/projects/dtrace/src/sys/net80211/ieee80211_node.c#11 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_node.c,v 1.93 2008/05/01 20:26:25 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_node.c,v 1.94 2008/05/22 22:22:10 sam Exp $"); #include "opt_wlan.h" @@ -1311,14 +1311,29 @@ ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) == IEEE80211_FC0_SUBTYPE_PS_POLL) #define IS_BAR(wh) \ ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) == IEEE80211_FC0_SUBTYPE_BAR) +#define IS_PROBEREQ(wh) \ + ((wh->i_fc[0] & (IEEE80211_FC0_TYPE_MASK|IEEE80211_FC0_SUBTYPE_MASK)) \ + == (IEEE80211_FC0_TYPE_MGT | IEEE80211_FC0_SUBTYPE_PROBE_REQ)) +#define IS_BCAST_PROBEREQ(wh) \ + (IS_PROBEREQ(wh) && IEEE80211_IS_MULTICAST( \ + ((const struct ieee80211_frame *)(wh))->i_addr3)) + +static __inline struct ieee80211_node * +_find_rxnode(struct ieee80211_node_table *nt, + const struct ieee80211_frame_min *wh) +{ + /* XXX 4-address frames? */ + if (IS_CTL(wh) && !IS_PSPOLL(wh) && !IS_BAR(wh) /*&& !IS_RTS(ah)*/) + return ieee80211_find_node_locked(nt, wh->i_addr1); + if (IS_BCAST_PROBEREQ(wh)) + return NULL; /* spam bcast probe req to all vap's */ + return ieee80211_find_node_locked(nt, wh->i_addr2); +} /* * Locate the node for sender, track state, and then pass the - * (referenced) node up to the 802.11 layer for its use. We - * are required to pass some node so we fall back to ic_bss - * when this frame is from an unknown sender. The 802.11 layer - * knows this means the sender wasn't in the node table and - * acts accordingly. + * (referenced) node up to the 802.11 layer for its use. Note + * we can return NULL if the sender is not in the table. */ struct ieee80211_node * #ifdef IEEE80211_DEBUG_REFCNT @@ -1332,13 +1347,9 @@ struct ieee80211_node_table *nt; struct ieee80211_node *ni; - /* XXX 4-address frames? */ nt = &ic->ic_sta; IEEE80211_NODE_LOCK(nt); - if (IS_CTL(wh) && !IS_PSPOLL(wh) && !IS_BAR(wh) /*&& !IS_RTS(ah)*/) - ni = ieee80211_find_node_locked(nt, wh->i_addr1); - else - ni = ieee80211_find_node_locked(nt, wh->i_addr2); + ni = _find_rxnode(nt, wh); IEEE80211_NODE_UNLOCK(nt); return ni; @@ -1372,10 +1383,7 @@ else ni = NULL; if (ni == NULL) { - if (IS_CTL(wh) && !IS_PSPOLL(wh) && !IS_BAR(wh) /*&& !IS_RTS(ah)*/) - ni = ieee80211_find_node_locked(nt, wh->i_addr1); - else - ni = ieee80211_find_node_locked(nt, wh->i_addr2); + ni = _find_rxnode(nt, wh); if (ni != NULL && nt->nt_keyixmap != NULL) { /* * If the station has a unicast key cache slot @@ -1393,12 +1401,18 @@ nt->nt_keyixmap[keyix] = ieee80211_ref_node(ni); } } - } else - ieee80211_ref_node(ni); + } else { + if (IS_BCAST_PROBEREQ(wh)) + ni = NULL; /* spam bcast probe req to all vap's */ + else + ieee80211_ref_node(ni); + } IEEE80211_NODE_UNLOCK(nt); return ni; } +#undef IS_BCAST_PROBEREQ +#undef IS_PROBEREQ #undef IS_BAR #undef IS_PSPOLL #undef IS_CTL ==== //depot/projects/dtrace/src/sys/net80211/ieee80211_proto.c#10 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_proto.c,v 1.46 2008/04/20 20:35:44 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_proto.c,v 1.47 2008/05/22 22:17:27 sam Exp $"); /* * IEEE 802.11 protocol support. @@ -1323,8 +1323,25 @@ ieee80211_swbmiss(void *arg) { struct ieee80211vap *vap = arg; + struct ieee80211com *ic = vap->iv_ic; - if (vap->iv_swbmiss_count == 0) { + /* XXX sleep state? */ + KASSERT(vap->iv_state == IEEE80211_S_RUN, + ("wrong state %d", vap->iv_state)); + + if (ic->ic_flags & IEEE80211_F_SCAN) { + /* + * If scanning just ignore and reset state. If we get a + * bmiss after coming out of scan because we haven't had + * time to receive a beacon then we should probe the AP + * before posting a real bmiss (unless iv_bmiss_max has + * been artifiically lowered). A cleaner solution might + * be to disable the timer on scan start/end but to handle + * case of multiple sta vap's we'd need to disable the + * timers of all affected vap's. + */ + vap->iv_swbmiss_count = 0; + } else if (vap->iv_swbmiss_count == 0) { if (vap->iv_bmiss != NULL) vap->iv_bmiss(vap); if (vap->iv_bmiss_count == 0) /* don't re-arm timer */ ==== //depot/projects/dtrace/src/sys/net80211/ieee80211_wds.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ #include #ifdef __FreeBSD__ -__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_wds.c,v 1.1 2008/04/20 20:35:44 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_wds.c,v 1.2 2008/05/22 22:14:58 sam Exp $"); #endif /* @@ -403,8 +403,6 @@ if (ostate != IEEE80211_S_SCAN) ieee80211_cancel_scan(vap); /* background scan */ ni = vap->iv_bss; /* NB: no reference held */ - if (vap->iv_flags_ext & IEEE80211_FEXT_SWBMISS) - callout_stop(&vap->iv_swbmiss); error = 0; switch (nstate) { case IEEE80211_S_INIT: ==== //depot/projects/dtrace/src/sys/sys/conf.h#11 (text+ko) ==== @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)conf.h 8.5 (Berkeley) 1/9/95 - * $FreeBSD: src/sys/sys/conf.h,v 1.237 2008/05/21 09:31:44 kib Exp $ + * $FreeBSD: src/sys/sys/conf.h,v 1.238 2008/05/22 13:46:41 ed Exp $ */ #ifndef _SYS_CONF_H_ @@ -293,6 +293,7 @@ #define GID_WHEEL 0 #define GID_KMEM 2 +#define GID_TTY 4 #define GID_OPERATOR 5 #define GID_BIN 7 #define GID_GAMES 13 ==== //depot/projects/dtrace/src/sys/sys/queue.h#5 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)queue.h 8.5 (Berkeley) 8/20/94 - * $FreeBSD: src/sys/sys/queue.h,v 1.68 2006/10/24 11:20:29 ru Exp $ + * $FreeBSD: src/sys/sys/queue.h,v 1.69 2008/05/22 14:40:03 ed Exp $ */ #ifndef _SYS_QUEUE_H_ @@ -97,6 +97,7 @@ * _INSERT_TAIL - - + + * _CONCAT - - + + * _REMOVE_HEAD + - + - + * _REMOVE_NEXT + - + - * _REMOVE + + + + * */ @@ -195,12 +196,16 @@ struct type *curelm = SLIST_FIRST((head)); \ while (SLIST_NEXT(curelm, field) != (elm)) \ curelm = SLIST_NEXT(curelm, field); \ - SLIST_NEXT(curelm, field) = \ - SLIST_NEXT(SLIST_NEXT(curelm, field), field); \ + SLIST_REMOVE_NEXT(head, curelm, field); \ } \ TRASHIT((elm)->field.sle_next); \ } while (0) +#define SLIST_REMOVE_NEXT(head, elm, field) do { \ + SLIST_NEXT(elm, field) = \ + SLIST_NEXT(SLIST_NEXT(elm, field), field); \ +} while (0) + #define SLIST_REMOVE_HEAD(head, field) do { \ SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \ } while (0) @@ -287,9 +292,7 @@ struct type *curelm = STAILQ_FIRST((head)); \ while (STAILQ_NEXT(curelm, field) != (elm)) \ curelm = STAILQ_NEXT(curelm, field); \ - if ((STAILQ_NEXT(curelm, field) = \ - STAILQ_NEXT(STAILQ_NEXT(curelm, field), field)) == NULL)\ - (head)->stqh_last = &STAILQ_NEXT((curelm), field);\ + STAILQ_REMOVE_NEXT(head, curelm, field); \ } \ TRASHIT((elm)->field.stqe_next); \ } while (0) @@ -300,6 +303,12 @@ (head)->stqh_last = &STAILQ_FIRST((head)); \ } while (0) +#define STAILQ_REMOVE_NEXT(head, elm, field) do { \ + if ((STAILQ_NEXT(elm, field) = \ + STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) \ + (head)->stqh_last = &STAILQ_NEXT((elm), field); \ +} while (0) + /* * List declarations. */ ==== //depot/projects/dtrace/src/usr.bin/calendar/calendars/calendar.freebsd#22 (text+ko) ==== @@ -1,7 +1,7 @@ /* * FreeBSD * - * $FreeBSD: src/usr.bin/calendar/calendars/calendar.freebsd,v 1.234 2008/05/18 11:05:41 rpaulo Exp $ + * $FreeBSD: src/usr.bin/calendar/calendars/calendar.freebsd,v 1.235 2008/05/22 13:21:05 ed Exp $ */ #ifndef _calendar_freebsd_ @@ -104,6 +104,7 @@ 04/09 Ceri Davies born in Haverfordwest, Pembrokeshire, United Kingdom, 1976 04/11 Bruce A. Mah born in Fresno, California, United States, 1969 04/12 Patrick Gardella born in Columbus, Ohio, United States, 1967 +04/12 Ed Schouten born in Oss, the Netherlands, 1986 04/13 Oliver Braun born in Nuremberg, Bavaria, Germany, 1972 04/14 Crist J. Clark born in Milwaukee, Wisconsin, United States, 1970 04/15 David Malone born in Dublin, Ireland, 1973 ==== //depot/projects/dtrace/src/usr.bin/tar/bsdtar.h#9 (text+ko) ==== @@ -22,7 +22,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/usr.bin/tar/bsdtar.h,v 1.31 2008/05/18 06:24:47 cperciva Exp $ + * $FreeBSD: src/usr.bin/tar/bsdtar.h,v 1.32 2008/05/22 21:08:36 cperciva Exp $ */ #include "bsdtar_platform.h" @@ -96,7 +96,7 @@ struct matching *matching; /* for matching.c */ struct security *security; /* for read.c */ struct name_cache *uname_cache; /* for write.c */ - struct siginfo *siginfo; /* for siginfo.c */ + struct siginfo_data *siginfo; /* for siginfo.c */ }; void bsdtar_errc(struct bsdtar *, int _eval, int _code, ==== //depot/projects/dtrace/src/usr.bin/tar/siginfo.c#2 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include "bsdtar_platform.h" -__FBSDID("$FreeBSD: src/usr.bin/tar/siginfo.c,v 1.1 2008/05/18 06:24:47 cperciva Exp $"); +__FBSDID("$FreeBSD: src/usr.bin/tar/siginfo.c,v 1.2 2008/05/22 21:08:36 cperciva Exp $"); #include #include @@ -37,7 +37,7 @@ /* Is there a pending SIGINFO or SIGUSR1? */ static volatile sig_atomic_t siginfo_received = 0; -struct siginfo { +struct siginfo_data { /* What sort of operation are we doing? */ char * oper; @@ -72,7 +72,7 @@ { /* Allocate space for internal structure. */ - if ((bsdtar->siginfo = malloc(sizeof(struct siginfo))) == NULL) + if ((bsdtar->siginfo = malloc(sizeof(struct siginfo_data))) == NULL) bsdtar_errc(bsdtar, 1, errno, "malloc failed"); /* Set the strings to NULL so that free() is safe. */ ==== //depot/projects/dtrace/www/en/developers.sgml#34 (text+ko) ==== @@ -6,7 +6,7 @@ us to update author names, or the representation of those names (such as adding email addresses), by just editing a single file. -$FreeBSD: www/en/developers.sgml,v 1.192 2008/04/22 15:29:45 pgj Exp $ +$FreeBSD: www/en/developers.sgml,v 1.193 2008/05/22 13:03:29 ed Exp $ --> @@ -148,6 +148,7 @@ + ==== //depot/projects/dtrace/www/en/gnome/index.xsl#12 (text+ko) ==== @@ -4,7 +4,7 @@ ]> - + -

GNOME is a complete desktop environment, and a - comprehensive suite of applications. In GNOME, - everything is easy to use, attractive, powerful, - and works the way you expect.

- -

The - GNOME - desktop is a window-based desktop - environment that provides many business, - productivity, and entertainment - applications, and makes non-GNOME programs - faster and easier to run. The - GNOME development - platform is a collection of - application-development tools and libraries - used by many programs, such as Mozilla - Firefox.

+

GNOME is a complete graphical desktop for X, + including everything from a window manager to + web browsers, audio players, office programs, and + more.

The FreeBSD GNOME Project is a team of devoted developers and users that manage the integration of GNOME and FreeBSD.

+

How to install GNOME

+ +

The easiest way to install GNOME is to install either of + the following ports:

+
    +
  • x11/gnome2 (the full desktop)
  • +
  • x11/gnome2-lite (the minimum desktop environment)
  • +
+ +

And, as desired, one or all of:

+
    +
  • x11/gnome2-fifth-toe (common applications)
  • +
  • x11/gnome2-power-tools (tools/toys for power users)
  • +
  • editors/gnome2-office (office productivity)
  • +
  • devel/gnome2-hacker-tools (development tools)
  • +
+

Upgrading to GNOME 2.22?

If you are upgrading from GNOME 2.20 to GNOME 2.22, read the @@ -147,11 +150,11 @@

Resources

Related Projects

==== //depot/projects/dtrace/www/share/sgml/news.xml#48 (text+ko) ==== @@ -20,7 +20,7 @@ - $FreeBSD: www/share/sgml/news.xml,v 1.161 2008/05/14 22:54:14 brd Exp $ + $FreeBSD: www/share/sgml/news.xml,v 1.162 2008/05/22 13:11:51 ed Exp $ @@ -30,6 +30,16 @@ 5 + 22 + + +

New committer: Ed + Schouten (src)

+
+ +
+ + 14 From owner-p4-projects@FreeBSD.ORG Thu May 22 23:32:59 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6C4ED1065683; Thu, 22 May 2008 23:32:59 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 320791065680 for ; Thu, 22 May 2008 23:32:59 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 211C28FC0C for ; Thu, 22 May 2008 23:32:59 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4MNWxqp088485 for ; Thu, 22 May 2008 23:32:59 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4MNWwqK088483 for perforce@freebsd.org; Thu, 22 May 2008 23:32:58 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 23:32:58 GMT Message-Id: <200805222332.m4MNWwqK088483@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 142071 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: Thu, 22 May 2008 23:32:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=142071 Change 142071 by jb@freebsd3 on 2008/05/22 23:32:55 Loopback Affected files ... .. //depot/projects/dtrace/src/cddl/lib/drti/Makefile#4 edit .. //depot/projects/dtrace/src/cddl/lib/libctf/Makefile#9 edit .. //depot/projects/dtrace/src/cddl/lib/libdtrace/Makefile#25 edit .. //depot/projects/dtrace/src/cddl/lib/libdtrace/errno.d#4 edit .. //depot/projects/dtrace/src/cddl/lib/libdtrace/net.d#3 edit .. //depot/projects/dtrace/src/cddl/lib/libdtrace/nfs.d#3 edit .. //depot/projects/dtrace/src/cddl/lib/libdtrace/psinfo.d#6 edit .. //depot/projects/dtrace/src/cddl/lib/libdtrace/sched.d#3 edit .. //depot/projects/dtrace/src/cddl/lib/libdtrace/signal.d#4 edit .. //depot/projects/dtrace/src/cddl/lib/libdtrace/unistd.d#3 edit .. //depot/projects/dtrace/src/cddl/usr.bin/ctfconvert/Makefile#17 edit .. //depot/projects/dtrace/src/cddl/usr.bin/ctfdump/Makefile#9 edit .. //depot/projects/dtrace/src/cddl/usr.bin/ctfmerge/Makefile#14 edit .. //depot/projects/dtrace/src/cddl/usr.bin/sgsmsg/Makefile#13 edit .. //depot/projects/dtrace/src/cddl/usr.sbin/Makefile#7 edit .. //depot/projects/dtrace/src/cddl/usr.sbin/dtrace/Makefile#12 edit .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cyclic_impl.h#3 edit .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/feature_tests.h#3 edit .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/sema.h#3 edit Differences ... ==== //depot/projects/dtrace/src/cddl/lib/drti/Makefile#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/lib/drti/Makefile,v 1.1 2008/05/22 04:26:42 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/dtrace/src/cddl/lib/libctf/Makefile#9 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/lib/libctf/Makefile,v 1.1 2008/05/22 04:26:42 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/Makefile#25 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.1 2008/05/22 04:26:42 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/errno.d#4 (text+ko) ==== @@ -21,7 +21,7 @@ * * Portions Copyright 2006-2008 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/cddl/lib/libdtrace/errno.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* * Copyright 2004 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/net.d#3 (text+ko) ==== @@ -17,6 +17,10 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * Portions Copyright 2006-2008 John Birrell jb@freebsd.org + * + * $FreeBSD: src/cddl/lib/libdtrace/net.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/nfs.d#3 (text+ko) ==== @@ -17,6 +17,10 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * Portions Copyright 2006-2008 John Birrell jb@freebsd.org + * + * $FreeBSD: src/cddl/lib/libdtrace/nfs.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/psinfo.d#6 (text+ko) ==== @@ -21,7 +21,7 @@ * * Portions Copyright 2006 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/cddl/lib/libdtrace/psinfo.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* * Copyright 2004 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/sched.d#3 (text+ko) ==== @@ -17,6 +17,10 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * Portions Copyright 2006-2008 John Birrell jb@freebsd.org + * + * $FreeBSD: src/cddl/lib/libdtrace/sched.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* * Copyright 2006 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/signal.d#4 (text+ko) ==== @@ -21,7 +21,7 @@ * * Portions Copyright 2008 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/cddl/lib/libdtrace/signal.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ inline int SIGHUP = 1; ==== //depot/projects/dtrace/src/cddl/lib/libdtrace/unistd.d#3 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/cddl/lib/libdtrace/unistd.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* * Copyright 2007 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/cddl/usr.bin/ctfconvert/Makefile#17 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/usr.bin/ctfconvert/Makefile,v 1.1 2008/05/22 08:04:48 jb Exp $ .include ==== //depot/projects/dtrace/src/cddl/usr.bin/ctfdump/Makefile#9 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/usr.bin/ctfdump/Makefile,v 1.1 2008/05/22 08:04:48 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/dtrace/src/cddl/usr.bin/ctfmerge/Makefile#14 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/usr.bin/ctfmerge/Makefile,v 1.1 2008/05/22 08:04:49 jb Exp $ .include ==== //depot/projects/dtrace/src/cddl/usr.bin/sgsmsg/Makefile#13 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/usr.bin/sgsmsg/Makefile,v 1.1 2008/05/22 08:04:49 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/dtrace/src/cddl/usr.sbin/Makefile#7 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/cddl/usr.sbin/Makefile,v 1.8 2008/03/29 17:44:40 ru Exp $ +# $FreeBSD: src/cddl/usr.sbin/Makefile,v 1.9 2008/05/22 23:06:19 jb Exp $ .include ==== //depot/projects/dtrace/src/cddl/usr.sbin/dtrace/Makefile#12 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/usr.sbin/dtrace/Makefile,v 1.1 2008/05/22 23:06:19 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/cyclic_impl.h#3 (text+ko) ==== @@ -19,7 +19,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cyclic_impl.h,v 1.1 2008/05/22 08:35:03 jb Exp $ * */ /* ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/feature_tests.h#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/sys/compat/opensolaris/sys/cyclic.h,v 1.1 2007/11/28 21:50:40 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/feature_tests.h,v 1.1 2008/05/22 09:08:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/sema.h#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/sys/compat/opensolaris/sys/cyclic.h,v 1.1 2007/11/28 21:50:40 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/sema.h,v 1.1 2008/05/22 08:35:03 jb Exp $ * */ From owner-p4-projects@FreeBSD.ORG Thu May 22 23:42:09 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 218BE1065672; Thu, 22 May 2008 23:42:09 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D80FA106566B for ; Thu, 22 May 2008 23:42:08 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C87048FC23 for ; Thu, 22 May 2008 23:42:08 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4MNg8CJ088771 for ; Thu, 22 May 2008 23:42:08 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4MNg8kq088769 for perforce@freebsd.org; Thu, 22 May 2008 23:42:08 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 23:42:08 GMT Message-Id: <200805222342.m4MNg8kq088769@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 142072 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: Thu, 22 May 2008 23:42:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=142072 Change 142072 by jb@freebsd3 on 2008/05/22 23:41:40 Loopback Affected files ... .. //depot/projects/dtrace/src/sys/kern/kern_dtrace.c#8 edit .. //depot/projects/dtrace/src/sys/kern/kern_sdt.c#10 edit Differences ... ==== //depot/projects/dtrace/src/sys/kern/kern_dtrace.c#8 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2007 John Birrell + * Copyright (c) 2007-2008 John Birrell * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: src/sys/kern/kern_dtrace.c,v 1.1 2008/05/18 19:43:52 jb Exp $"); #include "opt_kdb.h" ==== //depot/projects/dtrace/src/sys/kern/kern_sdt.c#10 (text+ko) ==== @@ -22,7 +22,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/sys/kern/kern_sdt.c,v 1.1 2008/05/18 19:32:36 jb Exp $ * * Backend for the Statically Defined Tracing (SDT) kernel support. This is * required to allow a module to load even though DTrace kernel support may From owner-p4-projects@FreeBSD.ORG Thu May 22 23:43:10 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 64C311065671; Thu, 22 May 2008 23:43:10 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 270DC106564A for ; Thu, 22 May 2008 23:43:10 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F24DC8FC13 for ; Thu, 22 May 2008 23:43:09 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4MNh98R088800 for ; Thu, 22 May 2008 23:43:09 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4MNh9iu088798 for perforce@freebsd.org; Thu, 22 May 2008 23:43:09 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 23:43:09 GMT Message-Id: <200805222343.m4MNh9iu088798@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 142073 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: Thu, 22 May 2008 23:43:10 -0000 http://perforce.freebsd.org/chv.cgi?CH=142073 Change 142073 by jb@freebsd3 on 2008/05/22 23:42:53 Not in head anymore. Affected files ... .. //depot/projects/dtrace/src/secure/README.Non-US#2 delete Differences ... From owner-p4-projects@FreeBSD.ORG Thu May 22 23:54:22 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 180EB1065670; Thu, 22 May 2008 23:54:22 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDE9A106564A for ; Thu, 22 May 2008 23:54:21 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BDF078FC16 for ; Thu, 22 May 2008 23:54:21 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4MNsLEi097979 for ; Thu, 22 May 2008 23:54:21 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4MNsL0H097977 for perforce@freebsd.org; Thu, 22 May 2008 23:54:21 GMT (envelope-from jb@freebsd.org) Date: Thu, 22 May 2008 23:54:21 GMT Message-Id: <200805222354.m4MNsL0H097977@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 142075 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: Thu, 22 May 2008 23:54:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=142075 Change 142075 by jb@freebsd3 on 2008/05/22 23:53:22 Manual update to match current. Affected files ... .. //depot/projects/dtrace/src/sys/dev/random/randomdev_soft.c#7 edit .. //depot/projects/dtrace/src/sys/dev/random/randomdev_soft.h#4 edit .. //depot/projects/dtrace/src/sys/net/ieee8023ad_lacp.c#5 edit .. //depot/projects/dtrace/src/sys/net/if_enc.c#13 edit .. //depot/projects/dtrace/src/sys/net/if_gre.c#13 edit .. //depot/projects/dtrace/src/sys/net/if_gre.h#6 edit .. //depot/projects/dtrace/src/sys/net/if_lagg.c#9 edit Differences ... ==== //depot/projects/dtrace/src/sys/dev/random/randomdev_soft.c#7 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: src/sys/dev/random/randomdev_soft.c,v 1.16 2007/10/20 23:23:18 julian Exp $"); #include #include ==== //depot/projects/dtrace/src/sys/dev/random/randomdev_soft.h#4 (text+ko) ==== @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/sys/dev/random/randomdev_soft.h,v 1.2 2005/12/20 21:41:52 ps Exp $ */ /* This header contains only those definitions that are global ==== //depot/projects/dtrace/src/sys/net/ieee8023ad_lacp.c#5 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: src/sys/net/ieee8023ad_lacp.c,v 1.15 2008/03/16 19:25:30 thompsa Exp $"); #include #include ==== //depot/projects/dtrace/src/sys/net/if_enc.c#13 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/net/if_enc.c,v 1.8 2007/12/26 08:41:58 thompsa Exp $ + * $FreeBSD: src/sys/net/if_enc.c,v 1.9 2008/03/24 22:16:46 jkim Exp $ */ #include ==== //depot/projects/dtrace/src/sys/net/if_gre.c#13 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: if_gre.c,v 1.49 2003/12/11 00:22:29 itojun Exp $ */ -/* $FreeBSD: src/sys/net/if_gre.c,v 1.46 2007/06/26 23:01:01 rwatson Exp $ */ +/* $FreeBSD: src/sys/net/if_gre.c,v 1.48 2008/05/09 23:02:56 julian Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. ==== //depot/projects/dtrace/src/sys/net/if_gre.h#6 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: if_gre.h,v 1.13 2003/11/10 08:51:52 wiz Exp $ */ -/* $FreeBSD: src/sys/net/if_gre.h,v 1.13 2005/06/10 16:49:18 brooks Exp $ */ +/* $FreeBSD: src/sys/net/if_gre.h,v 1.14 2008/05/09 23:02:56 julian Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. ==== //depot/projects/dtrace/src/sys/net/if_lagg.c#9 (text+ko) ==== @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: src/sys/net/if_lagg.c,v 1.27 2008/03/16 19:25:30 thompsa Exp $"); #include "opt_inet.h" #include "opt_inet6.h" From owner-p4-projects@FreeBSD.ORG Fri May 23 00:26:55 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B4D871065674; Fri, 23 May 2008 00:26:55 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7613B1065671 for ; Fri, 23 May 2008 00:26:55 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4E48E8FC1C for ; Fri, 23 May 2008 00:26:55 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N0QtYR004100 for ; Fri, 23 May 2008 00:26:55 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N0QtpP004098 for perforce@freebsd.org; Fri, 23 May 2008 00:26:55 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 00:26:55 GMT Message-Id: <200805230026.m4N0QtpP004098@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 142076 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: Fri, 23 May 2008 00:26:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=142076 Change 142076 by jb@freebsd3 on 2008/05/23 00:26:34 Delete experimental functions which aren't destined for the source tree. Affected files ... .. //depot/projects/dtrace/src/lib/libelf/elf_dump.c#3 delete .. //depot/projects/dtrace/src/lib/libelf/elf_dump_argv.c#2 delete .. //depot/projects/dtrace/src/lib/libelf/libelf_dump.c#3 delete Differences ... From owner-p4-projects@FreeBSD.ORG Fri May 23 01:04:37 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E5F231065679; Fri, 23 May 2008 01:04:36 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 756651065675 for ; Fri, 23 May 2008 01:04:36 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 663EC8FC1F for ; Fri, 23 May 2008 01:04:36 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N14aYe015650 for ; Fri, 23 May 2008 01:04:36 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N14ave015648 for perforce@freebsd.org; Fri, 23 May 2008 01:04:36 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 01:04:36 GMT Message-Id: <200805230104.m4N14ave015648@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 142078 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: Fri, 23 May 2008 01:04:37 -0000 http://perforce.freebsd.org/chv.cgi?CH=142078 Change 142078 by jb@freebsd3 on 2008/05/23 01:03:40 IFC Affected files ... .. //depot/projects/dtrace/src/cddl/usr.sbin/Makefile#8 integrate .. //depot/projects/dtrace/src/cddl/usr.sbin/dtrace/Makefile#13 integrate .. //depot/projects/dtrace/src/sys/kern/kern_malloc.c#11 integrate .. //depot/projects/dtrace/src/sys/kern/link_elf.c#18 integrate .. //depot/projects/dtrace/src/sys/kern/link_elf_obj.c#15 integrate .. //depot/projects/dtrace/src/sys/sys/linker.h#21 integrate .. //depot/projects/dtrace/src/sys/sys/malloc.h#7 integrate Differences ... ==== //depot/projects/dtrace/src/cddl/usr.sbin/Makefile#8 (text+ko) ==== ==== //depot/projects/dtrace/src/cddl/usr.sbin/dtrace/Makefile#13 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/kern/kern_malloc.c#11 (text+ko) ==== @@ -43,7 +43,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_malloc.c,v 1.164 2008/05/10 21:46:19 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_malloc.c,v 1.165 2008/05/23 00:43:36 jb Exp $"); #include "opt_ddb.h" #include "opt_kdtrace.h" ==== //depot/projects/dtrace/src/sys/kern/link_elf.c#18 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/link_elf.c,v 1.96 2008/03/15 17:40:18 ru Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/link_elf.c,v 1.97 2008/05/23 00:49:39 jb Exp $"); #include "opt_ddb.h" #include "opt_gdb.h" ==== //depot/projects/dtrace/src/sys/kern/link_elf_obj.c#15 (text+ko) ==== @@ -26,7 +26,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/link_elf_obj.c,v 1.98 2008/03/15 17:40:18 ru Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/link_elf_obj.c,v 1.99 2008/05/23 00:49:39 jb Exp $"); #include "opt_ddb.h" #include "opt_mac.h" ==== //depot/projects/dtrace/src/sys/sys/linker.h#21 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/sys/linker.h,v 1.50 2007/12/01 19:24:28 rwatson Exp $ + * $FreeBSD: src/sys/sys/linker.h,v 1.51 2008/05/23 00:49:38 jb Exp $ */ #ifndef _SYS_LINKER_H_ ==== //depot/projects/dtrace/src/sys/sys/malloc.h#7 (text+ko) ==== @@ -29,7 +29,7 @@ * SUCH DAMAGE. * * @(#)malloc.h 8.5 (Berkeley) 5/3/95 - * $FreeBSD: src/sys/sys/malloc.h,v 1.84 2007/11/10 19:11:51 alc Exp $ + * $FreeBSD: src/sys/sys/malloc.h,v 1.85 2008/05/23 00:43:35 jb Exp $ */ #ifndef _SYS_MALLOC_H_ From owner-p4-projects@FreeBSD.ORG Fri May 23 01:12:45 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 95EC71065670; Fri, 23 May 2008 01:12:45 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 57710106564A for ; Fri, 23 May 2008 01:12:45 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 492378FC18 for ; Fri, 23 May 2008 01:12:45 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N1CjKD015991 for ; Fri, 23 May 2008 01:12:45 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N1CjHr015989 for perforce@freebsd.org; Fri, 23 May 2008 01:12:45 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 01:12:45 GMT Message-Id: <200805230112.m4N1CjHr015989@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 142082 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: Fri, 23 May 2008 01:12:45 -0000 http://perforce.freebsd.org/chv.cgi?CH=142082 Change 142082 by jb@freebsd3 on 2008/05/23 01:12:01 Reset to match current. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#3 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#3 (text+ko) ==== @@ -1439,7 +1439,7 @@ return (1); #endif #else - if (kmem_used() > (kmem_size() * 4) / 5) + if (kmem_used() > (kmem_size() * 3) / 4) return (1); #endif @@ -2729,7 +2729,7 @@ arc_c_max = (arc_c * 8) - (1<<30); else arc_c_max = arc_c_min; - arc_c_max = MAX(arc_c * 6, arc_c_max); + arc_c_max = MAX(arc_c * 5, arc_c_max); #ifdef _KERNEL /* * Allow the tunables to override our calculations if they are @@ -2800,11 +2800,12 @@ arc_dead = FALSE; #ifdef _KERNEL - /* Warn about ZFS memory requirements. */ + /* Warn about ZFS memory and address space requirements. */ if (((uint64_t)physmem * PAGESIZE) < (256 + 128 + 64) * (1 << 20)) { printf("ZFS WARNING: Recommended minimum RAM size is 512MB; " "expect unstable behavior.\n"); - } else if (kmem_size() < 512 * (1 << 20)) { + } + if (kmem_size() < 512 * (1 << 20)) { printf("ZFS WARNING: Recommended minimum kmem_size is 512MB; " "expect unstable behavior.\n"); printf(" Consider tuning vm.kmem_size and " From owner-p4-projects@FreeBSD.ORG Fri May 23 03:23:11 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 76BFE1065674; Fri, 23 May 2008 03:23:11 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3909F1065670 for ; Fri, 23 May 2008 03:23:11 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 138BC8FC1B for ; Fri, 23 May 2008 03:23:11 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N3NAAo024603 for ; Fri, 23 May 2008 03:23:10 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N3NAYI024601 for perforce@freebsd.org; Fri, 23 May 2008 03:23:10 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 03:23:10 GMT Message-Id: <200805230323.m4N3NAYI024601@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 142086 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: Fri, 23 May 2008 03:23:11 -0000 http://perforce.freebsd.org/chv.cgi?CH=142086 Change 142086 by jb@freebsd3 on 2008/05/23 03:22:27 IFC Affected files ... .. //depot/projects/dtrace/src/sys/kern/kern_ctf.c#3 integrate Differences ... ==== //depot/projects/dtrace/src/sys/kern/kern_ctf.c#3 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Fri May 23 04:19:13 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E1087106566C; Fri, 23 May 2008 04:19:12 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A27C7106564A for ; Fri, 23 May 2008 04:19:12 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9524B8FC12 for ; Fri, 23 May 2008 04:19:12 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N4JC9a028246 for ; Fri, 23 May 2008 04:19:12 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N4JCoW028244 for perforce@freebsd.org; Fri, 23 May 2008 04:19:12 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 04:19:12 GMT Message-Id: <200805230419.m4N4JCoW028244@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 142091 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: Fri, 23 May 2008 04:19:13 -0000 http://perforce.freebsd.org/chv.cgi?CH=142091 Change 142091 by jb@freebsd3 on 2008/05/23 04:18:51 IFC Affected files ... .. //depot/projects/dtrace/src/sys/amd64/amd64/identcpu.c#12 integrate .. //depot/projects/dtrace/src/sys/arm/arm/identcpu.c#9 integrate .. //depot/projects/dtrace/src/sys/conf/Makefile.amd64#7 integrate .. //depot/projects/dtrace/src/sys/conf/kern.post.mk#13 integrate .. //depot/projects/dtrace/src/sys/conf/kern.pre.mk#14 integrate .. //depot/projects/dtrace/src/sys/conf/options.amd64#11 integrate .. //depot/projects/dtrace/src/sys/i386/i386/identcpu.c#13 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/machdep.c#24 integrate .. //depot/projects/dtrace/src/sys/kern/linker_if.m#9 integrate .. //depot/projects/dtrace/src/sys/kern/subr_smp.c#14 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/machdep.c#11 integrate .. //depot/projects/dtrace/src/sys/powerpc/booke/machdep.c#4 integrate .. //depot/projects/dtrace/src/sys/sparc64/sparc64/identcpu.c#6 integrate .. //depot/projects/dtrace/src/sys/sys/kdb.h#7 integrate .. //depot/projects/dtrace/src/sys/sys/smp.h#8 integrate Differences ... ==== //depot/projects/dtrace/src/sys/amd64/amd64/identcpu.c#12 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.158 2008/03/02 07:58:40 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.159 2008/05/23 04:03:52 alc Exp $"); #include "opt_cpu.h" @@ -71,8 +71,6 @@ static void print_AMD_info(void); static void print_AMD_assoc(int i); -void setPQL2(int *const size, int *const ways); -static void setPQL2_AMD(int *const size, int *const ways); int cpu_class; char machine[] = "amd64"; @@ -550,30 +548,3 @@ print_AMD_l2_assoc((regs[2] >> 12) & 0x0f); } } - -static void -setPQL2_AMD(int *const size, int *const ways) -{ - if (cpu_exthigh >= 0x80000006) { - u_int regs[4]; - - do_cpuid(0x80000006, regs); - *size = regs[2] >> 16; - *ways = (regs[2] >> 12) & 0x0f; - switch (*ways) { - case 0: /* disabled/not present */ - case 15: /* fully associative */ - default: *ways = 1; break; /* reserved configuration */ - case 4: *ways = 4; break; - case 6: *ways = 8; break; - case 8: *ways = 16; break; - } - } -} - -void -setPQL2(int *const size, int *const ways) -{ - if (strcmp(cpu_vendor, "AuthenticAMD") == 0) - setPQL2_AMD(size, ways); -} ==== //depot/projects/dtrace/src/sys/arm/arm/identcpu.c#9 (text+ko) ==== @@ -42,7 +42,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/identcpu.c,v 1.12 2007/10/18 05:33:05 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/identcpu.c,v 1.13 2008/05/23 04:03:53 alc Exp $"); #include #include #include @@ -356,14 +356,6 @@ "**unknown 15**", }; -void setPQL2(int *const size, int *const ways); - -void -setPQL2(int *const size, int *const ways) -{ - return; -} - extern int ctrl; void ==== //depot/projects/dtrace/src/sys/conf/Makefile.amd64#7 (text+ko) ==== @@ -2,7 +2,7 @@ # Copyright 1990 W. Jolitz # from: @(#)Makefile.i386 7.1 5/10/91 # from FreeBSD: src/sys/conf/Makefile.i386,v 1.255 2002/02/20 23:35:49 -# $FreeBSD: src/sys/conf/Makefile.amd64,v 1.25 2007/12/07 08:20:15 jkoshy Exp $ +# $FreeBSD: src/sys/conf/Makefile.amd64,v 1.26 2008/05/23 03:52:55 jb Exp $ # # Makefile for FreeBSD # ==== //depot/projects/dtrace/src/sys/conf/kern.post.mk#13 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/kern.post.mk,v 1.101 2008/02/05 10:46:30 raj Exp $ +# $FreeBSD: src/sys/conf/kern.post.mk,v 1.102 2008/05/23 03:53:49 jb Exp $ # Part of a unified Makefile for building kernels. This part includes all # the definitions that need to be after all the % directives except %RULES ==== //depot/projects/dtrace/src/sys/conf/kern.pre.mk#14 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/kern.pre.mk,v 1.97 2008/02/02 19:55:28 imp Exp $ +# $FreeBSD: src/sys/conf/kern.pre.mk,v 1.98 2008/05/23 03:53:49 jb Exp $ # Part of a unified Makefile for building kernels. This part contains all # of the definitions that need to be before %BEFORE_DEPEND. ==== //depot/projects/dtrace/src/sys/conf/options.amd64#11 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/options.amd64,v 1.31 2008/03/26 22:11:59 phk Exp $ +# $FreeBSD: src/sys/conf/options.amd64,v 1.32 2008/05/23 03:52:55 jb Exp $ # Options specific to AMD64 platform kernels AUTO_EOI_1 opt_auto_eoi.h ==== //depot/projects/dtrace/src/sys/i386/i386/identcpu.c#13 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/i386/i386/identcpu.c,v 1.184 2008/03/02 07:58:40 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/i386/i386/identcpu.c,v 1.185 2008/05/23 04:03:53 alc Exp $"); #include "opt_cpu.h" @@ -77,10 +77,6 @@ static void identifycyrix(void); static void init_exthigh(void); -void setPQL2(int *const size, int *const ways); -static void setPQL2_AMD(int *const size, int *const ways); -static void setPQL2_INTEL(int *const size, int *const ways); -static void get_INTEL_TLB(u_int data, int *const size, int *const ways); static void print_AMD_info(void); static void print_INTEL_info(void); static void print_INTEL_TLB(u_int data); @@ -1462,300 +1458,6 @@ } } - -static void -setPQL2_AMD(int *const size, int *const ways) -{ - if (cpu_exthigh >= 0x80000006) { - u_int regs[4]; - - do_cpuid(0x80000006, regs); - *size = regs[2] >> 16; - *ways = (regs[2] >> 12) & 0x0f; - } -} - - -static void -setPQL2_INTEL(int *const size, int *const ways) -{ - u_int rounds, regnum; - u_int regs[4]; - u_int nwaycode; - - if (cpu_high >= 2) { - rounds = 0; - do { - do_cpuid(0x2, regs); - if (rounds == 0 && (rounds = (regs[0] & 0xff)) == 0) - break; /* we have a buggy CPU */ - - for (regnum = 0; regnum <= 3; ++regnum) { - if (regs[regnum] & (1<<31)) - continue; - if (regnum != 0) - get_INTEL_TLB(regs[regnum] & 0xff, - size, ways); - get_INTEL_TLB((regs[regnum] >> 8) & 0xff, - size, ways); - get_INTEL_TLB((regs[regnum] >> 16) & 0xff, - size, ways); - get_INTEL_TLB((regs[regnum] >> 24) & 0xff, - size, ways); - } - } while (--rounds > 0); - } - - if (cpu_exthigh >= 0x80000006) { - do_cpuid(0x80000006, regs); - if (*size < ((regs[2] >> 16) & 0xffff)) { - *size = (regs[2] >> 16) & 0xffff; - nwaycode = (regs[2] >> 12) & 0x0f; - if (nwaycode >= 0x02 && nwaycode <= 0x08) - *ways = 1 << (nwaycode / 2); - else - *ways = 0; - } - } -} - -static void -get_INTEL_TLB(u_int data, int *const size, int *const ways) -{ - switch (data) { - default: - break; - case 0x22: - /* 3rd-level cache: 512 KB, 4-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 512) { - *size = 512; - *ways = 4; - } - break; - case 0x23: - /* 3rd-level cache: 1 MB, 8-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 1024) { - *size = 1024; - *ways = 8; - } - break; - case 0x25: - /* 3rd-level cache: 2 MB, 8-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 2048) { - *size = 2048; - *ways = 8; - } - break; - case 0x29: - /* 3rd-level cache: 4 MB, 8-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 4096) { - *size = 4096; - *ways = 8; - } - break; - case 0x39: - /* 2nd-level cache: 128 KB, 4-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 128) { - *size = 128; - *ways = 4; - } - break; - case 0x3b: - /* 2nd-level cache: 128 KB, 2-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 128) { - *size = 128; - *ways = 2; - } - break; - case 0x3c: - /* 2nd-level cache: 256 KB, 4-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 256) { - *size = 256; - *ways = 4; - } - break; - case 0x41: - /* 2nd-level cache: 128 KB, 4-way set associative, - * 32 byte line size */ - if (*size < 128) { - *size = 128; - *ways = 4; - } - break; - case 0x42: - /* 2nd-level cache: 256 KB, 4-way set associative, - * 32 byte line size */ - if (*size < 256) { - *size = 256; - *ways = 4; - } - break; - case 0x43: - /* 2nd-level cache: 512 KB, 4-way set associative, - * 32 byte line size */ - if (*size < 512) { - *size = 512; - *ways = 4; - } - break; - case 0x44: - /* 2nd-level cache: 1 MB, 4-way set associative, - * 32 byte line size */ - if (*size < 1024) { - *size = 1024; - *ways = 4; - } - break; - case 0x45: - /* 2nd-level cache: 2 MB, 4-way set associative, - * 32 byte line size */ - if (*size < 2048) { - *size = 2048; - *ways = 4; - } - break; - case 0x46: - /* 3rd-level cache: 4 MB, 4-way set associative, - * 64 byte line size */ - if (*size < 4096) { - *size = 4096; - *ways = 4; - } - break; - case 0x47: - /* 3rd-level cache: 8 MB, 8-way set associative, - * 64 byte line size */ - if (*size < 8192) { - *size = 8192; - *ways = 8; - } - break; - case 0x78: - /* 2nd-level cache: 1 MB, 4-way set associative, - * 64-byte line size */ - if (*size < 1024) { - *size = 1024; - *ways = 4; - } - break; - case 0x79: - /* 2nd-level cache: 128 KB, 8-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 128) { - *size = 128; - *ways = 8; - } - break; - case 0x7a: - /* 2nd-level cache: 256 KB, 8-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 256) { - *size = 256; - *ways = 8; - } - break; - case 0x7b: - /* 2nd-level cache: 512 KB, 8-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 512) { - *size = 512; - *ways = 8; - } - break; - case 0x7c: - /* 2nd-level cache: 1 MB, 8-way set associative, - * sectored cache, 64 byte line size */ - if (*size < 1024) { - *size = 1024; - *ways = 8; - } - break; - case 0x7d: - /* 2nd-level cache: 2 MB, 8-way set associative, - * 64-byte line size */ - if (*size < 2048) { - *size = 2048; - *ways = 8; - } - break; - case 0x7f: - /* 2nd-level cache: 512 KB, 2-way set associative, - * 64-byte line size */ - if (*size < 512) { - *size = 512; - *ways = 2; - } - break; - case 0x82: - /* 2nd-level cache: 256 KB, 8-way set associative, - * 32 byte line size */ - if (*size < 256) { - *size = 256; - *ways = 8; - } - break; - case 0x83: - /* 2nd-level cache: 512 KB, 8-way set associative, - * 32 byte line size */ - if (*size < 512) { - *size = 512; - *ways = 8; - } - break; - case 0x84: - /* 2nd-level cache: 1 MB, 8-way set associative, - * 32 byte line size */ - if (*size < 1024) { - *size = 1024; - *ways = 8; - } - break; - case 0x85: - /* 2nd-level cache: 2 MB, 8-way set associative, - * 32 byte line size */ - if (*size < 2048) { - *size = 2048; - *ways = 8; - } - break; - case 0x86: - /* 2nd-level cache: 512 KB, 4-way set associative, - * 64 byte line size */ - if (*size < 512) { - *size = 512; - *ways = 4; - } - break; - case 0x87: - /* 2nd-level cache: 1 MB, 8-way set associative, - * 64 byte line size */ - if (*size < 1024) { - *size = 512; - *ways = 8; - } - break; - } -} - -void -setPQL2(int *const size, int *const ways) -{ - /* make sure the cpu_exthigh variable is initialized */ - init_exthigh(); - - if (strcmp(cpu_vendor, "AuthenticAMD") == 0) - setPQL2_AMD(size, ways); - else if (strcmp(cpu_vendor, "GenuineIntel") == 0) - setPQL2_INTEL(size, ways); -} - static void print_transmeta_info(void) { ==== //depot/projects/dtrace/src/sys/ia64/ia64/machdep.c#24 (text+ko) ==== @@ -26,7 +26,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/ia64/ia64/machdep.c,v 1.240 2008/05/21 05:15:27 marcel Exp $"); +__FBSDID("$FreeBSD: src/sys/ia64/ia64/machdep.c,v 1.241 2008/05/23 04:03:53 alc Exp $"); #include "opt_compat.h" #include "opt_ddb.h" @@ -162,14 +162,6 @@ #define Mhz 1000000L #define Ghz (1000L*Mhz) -void setPQL2(int *const size, int *const ways); - -void -setPQL2(int *const size, int *const ways) -{ - return; -} - static void identifycpu(void) { ==== //depot/projects/dtrace/src/sys/kern/linker_if.m#9 (text+ko) ==== @@ -23,7 +23,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/sys/kern/linker_if.m,v 1.7 2007/11/18 00:23:31 jb Exp $ +# $FreeBSD: src/sys/kern/linker_if.m,v 1.8 2008/05/23 04:06:49 jb Exp $ # #include ==== //depot/projects/dtrace/src/sys/kern/subr_smp.c#14 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/subr_smp.c,v 1.206 2008/03/16 10:58:05 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/subr_smp.c,v 1.207 2008/05/23 04:05:26 jb Exp $"); #include #include ==== //depot/projects/dtrace/src/sys/powerpc/aim/machdep.c#11 (text+ko) ==== @@ -55,7 +55,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/aim/machdep.c,v 1.115 2008/04/27 22:33:42 marcel Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/aim/machdep.c,v 1.116 2008/05/23 04:03:53 alc Exp $"); #include "opt_compat.h" #include "opt_ddb.h" @@ -166,14 +166,6 @@ struct kva_md_info kmi; -void setPQL2(int *const size, int *const ways); - -void -setPQL2(int *const size, int *const ways) -{ - return; -} - static void powerpc_ofw_shutdown(void *junk, int howto) { ==== //depot/projects/dtrace/src/sys/powerpc/booke/machdep.c#4 (text+ko) ==== @@ -81,7 +81,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/booke/machdep.c,v 1.5 2008/04/25 05:18:49 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/booke/machdep.c,v 1.6 2008/05/23 04:03:53 alc Exp $"); #include "opt_compat.h" #include "opt_kstack_pages.h" @@ -186,14 +186,6 @@ void dump_bootinfo(void); void dump_kenv(void); void e500_init(u_int32_t, u_int32_t, void *); -void setPQL2(int *const size, int *const ways); - -void -setPQL2(int *const size, int *const ways) -{ - - return; -} static void cpu_e500_startup(void *dummy) ==== //depot/projects/dtrace/src/sys/sparc64/sparc64/identcpu.c#6 (text+ko) ==== @@ -8,7 +8,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/sparc64/sparc64/identcpu.c,v 1.17 2007/05/20 13:47:36 marius Exp $"); +__FBSDID("$FreeBSD: src/sys/sparc64/sparc64/identcpu.c,v 1.18 2008/05/23 04:03:54 alc Exp $"); #include #include @@ -29,19 +29,6 @@ int cpu_impl; -void setPQL2(int *const size, int *const ways); - -void -setPQL2(int *const size, int *const ways) -{ -#ifdef SUN4V -/* XXX hardcoding is lame */ - *size = 3*1024; - *ways = 12; -#endif - return; -} - void cpu_identify(u_long vers, u_int freq, u_int id) { ==== //depot/projects/dtrace/src/sys/sys/kdb.h#7 (text+ko) ==== @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/sys/kdb.h,v 1.7 2008/05/04 23:29:38 peter Exp $ + * $FreeBSD: src/sys/sys/kdb.h,v 1.8 2008/05/23 04:00:44 jb Exp $ */ #ifndef _SYS_KDB_H_ ==== //depot/projects/dtrace/src/sys/sys/smp.h#8 (text+ko) ==== @@ -6,7 +6,7 @@ * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp * ---------------------------------------------------------------------------- * - * $FreeBSD: src/sys/sys/smp.h,v 1.87 2008/03/02 07:58:42 jeff Exp $ + * $FreeBSD: src/sys/sys/smp.h,v 1.88 2008/05/23 04:05:26 jb Exp $ */ #ifndef _SYS_SMP_H_ From owner-p4-projects@FreeBSD.ORG Fri May 23 04:26:20 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 45D381065678; Fri, 23 May 2008 04:26:20 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 081B4106566B for ; Fri, 23 May 2008 04:26:20 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D79AD8FC14 for ; Fri, 23 May 2008 04:26:19 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N4QJrK028584 for ; Fri, 23 May 2008 04:26:19 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N4QJpL028582 for perforce@freebsd.org; Fri, 23 May 2008 04:26:19 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 04:26:19 GMT Message-Id: <200805230426.m4N4QJpL028582@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 142092 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: Fri, 23 May 2008 04:26:20 -0000 http://perforce.freebsd.org/chv.cgi?CH=142092 Change 142092 by jb@freebsd3 on 2008/05/23 04:25:44 Remove these. They don't exist in current. Affected files ... .. //depot/projects/dtrace/src/sys/arm/conf/Makefile#2 delete .. //depot/projects/dtrace/src/sys/arm/conf/NOTES#2 delete Differences ... From owner-p4-projects@FreeBSD.ORG Fri May 23 04:44:41 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 550201065677; Fri, 23 May 2008 04:44:41 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 15F94106564A for ; Fri, 23 May 2008 04:44:41 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0A7168FC1C for ; Fri, 23 May 2008 04:44:41 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N4iefA029112 for ; Fri, 23 May 2008 04:44:40 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N4ieF5029110 for perforce@freebsd.org; Fri, 23 May 2008 04:44:40 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 04:44:40 GMT Message-Id: <200805230444.m4N4ieF5029110@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 142094 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: Fri, 23 May 2008 04:44:41 -0000 http://perforce.freebsd.org/chv.cgi?CH=142094 Change 142094 by jb@freebsd3 on 2008/05/23 04:44:40 IFC Affected files ... .. //depot/projects/dtrace/src/Makefile#22 integrate .. //depot/projects/dtrace/src/Makefile.inc1#46 integrate .. //depot/projects/dtrace/src/usr.sbin/config/mkmakefile.c#10 integrate Differences ... ==== //depot/projects/dtrace/src/Makefile#22 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.348 2008/04/29 09:08:33 rwatson Exp $ +# $FreeBSD: src/Makefile,v 1.349 2008/05/23 04:20:59 jb Exp $ # # The user-driven targets are: # ==== //depot/projects/dtrace/src/Makefile.inc1#46 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.604 2008/05/07 13:52:56 dfr Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.605 2008/05/23 04:22:14 jb Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir ==== //depot/projects/dtrace/src/usr.sbin/config/mkmakefile.c#10 (text+ko) ==== @@ -32,7 +32,7 @@ static char sccsid[] = "@(#)mkmakefile.c 8.1 (Berkeley) 6/6/93"; #endif static const char rcsid[] = - "$FreeBSD: src/usr.sbin/config/mkmakefile.c,v 1.91 2006/10/24 07:12:31 imp Exp $"; + "$FreeBSD: src/usr.sbin/config/mkmakefile.c,v 1.92 2008/05/23 03:55:26 jb Exp $"; #endif /* not lint */ /* From owner-p4-projects@FreeBSD.ORG Fri May 23 05:35:33 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 58A341065683; Fri, 23 May 2008 05:35:33 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1B2081065681 for ; Fri, 23 May 2008 05:35:33 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 100CE8FC12 for ; Fri, 23 May 2008 05:35:33 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N5ZWYK040938 for ; Fri, 23 May 2008 05:35:32 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N5ZWLX040936 for perforce@freebsd.org; Fri, 23 May 2008 05:35:32 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 05:35:32 GMT Message-Id: <200805230535.m4N5ZWLX040936@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 142096 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: Fri, 23 May 2008 05:35:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=142096 Change 142096 by jb@freebsd3 on 2008/05/23 05:34:54 Reset to match current. Affected files ... .. //depot/projects/dtrace/src/sys/ia64/include/param.h#7 edit .. //depot/projects/dtrace/src/sys/powerpc/include/param.h#7 edit Differences ... ==== //depot/projects/dtrace/src/sys/ia64/include/param.h#7 (text+ko) ==== @@ -79,7 +79,7 @@ #endif #if defined(SMP) || defined(KLD_MODULE) -#define MAXCPU 4 +#define MAXCPU 4 #else #define MAXCPU 1 #endif ==== //depot/projects/dtrace/src/sys/powerpc/include/param.h#7 (text+ko) ==== @@ -68,7 +68,7 @@ #define MID_MACHINE MID_POWERPC #if defined(SMP) || defined(KLD_MODULE) -#define MAXCPU 2 +#define MAXCPU 2 #else #define MAXCPU 1 #endif /* SMP || KLD_MODULE */ From owner-p4-projects@FreeBSD.ORG Fri May 23 05:37:35 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 89B4A1065671; Fri, 23 May 2008 05:37:35 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B7EE1065670 for ; Fri, 23 May 2008 05:37:35 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 270A38FC21 for ; Fri, 23 May 2008 05:37:35 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N5bZ4K040994 for ; Fri, 23 May 2008 05:37:35 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N5bZl3040992 for perforce@freebsd.org; Fri, 23 May 2008 05:37:35 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 05:37:35 GMT Message-Id: <200805230537.m4N5bZl3040992@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 142097 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: Fri, 23 May 2008 05:37:35 -0000 http://perforce.freebsd.org/chv.cgi?CH=142097 Change 142097 by jb@freebsd3 on 2008/05/23 05:37:19 Reset to match current. Affected files ... .. //depot/projects/dtrace/src/sys/arm/include/param.h#7 edit Differences ... ==== //depot/projects/dtrace/src/sys/arm/include/param.h#7 (text+ko) ==== @@ -73,7 +73,7 @@ #define MID_MACHINE MID_ARM6 #if defined(SMP) || defined(KLD_MODULE) -#define MAXCPU 2 +#define MAXCPU 2 #else #define MAXCPU 1 #endif /* SMP || KLD_MODULE */ From owner-p4-projects@FreeBSD.ORG Fri May 23 05:48:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 501A8106568A; Fri, 23 May 2008 05:48:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 112061065680 for ; Fri, 23 May 2008 05:48:48 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0588E8FC1C for ; Fri, 23 May 2008 05:48:47 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N5mkhO041745 for ; Fri, 23 May 2008 05:48:46 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N5mkg1041743 for perforce@freebsd.org; Fri, 23 May 2008 05:48:46 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 05:48:46 GMT Message-Id: <200805230548.m4N5mkg1041743@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 142099 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: Fri, 23 May 2008 05:48:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=142099 Change 142099 by jb@freebsd3 on 2008/05/23 05:48:39 Loopback Affected files ... .. //depot/projects/dtrace/src/sys/kern/kern_ctf.c#4 edit Differences ... ==== //depot/projects/dtrace/src/sys/kern/kern_ctf.c#4 (text+ko) ==== @@ -22,6 +22,8 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. + * + * $FreeBSD: src/sys/kern/kern_ctf.c,v 1.1 2008/05/23 03:04:27 jb Exp $ */ /* From owner-p4-projects@FreeBSD.ORG Fri May 23 05:49:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 771581065672; Fri, 23 May 2008 05:49:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3944E106564A for ; Fri, 23 May 2008 05:49:48 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2E8F88FC18 for ; Fri, 23 May 2008 05:49:48 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N5nmxE041835 for ; Fri, 23 May 2008 05:49:48 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N5nmht041833 for perforce@freebsd.org; Fri, 23 May 2008 05:49:48 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 05:49:48 GMT Message-Id: <200805230549.m4N5nmht041833@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 142100 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: Fri, 23 May 2008 05:49:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=142100 Change 142100 by jb@freebsd3 on 2008/05/23 05:49:46 Reset to match current. The rogue laptop with that problem has bigger problems these days. Affected files ... .. //depot/projects/dtrace/src/sys/dev/atkbdc/psm.c#9 edit Differences ... ==== //depot/projects/dtrace/src/sys/dev/atkbdc/psm.c#9 (text+ko) ==== @@ -999,7 +999,6 @@ sc->unit = unit; sc->kbdc = atkbdc_open(device_get_unit(device_get_parent(dev))); sc->config = device_get_flags(dev) & PSM_CONFIG_FLAGS; - sc->config |= PSM_CONFIG_IGNPORTERROR; /* XXX: for backward compatibility */ #if defined(PSM_HOOKRESUME) || defined(PSM_HOOKAPM) sc->config |= From owner-p4-projects@FreeBSD.ORG Fri May 23 06:20:27 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CFB681065677; Fri, 23 May 2008 06:20:26 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 648C21065671 for ; Fri, 23 May 2008 06:20:26 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 589788FC22 for ; Fri, 23 May 2008 06:20:26 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N6KQp0044632 for ; Fri, 23 May 2008 06:20:26 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N6KOMa044630 for perforce@freebsd.org; Fri, 23 May 2008 06:20:24 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 06:20:24 GMT Message-Id: <200805230620.m4N6KOMa044630@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 142102 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: Fri, 23 May 2008 06:20:27 -0000 http://perforce.freebsd.org/chv.cgi?CH=142102 Change 142102 by jb@freebsd3 on 2008/05/23 06:19:41 IFC Affected files ... .. //depot/projects/dtrace/src/lib/libarchive/archive_entry_strmode.c#3 integrate .. //depot/projects/dtrace/src/lib/libarchive/archive_read_data_into_fd.c#7 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtmalloc/dtmalloc.c#3 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dis_tables.c#2 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dis_tables.h#2 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_asm.S#6 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_isa.c#7 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c#12 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/instr_size.c#3 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_anon.c#7 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_cddl.h#4 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_clone.c#10 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_debug.c#5 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.c#20 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_ioctl.c#23 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_load.c#31 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_modevent.c#9 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_sysctl.c#5 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_test.c#3 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_unload.c#27 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_vtime.c#4 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dis_tables.c#2 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dis_tables.h#3 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_asm.S#9 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_isa.c#10 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_subr.c#16 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/instr_size.c#4 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/fbt/fbt.c#10 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/profile/profile.c#7 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/prototype.c#10 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/sdt/sdt.c#10 integrate .. //depot/projects/dtrace/src/sys/cddl/dev/systrace/systrace.c#10 integrate .. //depot/projects/dtrace/src/usr.bin/tar/write.c#12 integrate Differences ... ==== //depot/projects/dtrace/src/lib/libarchive/archive_entry_strmode.c#3 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry_strmode.c,v 1.2 2008/02/19 05:49:02 kientzle Exp $"); +__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry_strmode.c,v 1.3 2008/05/23 04:57:28 cperciva Exp $"); #ifdef HAVE_SYS_STAT_H #include @@ -39,7 +39,6 @@ const char * archive_entry_strmode(struct archive_entry *entry) { - static const char *perms = "?rwxrwxrwx "; static const mode_t permbits[] = { 0400, 0200, 0100, 0040, 0020, 0010, 0004, 0002, 0001 }; char *bp = entry->strmode; @@ -47,7 +46,7 @@ int i; /* Fill in a default string, then selectively override. */ - strcpy(bp, perms); + strcpy(bp, "?rwxrwxrwx "); mode = archive_entry_mode(entry); switch (archive_entry_filetype(entry)) { ==== //depot/projects/dtrace/src/lib/libarchive/archive_read_data_into_fd.c#7 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_data_into_fd.c,v 1.15 2007/04/02 00:21:46 kientzle Exp $"); +__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_data_into_fd.c,v 1.16 2008/05/23 05:01:29 cperciva Exp $"); #ifdef HAVE_SYS_TYPES_H #include @@ -64,8 +64,12 @@ ARCHIVE_OK) { const char *p = buff; if (offset > output_offset) { - lseek(fd, offset - output_offset, SEEK_CUR); - output_offset = offset; + output_offset = lseek(fd, + offset - output_offset, SEEK_CUR); + if (output_offset != offset) { + archive_set_error(a, errno, "Seek error"); + return (ARCHIVE_FATAL); + } } while (size > 0) { bytes_to_write = size; @@ -74,7 +78,7 @@ bytes_written = write(fd, p, bytes_to_write); if (bytes_written < 0) { archive_set_error(a, errno, "Write error"); - return (-1); + return (ARCHIVE_FATAL); } output_offset += bytes_written; total_written += bytes_written; ==== //depot/projects/dtrace/src/sys/cddl/dev/dtmalloc/dtmalloc.c#3 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dis_tables.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dis_tables.h#2 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_asm.S#6 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_isa.c#7 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c#12 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/instr_size.c#3 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_anon.c#7 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_cddl.h#4 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_clone.c#10 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_debug.c#5 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.c#20 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_ioctl.c#23 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_load.c#31 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_modevent.c#9 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_sysctl.c#5 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_test.c#3 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_unload.c#27 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_vtime.c#4 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dis_tables.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dis_tables.h#3 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_asm.S#9 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_isa.c#10 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_subr.c#16 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/instr_size.c#4 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/fbt/fbt.c#10 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/profile/profile.c#7 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/prototype.c#10 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/sdt/sdt.c#10 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/dev/systrace/systrace.c#10 (text+ko) ==== ==== //depot/projects/dtrace/src/usr.bin/tar/write.c#12 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include "bsdtar_platform.h" -__FBSDID("$FreeBSD: src/usr.bin/tar/write.c,v 1.68 2008/05/19 18:09:26 cperciva Exp $"); +__FBSDID("$FreeBSD: src/usr.bin/tar/write.c,v 1.69 2008/05/23 05:07:22 cperciva Exp $"); #ifdef HAVE_SYS_TYPES_H #include @@ -1100,8 +1100,7 @@ le->previous->next = le->next; if (le->next != NULL) le->next->previous = le->previous; - if (le->name != NULL) - free(le->name); + free(le->name); if (links_cache->buckets[hash] == le) links_cache->buckets[hash] = le->next; links_cache->number_entries--; From owner-p4-projects@FreeBSD.ORG Fri May 23 07:50:01 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D4CD41065679; Fri, 23 May 2008 07:50:00 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 950C3106566C for ; Fri, 23 May 2008 07:50:00 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8926E8FC27 for ; Fri, 23 May 2008 07:50:00 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4N7o0df049730 for ; Fri, 23 May 2008 07:50:00 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4N7o0II049728 for perforce@freebsd.org; Fri, 23 May 2008 07:50:00 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 07:50:00 GMT Message-Id: <200805230750.m4N7o0II049728@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 142106 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: Fri, 23 May 2008 07:50:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=142106 Change 142106 by jb@freebsd3 on 2008/05/23 07:48:59 IFC Affected files ... .. //depot/projects/dtrace/src/lib/libelf/elf_strptr.c#7 integrate .. //depot/projects/dtrace/src/lib/libelf/libelf_align.c#6 integrate .. //depot/projects/dtrace/src/lib/libelf/libelf_data.c#10 integrate .. //depot/projects/dtrace/src/sys/kern/kern_linker.c#34 integrate Differences ... ==== //depot/projects/dtrace/src/lib/libelf/elf_strptr.c#7 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libelf/elf_strptr.c,v 1.1 2006/11/11 17:16:33 jkoshy Exp $"); +__FBSDID("$FreeBSD: src/lib/libelf/elf_strptr.c,v 1.2 2008/05/23 07:35:36 jb Exp $"); #include ==== //depot/projects/dtrace/src/lib/libelf/libelf_align.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libelf/libelf_align.c,v 1.2 2006/12/18 05:36:23 jkoshy Exp $"); +__FBSDID("$FreeBSD: src/lib/libelf/libelf_align.c,v 1.3 2008/05/23 07:33:45 jb Exp $"); #include ==== //depot/projects/dtrace/src/lib/libelf/libelf_data.c#10 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libelf/libelf_data.c,v 1.3 2007/11/23 11:29:36 jkoshy Exp $"); +__FBSDID("$FreeBSD: src/lib/libelf/libelf_data.c,v 1.4 2008/05/23 07:32:19 jb Exp $"); #include #include ==== //depot/projects/dtrace/src/sys/kern/kern_linker.c#34 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_linker.c,v 1.157 2008/04/21 17:22:35 pjd Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_linker.c,v 1.158 2008/05/23 07:08:59 jb Exp $"); #include "opt_ddb.h" #include "opt_hwpmc_hooks.h" From owner-p4-projects@FreeBSD.ORG Fri May 23 18:40:58 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 93438106566B; Fri, 23 May 2008 18:40:58 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 553E01065687 for ; Fri, 23 May 2008 18:40:58 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F38A08FC0C for ; Fri, 23 May 2008 18:40:57 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NIevSl022955 for ; Fri, 23 May 2008 18:40:57 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NIevxL022953 for perforce@freebsd.org; Fri, 23 May 2008 18:40:57 GMT (envelope-from snagg@FreeBSD.org) Date: Fri, 23 May 2008 18:40:57 GMT Message-Id: <200805231840.m4NIevxL022953@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to snagg@FreeBSD.org using -f From: Vincenzo Iozzo To: Perforce Change Reviews Cc: Subject: PERFORCE change 142137 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: Fri, 23 May 2008 18:40:58 -0000 http://perforce.freebsd.org/chv.cgi?CH=142137 Change 142137 by snagg@snagg_macosx on 2008/05/23 18:40:14 Some style fixes. the preselect_set_event was patched setting the number of event as the value decided by the user not a fixed one, so that qsort doesn't fail. Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#16 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#16 (text) ==== @@ -233,15 +233,16 @@ static int audit_pipe_compare_preselect_event(const void *a, const void *b) { - const struct audit_pipe_preselect_event *entrya = a; - const struct audit_pipe_preselect_event *entryb = b; - + const struct audit_pipe_preselect_event *entrya, *entryb; + + entrya = a; + entryb = b; if(entrya->app_event > entryb->app_event) - return 1; + return (1); else if (entrya->app_event < entryb->app_event) - return -1; + return (-1); else - return 0; + return (0); } @@ -257,11 +258,10 @@ struct audit_pipe_preselect_event *event; struct audit_pipe_preselect_event ev_a; + mtx_assert(&audit_pipe_mtx, MA_OWNED); + ev_a.app_event = app_event; ev_a.app_flag = event_flag; - - mtx_assert(&audit_pipe_mtx, MA_OWNED); - TAILQ_FOREACH(app, &ap->ap_preselect_list, app_list) { if(app->app_pid == app_pid) { /* Just skip if we are interested only in the pid. */ @@ -356,10 +356,11 @@ * Pessimistically assume that the entry for this pid doesn't * exist, and allocate. We will free it if it is unneeded. */ + KASSERT(num >= 0, ("Number of events is out of range")); app_new = malloc(sizeof(*app_new), M_AUDIT_PIPE_PRESELECT, M_WAITOK); - app_new->app_auevents= malloc(sizeof(struct audit_pipe_preselect_event) - * AUDIT_NEVENTS, M_AUDIT_PIPE_PRESELECT_EVENT, - M_WAITOK); + app_new->app_auevents= malloc(sizeof(struct audit_pipe_preselect_event) * + num, M_AUDIT_PIPE_PRESELECT_EVENT, M_WAITOK); + mtx_lock(&audit_pipe_mtx); /* @@ -367,9 +368,10 @@ */ app = audit_pipe_preselect_find_event(ap, -1, app_pid, -1); found = (app != NULL) ? 1: 0; - if(found) { - KASSERT(num <= app->app_event_len, - ("Number of events is out of range")); + if(found) { + app->app_auevents = app_new->app_auevents; + app_new = NULL; + app->app_event_len = num; for (i = 0; i < num; i++) { (app->app_auevents + i)->app_event = (events + i)->app_event; (app->app_auevents + i)->app_flag = (events + i)->app_flag; @@ -381,7 +383,7 @@ app = app_new; app_new = NULL; app->app_pid = app_pid; - app->app_event_len = AUDIT_NEVENTS; + app->app_event_len = num; for (i = 0; i < num; i++) { (app->app_auevents + i)->app_event = (events + i)->app_event; (app->app_auevents + i)->app_flag = (events + i)->app_flag; From owner-p4-projects@FreeBSD.ORG Fri May 23 18:57:16 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4F4621065677; Fri, 23 May 2008 18:57:16 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 103131065674 for ; Fri, 23 May 2008 18:57:16 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DE63F8FC1B for ; Fri, 23 May 2008 18:57:15 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NIvFZl023515 for ; Fri, 23 May 2008 18:57:15 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NIvFqm023513 for perforce@freebsd.org; Fri, 23 May 2008 18:57:15 GMT (envelope-from snagg@FreeBSD.org) Date: Fri, 23 May 2008 18:57:15 GMT Message-Id: <200805231857.m4NIvFqm023513@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to snagg@FreeBSD.org using -f From: Vincenzo Iozzo To: Perforce Change Reviews Cc: Subject: PERFORCE change 142139 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: Fri, 23 May 2008 18:57:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=142139 Change 142139 by snagg@snagg_macosx on 2008/05/23 18:56:46 IFC Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/Makefile#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/genassym.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/identcpu.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/pmap.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/conf/GENERIC#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_dummy.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_proto.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_syscall.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_sysent.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/syscalls.master#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/arm/arm/identcpu.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/arm/arm/pmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/boot/forth/loader.conf#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/atomic.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cmn_err.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cpuvar.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cpuvar_defs.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cyclic.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cyclic_impl.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/feature_tests.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/kmem.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/lock.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/pcpu.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/sema.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_mod.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_subr.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/lockstat.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/profile.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/sdt_subr.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/cmn_err.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/ctf.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/intel/sys/fasttrap_isa.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/sparc/sys/fasttrap_isa.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtmalloc/dtmalloc.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/dis_tables.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/dis_tables.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/dtrace_asm.S#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/dtrace_isa.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/dtrace_subr.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/instr_size.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_anon.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_cddl.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_clone.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_debug.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_hacks.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_ioctl.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_load.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_modevent.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_sysctl.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_test.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_unload.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_vtime.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/dis_tables.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/dis_tables.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/dtrace_asm.S#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/dtrace_isa.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/dtrace_subr.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/instr_size.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/fbt/fbt.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/profile/profile.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/prototype.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/sdt/sdt.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/systrace/systrace.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/compat/linux/linux_emul.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/compat/linux/linux_emul.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/compat/linux/linux_futex.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/compat/linux/linux_futex.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/compat/linux/linux_misc.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/compat/ndis/subr_ndis.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/Makefile.amd64#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/NOTES#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/files#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/kern.post.mk#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/kern.pre.mk#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/options#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/options.amd64#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/acpi_support/acpi_ibm.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/acpi_support/acpi_sony.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/age/if_age.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/age/if_agereg.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/age/if_agevar.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/ath/if_ath.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/bge/if_bge.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/bge/if_bgereg.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ciss/ciss.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/coretemp/coretemp.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/em/if_em.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/if_ndis/if_ndis.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ipw/if_ipw.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/iwi/if_iwi.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/iwn/if_iwn.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/LICENSE#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/README#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_82598.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_api.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_api.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_common.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_common.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_osdep.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_phy.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_phy.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_type.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/tcp_lro.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/tcp_lro.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/k8temp/k8temp.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/malo/if_malo.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/mfi/mfi.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/mfi/mfi_ioctl.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/mii/atphy.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/mii/atphyreg.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/mii/miidevs#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/puc/pucdata.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ral/rt2560.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ral/rt2661.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sound/midi/sequencer.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sound/pci/hda/hdac.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/speaker/spkr.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sym/sym_defs.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sym/sym_fw.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sym/sym_fw1.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sym/sym_fw2.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sym/sym_hipd.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/ehci.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/if_axe.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/if_rum.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/if_ural.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/if_zyd.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/ohci.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/umass.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/usb.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/usbdevs#5 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/uscanner.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/wi/if_wi.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/wpi/if_wpi.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/wpi/if_wpivar.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/fs/devfs/devfs_int.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/fs/devfs/devfs_vnops.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/fs/ntfs/ntfs_subr.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/fs/udf/udf_vnops.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/geom/geom_subr.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/geom/vinum/geom_vinum_share.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/conf/GENERIC#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/i386/genassym.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/i386/identcpu.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/i386/pmap.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/linux/linux_dummy.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/linux/linux_proto.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/linux/linux_syscall.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/linux/linux_sysent.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/linux/syscalls.master#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/ia64/ia64/machdep.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/ia64/ia64/pmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/imgact_elf.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_conf.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_ctf.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_descrip.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_dtrace.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_linker.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_malloc.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_sdt.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_switch.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_sx.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/link_elf.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/link_elf_obj.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/linker_if.m#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/subr_bus.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/subr_lock.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/subr_smp.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/subr_witness.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/sys_pipe.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/tty.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/tty_cons.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/tty_subr.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/uipc_sem.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/uipc_sockbuf.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/uipc_syscalls.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/vfs_subr.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/mips/mips/pmap.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/modules/Makefile#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/modules/age/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/cyclic/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/Makefile.inc#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/dtmalloc/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/dtrace/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/dtrace_test/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/dtraceall/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/dtraceall/dtraceall.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/fasttrap/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/fbt/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/lockstat/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/profile/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/prototype/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/sdt/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/systrace/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/iwn/Makefile#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/modules/ixgbe/Makefile#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/modules/mii/Makefile#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/modules/opensolaris/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/net/ethernet.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net/if.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_adhoc.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_ddb.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_freebsd.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_ht.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_ht.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_ioctl.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_node.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_phy.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_phy.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_proto.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_proto.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_var.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_wds.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/ip_dummynet.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/ip_icmp.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/raw_ip.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_asconf.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_asconf.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_cc_functions.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_constants.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_indata.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_input.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_input.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_lock_bsd.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_os_bsd.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_output.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_output.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_pcb.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_pcb.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_structs.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_sysctl.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_sysctl.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_timer.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_uio.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_usrreq.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_var.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctputil.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctputil.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet6/sctp6_usrreq.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netipsec/ipsec.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netipsec/ipsec_osdep.h#2 delete .. //depot/projects/soc2008/snagg-audit/sys/nfsclient/bootp_subr.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/pc98/conf/GENERIC#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/pci/intpm.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/aim/machdep.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/booke/machdep.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/booke/pmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/conf/GENERIC#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/powerpc/genassym.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/powerpc/mmu_if.m#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/powerpc/pmap_dispatch.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_worker.c#5 integrate .. //depot/projects/soc2008/snagg-audit/sys/sparc64/conf/GENERIC#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sparc64/sparc64/identcpu.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sparc64/sparc64/pmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sun4v/conf/GENERIC#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sun4v/sun4v/pmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/_lock.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/_lockmgr.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/_mutex.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/_rwlock.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/_sx.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/clist.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/conf.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/cons.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/dtrace_bsd.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/sys/file.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/kdb.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/kernel.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/linker.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/lock.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/lockmgr.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/malloc.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/mutex.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/param.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/pipe.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/proc.h#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/queue.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/rwlock.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/sdt.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/sys/smp.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/socketvar.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/systm.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/time.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/tty.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/ufs/ufs/ufs_lookup.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/device_pager.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/pmap.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_mmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_object.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_object.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_page.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vnode_pager.c#2 integrate Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/Makefile,v 1.46 2008/01/23 08:50:34 maxim Exp $ +# $FreeBSD: src/sys/Makefile,v 1.47 2008/05/21 07:56:10 obrien Exp $ .include @@ -8,8 +8,8 @@ .endif # Directories to include in cscope name file and TAGS. -CSCOPEDIRS= boot bsm cam compat conf contrib crypto ddb dev fs gdb geom gnu \ - i4b isa kern libkern modules net net80211 netatalk netatm \ +CSCOPEDIRS= boot bsm cam compat conf contrib crypto ddb dev fs gdb geom \ + gnu i4b isa kern libkern modules net net80211 netatalk netatm \ netgraph netinet netinet6 netipsec netipx netnatm netncp \ netsmb nfs nfs4client nfsclient nfsserver opencrypto pccard \ pci rpc security sys ufs vm ${ARCHDIR} @@ -25,15 +25,20 @@ HTAGSFLAGS+= -at `awk -F= '/^RELEASE *=/{release=$2}; END {print "FreeBSD", release, "kernel"}' < conf/newvers.sh` # You need the devel/cscope port for this. -cscope: ${.CURDIR}/cscopenamefile - cd ${.CURDIR}; cscope -k -p4 -i cscopenamefile +cscope: cscope.out +cscope.out: ${.CURDIR}/cscope.files + cd ${.CURDIR}; cscope -k -buq -p4 + +${.CURDIR}/cscope.files: .PHONY + cd ${.CURDIR}; \ + find ${CSCOPEDIRS} -name "*.[chSs]" -a -type f > ${.TARGET} -${.CURDIR}/cscopenamefile: - cd ${.CURDIR}; find ${CSCOPEDIRS} -name "*.[csh]" > ${.TARGET} +cscope-clean: + rm -f cscope.files cscope.out cscope.in.out cscope.po.out # You need the devel/global and one of editor/emacs* ports for that. -TAGS ${.CURDIR}/TAGS: ${.CURDIR}/cscopenamefile +TAGS ${.CURDIR}/TAGS: ${.CURDIR}/cscope.files rm -f ${.CURDIR}/TAGS - cd ${.CURDIR}; xargs etags -a < ${.CURDIR}/cscopenamefile + cd ${.CURDIR}; xargs etags -a < ${.CURDIR}/cscope.files .include ==== //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/genassym.c#2 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/genassym.c,v 1.167 2008/03/23 22:46:37 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/genassym.c,v 1.168 2008/05/16 13:23:47 attilio Exp $"); #include "opt_compat.h" #include "opt_kstack_pages.h" @@ -214,7 +214,4 @@ ASSYM(KUC32SEL, GSEL(GUCODE32_SEL, SEL_UPL)); ASSYM(SEL_RPL_MASK, SEL_RPL_MASK); -ASSYM(MTX_LOCK, offsetof(struct mtx, mtx_lock)); -ASSYM(MTX_RECURSECNT, offsetof(struct mtx, mtx_recurse)); - ASSYM(MSR_GSBASE, MSR_GSBASE); ==== //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/identcpu.c#2 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.158 2008/03/02 07:58:40 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.159 2008/05/23 04:03:52 alc Exp $"); #include "opt_cpu.h" @@ -71,8 +71,6 @@ static void print_AMD_info(void); static void print_AMD_assoc(int i); -void setPQL2(int *const size, int *const ways); -static void setPQL2_AMD(int *const size, int *const ways); int cpu_class; char machine[] = "amd64"; @@ -550,30 +548,3 @@ print_AMD_l2_assoc((regs[2] >> 12) & 0x0f); } } - -static void -setPQL2_AMD(int *const size, int *const ways) -{ - if (cpu_exthigh >= 0x80000006) { - u_int regs[4]; - - do_cpuid(0x80000006, regs); - *size = regs[2] >> 16; - *ways = (regs[2] >> 12) & 0x0f; - switch (*ways) { - case 0: /* disabled/not present */ - case 15: /* fully associative */ - default: *ways = 1; break; /* reserved configuration */ - case 4: *ways = 4; break; - case 6: *ways = 8; break; - case 8: *ways = 16; break; - } - } -} - -void -setPQL2(int *const size, int *const ways) -{ - if (strcmp(cpu_vendor, "AuthenticAMD") == 0) - setPQL2_AMD(size, ways); -} ==== //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/pmap.c#4 (text+ko) ==== @@ -77,7 +77,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.616 2008/05/09 16:48:06 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.618 2008/05/18 04:16:55 alc Exp $"); /* * Manages physical address maps. @@ -4458,18 +4458,6 @@ critical_exit(); } -vm_offset_t -pmap_addr_hint(vm_object_t obj, vm_offset_t addr, vm_size_t size) -{ - - if ((obj == NULL) || (size < NBPDR) || (obj->type != OBJT_DEVICE)) { - return addr; - } - - addr = (addr + (NBPDR - 1)) & ~(NBPDR - 1); - return addr; -} - /* * Increase the starting virtual address of the given mapping if a * different alignment might result in more superpage mappings. @@ -4480,11 +4468,12 @@ { vm_offset_t superpage_offset; + if (size < NBPDR) + return; if (object != NULL && (object->flags & OBJ_COLORED) != 0) offset += ptoa(object->pg_color); superpage_offset = offset & PDRMASK; - if (size < superpage_offset || - size - superpage_offset < NBPDR || + if (size - ((NBPDR - superpage_offset) & PDRMASK) < NBPDR || (*addr & PDRMASK) == superpage_offset) return; if ((*addr & PDRMASK) < superpage_offset) ==== //depot/projects/soc2008/snagg-audit/sys/amd64/conf/GENERIC#3 (text+ko) ==== @@ -16,7 +16,7 @@ # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # -# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.498 2008/05/03 17:05:38 sam Exp $ +# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.500 2008/05/19 02:30:27 yongari Exp $ cpu HAMMER ident GENERIC @@ -192,12 +192,14 @@ device em # Intel PRO/1000 adapter Gigabit Ethernet Card device ixgb # Intel PRO/10GbE Ethernet Card device le # AMD Am7900 LANCE and Am79C9xx PCnet +device ti # Alteon Networks Tigon I/II gigabit Ethernet device txp # 3Com 3cR990 (``Typhoon'') device vx # 3Com 3c590, 3c595 (``Vortex'') # PCI Ethernet NICs that use the common MII bus controller code. # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! device miibus # MII bus support +device age # Attansic/Atheros L1 Gigabit Ethernet device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet device bfe # Broadcom BCM440x 10/100 Ethernet device bge # Broadcom BCM570xx Gigabit Ethernet @@ -215,7 +217,6 @@ device sis # Silicon Integrated Systems SiS 900/SiS 7016 device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet device ste # Sundance ST201 (D-Link DFE-550TX) -device ti # Alteon Networks Tigon I/II gigabit Ethernet device tl # Texas Instruments ThunderLAN device tx # SMC EtherPower II (83c170 ``EPIC'') device vge # VIA VT612x gigabit Ethernet ==== //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_dummy.c#2 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_dummy.c,v 1.12 2008/04/23 15:56:33 rdivacky Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_dummy.c,v 1.13 2008/05/13 20:01:26 rdivacky Exp $"); #include #include @@ -98,8 +98,6 @@ DUMMY(pselect6); DUMMY(ppoll); DUMMY(unshare); -DUMMY(set_robust_list); -DUMMY(get_robust_list); DUMMY(splice); DUMMY(sync_file_range); DUMMY(tee); ==== //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_proto.h#2 (text+ko) ==== @@ -2,8 +2,8 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/amd64/linux32/linux32_proto.h,v 1.36 2008/04/16 19:27:35 jkim Exp $ - * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.33 2008/04/16 19:25:38 jkim Exp + * $FreeBSD: src/sys/amd64/linux32/linux32_proto.h,v 1.37 2008/05/13 20:02:25 rdivacky Exp $ + * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp */ #ifndef _LINUX_SYSPROTO_H_ @@ -969,10 +969,13 @@ register_t dummy; }; struct linux_set_robust_list_args { - register_t dummy; + char head_l_[PADL_(struct linux_robust_list_head *)]; struct linux_robust_list_head * head; char head_r_[PADR_(struct linux_robust_list_head *)]; + char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)]; }; struct linux_get_robust_list_args { - register_t dummy; + char pid_l_[PADL_(l_int)]; l_int pid; char pid_r_[PADR_(l_int)]; + char head_l_[PADL_(struct linux_robust_list_head *)]; struct linux_robust_list_head * head; char head_r_[PADR_(struct linux_robust_list_head *)]; + char len_l_[PADL_(l_size_t *)]; l_size_t * len; char len_r_[PADR_(l_size_t *)]; }; struct linux_splice_args { register_t dummy; ==== //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_syscall.h#2 (text+ko) ==== @@ -2,8 +2,8 @@ * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/amd64/linux32/linux32_syscall.h,v 1.36 2008/04/16 19:27:35 jkim Exp $ - * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.33 2008/04/16 19:25:38 jkim Exp + * $FreeBSD: src/sys/amd64/linux32/linux32_syscall.h,v 1.37 2008/05/13 20:02:25 rdivacky Exp $ + * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp */ #define LINUX_SYS_exit 1 ==== //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_sysent.c#2 (text+ko) ==== @@ -2,8 +2,8 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/amd64/linux32/linux32_sysent.c,v 1.36 2008/04/16 19:27:35 jkim Exp $ - * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.33 2008/04/16 19:25:38 jkim Exp + * $FreeBSD: src/sys/amd64/linux32/linux32_sysent.c,v 1.37 2008/05/13 20:02:25 rdivacky Exp $ + * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp */ #include "opt_compat.h" @@ -330,8 +330,8 @@ { 0, (sy_call_t *)linux_pselect6, AUE_NULL, NULL, 0, 0 }, /* 308 = linux_pselect6 */ { 0, (sy_call_t *)linux_ppoll, AUE_NULL, NULL, 0, 0 }, /* 309 = linux_ppoll */ { 0, (sy_call_t *)linux_unshare, AUE_NULL, NULL, 0, 0 }, /* 310 = linux_unshare */ - { 0, (sy_call_t *)linux_set_robust_list, AUE_NULL, NULL, 0, 0 }, /* 311 = linux_set_robust_list */ - { 0, (sy_call_t *)linux_get_robust_list, AUE_NULL, NULL, 0, 0 }, /* 312 = linux_get_robust_list */ + { AS(linux_set_robust_list_args), (sy_call_t *)linux_set_robust_list, AUE_NULL, NULL, 0, 0 }, /* 311 = linux_set_robust_list */ + { AS(linux_get_robust_list_args), (sy_call_t *)linux_get_robust_list, AUE_NULL, NULL, 0, 0 }, /* 312 = linux_get_robust_list */ { 0, (sy_call_t *)linux_splice, AUE_NULL, NULL, 0, 0 }, /* 313 = linux_splice */ { 0, (sy_call_t *)linux_sync_file_range, AUE_NULL, NULL, 0, 0 }, /* 314 = linux_sync_file_range */ { 0, (sy_call_t *)linux_tee, AUE_NULL, NULL, 0, 0 }, /* 315 = linux_tee */ ==== //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/syscalls.master#2 (text+ko) ==== @@ -1,4 +1,4 @@ - $FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.33 2008/04/16 19:25:38 jkim Exp $ + $FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 ; System call name/number master file (or rather, slave, from LINUX). @@ -493,8 +493,10 @@ 308 AUE_NULL STD { int linux_pselect6(void); } 309 AUE_NULL STD { int linux_ppoll(void); } 310 AUE_NULL STD { int linux_unshare(void); } -311 AUE_NULL STD { int linux_set_robust_list(void); } -312 AUE_NULL STD { int linux_get_robust_list(void); } +311 AUE_NULL STD { int linux_set_robust_list(struct linux_robust_list_head *head, \ + l_size_t len); } +312 AUE_NULL STD { int linux_get_robust_list(l_int pid, struct linux_robust_list_head *head, \ + l_size_t *len); } 313 AUE_NULL STD { int linux_splice(void); } 314 AUE_NULL STD { int linux_sync_file_range(void); } 315 AUE_NULL STD { int linux_tee(void); } ==== //depot/projects/soc2008/snagg-audit/sys/arm/arm/identcpu.c#2 (text+ko) ==== @@ -42,7 +42,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/identcpu.c,v 1.12 2007/10/18 05:33:05 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/identcpu.c,v 1.13 2008/05/23 04:03:53 alc Exp $"); #include #include #include @@ -356,14 +356,6 @@ "**unknown 15**", }; -void setPQL2(int *const size, int *const ways); - -void -setPQL2(int *const size, int *const ways) -{ - return; -} - extern int ctrl; void ==== //depot/projects/soc2008/snagg-audit/sys/arm/arm/pmap.c#3 (text+ko) ==== @@ -147,7 +147,7 @@ #include "opt_vm.h" #include -__FBSDID("$FreeBSD: src/sys/arm/arm/pmap.c,v 1.100 2008/05/09 23:31:41 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/pmap.c,v 1.101 2008/05/18 04:16:55 alc Exp $"); #include #include #include @@ -4348,13 +4348,6 @@ } -vm_offset_t -pmap_addr_hint(vm_object_t obj, vm_offset_t addr, vm_size_t size) -{ - - return(addr); -} - /* * Increase the starting virtual address of the given mapping if a * different alignment might result in more superpage mappings. ==== //depot/projects/soc2008/snagg-audit/sys/boot/forth/loader.conf#2 (text+ko) ==== @@ -6,7 +6,7 @@ # # All arguments must be in double quotes. # -# $FreeBSD: src/sys/boot/forth/loader.conf,v 1.124 2008/04/08 01:47:33 weongyo Exp $ +# $FreeBSD: src/sys/boot/forth/loader.conf,v 1.125 2008/05/19 02:13:50 yongari Exp $ ############################################################## ### Basic configuration options ############################ @@ -207,6 +207,7 @@ ############################################################## miibus_load="NO" # miibus support, needed for some drivers +if_age_load="NO" # Attansic/Atheros L1 Gigabit Ethernet if_an_load="NO" # Aironet 4500/4800 802.11 wireless NICs if_ar_load="NO" # Digi SYNC/570i if_arl_load="NO" # Aironet Arlan 655 wireless network adapter ==== //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/atomic.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/atomic.h,v 1.3 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/atomic.h,v 1.4 2008/05/22 08:33:24 jb Exp $ */ #ifndef _OPENSOLARIS_SYS_ATOMIC_H_ @@ -32,6 +32,10 @@ #include #include +#define casptr(_a, _b, _c) \ + atomic_cmpset_ptr((volatile uintptr_t *)(_a), (uintptr_t)(_b), (uintptr_t) (_c)) +#define cas32 atomic_cmpset_32 + #ifndef __LP64__ extern void atomic_add_64(volatile uint64_t *target, int64_t delta); extern void *atomic_cas_ptr(volatile void *target, void *cmp, void *newval); ==== //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cmn_err.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cmn_err.h,v 1.2 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cmn_err.h,v 1.3 2008/05/22 08:33:24 jb Exp $ */ #ifndef _OPENSOLARIS_SYS_CMN_ERR_H_ @@ -44,44 +44,8 @@ #define CE_PANIC 3 /* panic */ #define CE_IGNORE 4 /* print nothing */ -static __inline void -vcmn_err(int ce, const char *fmt, va_list adx) -{ - char buf[256]; - - switch (ce) { - case CE_CONT: - snprintf(buf, sizeof(buf), "ZFS(cont): %s\n", fmt); - break; - case CE_NOTE: - snprintf(buf, sizeof(buf), "ZFS: NOTICE: %s\n", fmt); - break; - case CE_WARN: - snprintf(buf, sizeof(buf), "ZFS: WARNING: %s\n", fmt); - break; - case CE_PANIC: - snprintf(buf, sizeof(buf), "ZFS(panic): %s\n", fmt); - break; - case CE_IGNORE: - break; - default: - panic("unknown severity level"); - } - if (ce != CE_IGNORE) - vprintf(buf, adx); - if (ce == CE_PANIC) - panic("ZFS"); -} - -static __inline void -cmn_err(int ce, const char *fmt, ...) -{ - va_list adx; - - va_start(adx, fmt); - vcmn_err(ce, fmt, adx); - va_end(adx); -} +void cmn_err(int, const char *, ...); +void vcmn_err(int, const char *, va_list); #ifdef __cplusplus } ==== //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cpuvar.h#2 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cpuvar.h,v 1.3 2008/04/22 07:42:59 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cpuvar.h,v 1.4 2008/05/22 08:33:24 jb Exp $ */ /* @@ -30,8 +30,30 @@ #define _COMPAT_OPENSOLARIS_SYS_CPUVAR_H #include +#include #ifdef _KERNEL + +struct cyc_cpu; + +typedef struct { + int cpuid; + struct cyc_cpu *cpu_cyclic; + uint32_t cpu_flags; + uint_t cpu_intr_actv; + uintptr_t cpu_profile_pc; + uintptr_t cpu_profile_upc; + uintptr_t cpu_dtrace_caller; /* DTrace: caller, if any */ + hrtime_t cpu_dtrace_chillmark; /* DTrace: chill mark time */ + hrtime_t cpu_dtrace_chilled; /* DTrace: total chill time */ +} solaris_cpu_t; + +/* Some code may choose to redefine this if pcpu_t would be more useful. */ +#define cpu_t solaris_cpu_t +#define cpu_id cpuid + +extern solaris_cpu_t solaris_cpu[]; + #define CPU_CACHE_COHERENCE_SIZE 64 /* @@ -53,33 +75,50 @@ } cpu_core_t; extern cpu_core_t cpu_core[]; + +extern kmutex_t cpu_lock; #endif /* _KERNEL */ /* - * DTrace flags. + * Flags in the CPU structure. + * + * These are protected by cpu_lock (except during creation). + * + * Offlined-CPUs have three stages of being offline: + * + * CPU_ENABLE indicates that the CPU is participating in I/O interrupts + * that can be directed at a number of different CPUs. If CPU_ENABLE + * is off, the CPU will not be given interrupts that can be sent elsewhere, + * but will still get interrupts from devices associated with that CPU only, + * and from other CPUs. + * + * CPU_OFFLINE indicates that the dispatcher should not allow any threads + * other than interrupt threads to run on that CPU. A CPU will not have + * CPU_OFFLINE set if there are any bound threads (besides interrupts). + * + * CPU_QUIESCED is set if p_offline was able to completely turn idle the + * CPU and it will not have to run interrupt threads. In this case it'll + * stay in the idle loop until CPU_QUIESCED is turned off. + * + * CPU_FROZEN is used only by CPR to mark CPUs that have been successfully + * suspended (in the suspend path), or have yet to be resumed (in the resume + * case). + * + * On some platforms CPUs can be individually powered off. + * The following flags are set for powered off CPUs: CPU_QUIESCED, + * CPU_OFFLINE, and CPU_POWEROFF. The following flags are cleared: + * CPU_RUNNING, CPU_READY, CPU_EXISTS, and CPU_ENABLE. */ -#define CPU_DTRACE_NOFAULT 0x0001 /* Don't fault */ -#define CPU_DTRACE_DROP 0x0002 /* Drop this ECB */ -#define CPU_DTRACE_BADADDR 0x0004 /* DTrace fault: bad address */ -#define CPU_DTRACE_BADALIGN 0x0008 /* DTrace fault: bad alignment */ -#define CPU_DTRACE_DIVZERO 0x0010 /* DTrace fault: divide by zero */ -#define CPU_DTRACE_ILLOP 0x0020 /* DTrace fault: illegal operation */ -#define CPU_DTRACE_NOSCRATCH 0x0040 /* DTrace fault: out of scratch */ -#define CPU_DTRACE_KPRIV 0x0080 /* DTrace fault: bad kernel access */ -#define CPU_DTRACE_UPRIV 0x0100 /* DTrace fault: bad user access */ -#define CPU_DTRACE_TUPOFLOW 0x0200 /* DTrace fault: tuple stack overflow */ -#if defined(__sparc) -#define CPU_DTRACE_FAKERESTORE 0x0400 /* pid provider hint to getreg */ -#endif -#define CPU_DTRACE_ENTRY 0x0800 /* pid provider hint to ustack() */ -#define CPU_DTRACE_BADSTACK 0x1000 /* DTrace fault: bad stack */ - -#define CPU_DTRACE_FAULT (CPU_DTRACE_BADADDR | CPU_DTRACE_BADALIGN | \ - CPU_DTRACE_DIVZERO | CPU_DTRACE_ILLOP | \ - CPU_DTRACE_NOSCRATCH | CPU_DTRACE_KPRIV | \ - CPU_DTRACE_UPRIV | CPU_DTRACE_TUPOFLOW | \ - CPU_DTRACE_BADSTACK) -#define CPU_DTRACE_ERROR (CPU_DTRACE_FAULT | CPU_DTRACE_DROP) +#define CPU_RUNNING 0x001 /* CPU running */ +#define CPU_READY 0x002 /* CPU ready for cross-calls */ +#define CPU_QUIESCED 0x004 /* CPU will stay in idle */ +#define CPU_EXISTS 0x008 /* CPU is configured */ +#define CPU_ENABLE 0x010 /* CPU enabled for interrupts */ +#define CPU_OFFLINE 0x020 /* CPU offline via p_online */ +#define CPU_POWEROFF 0x040 /* CPU is powered off */ +#define CPU_FROZEN 0x080 /* CPU is frozen via CPR suspend */ +#define CPU_SPARE 0x100 /* CPU offline available for use */ +#define CPU_FAULTED 0x200 /* CPU offline diagnosed faulty */ typedef enum { CPU_INIT, ==== //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cyclic.h#2 (text+ko) ==== @@ -1,31 +1,31 @@ /* - * Copyright (C) 2007 John Birrell - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. + * CDDL HEADER START + * + * The contents of this file are subject to the terms of the + * Common Development and Distribution License, Version 1.0 only + * (the "License"). You may not use this file except in compliance + * with the License. + * + * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE + * or http://www.opensolaris.org/os/licensing. + * See the License for the specific language governing permissions + * and limitations under the License. + * + * When distributing Covered Code, include this CDDL HEADER in each + * file and include the License file at usr/src/OPENSOLARIS.LICENSE. + * If applicable, add the following below this CDDL HEADER, with the + * fields enclosed by brackets "[]" replaced with your own identifying + * information: Portions Copyright [yyyy] [name of copyright owner] + * + * CDDL HEADER END * - * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cyclic.h,v 1.2 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cyclic.h,v 1.3 2008/05/22 08:33:24 jb Exp $ * */ +/* + * Copyright (c) 1999-2001 by Sun Microsystems, Inc. + * All rights reserved. + */ #ifndef _COMPAT_OPENSOLARIS_SYS_CYCLIC_H_ #define _COMPAT_OPENSOLARIS_SYS_CYCLIC_H_ @@ -34,6 +34,46 @@ typedef void cpu_t; #endif -#include_next + +#ifndef _ASM +#include +#include +#endif /* !_ASM */ + +#ifndef _ASM + +typedef uintptr_t cyclic_id_t; +typedef int cyc_index_t; +typedef uint16_t cyc_level_t; +typedef void (*cyc_func_t)(void *); +typedef void *cyb_arg_t; + +#define CYCLIC_NONE ((cyclic_id_t)0) + +typedef struct cyc_handler { + cyc_func_t cyh_func; + void *cyh_arg; +} cyc_handler_t; + +typedef struct cyc_time { + hrtime_t cyt_when; + hrtime_t cyt_interval; +} cyc_time_t; + +typedef struct cyc_omni_handler { + void (*cyo_online)(void *, cpu_t *, cyc_handler_t *, cyc_time_t *); + void (*cyo_offline)(void *, cpu_t *, void *); + void *cyo_arg; +} cyc_omni_handler_t; + +#ifdef _KERNEL + >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri May 23 19:28:59 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 09A1C106567A; Fri, 23 May 2008 19:28:59 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A74551065670 for ; Fri, 23 May 2008 19:28:58 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 828C78FC15 for ; Fri, 23 May 2008 19:28:58 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NJSwVZ025814 for ; Fri, 23 May 2008 19:28:58 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NJSwDD025812 for perforce@freebsd.org; Fri, 23 May 2008 19:28:58 GMT (envelope-from snagg@FreeBSD.org) Date: Fri, 23 May 2008 19:28:58 GMT Message-Id: <200805231928.m4NJSwDD025812@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to snagg@FreeBSD.org using -f From: Vincenzo Iozzo To: Perforce Change Reviews Cc: Subject: PERFORCE change 142149 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: Fri, 23 May 2008 19:28:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=142149 Change 142149 by snagg@snagg_macosx on 2008/05/23 19:28:40 style fixes Reviewed by: attilio Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#12 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#17 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#12 (text) ==== @@ -62,7 +62,7 @@ #define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ #define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ #define AUDITPIPE_PRESELECT_MODE_EVENT 3 /* Events-pid based audit trail */ -#define AUDITPIPE_PRESELECT_MODE_PID 4 /*Pid based audit trail*/ +#define AUDITPIPE_PRESELECT_MODE_PID 4 /*Pid based audit trail*/ /* * Ioctls to read and control the behavior of individual audit pipe devices. @@ -87,9 +87,9 @@ #define AUDITPIPE_FLUSH _IO(AUDITPIPE_IOBASE, 16) #define AUDITPIPE_GET_MAXAUDITDATA _IOR(AUDITPIPE_IOBASE, 17, u_int) #define AUDITPIPE_GET_PRESELECT_EVENT_LIST _IOR(AUDITPIPE_IOBASE, 18, \ - struct auditpipe_ioctl_preselect) + struct auditpipe_ioctl_preselect) #define AUDITPIPE_SET_PRESELECT_EVENTS _IOW(AUDITPIPE_IOBASE, 19, \ - struct auditpipe_ioctl_preselect) + struct auditpipe_ioctl_preselect) #define AUDITPIPE_DELETE_PRESELECT_PID _IOW(AUDITPIPE_IOBASE, 20, pid_t) #define AUDITPIPE_FLUSH_PRESELECT_EVENTS _IO(AUDITPIPE_IOBASE, 21) ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#17 (text) ==== @@ -244,8 +244,6 @@ else return (0); } - - /* * Find an audit pipe preselection specification for an event and flag, if any. @@ -255,8 +253,7 @@ pid_t app_pid, int event_flag) { struct audit_pipe_preselect *app; - struct audit_pipe_preselect_event *event; - struct audit_pipe_preselect_event ev_a; + struct audit_pipe_preselect_event *event, ev_a; mtx_assert(&audit_pipe_mtx, MA_OWNED); @@ -283,7 +280,7 @@ /* * Find an audit pipe preselection specification for an auid, if any. - */ + */ static struct audit_pipe_preselect * audit_pipe_preselect_find(struct audit_pipe *ap, au_id_t auid) { @@ -349,8 +346,7 @@ struct audit_pipe_preselect_event *events, int num) { struct audit_pipe_preselect *app, *app_new; - int i; - int found; + int i, found; /* * Pessimistically assume that the entry for this pid doesn't @@ -596,7 +592,7 @@ } else return (au_preselect(event, class, &app->app_mask, sorf)); - + case AUDITPIPE_PRESELECT_MODE_EVENT: app = audit_pipe_preselect_find_event(ap, event, app_pid, sorf); if(app != NULL) @@ -618,7 +614,6 @@ /* * Determine whether there exists a pipe interested in a record with specific * properties. - * */ int audit_pipe_preselect(au_id_t auid, au_event_t event, au_class_t class, @@ -937,7 +932,7 @@ int error, mode; au_id_t auid; pid_t app_pid; - + ap = dev->si_drv1; KASSERT(ap != NULL, ("audit_pipe_ioctl: ap == NULL")); From owner-p4-projects@FreeBSD.ORG Fri May 23 19:35:06 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EE1F21065675; Fri, 23 May 2008 19:35:05 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0222106564A for ; Fri, 23 May 2008 19:35:05 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8B6CC8FC1C for ; Fri, 23 May 2008 19:35:05 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NJZ5I3026092 for ; Fri, 23 May 2008 19:35:05 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NJZ40S026090 for perforce@freebsd.org; Fri, 23 May 2008 19:35:04 GMT (envelope-from snagg@FreeBSD.org) Date: Fri, 23 May 2008 19:35:04 GMT Message-Id: <200805231935.m4NJZ40S026090@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to snagg@FreeBSD.org using -f From: Vincenzo Iozzo To: Perforce Change Reviews Cc: Subject: PERFORCE change 142150 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: Fri, 23 May 2008 19:35:06 -0000 http://perforce.freebsd.org/chv.cgi?CH=142150 Change 142150 by snagg@snagg_macosx on 2008/05/23 19:34:38 IFC Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/powerpc/aim/mmu_oea.c#3 integrate Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/powerpc/aim/mmu_oea.c#3 (text+ko) ==== @@ -91,7 +91,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/aim/mmu_oea.c,v 1.121 2008/04/28 03:04:41 marcel Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/aim/mmu_oea.c,v 1.122 2008/05/23 19:16:24 marcel Exp $"); /* * Manages physical address maps. @@ -655,6 +655,10 @@ trcp[0] = 0x1006; trcp[1] = sdr; + + tlbia(); + + trcp[0] = 0x1007; } void @@ -895,7 +899,6 @@ kernel_pmap->pm_active = ~0; pmap_cpu_bootstrap(trace, 0); - tlbia(); pmap_bootstrapped++; From owner-p4-projects@FreeBSD.ORG Fri May 23 20:32:12 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 369F010656A9; Fri, 23 May 2008 20:32:12 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBF9B106568D for ; Fri, 23 May 2008 20:32:11 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C585A8FC29 for ; Fri, 23 May 2008 20:32:11 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NKWBL2032211 for ; Fri, 23 May 2008 20:32:11 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NKWBqC032209 for perforce@freebsd.org; Fri, 23 May 2008 20:32:11 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 20:32:11 GMT Message-Id: <200805232032.m4NKWBqC032209@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 142155 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: Fri, 23 May 2008 20:32:12 -0000 http://perforce.freebsd.org/chv.cgi?CH=142155 Change 142155 by jb@freebsd3 on 2008/05/23 20:31:47 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/mac/chapter.sgml#10 integrate .. //depot/projects/dtrace/src/sbin/restore/dirs.c#8 integrate .. //depot/projects/dtrace/src/sys/fs/devfs/devfs_vnops.c#20 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/interrupt.c#12 integrate .. //depot/projects/dtrace/src/sys/kern/kern_conf.c#13 integrate .. //depot/projects/dtrace/src/sys/kern/sys_pipe.c#13 integrate .. //depot/projects/dtrace/src/sys/kern/tty.c#14 integrate .. //depot/projects/dtrace/src/sys/kern/tty_cons.c#15 integrate .. //depot/projects/dtrace/src/sys/kern/tty_subr.c#5 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/mmu_oea.c#5 integrate .. //depot/projects/dtrace/src/sys/sys/clist.h#4 integrate .. //depot/projects/dtrace/src/sys/sys/cons.h#6 integrate .. //depot/projects/dtrace/src/sys/sys/pipe.h#4 integrate .. //depot/projects/dtrace/src/sys/sys/tty.h#5 integrate .. //depot/projects/dtrace/src/usr.sbin/sade/termcap.c#6 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/termcap.c#5 integrate .. //depot/projects/dtrace/www/en/news/news.sgml#7 integrate .. //depot/projects/dtrace/www/en/platforms/alpha.sgml#5 integrate .. //depot/projects/dtrace/www/share/sgml/commercial.consult.xml#12 integrate .. //depot/projects/dtrace/www/share/sgml/commercial.isp.xml#12 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/mac/chapter.sgml#10 (text+ko) ==== @@ -1,6 +1,6 @@ @@ -1080,10 +1080,7 @@ security.mac.portacl.enabled will - enable/disable the policy completely.Due to - a bug the security.mac.portacl.enabled - sysctl variable will not work on - &os; 5.2.1 or previous releases. + enable/disable the policy completely.
==== //depot/projects/dtrace/src/sbin/restore/dirs.c#8 (text+ko) ==== @@ -37,7 +37,7 @@ static char sccsid[] = "@(#)dirs.c 8.7 (Berkeley) 5/1/95"; #endif static const char rcsid[] = - "$FreeBSD: src/sbin/restore/dirs.c,v 1.34 2008/04/14 20:15:53 mckusick Exp $"; + "$FreeBSD: src/sbin/restore/dirs.c,v 1.35 2008/05/23 19:17:08 mckusick Exp $"; #endif /* not lint */ #include @@ -139,7 +139,7 @@ vprintf(stdout, "Extract directories from tape\n"); if ((tmpdir = getenv("TMPDIR")) == NULL || tmpdir[0] == '\0') tmpdir = _PATH_TMP; - (void) sprintf(dirfile, "%s/rstdir%d", tmpdir, dumpdate); + (void) sprintf(dirfile, "%s/rstdir%ld", tmpdir, dumpdate); if (command != 'r' && command != 'R') { (void *) strcat(dirfile, "-XXXXXX"); fd = mkstemp(dirfile); @@ -152,7 +152,7 @@ done(1); } if (genmode != 0) { - (void) sprintf(modefile, "%s/rstmode%d", tmpdir, dumpdate); + (void) sprintf(modefile, "%s/rstmode%ld", tmpdir, dumpdate); if (command != 'r' && command != 'R') { (void *) strcat(modefile, "-XXXXXX"); fd = mkstemp(modefile); @@ -566,7 +566,7 @@ if ((tmpdir = getenv("TMPDIR")) == NULL || tmpdir[0] == '\0') tmpdir = _PATH_TMP; if (command == 'r' || command == 'R') - (void) sprintf(modefile, "%s/rstmode%d", tmpdir, dumpdate); + (void) sprintf(modefile, "%s/rstmode%ld", tmpdir, dumpdate); if (modefile[0] == '#') { panic("modefile not defined\n"); fprintf(stderr, "directory mode, owner, and times not set\n"); ==== //depot/projects/dtrace/src/sys/fs/devfs/devfs_vnops.c#20 (text+ko) ==== @@ -31,7 +31,7 @@ * @(#)kernfs_vnops.c 8.15 (Berkeley) 5/21/95 * From: FreeBSD: src/sys/miscfs/kernfs/kernfs_vnops.c 1.43 * - * $FreeBSD: src/sys/fs/devfs/devfs_vnops.c,v 1.158 2008/05/21 09:31:44 kib Exp $ + * $FreeBSD: src/sys/fs/devfs/devfs_vnops.c,v 1.159 2008/05/23 16:36:39 kib Exp $ */ /* @@ -280,7 +280,6 @@ sx_xunlock(&dmp->dm_lock); return (ENOENT); } - loop: DEVFS_DE_HOLD(de); DEVFS_DMP_HOLD(dmp); mtx_lock(&devfs_de_interlock); @@ -296,8 +295,10 @@ vput(vp); return (ENOENT); } - else if (error) - goto loop; + else if (error) { + sx_xunlock(&dmp->dm_lock); + return (error); + } sx_xunlock(&dmp->dm_lock); *vpp = vp; return (0); ==== //depot/projects/dtrace/src/sys/ia64/ia64/interrupt.c#12 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/ia64/ia64/interrupt.c,v 1.68 2008/04/15 05:02:42 marcel Exp $ */ +/* $FreeBSD: src/sys/ia64/ia64/interrupt.c,v 1.69 2008/05/23 19:53:50 marcel Exp $ */ /* $NetBSD: interrupt.c,v 1.23 1998/02/24 07:38:01 thorpej Exp $ */ /*- @@ -138,10 +138,10 @@ u_int vector; int count; uint8_t inta; + ia64_set_fpsr(IA64_FPSR_DEFAULT); td = curthread; - atomic_add_int(&td->td_intr_nesting_level, 1); vector = tf->tf_special.ifa; @@ -195,7 +195,7 @@ adjust_ticks++; count++; } - ia64_set_itm(itc + ia64_clock_reload - adj); + ia64_set_itm(ia64_get_itc() + ia64_clock_reload - adj); if (count > 0) { adjust_lost += count - 1; if (delta > (ia64_clock_reload >> 3)) { @@ -229,7 +229,9 @@ } else if (vector == ipi_vector[IPI_RENDEZVOUS]) { rdvs[PCPU_GET(cpuid)]++; CTR1(KTR_SMP, "IPI_RENDEZVOUS, cpuid=%d", PCPU_GET(cpuid)); + enable_intr(); smp_rendezvous_action(); + disable_intr(); } else if (vector == ipi_vector[IPI_STOP]) { cpumask_t mybit = PCPU_GET(cpumask); @@ -244,11 +246,17 @@ mp_ipi_test++; } else if (vector == ipi_vector[IPI_PREEMPT]) { CTR1(KTR_SMP, "IPI_PREEMPT, cpuid=%d", PCPU_GET(cpuid)); + __asm __volatile("mov cr.eoi = r0;; srlz.d"); + enable_intr(); sched_preempt(curthread); + disable_intr(); + goto stray; #endif } else { ints[PCPU_GET(cpuid)]++; + atomic_add_int(&td->td_intr_nesting_level, 1); ia64_dispatch_intr(tf, vector); + atomic_subtract_int(&td->td_intr_nesting_level, 1); } __asm __volatile("mov cr.eoi = r0;; srlz.d"); @@ -257,8 +265,6 @@ goto next; stray: - atomic_subtract_int(&td->td_intr_nesting_level, 1); - if (TRAPF_USERMODE(tf)) { enable_intr(); userret(td, tf); ==== //depot/projects/dtrace/src/sys/kern/kern_conf.c#13 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_conf.c,v 1.213 2008/05/21 09:31:44 kib Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_conf.c,v 1.214 2008/05/23 16:38:38 kib Exp $"); #include #include @@ -225,6 +225,8 @@ mtx_assert(&devmtx, MA_NOTOWNED); dev_lock(); + KASSERT(dev->si_threadcount > 0, + ("%s threadcount is wrong", dev->si_name)); dev->si_threadcount--; dev_unlock(); } ==== //depot/projects/dtrace/src/sys/kern/sys_pipe.c#13 (text+ko) ==== @@ -89,7 +89,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/sys_pipe.c,v 1.196 2008/01/07 20:05:18 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/sys_pipe.c,v 1.198 2008/05/23 11:14:03 kib Exp $"); #include "opt_mac.h" @@ -265,8 +265,8 @@ * one at a time. When both are free'd, then the whole pair * is released. */ - rpipe->pipe_present = 1; - wpipe->pipe_present = 1; + rpipe->pipe_present = PIPE_ACTIVE; + wpipe->pipe_present = PIPE_ACTIVE; /* * Eventually, the MAC Framework may initialize the label @@ -975,7 +975,8 @@ /* * detect loss of pipe read side, issue SIGPIPE if lost. */ - if ((!wpipe->pipe_present) || (wpipe->pipe_state & PIPE_EOF)) { + if (wpipe->pipe_present != PIPE_ACTIVE || + (wpipe->pipe_state & PIPE_EOF)) { pipeunlock(wpipe); PIPE_UNLOCK(rpipe); return (EPIPE); @@ -1346,13 +1347,14 @@ revents |= events & (POLLIN | POLLRDNORM); if (events & (POLLOUT | POLLWRNORM)) - if (!wpipe->pipe_present || (wpipe->pipe_state & PIPE_EOF) || + if (wpipe->pipe_present != PIPE_ACTIVE || + (wpipe->pipe_state & PIPE_EOF) || (((wpipe->pipe_state & PIPE_DIRECTW) == 0) && (wpipe->pipe_buffer.size - wpipe->pipe_buffer.cnt) >= PIPE_BUF)) revents |= events & (POLLOUT | POLLWRNORM); if ((rpipe->pipe_state & PIPE_EOF) || - (!wpipe->pipe_present) || + wpipe->pipe_present != PIPE_ACTIVE || (wpipe->pipe_state & PIPE_EOF)) revents |= POLLHUP; @@ -1493,7 +1495,7 @@ * Disconnect from peer, if any. */ ppipe = cpipe->pipe_peer; - if (ppipe->pipe_present != 0) { + if (ppipe->pipe_present == PIPE_ACTIVE) { pipeselwakeup(ppipe); ppipe->pipe_state |= PIPE_EOF; @@ -1510,16 +1512,23 @@ PIPE_UNLOCK(cpipe); pipe_free_kmem(cpipe); PIPE_LOCK(cpipe); - cpipe->pipe_present = 0; + cpipe->pipe_present = PIPE_CLOSING; pipeunlock(cpipe); + + /* + * knlist_clear() may sleep dropping the PIPE_MTX. Set the + * PIPE_FINALIZED, that allows other end to free the + * pipe_pair, only after the knotes are completely dismantled. + */ knlist_clear(&cpipe->pipe_sel.si_note, 1); + cpipe->pipe_present = PIPE_FINALIZED; knlist_destroy(&cpipe->pipe_sel.si_note); /* * If both endpoints are now closed, release the memory for the * pipe pair. If not, unlock. */ - if (ppipe->pipe_present == 0) { + if (ppipe->pipe_present == PIPE_FINALIZED) { PIPE_UNLOCK(cpipe); #ifdef MAC mac_pipe_destroy(pp); @@ -1543,7 +1552,7 @@ break; case EVFILT_WRITE: kn->kn_fop = &pipe_wfiltops; - if (!cpipe->pipe_peer->pipe_present) { + if (cpipe->pipe_peer->pipe_present != PIPE_ACTIVE) { /* other end of pipe has been closed */ PIPE_UNLOCK(cpipe); return (EPIPE); @@ -1566,13 +1575,8 @@ struct pipe *cpipe = (struct pipe *)kn->kn_fp->f_data; PIPE_LOCK(cpipe); - if (kn->kn_filter == EVFILT_WRITE) { - if (!cpipe->pipe_peer->pipe_present) { - PIPE_UNLOCK(cpipe); - return; - } + if (kn->kn_filter == EVFILT_WRITE) cpipe = cpipe->pipe_peer; - } knlist_remove(&cpipe->pipe_sel.si_note, kn, 1); PIPE_UNLOCK(cpipe); } @@ -1591,7 +1595,8 @@ kn->kn_data = rpipe->pipe_map.cnt; if ((rpipe->pipe_state & PIPE_EOF) || - (!wpipe->pipe_present) || (wpipe->pipe_state & PIPE_EOF)) { + wpipe->pipe_present != PIPE_ACTIVE || + (wpipe->pipe_state & PIPE_EOF)) { kn->kn_flags |= EV_EOF; PIPE_UNLOCK(rpipe); return (1); @@ -1609,7 +1614,8 @@ struct pipe *wpipe = rpipe->pipe_peer; PIPE_LOCK(rpipe); - if ((!wpipe->pipe_present) || (wpipe->pipe_state & PIPE_EOF)) { + if (wpipe->pipe_present != PIPE_ACTIVE || + (wpipe->pipe_state & PIPE_EOF)) { kn->kn_data = 0; kn->kn_flags |= EV_EOF; PIPE_UNLOCK(rpipe); ==== //depot/projects/dtrace/src/sys/kern/tty.c#14 (text+ko) ==== @@ -71,13 +71,14 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/tty.c,v 1.276 2008/04/15 08:33:32 davidxu Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/tty.c,v 1.280 2008/05/23 16:47:55 kib Exp $"); #include "opt_compat.h" #include "opt_tty.h" #include #include +#include #include #include #include @@ -269,11 +270,12 @@ struct cdevsw *csw; csw = dev_refthread(dev); - KASSERT(csw != NULL, ("No cdevsw in ttycode (%s)", devtoname(dev))); + if (csw == NULL) + return (NULL); KASSERT(csw->d_flags & D_TTY, ("non D_TTY (%s) in tty code", devtoname(dev))); + tp = dev->si_tty; dev_relthread(dev); - tp = dev->si_tty; KASSERT(tp != NULL, ("no tty pointer on (%s) in tty code", devtoname(dev))); return (tp); @@ -1324,7 +1326,7 @@ int s; tp = tty_gettp(dev); - if (tp->t_state & TS_GONE) + if (tp == NULL || (tp->t_state & TS_GONE)) return (ENODEV); switch (kn->kn_filter) { @@ -3055,9 +3057,10 @@ ttygone(tp); unit = tp->t_devunit; dev = tp->t_mdev; + dev->si_tty = NULL; tp->t_dev = NULL; + destroy_dev(dev); ttyrel(tp); - destroy_dev(dev); free_unr(tty_unit, unit); } @@ -3074,6 +3077,8 @@ if (tp != NULL) ttyref(tp); while (tp != NULL) { + if (tp->t_state & TS_GONE) + goto nexttp; bzero(&xt, sizeof xt); xt.xt_size = sizeof xt; #define XT_COPY(field) xt.xt_##field = tp->t_##field @@ -3122,7 +3127,7 @@ return (error); } mtx_lock(&tty_list_mutex); - tp2 = TAILQ_NEXT(tp, t_list); +nexttp: tp2 = TAILQ_NEXT(tp, t_list); if (tp2 != NULL) ttyref(tp2); mtx_unlock(&tty_list_mutex); @@ -3180,7 +3185,7 @@ return (EBUSY); error = tsleep(&tp->t_actout, TTIPRI | PCATCH, "ttybi", 0); - if (error != 0 || (tp->t_flags & TS_GONE)) + if (error != 0 || (tp->t_state & TS_GONE)) goto out; goto open_top; } @@ -3254,7 +3259,7 @@ tp = tty_gettp(dev); - if (tp->t_state & TS_GONE) + if (tp == NULL || (tp->t_state & TS_GONE)) return (ENODEV); return (ttyld_read(tp, uio, flag)); } @@ -3266,7 +3271,7 @@ tp = tty_gettp(dev); - if (tp->t_state & TS_GONE) + if (tp == NULL || (tp->t_state & TS_GONE)) return (ENODEV); return (ttyld_write(tp, uio, flag)); } ==== //depot/projects/dtrace/src/sys/kern/tty_cons.c#15 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/tty_cons.c,v 1.143 2008/03/26 20:09:20 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/tty_cons.c,v 1.144 2008/05/23 16:06:34 ed Exp $"); #include "opt_ddb.h" @@ -66,6 +66,8 @@ #include #include +static MALLOC_DEFINE(M_TTYCONS, "tty console", "tty console handling"); + static d_open_t cnopen; static d_close_t cnclose; static d_read_t cnread; @@ -673,7 +675,7 @@ KASSERT(tp != NULL, ("constty_set: NULL tp")); if (consbuf == NULL) { size = consmsgbuf_size; - consbuf = malloc(size, M_TTYS, M_WAITOK); + consbuf = malloc(size, M_TTYCONS, M_WAITOK); msgbuf_init(&consmsgbuf, consbuf, size); callout_init(&conscallout, 0); } @@ -695,7 +697,7 @@ callout_stop(&conscallout); while ((c = msgbuf_getchar(&consmsgbuf)) != -1) cnputc(c); - free(consbuf, M_TTYS); + free(consbuf, M_TTYCONS); consbuf = NULL; } ==== //depot/projects/dtrace/src/sys/kern/tty_subr.c#5 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/tty_subr.c,v 1.44 2008/03/16 10:58:05 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/tty_subr.c,v 1.45 2008/05/23 16:06:34 ed Exp $"); #include #include @@ -42,6 +42,8 @@ static void clist_init(void *); SYSINIT(clist, SI_SUB_CLIST, SI_ORDER_FIRST, clist_init, NULL); +static MALLOC_DEFINE(M_CLIST, "clist", "clist queue blocks"); + static struct cblock *cfreelist = 0; int cfreecount = 0; static int cslushcount; @@ -133,11 +135,11 @@ struct cblock *cbp; for (i = 0; i < number; ++i) { - cbp = malloc(sizeof *cbp, M_TTYS, M_NOWAIT); + cbp = malloc(sizeof *cbp, M_CLIST, M_NOWAIT); if (cbp == NULL) { printf( "cblock_alloc_cblocks: M_NOWAIT malloc failed, trying M_WAITOK\n"); - cbp = malloc(sizeof *cbp, M_TTYS, M_WAITOK); + cbp = malloc(sizeof *cbp, M_CLIST, M_WAITOK); } /* * Freed cblocks have zero quotes and garbage elsewhere. @@ -192,7 +194,7 @@ int i; for (i = 0; i < number; ++i) - free(cblock_alloc(), M_TTYS); + free(cblock_alloc(), M_CLIST); ctotcount -= number; } ==== //depot/projects/dtrace/src/sys/powerpc/aim/mmu_oea.c#5 (text+ko) ==== @@ -91,7 +91,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/powerpc/aim/mmu_oea.c,v 1.121 2008/04/28 03:04:41 marcel Exp $"); +__FBSDID("$FreeBSD: src/sys/powerpc/aim/mmu_oea.c,v 1.122 2008/05/23 19:16:24 marcel Exp $"); /* * Manages physical address maps. @@ -655,6 +655,10 @@ trcp[0] = 0x1006; trcp[1] = sdr; + + tlbia(); + + trcp[0] = 0x1007; } void @@ -895,7 +899,6 @@ kernel_pmap->pm_active = ~0; pmap_cpu_bootstrap(trace, 0); - tlbia(); pmap_bootstrapped++; ==== //depot/projects/dtrace/src/sys/sys/clist.h#4 (text+ko) ==== @@ -27,12 +27,27 @@ * SUCH DAMAGE. * * @(#)clist.h 8.1 (Berkeley) 6/4/93 - * $FreeBSD: src/sys/sys/clist.h,v 1.11 2004/04/07 04:19:49 imp Exp $ + * $FreeBSD: src/sys/sys/clist.h,v 1.13 2008/05/23 18:34:33 ed Exp $ */ #ifndef _SYS_CLIST_H_ #define _SYS_CLIST_H_ +#include + +/* + * Clists are character lists, which is a variable length linked list + * of cblocks, with a count of the number of characters in the list. + */ +struct clist { + int c_cc; /* Number of characters in the clist. */ + int c_cbcount; /* Number of cblocks. */ + int c_cbmax; /* Max # cblocks allowed for this clist. */ + int c_cbreserved; /* # cblocks reserved for this clist. */ + char *c_cf; /* Pointer to the first cblock. */ + char *c_cl; /* Pointer to the last cblock. */ +}; + struct cblock { struct cblock *c_next; /* next cblock in queue */ unsigned char c_quote[CBQSIZE]; /* quoted characters */ @@ -40,8 +55,18 @@ }; #ifdef _KERNEL -extern struct cblock *cfree; extern int cfreecount; + +int b_to_q(char *cp, int cc, struct clist *q); +void catq(struct clist *from, struct clist *to); +void clist_alloc_cblocks(struct clist *q, int ccmax, int ccres); +void clist_free_cblocks(struct clist *q); +int getc(struct clist *q); +void ndflush(struct clist *q, int cc); +char *nextc(struct clist *q, char *cp, int *c); +int putc(int c, struct clist *q); +int q_to_b(struct clist *q, char *cp, int cc); +int unputc(struct clist *q); #endif #endif ==== //depot/projects/dtrace/src/sys/sys/cons.h#6 (text+ko) ==== @@ -32,13 +32,15 @@ * SUCH DAMAGE. * * from: @(#)cons.h 7.2 (Berkeley) 5/9/91 - * $FreeBSD: src/sys/sys/cons.h,v 1.40 2006/11/01 04:54:51 jb Exp $ + * $FreeBSD: src/sys/sys/cons.h,v 1.41 2008/05/23 16:06:35 ed Exp $ */ #ifndef _MACHINE_CONS_H_ #define _MACHINE_CONS_H_ struct consdev; +struct tty; + typedef void cn_probe_t(struct consdev *); typedef void cn_init_t(struct consdev *); typedef void cn_term_t(struct consdev *); @@ -80,6 +82,9 @@ #ifdef _KERNEL +extern struct msgbuf consmsgbuf; /* Message buffer for constty. */ +extern struct tty *constty; /* Temporary virtual console. */ + #define CONS_DRIVER(name, probe, init, term, getc, checkc, putc, dbctl) \ static struct consdev name##_consdev = { \ probe, init, term, getc, checkc, putc \ @@ -108,6 +113,8 @@ void cnputc(int); void cnputs(char *); int cnunavailable(void); +void constty_set(struct tty *tp); +void constty_clear(void); #endif /* _KERNEL */ ==== //depot/projects/dtrace/src/sys/sys/pipe.h#4 (text+ko) ==== @@ -18,7 +18,7 @@ * 5. Modifications may be freely made to this file if the above conditions * are met. * - * $FreeBSD: src/sys/sys/pipe.h,v 1.29 2005/01/07 02:29:23 imp Exp $ + * $FreeBSD: src/sys/sys/pipe.h,v 1.30 2008/05/23 11:14:03 kib Exp $ */ #ifndef _SYS_PIPE_H_ @@ -115,6 +115,13 @@ }; /* + * Values for the pipe_present. + */ +#define PIPE_ACTIVE 1 +#define PIPE_CLOSING 2 +#define PIPE_FINALIZED 3 + +/* * Container structure to hold the two pipe endpoints, mutex, and label * pointer. */ ==== //depot/projects/dtrace/src/sys/sys/tty.h#5 (text+ko) ==== @@ -40,31 +40,19 @@ * SUCH DAMAGE. * * @(#)tty.h 8.6 (Berkeley) 1/21/94 - * $FreeBSD: src/sys/sys/tty.h,v 1.102 2007/12/16 06:12:53 jeff Exp $ + * $FreeBSD: src/sys/sys/tty.h,v 1.103 2008/05/23 16:06:35 ed Exp $ */ #ifndef _SYS_TTY_H_ #define _SYS_TTY_H_ +#include #include #include #include #include #include -/* - * Clists are character lists, which is a variable length linked list - * of cblocks, with a count of the number of characters in the list. - */ -struct clist { - int c_cc; /* Number of characters in the clist. */ - int c_cbcount; /* Number of cblocks. */ - int c_cbmax; /* Max # cblocks allowed for this clist. */ - int c_cbreserved; /* # cblocks reserved for this clist. */ - char *c_cf; /* Pointer to the first cblock. */ - char *c_cl; /* Pointer to the last cblock. */ -}; - struct tty; struct pps_state; struct cdev; @@ -313,25 +301,12 @@ #define ISINIT(dev) (minor(dev) & MINOR_INIT) #define ISLOCK(dev) (minor(dev) & MINOR_LOCK) -extern struct msgbuf consmsgbuf; /* Message buffer for constty. */ -extern struct tty *constty; /* Temporary virtual console. */ extern long tk_cancc; extern long tk_nin; extern long tk_nout; extern long tk_rawcc; -int b_to_q(char *cp, int cc, struct clist *q); -void catq(struct clist *from, struct clist *to); -void clist_alloc_cblocks(struct clist *q, int ccmax, int ccres); -void clist_free_cblocks(struct clist *q); -void constty_set(struct tty *tp); -void constty_clear(void); -int getc(struct clist *q); -void ndflush(struct clist *q, int cc); -char *nextc(struct clist *q, char *cp, int *c); void nottystop(struct tty *tp, int rw); -int putc(int c, struct clist *q); -int q_to_b(struct clist *q, char *cp, int cc); void termioschars(struct termios *t); int tputchar(int c, struct tty *tp); int ttcompat(struct tty *tp, u_long com, caddr_t data, int flag); @@ -367,7 +342,6 @@ int ttyrel(struct tty *tp); int ttysleep(struct tty *tp, void *chan, int pri, char *wmesg, int timo); int ttywait(struct tty *tp); -int unputc(struct clist *q); static __inline int tt_open(struct tty *t, struct cdev *c) ==== //depot/projects/dtrace/src/usr.sbin/sade/termcap.c#6 (text+ko) ==== @@ -10,7 +10,7 @@ * software, nor does the author assume any responsibility for damages * incurred with its use. * - * $FreeBSD: src/usr.sbin/sade/termcap.c,v 1.36 2008/05/11 07:13:08 obrien Exp $ + * $FreeBSD: src/usr.sbin/sade/termcap.c,v 1.37 2008/05/23 14:24:33 ed Exp $ */ #include "sade.h" @@ -39,7 +39,7 @@ { char *term; int stat; - struct ttysize ts; + struct winsize ws; term = getenv("TERM"); stat = ioctl(STDERR_FILENO, GIO_COLOR, &ColorDisplay); @@ -95,10 +95,10 @@ } #endif } - if (ioctl(0, TIOCGSIZE, &ts) == -1) { + if (ioctl(0, TIOCGWINSZ, &ws) == -1) { msgDebug("Unable to get terminal size - errno %d\n", errno); - ts.ts_lines = 0; + ws.ws_row = 0; } - StatusLine = ts.ts_lines ? ts.ts_lines - 1: (OnVTY ? VTY_STATUS_LINE : TTY_STATUS_LINE); + StatusLine = ws.ws_row ? ws.ws_row - 1: (OnVTY ? VTY_STATUS_LINE : TTY_STATUS_LINE); return 0; } ==== //depot/projects/dtrace/src/usr.sbin/sysinstall/termcap.c#5 (text+ko) ==== @@ -10,7 +10,7 @@ * software, nor does the author assume any responsibility for damages * incurred with its use. * - * $FreeBSD: src/usr.sbin/sysinstall/termcap.c,v 1.31 2007/03/06 09:32:41 kevlo Exp $ + * $FreeBSD: src/usr.sbin/sysinstall/termcap.c,v 1.32 2008/05/23 14:24:33 ed Exp $ */ #include "sysinstall.h" @@ -75,7 +75,7 @@ { char *term; int stat; - struct ttysize ts; + struct winsize ws; term = getenv("TERM"); stat = ioctl(STDERR_FILENO, GIO_COLOR, &ColorDisplay); @@ -141,10 +141,10 @@ } #endif } - if (ioctl(0, TIOCGSIZE, &ts) == -1) { + if (ioctl(0, TIOCGWINSZ, &ws) == -1) { msgDebug("Unable to get terminal size - errno %d\n", errno); - ts.ts_lines = 0; + ws.ws_row = 0; } - StatusLine = ts.ts_lines ? ts.ts_lines - 1: (OnVTY ? VTY_STATUS_LINE : TTY_STATUS_LINE); + StatusLine = ws.ws_row ? ws.ws_row - 1: (OnVTY ? VTY_STATUS_LINE : TTY_STATUS_LINE); return 0; } ==== //depot/projects/dtrace/www/en/news/news.sgml#7 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -53,22 +53,17 @@ A site dedicated to delivering BSD-related articles and tutorials from a user's perspective.

- +
  • -

    BSDPortal.org: - This site collects the most important news from other - BSD-related sites, providing a good summary about the - progress of all the BSD operating systems.

    -
  • - -
  • DaemonNews + Monthly articles and daily discussion about all things BSD.

  • ==== //depot/projects/dtrace/www/en/platforms/alpha.sgml#5 (text+ko) ==== @@ -1,6 +1,6 @@ - + @@ -10,9 +10,13 @@ &header;

    This page contains information about porting FreeBSD to HP/Compaq Alpha - systems.

    + systems. Discussion of the Alpha port takes place on the freebsd-alpha + mailing list.

    + +

    Status

    -

    Note: As of FreeBSD 7.0, support for the Alpha platform will be +

    As of FreeBSD 7.0, support for the Alpha platform has been removed. The development of new Alpha systems has been discontinued by the hardware vendor; this combined with the widespread deployment of more mainstream 64-bit platforms, such as the AMD64 and Intel EM64T @@ -20,12 +24,12 @@ community interest. FreeBSD/alpha support will continue in maintenance mode for future FreeBSD 6.x releases.

    -

    FreeBSD/alpha Specific Links

    +

    FreeBSD/alpha mailing list

    - +

    To subscribe to this list, send an email to + or visit the mailman interface.

    Other Links of Interest

    ==== //depot/projects/dtrace/www/share/sgml/commercial.consult.xml#12 (text+ko) ==== @@ -1,12 +1,12 @@ - + - $FreeBSD: www/share/sgml/commercial.consult.xml,v 1.46 2007/12/20 21:55:49 gabor Exp $ + $FreeBSD: www/share/sgml/commercial.consult.xml,v 1.47 2008/05/23 14:25:44 jkois Exp $ @@ -1832,6 +1832,20 @@ + + Open Sourcery + http://www.opensourcery.co.uk + + Open Sourcery is a UK based company providing support and consultancy + for Free and Open Source Software. We have experience with a wide variety of + Open Source software. You can find out more and contact us at our + website. + + + Oxalide http://www.oxalide.com/ ==== //depot/projects/dtrace/www/share/sgml/commercial.isp.xml#12 (text+ko) ==== @@ -1,12 +1,12 @@ - + - $FreeBSD: www/share/sgml/commercial.isp.xml,v 1.30 2008/04/14 19:16:59 jkois Exp $ + $FreeBSD: www/share/sgml/commercial.isp.xml,v 1.31 2008/05/23 13:54:49 jkois Exp $ @@ -167,6 +167,18 @@ + + iWeb Technologies Inc. + http://iweb.com/dedicated/server-deal/ + + iWeb has been providing reliable and scalable Internet hosting + infrastructure solutions with its shared web hosting, dedicated + servers, managed hosting and colocation services for over a + decade. Power your valuable online web presence with an iWeb + Dedicated Server running FreeBSD. + + + gradwell dot com Ltd http://www.gradwell.com/ From owner-p4-projects@FreeBSD.ORG Fri May 23 20:57:39 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C05C41065674; Fri, 23 May 2008 20:57:39 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8191A1065671 for ; Fri, 23 May 2008 20:57:39 +0000 (UTC) (envelope-from lqlee@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5A0DB8FC12 for ; Fri, 23 May 2008 20:57:39 +0000 (UTC) (envelope-from lqlee@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NKvd0E043476 for ; Fri, 23 May 2008 20:57:39 GMT (envelope-from lqlee@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NKvc4r043471 for perforce@freebsd.org; Fri, 23 May 2008 20:57:38 GMT (envelope-from lqlee@FreeBSD.org) Date: Fri, 23 May 2008 20:57:38 GMT Message-Id: <200805232057.m4NKvc4r043471@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to lqlee@FreeBSD.org using -f From: LiQun Li To: Perforce Change Reviews Cc: Subject: PERFORCE change 142157 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: Fri, 23 May 2008 20:57:40 -0000 http://perforce.freebsd.org/chv.cgi?CH=142157 Change 142157 by lqlee@fbsd on 2008/05/23 20:57:14 synchronize some update from DTrace. Affected files ... .. //depot/projects/soc2008/lqlee-dtrace/src/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/Makefile.inc1#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/drti/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libctf/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/errno.d#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/net.d#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/nfs.d#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/psinfo.d#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/sched.d#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/signal.d#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/unistd.d#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.bin/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.bin/ctfconvert/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.bin/ctfdump/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.bin/ctfmerge/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.bin/sgsmsg/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.sbin/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.sbin/dtrace/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libarchive/archive_entry_strmode.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libarchive/archive_read_data_into_fd.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/_libdwarf.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_abbrev.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_attr.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_attrval.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_cu.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_dealloc.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_die.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_dump.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_errmsg.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_errno.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_finish.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_form.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_init.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_loc.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/libdwarf.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libelf/elf_dump.c#2 delete .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libelf/elf_dump_argv.c#2 delete .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libelf/elf_strptr.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libelf/libelf_align.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libelf/libelf_data.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libelf/libelf_dump.c#2 delete .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/_libproc.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/libproc.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/proc_create.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/proc_sym.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/proc_util.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sbin/restore/tape.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/secure/README.Non-US#2 delete .. //depot/projects/soc2008/lqlee-dtrace/src/share/man/man3/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/share/man/man3/queue.3#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/share/man/man9/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/share/man/man9/pmap.9#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/share/man/man9/pmap_addr_hint.9#2 delete .. //depot/projects/soc2008/lqlee-dtrace/src/share/man/man9/taskqueue.9#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/share/misc/committers-src.dot#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/amd64/amd64/identcpu.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/arm/arm/identcpu.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/arm/conf/Makefile#2 delete .. //depot/projects/soc2008/lqlee-dtrace/src/sys/arm/conf/NOTES#2 delete .. //depot/projects/soc2008/lqlee-dtrace/src/sys/arm/include/param.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/compat/opensolaris/sys/atomic.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/compat/opensolaris/sys/cmn_err.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/compat/opensolaris/sys/cpuvar.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/compat/opensolaris/sys/cpuvar_defs.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/compat/opensolaris/sys/cyclic.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/compat/opensolaris/sys/cyclic_impl.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/compat/opensolaris/sys/feature_tests.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/compat/opensolaris/sys/kmem.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/compat/opensolaris/sys/pcpu.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/compat/opensolaris/sys/sema.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_mod.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_subr.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/lockstat.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/profile.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/sdt_subr.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cmn_err.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/ctf.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/intel/sys/fasttrap_isa.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/contrib/opensolaris/uts/sparc/sys/fasttrap_isa.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtmalloc/dtmalloc.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/amd64/dis_tables.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/amd64/dis_tables.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_asm.S#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_isa.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/amd64/instr_size.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_anon.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_cddl.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_clone.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_debug.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_ioctl.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_load.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_modevent.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_sysctl.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_test.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_unload.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/dtrace_vtime.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/i386/dis_tables.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/i386/dis_tables.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_asm.S#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_isa.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_subr.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/dtrace/i386/instr_size.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/fbt/fbt.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/profile/profile.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/prototype.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/sdt/sdt.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/cddl/dev/systrace/systrace.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/conf/Makefile.amd64#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/conf/NOTES#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/conf/kern.post.mk#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/conf/kern.pre.mk#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/conf/options.amd64#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/dev/atkbdc/psm.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/dev/random/randomdev_soft.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/dev/random/randomdev_soft.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/dev/sound/pci/hda/hdac.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/geom/vinum/geom_vinum_share.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/i386/i386/identcpu.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/ia64/ia64/machdep.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/ia64/ia64/pmap.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/ia64/include/param.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/kern/kern_ctf.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/kern/kern_dtrace.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/kern/kern_linker.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/kern/kern_malloc.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/kern/kern_sdt.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/kern/link_elf.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/kern/link_elf_obj.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/kern/linker_if.m#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/kern/subr_smp.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/kern/uipc_syscalls.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/modules/iwn/Makefile#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/net/ieee8023ad_lacp.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/net/if_enc.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/net/if_gre.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/net/if_gre.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/net/if_lagg.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/net80211/ieee80211_adhoc.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/net80211/ieee80211_node.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/net80211/ieee80211_proto.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/net80211/ieee80211_wds.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/netinet/ip_dummynet.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/netinet/raw_ip.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/powerpc/aim/machdep.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/powerpc/booke/machdep.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/powerpc/include/param.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/sparc64/sparc64/identcpu.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/sys/conf.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/sys/kdb.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/sys/linker.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/sys/malloc.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/sys/queue.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/sys/sys/smp.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/usr.bin/calendar/calendars/calendar.freebsd#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/usr.bin/tar/bsdtar.h#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/usr.bin/tar/siginfo.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/usr.bin/tar/write.c#2 integrate .. //depot/projects/soc2008/lqlee-dtrace/src/usr.sbin/config/mkmakefile.c#2 integrate Differences ... ==== //depot/projects/soc2008/lqlee-dtrace/src/Makefile#2 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.348 2008/04/29 09:08:33 rwatson Exp $ +# $FreeBSD: src/Makefile,v 1.349 2008/05/23 04:20:59 jb Exp $ # # The user-driven targets are: # ==== //depot/projects/soc2008/lqlee-dtrace/src/Makefile.inc1#2 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.604 2008/05/07 13:52:56 dfr Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.605 2008/05/23 04:22:14 jb Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/cddl/lib/Makefile,v 1.8 2008/03/29 17:44:40 ru Exp $ +# $FreeBSD: src/cddl/lib/Makefile,v 1.9 2008/05/22 04:26:42 jb Exp $ .include ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/drti/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/lib/drti/Makefile,v 1.1 2008/05/22 04:26:42 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libctf/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/lib/libctf/Makefile,v 1.1 2008/05/22 04:26:42 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/lib/libdtrace/Makefile,v 1.1 2008/05/22 04:26:42 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/errno.d#2 (text+ko) ==== @@ -21,7 +21,7 @@ * * Portions Copyright 2006-2008 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/cddl/lib/libdtrace/errno.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* * Copyright 2004 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/net.d#2 (text+ko) ==== @@ -17,6 +17,10 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * Portions Copyright 2006-2008 John Birrell jb@freebsd.org + * + * $FreeBSD: src/cddl/lib/libdtrace/net.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/nfs.d#2 (text+ko) ==== @@ -17,6 +17,10 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * Portions Copyright 2006-2008 John Birrell jb@freebsd.org + * + * $FreeBSD: src/cddl/lib/libdtrace/nfs.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/psinfo.d#2 (text+ko) ==== @@ -21,7 +21,7 @@ * * Portions Copyright 2006 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/cddl/lib/libdtrace/psinfo.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* * Copyright 2004 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/sched.d#2 (text+ko) ==== @@ -17,6 +17,10 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * Portions Copyright 2006-2008 John Birrell jb@freebsd.org + * + * $FreeBSD: src/cddl/lib/libdtrace/sched.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* * Copyright 2006 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/signal.d#2 (text+ko) ==== @@ -21,7 +21,7 @@ * * Portions Copyright 2008 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/cddl/lib/libdtrace/signal.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ inline int SIGHUP = 1; ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/lib/libdtrace/unistd.d#2 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/cddl/lib/libdtrace/unistd.d,v 1.1 2008/05/22 04:26:42 jb Exp $ */ /* * Copyright 2007 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.bin/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/cddl/usr.bin/Makefile,v 1.8 2008/03/29 17:44:40 ru Exp $ +# $FreeBSD: src/cddl/usr.bin/Makefile,v 1.9 2008/05/22 08:04:48 jb Exp $ .include ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.bin/ctfconvert/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/usr.bin/ctfconvert/Makefile,v 1.1 2008/05/22 08:04:48 jb Exp $ .include ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.bin/ctfdump/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/usr.bin/ctfdump/Makefile,v 1.1 2008/05/22 08:04:48 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.bin/ctfmerge/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/usr.bin/ctfmerge/Makefile,v 1.1 2008/05/22 08:04:49 jb Exp $ .include ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.bin/sgsmsg/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/usr.bin/sgsmsg/Makefile,v 1.1 2008/05/22 08:04:49 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.sbin/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/cddl/usr.sbin/Makefile,v 1.8 2008/03/29 17:44:40 ru Exp $ +# $FreeBSD: src/cddl/usr.sbin/Makefile,v 1.9 2008/05/22 23:06:19 jb Exp $ .include ==== //depot/projects/soc2008/lqlee-dtrace/src/cddl/usr.sbin/dtrace/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/cddl/usr.sbin/dtrace/Makefile,v 1.1 2008/05/22 23:06:19 jb Exp $ .include "../../Makefile.inc" ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/Makefile#2 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/lib/Makefile,v 1.229 2008/03/12 09:49:39 jeff Exp $ +# $FreeBSD: src/lib/Makefile,v 1.230 2008/05/22 04:22:43 jb Exp $ .include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libarchive/archive_entry_strmode.c#2 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry_strmode.c,v 1.2 2008/02/19 05:49:02 kientzle Exp $"); +__FBSDID("$FreeBSD: src/lib/libarchive/archive_entry_strmode.c,v 1.3 2008/05/23 04:57:28 cperciva Exp $"); #ifdef HAVE_SYS_STAT_H #include @@ -39,7 +39,6 @@ const char * archive_entry_strmode(struct archive_entry *entry) { - static const char *perms = "?rwxrwxrwx "; static const mode_t permbits[] = { 0400, 0200, 0100, 0040, 0020, 0010, 0004, 0002, 0001 }; char *bp = entry->strmode; @@ -47,7 +46,7 @@ int i; /* Fill in a default string, then selectively override. */ - strcpy(bp, perms); + strcpy(bp, "?rwxrwxrwx "); mode = archive_entry_mode(entry); switch (archive_entry_filetype(entry)) { ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libarchive/archive_read_data_into_fd.c#2 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include "archive_platform.h" -__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_data_into_fd.c,v 1.15 2007/04/02 00:21:46 kientzle Exp $"); +__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_data_into_fd.c,v 1.16 2008/05/23 05:01:29 cperciva Exp $"); #ifdef HAVE_SYS_TYPES_H #include @@ -64,8 +64,12 @@ ARCHIVE_OK) { const char *p = buff; if (offset > output_offset) { - lseek(fd, offset - output_offset, SEEK_CUR); - output_offset = offset; + output_offset = lseek(fd, + offset - output_offset, SEEK_CUR); + if (output_offset != offset) { + archive_set_error(a, errno, "Seek error"); + return (ARCHIVE_FATAL); + } } while (size > 0) { bytes_to_write = size; @@ -74,7 +78,7 @@ bytes_written = write(fd, p, bytes_to_write); if (bytes_written < 0) { archive_set_error(a, errno, "Write error"); - return (-1); + return (ARCHIVE_FATAL); } output_offset += bytes_written; total_written += bytes_written; ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/lib/libdwarf/Makefile,v 1.1 2008/05/22 02:14:23 jb Exp $ LIB= dwarf ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/_libdwarf.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/_libdwarf.h,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #ifndef __LIBDWARF_H_ ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf.h,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #ifndef _DWARF_H_ ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_abbrev.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_abbrev.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_attr.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_attr.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_attrval.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_attrval.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_cu.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_cu.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include "_libdwarf.h" ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_dealloc.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_dealloc.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include "_libdwarf.h" ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_die.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_die.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_dump.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_dump.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_errmsg.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_errmsg.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_errno.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_errno.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include "_libdwarf.h" ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_finish.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_finish.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_form.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_form.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include "_libdwarf.h" ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_init.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_init.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/dwarf_loc.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/dwarf_loc.c,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libdwarf/libdwarf.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libdwarf/libdwarf.h,v 1.1 2008/05/22 02:14:23 jb Exp $ */ #ifndef _LIBDWARF_H_ ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libelf/elf_strptr.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libelf/elf_strptr.c,v 1.1 2006/11/11 17:16:33 jkoshy Exp $"); +__FBSDID("$FreeBSD: src/lib/libelf/elf_strptr.c,v 1.2 2008/05/23 07:35:36 jb Exp $"); #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libelf/libelf_align.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libelf/libelf_align.c,v 1.2 2006/12/18 05:36:23 jkoshy Exp $"); +__FBSDID("$FreeBSD: src/lib/libelf/libelf_align.c,v 1.3 2008/05/23 07:33:45 jb Exp $"); #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libelf/libelf_data.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libelf/libelf_data.c,v 1.3 2007/11/23 11:29:36 jkoshy Exp $"); +__FBSDID("$FreeBSD: src/lib/libelf/libelf_data.c,v 1.4 2008/05/23 07:32:19 jb Exp $"); #include #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD$ +# $FreeBSD: src/lib/libproc/Makefile,v 1.1 2008/05/22 02:10:14 jb Exp $ LIB= proc ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/_libproc.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libproc/_libproc.h,v 1.1 2008/05/22 02:09:21 jb Exp $ */ #include ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/libproc.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libproc/libproc.h,v 1.1 2008/05/22 02:09:21 jb Exp $ */ #ifndef _LIBPROC_H_ ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/proc_create.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libproc/proc_create.c,v 1.1 2008/05/22 02:09:21 jb Exp $ */ #include "_libproc.h" ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/proc_sym.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libproc/proc_sym.c,v 1.1 2008/05/22 02:09:21 jb Exp $ */ #include "_libproc.h" ==== //depot/projects/soc2008/lqlee-dtrace/src/lib/libproc/proc_util.c#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/lib/libproc/proc_util.c,v 1.1 2008/05/22 02:09:21 jb Exp $ */ #include "_libproc.h" ==== //depot/projects/soc2008/lqlee-dtrace/src/sbin/restore/tape.c#2 (text+ko) ==== @@ -39,7 +39,7 @@ #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/sbin/restore/tape.c,v 1.51 2008/04/11 21:51:53 mckusick Exp $"); +__FBSDID("$FreeBSD: src/sbin/restore/tape.c,v 1.53 2008/05/22 22:19:33 mckusick Exp $"); #include #include @@ -1379,8 +1379,6 @@ } if (checksum((int *)buf) == FAIL) return (FAIL); - if (dumpdate != 0 && _time64_to_time(buf->c_date) != dumpdate) - fprintf(stderr, "Header with wrong dumpdate.\n"); if (Bcvt) { swabst((u_char *)"8l4s1q8l2q17l", (u_char *)buf); swabst((u_char *)"l",(u_char *) &buf->c_level); @@ -1395,28 +1393,25 @@ /* * Have to patch up missing information in bit map headers */ - buf->c_inumber = 0; buf->c_size = buf->c_count * TP_BSIZE; if (buf->c_count > TP_NINDIR) readmapflag = 1; else for (i = 0; i < buf->c_count; i++) buf->c_addr[i]++; - break; + /* FALL THROUGH */ case TS_TAPE: - if (buf->c_magic == NFS_MAGIC) { - if ((buf->c_flags & NFS_DR_NEWINODEFMT) == 0) - oldinofmt = 1; - buf->c_date = _time32_to_time(buf->c_old_date); - buf->c_ddate = _time32_to_time(buf->c_old_ddate); - buf->c_tapea = buf->c_old_tapea; - buf->c_firstrec = buf->c_old_firstrec; - } + if (buf->c_magic == NFS_MAGIC && + (buf->c_flags & NFS_DR_NEWINODEFMT) == 0) + oldinofmt = 1; + /* FALL THROUGH */ + case TS_END: buf->c_inumber = 0; - break; + /* FALL THROUGH */ + case TS_ADDR: case TS_INODE: /* * For old dump tapes, have to copy up old fields to @@ -1429,16 +1424,18 @@ buf->c_ddate = _time32_to_time(buf->c_old_ddate); buf->c_atime = _time32_to_time(buf->c_old_atime); buf->c_mtime = _time32_to_time(buf->c_old_mtime); + buf->c_birthtime = 0; + buf->c_birthtimensec = 0; + buf->c_extsize = 0; } break; - case TS_ADDR: - break; - default: panic("gethead: unknown inode type %d\n", buf->c_type); break; } + if (dumpdate != 0 && _time64_to_time(buf->c_date) != dumpdate) + fprintf(stderr, "Header with wrong dumpdate.\n"); /* * If we're restoring a filesystem with the old (FreeBSD 1) * format inodes, copy the uid/gid to the new location ==== //depot/projects/soc2008/lqlee-dtrace/src/share/man/man3/Makefile#2 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.2 (Berkeley) 12/13/93 -# $FreeBSD: src/share/man/man3/Makefile,v 1.47 2008/03/29 17:44:39 ru Exp $ +# $FreeBSD: src/share/man/man3/Makefile,v 1.48 2008/05/22 14:40:03 ed Exp $ .include @@ -63,6 +63,7 @@ queue.3 SLIST_NEXT.3 \ queue.3 SLIST_REMOVE.3 \ queue.3 SLIST_REMOVE_HEAD.3 \ + queue.3 SLIST_REMOVE_NEXT.3 \ queue.3 STAILQ_CONCAT.3 \ queue.3 STAILQ_EMPTY.3 \ queue.3 STAILQ_ENTRY.3 \ @@ -79,6 +80,7 @@ queue.3 STAILQ_NEXT.3 \ queue.3 STAILQ_REMOVE.3 \ queue.3 STAILQ_REMOVE_HEAD.3 \ + queue.3 STAILQ_REMOVE_NEXT.3 \ queue.3 TAILQ_CONCAT.3 \ queue.3 TAILQ_EMPTY.3 \ queue.3 TAILQ_ENTRY.3 \ ==== //depot/projects/soc2008/lqlee-dtrace/src/share/man/man3/queue.3#2 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)queue.3 8.2 (Berkeley) 1/24/94 -.\" $FreeBSD: src/share/man/man3/queue.3,v 1.41 2007/11/02 00:34:44 obrien Exp $ +.\" $FreeBSD: src/share/man/man3/queue.3,v 1.42 2008/05/22 14:40:03 ed Exp $ .\" .Dd March 24, 2006 .Dt QUEUE 3 @@ -48,6 +48,7 @@ .Nm SLIST_INSERT_HEAD , .Nm SLIST_NEXT , .Nm SLIST_REMOVE_HEAD , +.Nm SLIST_REMOVE_NEXT , .Nm SLIST_REMOVE , .Nm STAILQ_CONCAT , .Nm STAILQ_EMPTY , @@ -64,6 +65,7 @@ .Nm STAILQ_LAST , .Nm STAILQ_NEXT , .Nm STAILQ_REMOVE_HEAD , +.Nm STAILQ_REMOVE_NEXT , .Nm STAILQ_REMOVE , .Nm LIST_EMPTY , .Nm LIST_ENTRY , @@ -114,6 +116,7 @@ .Fn SLIST_INSERT_HEAD "SLIST_HEAD *head" "TYPE *elm" "SLIST_ENTRY NAME" .Fn SLIST_NEXT "TYPE *elm" "SLIST_ENTRY NAME" .Fn SLIST_REMOVE_HEAD "SLIST_HEAD *head" "SLIST_ENTRY NAME" +.Fn SLIST_REMOVE_NEXT "SLIST_HEAD *head" "TYPE *elm" "SLIST_ENTRY NAME" .Fn SLIST_REMOVE "SLIST_HEAD *head" "TYPE *elm" "TYPE" "SLIST_ENTRY NAME" .\" .Fn STAILQ_CONCAT "STAILQ_HEAD *head1" "STAILQ_HEAD *head2" @@ -131,6 +134,7 @@ .Fn STAILQ_LAST "STAILQ_HEAD *head" "TYPE" "STAILQ_ENTRY NAME" .Fn STAILQ_NEXT "TYPE *elm" "STAILQ_ENTRY NAME" .Fn STAILQ_REMOVE_HEAD "STAILQ_HEAD *head" "STAILQ_ENTRY NAME" +.Fn STAILQ_REMOVE_NEXT "STAILQ_HEAD *head" "TYPE *elm" "STAILQ_ENTRY NAME" .Fn STAILQ_REMOVE "STAILQ_HEAD *head" "TYPE *elm" "TYPE" "STAILQ_ENTRY NAME" .\" .Fn LIST_EMPTY "LIST_HEAD *head" @@ -387,6 +391,14 @@ macro. .Pp The macro +.Nm SLIST_REMOVE_NEXT +removes the element after +.Fa elm +from the list. Unlike +.Fa SLIST_REMOVE , +this macro does not traverse the entire list. +.Pp +The macro .Nm SLIST_REMOVE removes the element .Fa elm @@ -561,6 +573,14 @@ macro. .Pp The macro +.Nm STAILQ_REMOVE_NEXT +removes the element after +.Fa elm +from the tail queue. Unlike +.Fa STAILQ_REMOVE , +this macro does not traverse the entire tail queue. +.Pp +The macro .Nm STAILQ_REMOVE removes the element .Fa elm ==== //depot/projects/soc2008/lqlee-dtrace/src/share/man/man9/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/man/man9/Makefile,v 1.335 2008/04/06 21:22:12 attilio Exp $ +# $FreeBSD: src/share/man/man9/Makefile,v 1.336 2008/05/22 16:25:25 alc Exp $ MAN= accept_filter.9 \ accf_data.9 \ @@ -169,7 +169,6 @@ physio.9 \ pmap.9 \ pmap_activate.9 \ - pmap_addr_hint.9 \ pmap_change_wiring.9 \ pmap_clear_modify.9 \ pmap_copy.9 \ ==== //depot/projects/soc2008/lqlee-dtrace/src/share/man/man9/pmap.9#2 (text+ko) ==== @@ -23,7 +23,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man9/pmap.9,v 1.10 2005/06/15 00:21:02 hmp Exp $ +.\" $FreeBSD: src/share/man/man9/pmap.9,v 1.11 2008/05/22 16:25:25 alc Exp $ .\" .Dd July 21, 2003 .Dt PMAP 9 @@ -89,7 +89,6 @@ .Sh SEE ALSO .Xr pmap 9 , .Xr pmap_activate 9 , -.Xr pmap_addr_hint 9 , .Xr pmap_change_wiring 9 , .Xr pmap_clear_modify 9 , .Xr pmap_clear_reference 9 , ==== //depot/projects/soc2008/lqlee-dtrace/src/share/man/man9/taskqueue.9#2 (text+ko) ==== @@ -26,7 +26,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri May 23 21:30:22 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A8068106567A; Fri, 23 May 2008 21:30:22 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69CF71065678 for ; Fri, 23 May 2008 21:30:22 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 428888FC13 for ; Fri, 23 May 2008 21:30:22 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NLUMa1049276 for ; Fri, 23 May 2008 21:30:22 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NLUMS6049273 for perforce@freebsd.org; Fri, 23 May 2008 21:30:22 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 21:30:22 GMT Message-Id: <200805232130.m4NLUMS6049273@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 142158 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: Fri, 23 May 2008 21:30:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=142158 Change 142158 by jb@freebsd3 on 2008/05/23 21:29:33 Loopback Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtmalloc/dtmalloc.c#4 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dis_tables.c#3 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dis_tables.h#3 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_asm.S#7 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_isa.c#8 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c#13 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/instr_size.c#4 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_anon.c#8 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_cddl.h#5 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_clone.c#11 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_debug.c#6 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.c#21 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_ioctl.c#24 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_load.c#32 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_modevent.c#10 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_sysctl.c#6 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_test.c#4 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_unload.c#28 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_vtime.c#5 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dis_tables.c#3 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dis_tables.h#4 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_asm.S#10 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_isa.c#11 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_subr.c#17 edit .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/instr_size.c#5 edit .. //depot/projects/dtrace/src/sys/cddl/dev/fbt/fbt.c#11 edit .. //depot/projects/dtrace/src/sys/cddl/dev/profile/profile.c#8 edit .. //depot/projects/dtrace/src/sys/cddl/dev/prototype.c#11 edit .. //depot/projects/dtrace/src/sys/cddl/dev/sdt/sdt.c#11 edit .. //depot/projects/dtrace/src/sys/cddl/dev/systrace/systrace.c#11 edit .. //depot/projects/dtrace/src/sys/kern/kern_linker.c#35 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/dtmalloc/dtmalloc.c#4 (text+ko) ==== @@ -20,7 +20,7 @@ * * Portions Copyright 2006-2008 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtmalloc/dtmalloc.c,v 1.1 2008/05/23 05:59:40 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dis_tables.c#3 (text+ko) ==== @@ -17,6 +17,8 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/amd64/dis_tables.c,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* * Copyright 2006 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dis_tables.h#3 (text+ko) ==== @@ -17,6 +17,8 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/amd64/dis_tables.h,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* * Copyright 2006 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_asm.S#7 (text+ko) ==== @@ -20,7 +20,7 @@ * * Portions Copyright 2008 John Birrell * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/amd64/dtrace_asm.S,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ /* ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_isa.c#8 (text+ko) ==== @@ -18,6 +18,8 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/amd64/dtrace_isa.c,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* * Copyright 2005 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c#13 (text+ko) ==== @@ -19,7 +19,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/amd64/dtrace_subr.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ /* ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/amd64/instr_size.c#4 (text+ko) ==== @@ -18,6 +18,8 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/amd64/instr_size.c,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* * Copyright 2005 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_anon.c#8 (text+ko) ==== @@ -1,3 +1,26 @@ +/* + * CDDL HEADER START + * + * The contents of this file are subject to the terms of the + * Common Development and Distribution License, Version 1.0 only + * (the "License"). You may not use this file except in compliance + * with the License. + * + * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE + * or http://www.opensolaris.org/os/licensing. + * See the License for the specific language governing permissions + * and limitations under the License. + * + * When distributing Covered Code, include this CDDL HEADER in each + * file and include the License file at usr/src/OPENSOLARIS.LICENSE. + * If applicable, add the following below this CDDL HEADER, with the + * fields enclosed by brackets "[]" replaced with your own identifying + * information: Portions Copyright [yyyy] [name of copyright owner] + * + * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_anon.c,v 1.1 2008/05/23 05:59:41 jb Exp $ + */ /* * DTrace Anonymous Enabling Functions ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_cddl.h#5 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_cddl.h,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_clone.c#11 (text+ko) ==== @@ -25,7 +25,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH * DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_clone.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_debug.c#6 (text+ko) ==== @@ -25,7 +25,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH * DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_debug.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.c#21 (text+ko) ==== @@ -1,3 +1,4 @@ +/* $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_hacks.c,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* XXX Hacks.... */ dtrace_cacheid_t dtrace_predcache_id; ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_ioctl.c#24 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_ioctl.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_load.c#32 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_load.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_modevent.c#10 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_modevent.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_sysctl.c#6 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_sysctl.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_test.c#4 (text+ko) ==== @@ -22,7 +22,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_test.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_unload.c#28 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_unload.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_vtime.c#5 (text+ko) ==== @@ -17,6 +17,8 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/dtrace_vtime.c,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dis_tables.c#3 (text+ko) ==== @@ -17,6 +17,8 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/i386/dis_tables.c,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* * Copyright 2006 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dis_tables.h#4 (text+ko) ==== @@ -17,6 +17,8 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/i386/dis_tables.h,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* * Copyright 2006 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_asm.S#10 (text+ko) ==== @@ -18,6 +18,8 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/i386/dtrace_asm.S,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* * Copyright 2004 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_isa.c#11 (text+ko) ==== @@ -18,6 +18,8 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/i386/dtrace_isa.c,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* * Copyright 2005 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/dtrace_subr.c#17 (text+ko) ==== @@ -19,7 +19,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/dtrace/i386/dtrace_subr.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ /* ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/i386/instr_size.c#5 (text+ko) ==== @@ -18,6 +18,8 @@ * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END + * + * $FreeBSD: src/sys/cddl/dev/dtrace/i386/instr_size.c,v 1.1 2008/05/23 05:59:41 jb Exp $ */ /* * Copyright 2005 Sun Microsystems, Inc. All rights reserved. ==== //depot/projects/dtrace/src/sys/cddl/dev/fbt/fbt.c#11 (text+ko) ==== @@ -20,7 +20,7 @@ * * Portions Copyright 2006-2008 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/fbt/fbt.c,v 1.1 2008/05/23 05:59:41 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/profile/profile.c#8 (text+ko) ==== @@ -20,7 +20,7 @@ * * Portions Copyright 2006-2008 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/profile/profile.c,v 1.1 2008/05/23 05:59:42 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/prototype.c#11 (text+ko) ==== @@ -2,7 +2,7 @@ * This file is freeware. You are free to use it and add your own * license. * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/prototype.c,v 1.1 2008/05/23 05:59:40 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/sdt/sdt.c#11 (text+ko) ==== @@ -20,7 +20,7 @@ * * Portions Copyright 2006-2008 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/sdt/sdt.c,v 1.1 2008/05/23 05:59:42 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/dev/systrace/systrace.c#11 (text+ko) ==== @@ -20,7 +20,7 @@ * * Portions Copyright 2006-2008 John Birrell jb@freebsd.org * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/dev/systrace/systrace.c,v 1.1 2008/05/23 05:59:42 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/kern/kern_linker.c#35 (text+ko) ==== @@ -157,7 +157,7 @@ linker_init(void *arg) { - sx_init_flags(&kld_sx, "kernel linker", SX_NOWITNESS); + sx_init(&kld_sx, "kernel linker"); TAILQ_INIT(&classes); TAILQ_INIT(&linker_files); } From owner-p4-projects@FreeBSD.ORG Fri May 23 22:26:26 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 67F4A1065677; Fri, 23 May 2008 22:26:26 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29C131065674 for ; Fri, 23 May 2008 22:26:26 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DF1258FC15 for ; Fri, 23 May 2008 22:26:25 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NMQPC9052413 for ; Fri, 23 May 2008 22:26:25 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NMQPWg052411 for perforce@freebsd.org; Fri, 23 May 2008 22:26:25 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 22:26:25 GMT Message-Id: <200805232226.m4NMQPWg052411@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 142165 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: Fri, 23 May 2008 22:26:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=142165 Change 142165 by jb@freebsd3 on 2008/05/23 22:25:24 Reset to match current. Affected files ... .. //depot/projects/dtrace/src/sys/sys/lockmgr.h#22 edit Differences ... ==== //depot/projects/dtrace/src/sys/sys/lockmgr.h#22 (text+ko) ==== @@ -185,7 +185,6 @@ #define KA_NOTRECURSED LA_NOTRECURSED #define KA_HELD #define KA_UNHELD - #endif #endif /* _KERNEL */ From owner-p4-projects@FreeBSD.ORG Fri May 23 22:31:32 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 37A821065677; Fri, 23 May 2008 22:31:32 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED4831065675 for ; Fri, 23 May 2008 22:31:31 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C75F18FC13 for ; Fri, 23 May 2008 22:31:31 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NMVVtg052561 for ; Fri, 23 May 2008 22:31:31 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NMVVLu052559 for perforce@freebsd.org; Fri, 23 May 2008 22:31:31 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 22:31:31 GMT Message-Id: <200805232231.m4NMVVLu052559@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 142167 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: Fri, 23 May 2008 22:31:32 -0000 http://perforce.freebsd.org/chv.cgi?CH=142167 Change 142167 by jb@freebsd3 on 2008/05/23 22:30:38 IFC Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/cyclic/amd64/cyclic_machdep.c#1 branch .. //depot/projects/dtrace/src/sys/cddl/dev/cyclic/cyclic.c#1 branch .. //depot/projects/dtrace/src/sys/cddl/dev/cyclic/cyclic_test.c#1 branch .. //depot/projects/dtrace/src/sys/cddl/dev/cyclic/i386/cyclic_machdep.c#1 branch .. //depot/projects/dtrace/src/sys/conf/NOTES#55 integrate .. //depot/projects/dtrace/src/sys/modules/cyclic/Makefile#14 integrate Differences ... ==== //depot/projects/dtrace/src/sys/conf/NOTES#55 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1489 2008/05/22 18:19:49 maxim Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1490 2008/05/23 22:17:28 jb Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # ==== //depot/projects/dtrace/src/sys/modules/cyclic/Makefile#14 (text+ko) ==== @@ -1,6 +1,6 @@ -# $FreeBSD: src/sys/modules/cyclic/Makefile,v 1.1 2008/05/17 02:31:17 jb Exp $ +# $FreeBSD: src/sys/modules/cyclic/Makefile,v 1.2 2008/05/23 22:23:28 jb Exp $ -.PATH: ${.CURDIR}/../../cddl/cyclic +.PATH: ${.CURDIR}/../../cddl/dev/cyclic KMOD= cyclic SRCS= cyclic.c @@ -10,7 +10,7 @@ CFLAGS+= -I${.CURDIR}/../../cddl/compat/opensolaris \ -I${.CURDIR}/../../cddl/contrib/opensolaris/uts/common \ -I${.CURDIR}/../.. \ - -I${.CURDIR}/../../cddl/cyclic/${MACHINE_ARCH} + -I${.CURDIR}/../../cddl/dev/cyclic/${MACHINE_ARCH} CFLAGS+= -DDEBUG=1 From owner-p4-projects@FreeBSD.ORG Fri May 23 22:32:33 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4789F1065671; Fri, 23 May 2008 22:32:33 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0969E106566C for ; Fri, 23 May 2008 22:32:33 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BE9578FC14 for ; Fri, 23 May 2008 22:32:32 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NMWWCE052607 for ; Fri, 23 May 2008 22:32:32 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NMWW1e052605 for perforce@freebsd.org; Fri, 23 May 2008 22:32:32 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 22:32:32 GMT Message-Id: <200805232232.m4NMWW1e052605@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 142168 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: Fri, 23 May 2008 22:32:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=142168 Change 142168 by jb@freebsd3 on 2008/05/23 22:31:37 Remove files that are now in sys/cddl/dev/cyclic Affected files ... .. //depot/projects/dtrace/src/sys/cddl/cyclic/amd64/cyclic_machdep.c#4 delete .. //depot/projects/dtrace/src/sys/cddl/cyclic/cyclic.c#4 delete .. //depot/projects/dtrace/src/sys/cddl/cyclic/cyclic_test.c#2 delete .. //depot/projects/dtrace/src/sys/cddl/cyclic/i386/cyclic_machdep.c#4 delete Differences ... From owner-p4-projects@FreeBSD.ORG Fri May 23 22:51:53 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6FDBA1065679; Fri, 23 May 2008 22:51:53 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 312211065675 for ; Fri, 23 May 2008 22:51:53 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0B62D8FC14 for ; Fri, 23 May 2008 22:51:53 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NMpqj7053384 for ; Fri, 23 May 2008 22:51:52 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NMpqZu053382 for perforce@freebsd.org; Fri, 23 May 2008 22:51:52 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 22:51:52 GMT Message-Id: <200805232251.m4NMpqZu053382@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 142172 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: Fri, 23 May 2008 22:51:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=142172 Change 142172 by jb@freebsd3 on 2008/05/23 22:51:20 IFC Affected files ... .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/kern/opensolaris.c#2 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c#2 integrate .. //depot/projects/dtrace/src/sys/modules/Makefile#45 integrate Differences ... ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/kern/opensolaris.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c#2 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/Makefile#45 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/modules/Makefile,v 1.567 2008/05/19 01:53:47 yongari Exp $ +# $FreeBSD: src/sys/modules/Makefile,v 1.568 2008/05/23 22:36:12 jb Exp $ .include From owner-p4-projects@FreeBSD.ORG Fri May 23 23:11:14 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B20381065678; Fri, 23 May 2008 23:11:14 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73F941065672 for ; Fri, 23 May 2008 23:11:14 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 34A9A8FC16 for ; Fri, 23 May 2008 23:11:14 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NNBEOM055075 for ; Fri, 23 May 2008 23:11:14 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NNBEb5055073 for perforce@freebsd.org; Fri, 23 May 2008 23:11:14 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 23:11:14 GMT Message-Id: <200805232311.m4NNBEb5055073@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 142174 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: Fri, 23 May 2008 23:11:15 -0000 http://perforce.freebsd.org/chv.cgi?CH=142174 Change 142174 by jb@freebsd3 on 2008/05/23 23:11:02 Reset to match current. Affected files ... .. //depot/projects/dtrace/src/sys/arm/arm/pmap.c#32 edit Differences ... ==== //depot/projects/dtrace/src/sys/arm/arm/pmap.c#32 (text+ko) ==== @@ -3654,13 +3654,11 @@ TAILQ_INIT(&pmap->pm_pvlist); bzero(&pmap->pm_stats, sizeof pmap->pm_stats); pmap->pm_stats.resident_count = 1; -#ifdef DOODAD if (vector_page < KERNBASE) { pmap_enter(pmap, vector_page, VM_PROT_READ, PHYS_TO_VM_PAGE(systempage.pv_pa), VM_PROT_READ, 1); } -#endif return (1); } From owner-p4-projects@FreeBSD.ORG Fri May 23 23:12:16 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E585F1065672; Fri, 23 May 2008 23:12:15 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A806A106566C for ; Fri, 23 May 2008 23:12:15 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 822568FC1B for ; Fri, 23 May 2008 23:12:15 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NNCFu7055121 for ; Fri, 23 May 2008 23:12:15 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NNCFDF055119 for perforce@freebsd.org; Fri, 23 May 2008 23:12:15 GMT (envelope-from jb@freebsd.org) Date: Fri, 23 May 2008 23:12:15 GMT Message-Id: <200805232312.m4NNCFDF055119@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 142175 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: Fri, 23 May 2008 23:12:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=142175 Change 142175 by jb@freebsd3 on 2008/05/23 23:11:19 Loopback. Affected files ... .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#3 edit .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/kern/opensolaris.c#3 edit .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c#3 edit Differences ... ==== //depot/projects/dtrace/src/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#3 (text+ko) ==== @@ -61,6 +61,7 @@ #include #include #include +#include #include #include #include ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/kern/opensolaris.c#3 (text+ko) ==== @@ -22,7 +22,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/compat/opensolaris/kern/opensolaris.c,v 1.1 2008/05/23 22:39:28 jb Exp $ * */ ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c#3 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD$ + * $FreeBSD: src/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c,v 1.1 2008/05/23 22:39:28 jb Exp $ * */ From owner-p4-projects@FreeBSD.ORG Sat May 24 03:31:01 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9546C1065675; Sat, 24 May 2008 03:31:01 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 576821065671 for ; Sat, 24 May 2008 03:31:01 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 30A6F8FC1D for ; Sat, 24 May 2008 03:31:01 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4O3V1xt089180 for ; Sat, 24 May 2008 03:31:01 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4O3V0rA089175 for perforce@freebsd.org; Sat, 24 May 2008 03:31:00 GMT (envelope-from jb@freebsd.org) Date: Sat, 24 May 2008 03:31:00 GMT Message-Id: <200805240331.m4O3V0rA089175@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 142187 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 03:31:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=142187 Change 142187 by jb@freebsd3 on 2008/05/24 03:30:45 IFopensolaris Affected files ... .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#3 integrate .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#7 integrate .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh.out#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/Makefile#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.basic.ksh#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.hvmenable.ksh#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.memenable.ksh#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.schedargs.ksh#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.schedenable.ksh#1 branch .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c#7 integrate .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c#7 integrate .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c#6 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#6 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#5 integrate Differences ... ==== //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#3 (text+ko) ==== @@ -23,7 +23,7 @@ # Copyright 2008 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -#ident "%Z%%M% %I% %E% SMI" +# ident "%Z%%M% %I% %E% SMI" # Exception list: names tests that are bypassed when running in Java # mode (relative to /opt/SUNWdtrt/tst) @@ -49,6 +49,7 @@ common/usdt/tst.dlclose3.ksh common/usdt/tst.eliminate.ksh common/usdt/tst.enabled.ksh +common/usdt/tst.enabled2.ksh common/usdt/tst.entryreturn.ksh common/usdt/tst.fork.ksh common/usdt/tst.header.ksh ==== //depot/projects/dtrace/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#7 (xtext) ==== @@ -40,6 +40,7 @@ $USAGE = "Usage: $PNAME [-abfghjlnqs] [-d dir] [-i isa] " . "[-x opt[=arg]] [file | dir ...]\n"; ($MACH = `uname -p`) =~ s/\W*\n//; +($PLATFORM = `uname -i`) =~ s/\W*\n//; @dtrace_argv = (); @@ -215,17 +216,17 @@ } # -# Iterate over the set of test files specified on the command-line or by -# a find on "$defdir/common" and "$defdir/$MACH" and execute each one. -# If the test file is executable, we fork and exec it. If the test is a -# .ksh file, we run it with $ksh_path. Otherwise we run dtrace -s on it. -# If the file is named tst.* we assume it should return exit status 0. -# If the file is named err.* we assume it should return exit status 1. -# If the file is named err.D_[A-Z0-9]+[.*].d we use dtrace -xerrtags and -# examine stderr to ensure that a matching error tag was produced. -# If the file is named drp.[A-Z0-9]+[.*].d we use dtrace -xdroptags and -# examine stderr to ensure that a matching drop tag was produced. -# If any *.out or *.err files are found we perform output comparisons. +# Iterate over the set of test files specified on the command-line or by a find +# on "$defdir/common", "$defdir/$MACH" and "$defdir/$PLATFORM" and execute each +# one. If the test file is executable, we fork and exec it. If the test is a +# .ksh file, we run it with $ksh_path. Otherwise we run dtrace -s on it. If +# the file is named tst.* we assume it should return exit status 0. If the +# file is named err.* we assume it should return exit status 1. If the file is +# named err.D_[A-Z0-9]+[.*].d we use dtrace -xerrtags and examine stderr to +# ensure that a matching error tag was produced. If the file is named +# drp.[A-Z0-9]+[.*].d we use dtrace -xdroptags and examine stderr to ensure +# that a matching drop tag was produced. If any *.out or *.err files are found +# we perform output comparisons. # # run_tests takes two arguments: The first is the pathname of the dtrace # command to invoke when running the tests. The second is the pathname @@ -548,6 +549,7 @@ find(\&wanted, "$defdir/common") if (scalar(@ARGV) == 0); find(\&wanted, "$defdir/$MACH") if (scalar(@ARGV) == 0); +find(\&wanted, "$defdir/$PLATFORM") if (scalar(@ARGV) == 0); die $USAGE if (scalar(@files) == 0); $dtrace_path = '/usr/sbin/dtrace'; ==== //depot/projects/dtrace/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c#7 (text) ==== @@ -868,15 +868,19 @@ /* * We may have already processed this object file in an earlier linker * invocation. Check to see if the present instruction sequence matches - * the one we would install. + * the one we would install below. */ if (isenabled) { - if (ip[0] == DT_OP_CLR_O0) + if (ip[0] == DT_OP_NOP) { + (*off) += sizeof (ip[0]); return (0); + } } else { if (DT_IS_RESTORE(ip[1])) { - if (ip[0] == DT_OP_RET) + if (ip[0] == DT_OP_RET) { + (*off) += sizeof (ip[0]); return (0); + } } else if (DT_IS_MOV_O7(ip[1])) { if (DT_IS_RETL(ip[0])) return (0); @@ -910,7 +914,17 @@ return (-1); } - ip[0] = DT_OP_CLR_O0; + + /* + * On SPARC, we take advantage of the fact that the first + * argument shares the same register as for the return value. + * The macro handles the work of zeroing that register so we + * don't need to do anything special here. We instrument the + * instruction in the delay slot as we'll need to modify the + * return register after that instruction has been emulated. + */ + ip[0] = DT_OP_NOP; + (*off) += sizeof (ip[0]); } else { /* * If the call is followed by a restore, it's a tail call so @@ -919,11 +933,16 @@ * so change the call to a retl-like instruction that returns * to that register value + 8 (rather than the typical %o7 + * 8); the delay slot instruction is left, but should have no - * effect. Otherwise we change the call to be a nop. In the - * first and the last case we adjust the offset to land on what - * was once the delay slot of the call so we correctly get all - * the arguments as they would have been passed in a normal - * function call. + * effect. Otherwise we change the call to be a nop. We + * identify the subsequent instruction as the probe point in + * all but the leaf tail-call case to ensure that arguments to + * the probe are complete and consistent. An astute, though + * largely hypothetical, observer would note that there is the + * possibility of a false-positive probe firing if the function + * contained a branch to the instruction in the delay slot of + * the call. Fixing this would require significant in-kernel + * modifications, and isn't worth doing until we see it in the + * wild. */ if (DT_IS_RESTORE(ip[1])) { ip[0] = DT_OP_RET; ==== //depot/projects/dtrace/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c#7 (text) ==== @@ -115,8 +115,9 @@ #define DT_VERS_1_5 DT_VERSION_NUMBER(1, 5, 0) #define DT_VERS_1_6 DT_VERSION_NUMBER(1, 6, 0) #define DT_VERS_1_6_1 DT_VERSION_NUMBER(1, 6, 1) -#define DT_VERS_LATEST DT_VERS_1_6_1 -#define DT_VERS_STRING "Sun D 1.6.1" +#define DT_VERS_1_6_2 DT_VERSION_NUMBER(1, 6, 2) +#define DT_VERS_LATEST DT_VERS_1_6_2 +#define DT_VERS_STRING "Sun D 1.6.2" const dt_version_t _dtrace_versions[] = { DT_VERS_1_0, /* D API 1.0.0 (PSARC 2001/466) Solaris 10 FCS */ @@ -130,6 +131,7 @@ DT_VERS_1_5, /* D API 1.5 Solaris Express 7/07 */ DT_VERS_1_6, /* D API 1.6 */ DT_VERS_1_6_1, /* D API 1.6.1 */ + DT_VERS_1_6_2, /* D API 1.6.2 */ 0 }; ==== //depot/projects/dtrace/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c#6 (text) ==== @@ -20,7 +20,7 @@ */ /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -436,8 +436,13 @@ if (fprintf(infop->dthi_out, ");\n") < 0) return (dt_set_errno(dtp, errno)); - if (fprintf(infop->dthi_out, "extern int " - "__dtraceenabled_%s___%s(void);\n", infop->dthi_pfname, fname) < 0) + if (fprintf(infop->dthi_out, + "#ifndef\t__sparc\n" + "extern int __dtraceenabled_%s___%s(void);\n" + "#else\n" + "extern int __dtraceenabled_%s___%s(long);\n" + "#endif\n", + infop->dthi_pfname, fname, infop->dthi_pfname, fname) < 0) return (dt_set_errno(dtp, errno)); return (0); @@ -499,13 +504,20 @@ return (dt_set_errno(dtp, errno)); if (!infop->dthi_empty) { - if (fprintf(infop->dthi_out, "#define\t%s_%s_ENABLED() \\\n", - infop->dthi_pmname, mname) < 0) + if (fprintf(infop->dthi_out, + "#ifndef\t__sparc\n" + "#define\t%s_%s_ENABLED() \\\n" + "\t__dtraceenabled_%s___%s()\n" + "#else\n" + "#define\t%s_%s_ENABLED() \\\n" + "\t__dtraceenabled_%s___%s(0)\n" + "#endif\n", + infop->dthi_pmname, mname, + infop->dthi_pfname, fname, + infop->dthi_pmname, mname, + infop->dthi_pfname, fname) < 0) return (dt_set_errno(dtp, errno)); - if (fprintf(infop->dthi_out, "\t__dtraceenabled_%s___%s()\n", - infop->dthi_pfname, fname) < 0) - return (dt_set_errno(dtp, errno)); } else { if (fprintf(infop->dthi_out, "#define\t%s_%s_ENABLED() (0)\n", infop->dthi_pmname, mname) < 0) ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#6 (text) ==== @@ -11398,13 +11398,21 @@ mutex_enter(&dtrace_lock); /* - * Because we can be called after dtrace_detach() has been called, we - * cannot assert that there are retained enablings. We can safely - * load from dtrace_retained, however: the taskq_destroy() at the - * end of dtrace_detach() will block pending our completion. + * Iterate over all retained enablings to see if any probes match + * against them. We only perform this operation on enablings for which + * we have sufficient permissions by virtue of being in the global zone + * or in the same zone as the DTrace client. Because we can be called + * after dtrace_detach() has been called, we cannot assert that there + * are retained enablings. We can safely load from dtrace_retained, + * however: the taskq_destroy() at the end of dtrace_detach() will + * block pending our completion. */ - for (enab = dtrace_retained; enab != NULL; enab = enab->dten_next) - (void) dtrace_enabling_match(enab, NULL); + for (enab = dtrace_retained; enab != NULL; enab = enab->dten_next) { + cred_t *cr = enab->dten_vstate->dtvs_state->dts_cred.dcr_cred; + + if (INGLOBALZONE(curproc) || getzoneid() == crgetzoneid(cr)) + (void) dtrace_enabling_match(enab, NULL); + } mutex_exit(&dtrace_lock); mutex_exit(&cpu_lock); ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#5 (text) ==== @@ -2044,13 +2044,6 @@ tp->ftt_proc->ftpc_acount != 0) break; - /* - * The count of active providers can only be - * decremented (i.e. to zero) during exec, exit, and - * removal of a meta provider so it should be - * impossible to drop the count during this operation(). - */ - ASSERT(tp->ftt_proc->ftpc_acount != 0); tp = tp->ftt_next; } From owner-p4-projects@FreeBSD.ORG Sat May 24 04:23:56 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CE95C1065670; Sat, 24 May 2008 04:23:56 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 755B0106564A for ; Sat, 24 May 2008 04:23:56 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 58FA58FC1A for ; Sat, 24 May 2008 04:23:56 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4O4NuC5093140 for ; Sat, 24 May 2008 04:23:56 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4O4Nu1K093138 for perforce@freebsd.org; Sat, 24 May 2008 04:23:56 GMT (envelope-from jb@freebsd.org) Date: Sat, 24 May 2008 04:23:56 GMT Message-Id: <200805240423.m4O4Nu1K093138@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 142188 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 04:23:57 -0000 http://perforce.freebsd.org/chv.cgi?CH=142188 Change 142188 by jb@freebsd3 on 2008/05/24 04:23:27 IFC Affected files ... .. //depot/projects/dtrace/ports/UPDATING#75 integrate .. //depot/projects/dtrace/src/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#4 integrate .. //depot/projects/dtrace/src/sbin/dump/dump.8#6 integrate .. //depot/projects/dtrace/src/sbin/dump/dump.h#5 integrate .. //depot/projects/dtrace/src/sbin/dump/main.c#6 integrate .. //depot/projects/dtrace/src/sbin/dump/traverse.c#6 integrate .. //depot/projects/dtrace/src/sys/kern/vfs_mount.c#33 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_vfsops.c#24 integrate Differences ... ==== //depot/projects/dtrace/ports/UPDATING#75 (text+ko) ==== @@ -6,6 +6,17 @@ time you update your ports collection, before attempting any port upgrades. +20080524: + AFFECTS: users of net-im/jabberd + AUTHOR: mm@FreeBSD.org + + Starting with version 2.2.0, resolver is now built in the S2S component. + Jabberd configuration files require updating. + + jabberd.cfg: resolver component must be removed + s2s.xml: section must be added (see s2s.xml.dist) + resolver.xml: may be deleted (file not required anymore) + 20080519: AFFECTS: users of www/nginx and www/nginx-devel AUTHOR: osa@FreeBSD.org @@ -6453,4 +6464,4 @@ 2) Update all p5-* modules. portupgrade -f p5-\* -$FreeBSD: ports/UPDATING,v 1.634 2008/05/20 09:57:45 osa Exp $ +$FreeBSD: ports/UPDATING,v 1.635 2008/05/24 00:05:24 mm Exp $ ==== //depot/projects/dtrace/src/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#4 (text+ko) ==== @@ -61,7 +61,6 @@ #include #include #include -#include #include #include #include ==== //depot/projects/dtrace/src/sbin/dump/dump.8#6 (text+ko) ==== @@ -27,7 +27,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)dump.8 8.3 (Berkeley) 5/1/95 -.\" $FreeBSD: src/sbin/dump/dump.8,v 1.75 2006/09/18 11:55:09 ru Exp $ +.\" $FreeBSD: src/sbin/dump/dump.8,v 1.76 2008/05/23 23:13:14 mckusick Exp $ .\" .Dd February 24, 2006 .Dt DUMP 8 @@ -38,7 +38,7 @@ .Nd file system backup .Sh SYNOPSIS .Nm -.Op Fl 0123456789acLnSu +.Op Fl 0123456789acLnrRSu .Op Fl B Ar records .Op Fl b Ar blocksize .Op Fl C Ar cachesize @@ -258,6 +258,27 @@ .Dq operator by means similar to a .Xr wall 1 . +.It Fl r +Be rsync-friendly. +Normally dump stores the date of the current +and prior dump in numerous places throughout the dump. +These scattered changes significantly slow down rsync or +another incremental file transfer program when they are +used to update a remote copy of a level 0 dump, +since the date changes for each dump. +This option sets both dates to the epoch, permitting +rsync to be much more efficient when transferring a dump file. +.It Fl R +Be even more rsync-friendly. +This option disables the storage of the actual inode access time +(storing it instead as the inode's modified time). +This option permits rsync to be even more efficient +when transferring dumps generated from filesystems with numerous files +which are not changing other than their access times. +The +.Fl R +option also sets +.Fl r . .It Fl S Display an estimate of the backup size and the number of tapes required, and exit without actually performing the dump. ==== //depot/projects/dtrace/src/sbin/dump/dump.h#5 (text+ko) ==== @@ -28,7 +28,7 @@ * * @(#)dump.h 8.2 (Berkeley) 4/28/95 * - * $FreeBSD: src/sbin/dump/dump.h,v 1.28 2007/02/26 08:15:56 mckusick Exp $ + * $FreeBSD: src/sbin/dump/dump.h,v 1.29 2008/05/23 23:13:14 mckusick Exp $ */ /* @@ -75,6 +75,7 @@ int nonodump; /* if set, do not honor UF_NODUMP user flags */ int unlimited; /* if set, write to end of medium */ int cachesize; /* size of block cache in bytes */ +int rsync_friendly; /* be friendly with rsync */ int notify; /* notify operator flag */ int blockswritten; /* number of blocks written on current tape */ ==== //depot/projects/dtrace/src/sbin/dump/main.c#6 (text+ko) ==== @@ -38,7 +38,7 @@ static char sccsid[] = "@(#)main.c 8.6 (Berkeley) 5/1/95"; #endif static const char rcsid[] = - "$FreeBSD: src/sbin/dump/main.c,v 1.65 2006/10/12 20:22:31 ru Exp $"; + "$FreeBSD: src/sbin/dump/main.c,v 1.66 2008/05/23 23:13:14 mckusick Exp $"; #endif /* not lint */ #include @@ -117,13 +117,14 @@ if (TP_BSIZE / DEV_BSIZE == 0 || TP_BSIZE % DEV_BSIZE != 0) quit("TP_BSIZE must be a multiple of DEV_BSIZE\n"); level = '0'; + rsync_friendly = 0; if (argc < 2) usage(); obsolete(&argc, &argv); while ((ch = getopt(argc, argv, - "0123456789aB:b:C:cD:d:f:h:LnP:Ss:T:uWw")) != -1) + "0123456789aB:b:C:cD:d:f:h:LnP:RrSs:T:uWw")) != -1) switch (ch) { /* dump level */ case '0': case '1': case '2': case '3': case '4': @@ -189,6 +190,16 @@ popenout = optarg; break; + case 'r': /* store slightly less data to be friendly to rsync */ + if (rsync_friendly < 1) + rsync_friendly = 1; + break; + + case 'R': /* store even less data to be friendlier to rsync */ + if (rsync_friendly < 2) + rsync_friendly = 2; + break; + case 'S': /* exit after estimating # of tapes */ just_estimate = 1; break; @@ -236,6 +247,11 @@ (void)fprintf(stderr, "\n"); exit(X_STARTUP); } + if (rsync_friendly && (level>'0')) { + (void)fprintf(stderr, "%s %s\n", "rsync friendly options", + "can be used only with level 0 dumps."); + exit(X_STARTUP); + } if (Tflag && uflag) { (void)fprintf(stderr, "You cannot use the T and u flags together.\n"); @@ -384,7 +400,11 @@ (void)gethostname(spcl.c_host, NAMELEN); spcl.c_level = level - '0'; spcl.c_type = TS_TAPE; - + if (rsync_friendly) { + /* don't store real dump times */ + spcl.c_date = 0; + spcl.c_ddate = 0; + } if (spcl.c_date == 0) { tmsg = "the epoch\n"; } else { @@ -393,7 +413,7 @@ } msg("Date of this level %c dump: %s", level, tmsg); - if (!Tflag) + if (!Tflag && (!rsync_friendly)) getdumptime(); /* /etc/dumpdates snarfed */ if (spcl.c_ddate == 0) { tmsg = "the epoch\n"; ==== //depot/projects/dtrace/src/sbin/dump/traverse.c#6 (text+ko) ==== @@ -32,7 +32,7 @@ static char sccsid[] = "@(#)traverse.c 8.7 (Berkeley) 6/15/95"; #endif static const char rcsid[] = - "$FreeBSD: src/sbin/dump/traverse.c,v 1.40 2007/04/05 20:31:23 thomas Exp $"; + "$FreeBSD: src/sbin/dump/traverse.c,v 1.41 2008/05/23 23:13:14 mckusick Exp $"; #endif /* not lint */ #include @@ -842,6 +842,11 @@ { int32_t sum, cnt, *lp; + if (rsync_friendly >= 2) { + /* don't track changes to access time */ + spcl.c_atime = spcl.c_mtime; + spcl.c_atimensec = spcl.c_mtimensec; + } spcl.c_inumber = ino; spcl.c_magic = FS_UFS2_MAGIC; spcl.c_checksum = 0; ==== //depot/projects/dtrace/src/sys/kern/vfs_mount.c#33 (text+ko) ==== @@ -35,7 +35,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/vfs_mount.c,v 1.281 2008/04/29 21:40:11 rdivacky Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/vfs_mount.c,v 1.282 2008/05/23 23:33:07 rodrigc Exp $"); #include #include @@ -697,8 +697,6 @@ opt->name = strdup("ro", M_MOUNT); fsflags |= MNT_RDONLY; } - else if (strcmp(opt->name, "snapshot") == 0) - fsflags |= MNT_SNAPSHOT; else if (strcmp(opt->name, "suiddir") == 0) fsflags |= MNT_SUIDDIR; else if (strcmp(opt->name, "sync") == 0) ==== //depot/projects/dtrace/src/sys/ufs/ffs/ffs_vfsops.c#24 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/ufs/ffs/ffs_vfsops.c,v 1.340 2008/03/26 20:48:07 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/ufs/ffs/ffs_vfsops.c,v 1.342 2008/05/24 00:41:32 rodrigc Exp $"); #include "opt_mac.h" #include "opt_quota.h" @@ -162,29 +162,15 @@ if (vfs_getopt(mp->mnt_optnew, "acls", NULL, NULL) == 0) mntorflags |= MNT_ACLS; - if (vfs_getopt(mp->mnt_optnew, "async", NULL, NULL) == 0) - mntorflags |= MNT_ASYNC; - - if (vfs_getopt(mp->mnt_optnew, "force", NULL, NULL) == 0) - mntorflags |= MNT_FORCE; - - if (vfs_getopt(mp->mnt_optnew, "multilabel", NULL, NULL) == 0) - mntorflags |= MNT_MULTILABEL; - - if (vfs_getopt(mp->mnt_optnew, "noasync", NULL, NULL) == 0) - mntandnotflags |= MNT_ASYNC; - - if (vfs_getopt(mp->mnt_optnew, "noatime", NULL, NULL) == 0) - mntorflags |= MNT_NOATIME; - - if (vfs_getopt(mp->mnt_optnew, "noclusterr", NULL, NULL) == 0) - mntorflags |= MNT_NOCLUSTERR; - - if (vfs_getopt(mp->mnt_optnew, "noclusterw", NULL, NULL) == 0) - mntorflags |= MNT_NOCLUSTERW; - - if (vfs_getopt(mp->mnt_optnew, "snapshot", NULL, NULL) == 0) + if (vfs_getopt(mp->mnt_optnew, "snapshot", NULL, NULL) == 0) { mntorflags |= MNT_SNAPSHOT; + /* + * Once we have set the MNT_SNAPSHOT flag, do not + * persist "snapshot" in the options list. + */ + vfs_deleteopt(mp->mnt_optnew, "snapshot"); + vfs_deleteopt(mp->mnt_opt, "snapshot"); + } MNT_ILOCK(mp); mp->mnt_flag = (mp->mnt_flag | mntorflags) & ~mntandnotflags; From owner-p4-projects@FreeBSD.ORG Sat May 24 04:28:01 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A58FD1065670; Sat, 24 May 2008 04:28:01 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6751F106566B for ; Sat, 24 May 2008 04:28:01 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4BDD68FC0A for ; Sat, 24 May 2008 04:28:01 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4O4S1AZ093267 for ; Sat, 24 May 2008 04:28:01 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4O4S1rl093265 for perforce@freebsd.org; Sat, 24 May 2008 04:28:01 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 24 May 2008 04:28:01 GMT Message-Id: <200805240428.m4O4S1rl093265@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 142190 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 04:28:01 -0000 http://perforce.freebsd.org/chv.cgi?CH=142190 Change 142190 by pgj@disznohal on 2008/05/24 04:27:12 Fix markup and text in linux-users. Submitted by: gabor (mentor) Affected files ... .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/linux-users/article.sgml#2 edit Differences ... ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/linux-users/article.sgml#2 (text+ko) ==== @@ -9,7 +9,7 @@ %articles.ent; ]> -
    +
    &os; gyorstalpaló &linux; felhasználók számára @@ -63,8 +63,8 @@ A leírás feltételezi, hogy korábban már telepítettük a &os; - rendszert. Amennyiben ezt még tettük volna meg, vagy - segítségre lenne szükségünk a + rendszert. Amennyiben ezt még nem tettük volna meg, + vagy segítségre lenne szükségünk a telepítésben, akkor olvassuk el a &os; kézikönyv @@ -74,14 +74,14 @@ - Parancsértelmezõk: nincs Bash? + Parancsértelmezõk: hova tûnt a Bash? A Linuxról áttérõ felhasználók gyakran meglepõdnek azon, hogy a &os;-ben nem a Bash az alapértelmezett parancsértelmezõ. Sõt, a Bash még az alaprendszerben sem - található. Helyette a &man.tcsh.1; az + található meg. Helyette a &man.tcsh.1; az alapértelmezett parancsértelmezõ a &os;-ben. Természetesen a Bash, a többi szintén közkedvelt @@ -102,19 +102,19 @@ /usr/local/bin vagy a /usr/bin könyvtárakban találhatóak, és bizonyos - vészhelyzetekben elõfordulhat, hogy az ezekhez - tartozó állományrendszereket nem tudjuk - csatlakoztatni. Ilyen esetekben a root sem - lesz képes elérni a saját - alapértelmezett parancsértelmezõjét, - amivel lényegében megakadályozzuk, hogy be - tudjon jelentkezni. Erre a célra a - root felhasználó egy - másodlagos hozzáférését, a - toor felhasználót hozták - létre, amelyet az alaprendszeren kívül - található parancsértelmezõkkel is - használhatunk. A root sem lesz képes + elérni a saját alapértelmezett + parancsértelmezõjét, amivel + lényegében megakadályozzuk, hogy be tudjon + jelentkezni. Erre a célra a root + felhasználó egy alternatíváját, + a toor felhasználót + hozták létre, amelyet az alaprendszeren + kívül található + parancsértelmezõkkel is használhatunk. A + toor hozzáférésérõl a GYIK biztonsági kérdésekkel foglalkozó @@ -173,16 +173,16 @@ Ha a &os; valamelyik kiadását - használjuk (6.2, 6.3, 7.0 stb., tehát CD-rõl - telepítettük), akkor a pkg_add - -r az adott kiadáshoz tartozó - csomagokat fogja letölteni. Ezek a csomagok azonban - nem feltétlenül az - alkalmazás legújabb verziójához - tartoznak. Ezt az alapértelmezett viselkedést - felül tudjuk bírálni, ha a - PACKAGESITE környezeti - változót a pkg_add -r az adott kiadáshoz + tartozó csomagokat fogja letölteni. Ezek a + csomagok azonban nem + feltétlenül az alkalmazás + legújabb verziójához tartoznak. Ezt az + alapértelmezett viselkedést felül tudjuk + bírálni, ha a PACKAGESITE + környezeti változót a értékre állítjuk, és így például a 6.X sorozathoz @@ -237,7 +237,7 @@ segítségével feltehetjük a telepítõlemezrõl, vagy esetleg a &man.csup.1;, illetve &man.portsnap.8; használatával - lehúzhatjuk a &os; Projekt valamelyik + letölthetjük a &os; Projekt valamelyik szerverérõl. A Portgyûjtemény telepítésének részletes bemutatása megtalálható a @@ -333,11 +333,11 @@ a csomagok minden bizonnyal tökéletesen megfelelnek számunkra. Amikor viszont valamit külön be szeretnénk állítani, akkor ahhoz a portokat - érdemes választanunk. (Ne felejtsük azonban, - hogy ha elsõsorban a csomagokhoz ragaszkodunk, de + érdemes választanunk. (Ne felejtsük el + azonban, hogy ha elsõsorban a csomagokhoz ragaszkodunk, de mégis módosítanunk kell valamit bennük, akkor a make - patch parancs + package parancs kiadásával a portokból is tudunk csomagot készíteni, majd átmásolni azokat más szerverekre.) @@ -355,7 +355,7 @@ megoldást. A BSD típusú &man.init.8; esetén nincsenek futási szintek és nem létezik /etc/inittab - állomány. Helyette a &man.rc.8; vezérli a + állomány. Helyette az &man.rc.8; vezérli a rendszer indítását. Az /etc/rc szkript beolvassa az /etc/defaults/rc.conf és @@ -375,13 +375,12 @@ A szolgáltatások indításáért felelõs szkriptek - miért két helyen + miért két különbözõ helyen találhatóak? Az /etc/rc.d könyvtárban - találhatóak szkriptek az - alaprendszer részei (mint - például a &man.cron.8;, &man.sshd.8;, - &man.syslog.3; és a többi). A + található szkriptek az alaprendszer + részei (mint például a &man.cron.8;, + &man.sshd.8;, &man.syslog.3; és a többi). A /usr/local/etc/rc.d könyvtárban pedig a felhasználó által telepíthetõ alkalmazások, @@ -390,8 +389,8 @@ találhatóak. Mi a különbség az - alaprendszerben található és a - felhasználó által telepített + alaprendszerben található és + a felhasználó által telepített alkalmazások között? A &os;-t egy összefüggõ operációs rendszerként fejlesztik. Ezt másképpen @@ -477,7 +476,7 @@ beállítása - Hálózati felületek + Hálózati interfészek A hálózati csatolófelületekre a Linux esetén alkalmazott általános @@ -508,8 +507,8 @@ Az IP-cím beállítása - A felületekhez az &man.ifconfig.8; paranccsal tudunk - IP-címet rendelni. Az IP-címek + Az interfészekhez az &man.ifconfig.8; paranccsal + tudunk IP-címet rendelni. Az IP-címek beállítása azonban csak akkor marad meg az újraindítást követõen is, ha felvesszük az /etc/rc.conf @@ -592,11 +591,11 @@ megoldásával egészíthetõ ki. - Ez a PF parancs - engedélyezi a beérkezõ - SSH-kapcsolatokat: + Ez a PF parancs engedélyezi + a beérkezõ + SSH-kapcsolatokat: - pass in on $ext_if inet proto tcp from any to ($ext_if) port 22 + pass in on $ext_if inet proto tcp from any to ($ext_if) port 22 @@ -675,8 +674,8 @@ Ha az IP-csomagok továbbításáról szóló példánál maradunk, akkor - ezt az alábbi módon kérdezhetjük le, hogy - engedélyezett-e a &os; rendszerünkön: + ezt az alábbi módon kérdezhetjük le, + hogy engedélyezett-e a &os; rendszerünkön: &prompt.user; sysctl net.inet.ip.forwarding net.inet.ip.forwarding: 0 @@ -715,7 +714,7 @@ szoftverek futtatása, a rendszerhívások nyomkövetése a &man.truss.1; segítségével, vagy a Bináris + url="&url.base;/doc/hu_HU.ISO8859-2/books/handbook/linuxemu.html">bináris Linux kompatibilitás használata. (Noha a bináris Linux kompatibilitás egy saját procfs állományrendszert, egy &man.linprocfs.5; rendszert @@ -765,20 +764,20 @@ pkg_add -r csomag A csomag telepítése egy távoli - számítógéprõl. + számítógéprõl rpm -ivh csomag / dpkg -i csomag pkg_add -v csomag - Csomag telepítése. + Csomag telepítése rpm -qa / dpkg -l pkg_info A telepített csomagok - megjelenítése. + megjelenítése @@ -806,28 +805,28 @@ lspci pciconf A PCI-os eszközök - megjelenítése. + megjelenítése lsmod kldstat - A betöltött rendszermag-modulok - felsorolása. + A betöltött rendszermagmodulok + felsorolása modprobe kldload / kldunload Modulok betöltése és - eltávolítása. + eltávolítása strace truss A rendszerhívások - nyomkövetése. + nyomkövetése @@ -838,7 +837,7 @@ - Befejezés + Lezárás Bízunk benne, hogy ez a leírás eleget mutatott be ahhoz, hogy elkezdjünk ismerkedni a &os;-vel. Ha From owner-p4-projects@FreeBSD.ORG Sat May 24 04:34:09 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 846DC1065676; Sat, 24 May 2008 04:34:09 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 45B5C106566B for ; Sat, 24 May 2008 04:34:09 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2CBF28FC16 for ; Sat, 24 May 2008 04:34:09 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4O4Y80J093459 for ; Sat, 24 May 2008 04:34:08 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4O4Y8Ad093457 for perforce@freebsd.org; Sat, 24 May 2008 04:34:08 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 24 May 2008 04:34:08 GMT Message-Id: <200805240434.m4O4Y8Ad093457@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 142191 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 04:34:09 -0000 http://perforce.freebsd.org/chv.cgi?CH=142191 Change 142191 by pgj@disznohal on 2008/05/24 04:33:29 Add translators.ent to books.ent to let translators to be referenced in books by entities. MFP4 after: 1 week Affected files ... .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/books.ent#2 edit Differences ... ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/books.ent#2 (text+ko) ==== @@ -23,5 +23,7 @@ %newsgroups; %trademarks; + +%translators; %urls; From owner-p4-projects@FreeBSD.ORG Sat May 24 04:43:20 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A82401065670; Sat, 24 May 2008 04:43:20 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6AA28106564A for ; Sat, 24 May 2008 04:43:20 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 53BEF8FC12 for ; Sat, 24 May 2008 04:43:20 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4O4hKuP093740 for ; Sat, 24 May 2008 04:43:20 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4O4hJJg093738 for perforce@freebsd.org; Sat, 24 May 2008 04:43:19 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 24 May 2008 04:43:19 GMT Message-Id: <200805240443.m4O4hJJg093738@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 142193 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 04:43:20 -0000 http://perforce.freebsd.org/chv.cgi?CH=142193 Change 142193 by pgj@disznohal on 2008/05/24 04:42:22 Add myself to the Hungarian translation of the Handbook as translator and maintainer to avoid further confusions about who to send the bug reports to. MFP4 after: 3 days Affected files ... .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/book.sgml#2 edit Differences ... ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/book.sgml#2 (text+ko) ==== @@ -160,6 +160,9 @@ benne, azt a funkciót itt érhetjük el. + + Fordította és a + fordítást karbantartja: &a.hu.pgj; From owner-p4-projects@FreeBSD.ORG Sat May 24 04:47:25 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 678E51065677; Sat, 24 May 2008 04:47:25 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A1721065672 for ; Sat, 24 May 2008 04:47:25 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EF22D8FC21 for ; Sat, 24 May 2008 04:47:24 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4O4lOax003065 for ; Sat, 24 May 2008 04:47:24 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4O4lOAm003063 for perforce@freebsd.org; Sat, 24 May 2008 04:47:24 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 24 May 2008 04:47:24 GMT Message-Id: <200805240447.m4O4lOAm003063@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to pgj@FreeBSD.org using -f From: Gabor Pali To: Perforce Change Reviews Cc: Subject: PERFORCE change 142194 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 04:47:25 -0000 http://perforce.freebsd.org/chv.cgi?CH=142194 Change 142194 by pgj@disznohal on 2008/05/24 04:47:21 A forced submit to give the correct MFP4 date, because this change depends on the previous change and that has a longer merge window :) MFP4 after: 1 week Affected files ... .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/book.sgml#3 edit Differences ... ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/book.sgml#3 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Sat May 24 18:51:13 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4A969106566C; Sat, 24 May 2008 18:51:13 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BD05106564A for ; Sat, 24 May 2008 18:51:13 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0EDD88FC0A for ; Sat, 24 May 2008 18:51:13 +0000 (UTC) (envelope-from trasz@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4OIpDHF076741 for ; Sat, 24 May 2008 18:51:13 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4OIpCnK076739 for perforce@freebsd.org; Sat, 24 May 2008 18:51:12 GMT (envelope-from trasz@freebsd.org) Date: Sat, 24 May 2008 18:51:12 GMT Message-Id: <200805241851.m4OIpCnK076739@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to trasz@freebsd.org using -f From: Edward Tomasz Napierala To: Perforce Change Reviews Cc: Subject: PERFORCE change 142223 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 18:51:13 -0000 http://perforce.freebsd.org/chv.cgi?CH=142223 Change 142223 by trasz@trasz_traszkan on 2008/05/24 18:50:18 - Add SunOS-compatible API for ACL (ace_t) saving and loading. It's only temporary, as having two completely separate APIs for ACLs is not a good idea. - Add saving and restoring of NFSv4 ACLs to UFS. Not well tested yet, and again only temporary, as it stores the number of entries as a separate extattr. Affected files ... .. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/include/namespace.h#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/sys/Symbol.map#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/lib/libc_r/uthread/Makefile.inc#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/lib/libc_r/uthread/uthread_facl.c#1 add .. //depot/projects/soc2008/trasz_nfs4acl/sys/compat/freebsd32/syscalls.master#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/syscalls.master#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/vfs_acl.c#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/vnode_if.src#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/acl.h#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/mount.h#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/unistd.h#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/sys/ufs/ffs/ffs_vfsops.c#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/sys/ufs/ufs/acl.h#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/sys/ufs/ufs/ufs_acl.c#2 edit .. //depot/projects/soc2008/trasz_nfs4acl/sys/ufs/ufs/ufs_vnops.c#2 edit Differences ... ==== //depot/projects/soc2008/trasz_nfs4acl/lib/libc/include/namespace.h#2 (text+ko) ==== @@ -53,6 +53,8 @@ #define __acl_delete_fd ___acl_delete_fd #define __acl_get_fd ___acl_get_fd #define __acl_set_fd ___acl_set_fd +#define acl _acl +#define facl _facl #define bind _bind #define __cap_get_fd ___cap_get_fd #define __cap_set_fd ___cap_set_fd ==== //depot/projects/soc2008/trasz_nfs4acl/lib/libc/sys/Symbol.map#2 (text) ==== @@ -20,6 +20,8 @@ __acl_set_fd; __acl_set_file; __acl_set_link; + acl; + facl; __getcwd; __mac_execve; __mac_get_fd; ==== //depot/projects/soc2008/trasz_nfs4acl/lib/libc_r/uthread/Makefile.inc#2 (text+ko) ==== @@ -9,6 +9,7 @@ uthread_acl_get_fd.c \ uthread_acl_set_fd.c \ uthread_acl_aclcheck_fd.c \ + uthread_facl.c \ uthread_aio_suspend.c \ uthread_atfork.c \ uthread_attr_destroy.c \ ==== //depot/projects/soc2008/trasz_nfs4acl/sys/compat/freebsd32/syscalls.master#2 (text+ko) ==== @@ -795,6 +795,8 @@ 480 AUE_FTRUNCATE STD { int freebsd32_ftruncate(int fd, \ u_int32_t lengthlo, u_int32_t lengthhi); } 481 AUE_KILL NOPROTO { int thr_kill2(pid_t pid, long id, int sig); } +482 AUE_NULL STD { int acl(char *path, int cmd, int nentries, void *aclp); } +483 AUE_NULL STD { int facl(int filedes, int cmd, int nentries, void *aclp); } 482 AUE_SHMOPEN NOPROTO { int shm_open(const char *path, int flags, \ mode_t mode); } 483 AUE_SHMUNLINK NOPROTO { int shm_unlink(const char *path); } ==== //depot/projects/soc2008/trasz_nfs4acl/sys/kern/syscalls.master#2 (text+ko) ==== @@ -843,6 +843,8 @@ 479 AUE_TRUNCATE STD { int truncate(char *path, off_t length); } 480 AUE_FTRUNCATE STD { int ftruncate(int fd, off_t length); } 481 AUE_KILL STD { int thr_kill2(pid_t pid, long id, int sig); } +482 AUE_NULL STD { int acl(char *path, int cmd, int nentries, void *aclp); } +483 AUE_NULL STD { int facl(int filedes, int cmd, int nentries, void *aclp); } 482 AUE_SHMOPEN STD { int shm_open(const char *path, int flags, \ mode_t mode); } 483 AUE_SHMUNLINK STD { int shm_unlink(const char *path); } ==== //depot/projects/soc2008/trasz_nfs4acl/sys/kern/vfs_acl.c#2 (text+ko) ==== @@ -66,6 +66,8 @@ static int vacl_aclcheck(struct thread *td, struct vnode *vp, acl_type_t type, struct acl *aclp); +MALLOC_DEFINE(M_ACE, "acebuffers", "NFSv4 ACL buffers"); + /* * These calls wrap the real vnode operations, and are called by the syscall * code once the syscall has converted the path or file descriptor to a vnode @@ -420,6 +422,157 @@ return (error); } +static int +kacl_get(struct thread *td, struct vnode *vp, int nentries, void *aclp) +{ + void *inkernelacl; + int error, count; + + if (nentries <= 0 || nentries > MAX_ACL_ENTRIES) + return (EINVAL); + + inkernelacl = malloc(nentries * sizeof(ace_t), M_ACE, M_ZERO | M_WAITOK); + KASSERT(inkernelacl != NULL, "null inkernelacl"); + + VOP_LEASE(vp, td, td->td_ucred, LEASE_WRITE); + vn_lock(vp, LK_EXCLUSIVE | LK_RETRY, td); +#if 0 + error = mac_check_vnode_getacl(td->td_ucred, vp, ACL_TYPE_NFS4); + if (error != 0) + goto out; +#endif + error = VOP_GETACE(vp, nentries, &count, inkernelacl, td->td_ucred, td); +#ifdef MAC +out: +#endif + VOP_UNLOCK(vp, 0, td); + + if (error == 0) { + td->td_retval[0] = count; + error = copyout(inkernelacl, aclp, nentries * sizeof(ace_t)); + } + + free(inkernelacl, M_ACE); + + return (error); +} + +static int +kacl_getaclcnt(struct thread *td, struct vnode *vp, int nentries, void *notused) +{ + int error, count; + + VOP_LEASE(vp, td, td->td_ucred, LEASE_WRITE); + vn_lock(vp, LK_EXCLUSIVE | LK_RETRY, td); +#if 0 + error = mac_check_vnode_getacl(td->td_ucred, vp, ACL_TYPE_NFS4); + if (error != 0) + goto out; +#endif + error = VOP_GETACECNT(vp, &count, td->td_ucred, td); +#ifdef MAC +out: +#endif + VOP_UNLOCK(vp, 0, td); + + if (error == 0) + td->td_retval[0] = count; + + return (error); +} + +static int +kacl_set(struct thread *td, struct vnode *vp, int nentries, void *aclp) +{ + struct mount *mp; + void *inkernelacl; + int error; + + if (nentries <= 0 || nentries > MAX_ACL_ENTRIES) + return (EINVAL); + + inkernelacl = malloc(nentries * sizeof(ace_t), M_ACE, M_ZERO | M_WAITOK); + KASSERT(inkernelacl != NULL, "null inkernelacl"); + + error = copyin(aclp, inkernelacl, nentries * sizeof(ace_t)); + if (error) + goto out_free; + + error = vn_start_write(vp, &mp, V_WAIT | PCATCH); + if (error != 0) + goto out_free; + + VOP_LEASE(vp, td, td->td_ucred, LEASE_WRITE); + vn_lock(vp, LK_EXCLUSIVE | LK_RETRY, td); +#if 0 + error = mac_check_vnode_setacl(td->td_ucred, vp, type, &inkernelacl); + if (error != 0) + goto out; +#endif + error = VOP_SETACE(vp, nentries, inkernelacl, td->td_ucred, td); +#ifdef MAC +out: +#endif + VOP_UNLOCK(vp, 0, td); + vn_finished_write(mp); + +out_free: + free(inkernelacl, M_ACE); + + return (error); +} + +static int +kacl(struct thread *td, struct vnode *vp, int cmd, int nentries, void *aclp) +{ + switch (cmd) { + case ACE_GETACL: + return (kacl_get(td, vp, nentries, aclp)); + + case ACE_GETACLCNT: + return (kacl_getaclcnt(td, vp, nentries, aclp)); + + case ACE_SETACL: + return (kacl_set(td, vp, nentries, aclp)); + + default: + return (EINVAL); + } +} + +int +acl(struct thread *td, struct acl_args *uap) +{ + struct nameidata nd; + int vfslocked, error; + + NDINIT(&nd, LOOKUP, MPSAFE|FOLLOW, UIO_USERSPACE, uap->path, td); + error = namei(&nd); + vfslocked = NDHASGIANT(&nd); + if (error == 0) { + error = kacl(td, nd.ni_vp, uap->cmd, uap->nentries, uap->aclp); + NDFREE(&nd, 0); + } + VFS_UNLOCK_GIANT(vfslocked); + return (error); +} + +int +facl(struct thread *td, struct facl_args *uap) +{ + struct file *fp; + int vfslocked, error; + + error = getvnode(td->td_proc->p_fd, uap->filedes, &fp); + if (error == 0) { + vfslocked = VFS_LOCK_GIANT(fp->f_vnode->v_mount); + error = kacl(td, fp->f_vnode, uap->cmd, uap->nentries, uap->aclp); + fdrop(fp, td); + VFS_UNLOCK_GIANT(vfslocked); + } + return (error); +} + /* ARGUSED */ static void ==== //depot/projects/soc2008/trasz_nfs4acl/sys/kern/vnode_if.src#2 (text+ko) ==== @@ -513,6 +513,35 @@ IN struct thread *td; }; +%% getace vp L L L + +vop_getace { + IN struct vnode *vp; + IN int nentries; + OUT int *count; + OUT void *aclp; + IN struct ucred *cred; + IN struct thread *td; +}; + +%% getacecnt vp L L L + +vop_getacecnt { + IN struct vnode *vp; + OUT int *count; + IN struct ucred *cred; + IN struct thread *td; +}; + +%% setace vp E E E + +vop_setace { + IN struct vnode *vp; + IN int nentries; + IN void *aclp; + IN struct ucred *cred; + IN struct thread *td; +}; %% closeextattr vp L L L ==== //depot/projects/soc2008/trasz_nfs4acl/sys/sys/acl.h#2 (text+ko) ==== @@ -113,9 +113,90 @@ */ #define ACL_UNDEFINED_ID ((uid_t)-1) +/* + * NFSv4 ACL types and related constants. + */ +#ifndef _SOLARIS_C_SOURCE /* XXX: Otherwise zfs won't compile. */ + +#define NFS4_ACL_EXTATTR_NAMESPACE EXTATTR_NAMESPACE_SYSTEM +#define NFS4_ACL_EXTATTR_NAME "nfs4.acl" +#define NFS4_ACLCNT_EXTATTR_NAME "nfs4.aclcount" + +#define MAX_ACL_ENTRIES 1024 + +typedef uint32_t ace_type_t; +typedef uint32_t ace_flags_t; +typedef uint32_t ace_mask_t; + +struct ace_t_struct { + ace_type_t a_type; + ace_flags_t a_flags; + ace_mask_t a_access_mask; + uid_t a_who; +}; +typedef struct ace_t_struct ace_t; + +/* + * Possible values for a_type field. + */ +#define ACE_ACCESS_ALLOWED_ACE_TYPE 0x00000000 +#define ACE_ACCESS_DENIED_ACE_TYPE 0x00000001 +#define ACE_SYSTEM_AUDIT_ACE_TYPE 0x00000002 +#define ACE_SYSTEM_ALARM_ACE_TYPE 0x00000003 +/* + * Possible values for a_flags field. + */ +#define ACE_FILE_INHERIT_ACE 0x00000001 +#define ACE_DIRECTORY_INHERIT_ACE 0x00000002 +#define ACE_NO_PROPAGATE_INHERIT_ACE 0x00000004 +#define ACE_INHERIT_ONLY_ACE 0x00000008 +#define ACE_SUCCESSFUL_ACCESS_ACE_FLAG 0x00000010 +#define ACE_FAILED_ACCESS_ACE_FLAG 0x00000020 +#define ACE_IDENTIFIER_GROUP 0x00000040 + +/* + * The following three values go into a_flags field and mean, + * respectively, OWNER@, GROUP@ and EVERYONE@. + */ +#define ACE_OWNER 0x10000000 +#define ACE_GROUP 0x20000000 +#define ACE_EVERYONE 0x40000000 + +/* + * Possible values for a_access_mask field. + */ +#define ACE_READ_DATA 0x00000001 +#define ACE_LIST_DIRECTORY 0x00000001 +#define ACE_WRITE_DATA 0x00000002 +#define ACE_ADD_FILE 0x00000002 +#define ACE_APPEND_DATA 0x00000004 +#define ACE_ACE_ADD_SUBDIRECTORY 0x00000004 +#define ACE_READ_NAMED_ATTRS 0x00000008 +#define ACE_WRITE_NAMED_ATTRS 0x00000010 +#define ACE_EXECUTE 0x00000020 +#define ACE_DELETE_CHILD 0x00000040 +#define ACE_READ_ATTRIBUTES 0x00000080 +#define ACE_WRITE_ATTRIBUTES 0x00000100 +#define ACE_DELETE 0x00010000 +#define ACE_READ_ACL 0x00020000 +#define ACE_WRITE_ACL 0x00040000 +#define ACE_WRITE_OWNER 0x00080000 +#define ACE_SYNCHRONIZE 0x00100000 + +/* + * Possible values for _cmd parameter for acl(2)/facl(2). + */ +#define ACE_SETACL 1 +#define ACE_GETACL 2 +#define ACE_GETACLCNT 3 + +#endif /* !_SOLARIS_C_SOURCE */ + #ifdef _KERNEL +MALLOC_DECLARE(M_ACE); + extern uma_zone_t acl_zone; /* @@ -151,7 +232,7 @@ /* * Syscall interface -- use the library calls instead as the syscalls have - * strict acl entry ordering requirements. + * strict acl entry ordering requirements. This does not support NFSv4 ACLs. */ __BEGIN_DECLS int __acl_aclcheck_fd(int _filedes, acl_type_t _type, struct acl *_aclp); @@ -171,6 +252,14 @@ __END_DECLS /* + * SunOS-compatible syscall interface. It supports only NFSv4 ACLs (ace_t). + */ +__BEGIN_DECLS +int acl(char *_path, int _cmd, int _nentries, void *_aclp); +int facl(int _filedes, int _cmd, int _nentries, void *_aclp); +__END_DECLS + +/* * Supported POSIX.1e ACL manipulation and assignment/retrieval API _np calls * are local extensions that reflect an environment capable of opening file * descriptors of directories, and allowing additional ACL type for different ==== //depot/projects/soc2008/trasz_nfs4acl/sys/sys/mount.h#2 (text+ko) ==== @@ -233,6 +233,7 @@ #define MNT_NOATIME 0x10000000 /* disable update of file access time */ #define MNT_NOCLUSTERR 0x40000000 /* disable cluster read */ #define MNT_NOCLUSTERW 0x80000000 /* disable cluster write */ +#define MNT_NFS4ACLS 0x00000010 /* * NFS export related mount flags. @@ -268,7 +269,7 @@ MNT_ROOTFS | MNT_NOATIME | MNT_NOCLUSTERR| \ MNT_NOCLUSTERW | MNT_SUIDDIR | MNT_SOFTDEP | \ MNT_IGNORE | MNT_EXPUBLIC | MNT_NOSYMFOLLOW | \ - MNT_GJOURNAL | MNT_MULTILABEL | MNT_ACLS) + MNT_GJOURNAL | MNT_MULTILABEL | MNT_ACLS | MNT_NFS4ACLS) /* Mask of flags that can be updated. */ #define MNT_UPDATEMASK (MNT_NOSUID | MNT_NOEXEC | \ @@ -276,7 +277,7 @@ MNT_NOATIME | \ MNT_NOSYMFOLLOW | MNT_IGNORE | \ MNT_NOCLUSTERR | MNT_NOCLUSTERW | MNT_SUIDDIR | \ - MNT_ACLS | MNT_USER) + MNT_ACLS | MNT_USER | MNT_NFS4ACLS) /* * External filesystem command modifier flags. @@ -294,10 +295,6 @@ #define MNT_CMDFLAGS (MNT_UPDATE | MNT_DELEXPORT | MNT_RELOAD | \ MNT_FORCE | MNT_SNAPSHOT | MNT_BYFSID) /* - * Still available. - */ -#define MNT_SPARE_0x00000010 0x00000010 -/* * Internal filesystem control flags stored in mnt_kern_flag. * * MNTK_UNMOUNT locks the mount entry so that name lookup cannot proceed ==== //depot/projects/soc2008/trasz_nfs4acl/sys/sys/unistd.h#2 (text+ko) ==== @@ -153,6 +153,7 @@ #define _PC_CAP_PRESENT 61 #define _PC_INF_PRESENT 62 #define _PC_MAC_PRESENT 63 +#define _ACL_ACE_ENABLED 64 #endif /* From OpenSolaris, used by SEEK_DATA/SEEK_HOLE. */ ==== //depot/projects/soc2008/trasz_nfs4acl/sys/ufs/ffs/ffs_vfsops.c#2 (text+ko) ==== @@ -125,7 +125,7 @@ static const char *ffs_opts[] = { "acls", "async", "noatime", "noclusterr", "noclusterw", "noexec", "export", "force", "from", "multilabel", "snapshot", "nosuid", "suiddir", "nosymfollow", "sync", - "union", NULL }; + "union", "nfs4acls", NULL }; static int ffs_mount(struct mount *mp, struct thread *td) @@ -186,6 +186,14 @@ if (vfs_getopt(mp->mnt_optnew, "snapshot", NULL, NULL) == 0) mntorflags |= MNT_SNAPSHOT; + if (vfs_getopt(mp->mnt_optnew, "nfs4acls", NULL, NULL) == 0) { + printf("WARNING: both acls and nfs4acls specified\n"); +#if 0 + return (EINVAL); +#endif + mntorflags |= MNT_NFS4ACLS; + } + MNT_ILOCK(mp); mp->mnt_flag = (mp->mnt_flag | mntorflags) & ~mntandnotflags; MNT_IUNLOCK(mp); @@ -816,7 +824,12 @@ if ((fs->fs_flags & FS_ACLS) != 0) { #ifdef UFS_ACL MNT_ILOCK(mp); - mp->mnt_flag |= MNT_ACLS; + + if (mp->mnt_flag | MNT_NFS4ACLS) + printf("WARNING: ACLs flag on fs conflicts with nfs4acls mount option; flag ignored\n"); + else + mp->mnt_flag |= MNT_ACLS; + MNT_IUNLOCK(mp); #else printf( ==== //depot/projects/soc2008/trasz_nfs4acl/sys/ufs/ufs/acl.h#2 (text+ko) ==== @@ -44,6 +44,13 @@ int ufs_setacl(struct vop_setacl_args *); int ufs_aclcheck(struct vop_aclcheck_args *); +int ufs_load_acecnt(struct vnode *vp, int *nentries, struct thread *td); +int ufs_nfs4acl_from_inode(struct vop_getace_args *ap); +void ufs_sync_inode_from_nfs4acl(ace_t *aclp, int nentries, struct inode *ip); +int ufs_getace(struct vop_getace_args *ap); +int ufs_getacecnt(struct vop_getacecnt_args *ap); +int ufs_setace(struct vop_setace_args *ap); + #endif /* !_KERNEL */ #endif /* !_UFS_UFS_ACL_H_ */ ==== //depot/projects/soc2008/trasz_nfs4acl/sys/ufs/ufs/ufs_acl.c#2 (text+ko) ==== @@ -438,4 +438,206 @@ return (acl_posix1e_check(ap->a_aclp)); } +int +ufs_load_acecnt(struct vnode *vp, int *nentries, struct thread *td) +{ + int error, length; + + length = sizeof (*nentries); + + error = vn_extattr_get(vp, IO_NODELOCKED, + NFS4_ACL_EXTATTR_NAMESPACE, + NFS4_ACLCNT_EXTATTR_NAME, &length, + (char *)nentries, td); + + if (error == 0 && length != sizeof (*nentries)) { + printf("ufs_load_acecnt: short read (%d bytes)\n", length); + return (EIO); + } + + if (error != 0 && error != ENOATTR) + printf("ufs_load_acecnt: error %d\n", error); + + return error; +} + +int +ufs_nfs4acl_from_inode(struct vop_getace_args *ap) +{ + if (ap->a_nentries < 6) + return (ENOSPC); + + *(ap->a_count) = 6; + + return (0); +} + +void +ufs_sync_inode_from_nfs4acl(ace_t *aclp, int nentries, struct inode *ip) +{ +} + +int +ufs_getace(struct vop_getace_args *ap) +{ + int error, length, expected_length; + + /* + * XXX: If ufs_getace() should work on file systems not supporting + * ACLs, remove this check. + */ + if ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) == 0) + return (EOPNOTSUPP); + + error = ufs_load_acecnt(ap->a_vp, ap->a_count, ap->a_td); + switch (error) { + case ENOATTR: + return (ufs_nfs4acl_from_inode(ap)); + + case 0: + break; + + default: + return (EPERM); + } + + if (*(ap->a_count) > ap->a_nentries) + return (ENOSPC); + + expected_length = *(ap->a_count) * sizeof(ace_t); + length = expected_length; + + error = vn_extattr_get(ap->a_vp, IO_NODELOCKED, + NFS4_ACL_EXTATTR_NAMESPACE, + NFS4_ACL_EXTATTR_NAME, &length, (char *)ap->a_aclp, + ap->a_td); + + switch (error) { + /* XXX: If ufs_getace() should work on filesystems without + * the EA configured, add case EOPNOTSUPP here. */ + case ENOATTR: + /* + * Legitimately no ACL set on object, purely + * emulate it through the inode. These fields will + * be updated when the ACL is synchronized with + * the inode later. + */ + return (ufs_nfs4acl_from_inode(ap)); + + case 0: + if (length != expected_length) { + /* + * A short (or long) read, meaning that for + * some reason the ACL is corrupted. Return + * EPERM since the object DAC protections + * are unsafe. + */ + printf("ufs_getace(): short read, wanted %d bytes, " + "got only %d.", expected_length, length); + + return (EPERM); + } + + break; + + default: + error = EINVAL; + } + + return (error); +} + +int +ufs_getacecnt(struct vop_getacecnt_args *ap) +{ + int error; + + /* + * XXX: If ufs_getacecnt() should work on file systems not supporting + * ACLs, remove this check. + */ + if ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) == 0) + return (EOPNOTSUPP); + + error = ufs_load_acecnt(ap->a_vp, ap->a_count, ap->a_td); + + if (error == ENOATTR) { + *(ap->a_count) = 6; + error = 0; + } + + return (error); +} + +int +ufs_setace(struct vop_setace_args *ap) +{ + struct inode *ip = VTOI(ap->a_vp); + int error, nentries; + + if ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) == 0) + return (EOPNOTSUPP); + + /* + * XXX: Check if ACL is valid. + */ + + /* + * XXX: Remove ACL if it's trivial. + */ + + if (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY) + return (EROFS); + + /* + * Authorize the ACL operation. + */ + if (ip->i_flags & (IMMUTABLE | APPEND)) + return (EPERM); + + /* + * Must hold VADMIN (be file owner) or have appropriate privilege. + */ + if ((error = VOP_ACCESS(ap->a_vp, VADMIN, ap->a_cred, ap->a_td))) + return (error); + + nentries = ap->a_nentries; + + error = vn_extattr_set(ap->a_vp, IO_NODELOCKED, + NFS4_ACL_EXTATTR_NAMESPACE, + NFS4_ACLCNT_EXTATTR_NAME, sizeof(int), + (char *)&nentries, ap->a_td); + + if (error == ENOATTR) + return (EOPNOTSUPP); + + if (error != 0) + return (error); + + error = vn_extattr_set(ap->a_vp, IO_NODELOCKED, + NFS4_ACL_EXTATTR_NAMESPACE, + NFS4_ACL_EXTATTR_NAME, ap->a_nentries * sizeof(ace_t), + (char *)ap->a_aclp, ap->a_td); + + /* + * Map lack of attribute definition in UFS_EXTATTR into lack of + * support for ACLs on the filesystem. + */ + if (error == ENOATTR) + return (EOPNOTSUPP); + + if (error != 0) + return (error); + + /* + * Now that the EA is successfully updated, update the + * inode and mark it as changed. + */ + ufs_sync_inode_from_nfs4acl(ap->a_aclp, ap->a_nentries, ip); + ip->i_flag |= IN_CHANGE; + + VN_KNOTE_UNLOCKED(ap->a_vp, NOTE_ATTRIB); + return (0); +} + #endif /* !UFS_ACL */ ==== //depot/projects/soc2008/trasz_nfs4acl/sys/ufs/ufs/ufs_vnops.c#2 (text+ko) ==== @@ -2102,6 +2102,14 @@ *ap->a_retval = 0; #endif break; + + case _ACL_ACE_ENABLED: + if (ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) + *ap->a_retval = 1; + else + *ap->a_retval = 0; + break; + case _PC_ACL_PATH_MAX: #ifdef UFS_ACL if (ap->a_vp->v_mount->mnt_flag & MNT_ACLS) @@ -2466,6 +2474,9 @@ .vop_setacl = ufs_setacl, .vop_aclcheck = ufs_aclcheck, #endif + .vop_getace = ufs_getace, + .vop_setace = ufs_setace, + .vop_getacecnt = ufs_getacecnt, }; struct vop_vector ufs_fifoops = { @@ -2494,4 +2505,7 @@ .vop_setacl = ufs_setacl, .vop_aclcheck = ufs_aclcheck, #endif + .vop_getace = ufs_getace, + .vop_setace = ufs_setace, + .vop_getacecnt = ufs_getacecnt, }; From owner-p4-projects@FreeBSD.ORG Sat May 24 19:54:49 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C02D910656B2; Sat, 24 May 2008 19:54:48 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C64C1065684 for ; Sat, 24 May 2008 19:54:48 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8015C8FC2B for ; Sat, 24 May 2008 19:54:48 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4OJsmBE082219 for ; Sat, 24 May 2008 19:54:48 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4OJsmkH082217 for perforce@freebsd.org; Sat, 24 May 2008 19:54:48 GMT (envelope-from jb@freebsd.org) Date: Sat, 24 May 2008 19:54:48 GMT Message-Id: <200805241954.m4OJsmkH082217@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 142226 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 May 2008 19:54:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=142226 Change 142226 by jb@freebsd3 on 2008/05/24 19:54:03 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#77 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#44 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/share/sgml/authors.ent#36 integrate .. //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/mac/chapter.sgml#2 integrate .. //depot/projects/dtrace/doc/share/pgpkeys/manolis.key#1 branch .. //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys-developers.sgml#36 integrate .. //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys.ent#35 integrate .. //depot/projects/dtrace/doc/share/sgml/freebsd.dsl#6 integrate .. //depot/projects/dtrace/src/include/protocols/dumprestore.h#5 integrate .. //depot/projects/dtrace/src/sbin/dump/dump.h#6 integrate .. //depot/projects/dtrace/src/sbin/dump/itime.c#4 integrate .. //depot/projects/dtrace/src/sbin/dump/main.c#7 integrate .. //depot/projects/dtrace/src/share/misc/committers-doc.dot#6 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/exception.S#10 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/local_apic.c#15 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/trap.c#25 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c#3 integrate .. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/usb/uxb360gp_rdesc.h#4 integrate .. //depot/projects/dtrace/src/sys/fs/fdescfs/fdesc.h#4 integrate .. //depot/projects/dtrace/src/sys/fs/fdescfs/fdesc_vfsops.c#8 integrate .. //depot/projects/dtrace/src/sys/fs/fdescfs/fdesc_vnops.c#9 integrate .. //depot/projects/dtrace/src/sys/i386/i386/exception.s#15 integrate .. //depot/projects/dtrace/src/sys/i386/i386/local_apic.c#17 integrate .. //depot/projects/dtrace/src/sys/i386/i386/trap.c#32 integrate .. //depot/projects/dtrace/src/sys/i386/isa/clock.c#16 integrate .. //depot/projects/dtrace/src/sys/kern/kern_exec.c#28 integrate .. //depot/projects/dtrace/src/sys/kern/kern_exit.c#22 integrate .. //depot/projects/dtrace/src/sys/kern/kern_fork.c#31 integrate .. //depot/projects/dtrace/src/sys/kern/kern_proc.c#23 integrate .. //depot/projects/dtrace/src/sys/kern/kern_sig.c#26 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/Makefile#29 integrate .. //depot/projects/dtrace/src/sys/netinet/udp_usrreq.c#17 integrate .. //depot/projects/dtrace/src/sys/netinet6/ip6_input.c#10 integrate .. //depot/projects/dtrace/src/sys/netinet6/ip6_var.h#7 integrate .. //depot/projects/dtrace/src/sys/netipsec/ipsec.c#12 integrate .. //depot/projects/dtrace/src/sys/netipsec/ipsec.h#9 integrate .. //depot/projects/dtrace/src/sys/netipsec/ipsec_input.c#9 integrate .. //depot/projects/dtrace/src/sys/netipsec/ipsec_output.c#7 integrate .. //depot/projects/dtrace/src/sys/netipsec/xform_ah.c#7 integrate .. //depot/projects/dtrace/src/sys/netipsec/xform_esp.c#7 integrate .. //depot/projects/dtrace/src/sys/netipsec/xform_ipcomp.c#5 integrate .. //depot/projects/dtrace/src/sys/netipsec/xform_ipip.c#6 integrate .. //depot/projects/dtrace/src/sys/pc98/cbus/clock.c#11 integrate .. //depot/projects/dtrace/src/usr.bin/calendar/calendars/calendar.freebsd#23 integrate .. //depot/projects/dtrace/www/en/developers.sgml#35 integrate .. //depot/projects/dtrace/www/share/sgml/commercial.consult.xml#13 integrate .. //depot/projects/dtrace/www/share/sgml/news.xml#49 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#77 (text+ko) ==== @@ -1,4 +1,4 @@ - + + aaron@FreeBSD.org"> @@ -626,6 +626,8 @@ maho@FreeBSD.org"> +manolis@FreeBSD.org"> + marcel@FreeBSD.org"> marck@FreeBSD.org"> ==== //depot/projects/dtrace/doc/mn_MN.UTF-8/books/handbook/mac/chapter.sgml#2 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -1131,10 +1131,7 @@ security.mac.portacl.enabled нь - бодлогыг бүр мөсөн нээнэ/хаана. Алдаанаас (bug) болоод - security.mac.portacl.enabled - sysctl хувьсагч нь &os; 5.2.1 болон - өмнөх хувилбаруудад ажилладаггүй. + бодлогыг бүр мөсөн нээнэ/хаана. ==== //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys-developers.sgml#36 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -494,6 +494,11 @@ &pgpkey.fjoe; + + &a.manolis; + &pgpkey.manolis; + + &a.jkim; &pgpkey.jkim; ==== //depot/projects/dtrace/doc/share/pgpkeys/pgpkeys.ent#35 (text+ko) ==== @@ -1,5 +1,5 @@ - + @@ -159,6 +159,7 @@ + ==== //depot/projects/dtrace/doc/share/sgml/freebsd.dsl#6 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -211,12 +211,12 @@ (u (string-append "http://www.FreeBSD.org/cgi/man.cgi?query=" (data r) "&" "amp;" "sektion=" (data m)))) (case v - (("current") (string-append u "&" "amp;" "manpath=FreeBSD+7-current")) + (("current") (string-append u "&" "amp;" "manpath=FreeBSD+8-current")) (("xfree86") (string-append u "&" "amp;" "manpath=XFree86+4.5.0")) (("xorg") (string-append u "&" "amp;" "manpath=X11R7.2")) (("netbsd") (string-append u "&" "amp;" "manpath=NetBSD+3.0")) (("openbsd") (string-append u "&" "amp;" "manpath=OpenBSD+4.1")) - (("ports") (string-append u "&" "amp;" "manpath=FreeBSD+6.2-RELEASE+and+Ports")) + (("ports") (string-append u "&" "amp;" "manpath=FreeBSD+7.0-RELEASE+and+Ports")) (else u)))) (element application ($bold-seq$)) ==== //depot/projects/dtrace/src/include/protocols/dumprestore.h#5 (text+ko) ==== @@ -37,7 +37,7 @@ * * @(#)dumprestore.h 8.2 (Berkeley) 1/21/94 * - * $FreeBSD: src/include/protocols/dumprestore.h,v 1.11 2007/02/26 08:15:56 mckusick Exp $ + * $FreeBSD: src/include/protocols/dumprestore.h,v 1.12 2008/05/24 05:20:46 mckusick Exp $ */ #ifndef _PROTOCOLS_DUMPRESTORE_H_ @@ -134,13 +134,4 @@ #define TS_CLRI 6 /* map of inodes deleted since last dump */ #define TS_END 5 /* end of volume marker */ -/* - * flag values - */ -/* None at the moment */ - -#define DUMPOUTFMT "%-32s %c %s" /* for printf */ - /* name, level, ctime(date) */ -#define DUMPINFMT "%32s %c %[^\n]\n" /* inverse for scanf */ - #endif /* !_DUMPRESTORE_H_ */ ==== //depot/projects/dtrace/src/sbin/dump/dump.h#6 (text+ko) ==== @@ -28,7 +28,7 @@ * * @(#)dump.h 8.2 (Berkeley) 4/28/95 * - * $FreeBSD: src/sbin/dump/dump.h,v 1.29 2008/05/23 23:13:14 mckusick Exp $ + * $FreeBSD: src/sbin/dump/dump.h,v 1.30 2008/05/24 05:20:46 mckusick Exp $ */ /* @@ -59,8 +59,8 @@ char *popenout; /* popen(3) per-"tape" command */ char *dumpdates; /* name of the file containing dump date information*/ char *temp; /* name of the file for doing rewrite of dumpdates */ -char lastlevel; /* dump level of previous dump */ -char level; /* dump level of this dump */ +int lastlevel; /* dump level of previous dump */ +int level; /* dump level of this dump */ int uflag; /* update flag */ int diskfd; /* disk file descriptor */ int tapefd; /* tape file descriptor */ @@ -159,7 +159,7 @@ */ struct dumpdates { char dd_name[NAME_MAX+3]; - char dd_level; + int dd_level; time_t dd_ddate; }; int nddates; /* number of records (might be zero) */ @@ -171,6 +171,10 @@ if (ddatev != NULL) \ for (ddp = ddatev[i = 0]; i < nddates; ddp = ddatev[++i]) +#define DUMPOUTFMT "%-32s %d %s" /* for printf */ + /* name, level, ctime(date) */ +#define DUMPINFMT "%32s %d %[^\n]\n" /* inverse for scanf */ + void sig(int signo); #ifndef _PATH_FSTAB ==== //depot/projects/dtrace/src/sbin/dump/itime.c#4 (text+ko) ==== @@ -32,7 +32,7 @@ static char sccsid[] = "@(#)itime.c 8.1 (Berkeley) 6/5/93"; #endif static const char rcsid[] = - "$FreeBSD: src/sbin/dump/itime.c,v 1.16 2004/12/02 13:56:53 maxim Exp $"; + "$FreeBSD: src/sbin/dump/itime.c,v 1.17 2008/05/24 05:20:46 mckusick Exp $"; #endif /* not lint */ #include @@ -132,11 +132,11 @@ fname = disk; #ifdef FDEBUG - msg("Looking for name %s in dumpdates = %s for level = %c\n", + msg("Looking for name %s in dumpdates = %s for level = %d\n", fname, dumpdates, level); #endif spcl.c_ddate = 0; - lastlevel = '0'; + lastlevel = 0; initdumptimes(); /* @@ -213,7 +213,7 @@ time_t t = _time64_to_time(spcl.c_date); tmsg = ctime(&t); } - msg("level %c dump on %s", level, tmsg); + msg("level %d dump on %s", level, tmsg); } static void @@ -241,7 +241,7 @@ dumpdates, recno); #ifdef FDEBUG - msg("getrecord: %s %c %s", ddatep->dd_name, ddatep->dd_level, + msg("getrecord: %s %d %s", ddatep->dd_name, ddatep->dd_level, ddatep->dd_ddate == 0 ? "the epoch\n" : ctime(&ddatep->dd_ddate)); #endif return(0); ==== //depot/projects/dtrace/src/sbin/dump/main.c#7 (text+ko) ==== @@ -38,7 +38,7 @@ static char sccsid[] = "@(#)main.c 8.6 (Berkeley) 5/1/95"; #endif static const char rcsid[] = - "$FreeBSD: src/sbin/dump/main.c,v 1.66 2008/05/23 23:13:14 mckusick Exp $"; + "$FreeBSD: src/sbin/dump/main.c,v 1.67 2008/05/24 05:20:46 mckusick Exp $"; #endif /* not lint */ #include @@ -116,7 +116,7 @@ temp = _PATH_DTMP; if (TP_BSIZE / DEV_BSIZE == 0 || TP_BSIZE % DEV_BSIZE != 0) quit("TP_BSIZE must be a multiple of DEV_BSIZE\n"); - level = '0'; + level = 0; rsync_friendly = 0; if (argc < 2) @@ -129,7 +129,7 @@ /* dump level */ case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': - level = ch; + level = 10 * level + ch - '0'; break; case 'a': /* `auto-size', Write to EOM. */ @@ -216,7 +216,7 @@ exit(X_STARTUP); } Tflag = 1; - lastlevel = '?'; + lastlevel = -1; break; case 'u': /* update /etc/dumpdates */ @@ -247,7 +247,7 @@ (void)fprintf(stderr, "\n"); exit(X_STARTUP); } - if (rsync_friendly && (level>'0')) { + if (rsync_friendly && (level > 0)) { (void)fprintf(stderr, "%s %s\n", "rsync friendly options", "can be used only with level 0 dumps."); exit(X_STARTUP); @@ -398,7 +398,7 @@ (void)strcpy(spcl.c_label, "none"); (void)gethostname(spcl.c_host, NAMELEN); - spcl.c_level = level - '0'; + spcl.c_level = level; spcl.c_type = TS_TAPE; if (rsync_friendly) { /* don't store real dump times */ @@ -411,7 +411,7 @@ time_t t = _time64_to_time(spcl.c_date); tmsg = ctime(&t); } - msg("Date of this level %c dump: %s", level, tmsg); + msg("Date of this level %d dump: %s", level, tmsg); if (!Tflag && (!rsync_friendly)) getdumptime(); /* /etc/dumpdates snarfed */ @@ -421,7 +421,10 @@ time_t t = _time64_to_time(spcl.c_ddate); tmsg = ctime(&t); } - msg("Date of last level %c dump: %s", lastlevel, tmsg); + if (lastlevel < 0) + msg("Date of last (level unknown) dump: %s", tmsg); + else + msg("Date of last level %d dump: %s", lastlevel, tmsg); msg("Dumping %s%s ", snapdump ? "snapshot of ": "", disk); if (dt != NULL) ==== //depot/projects/dtrace/src/share/misc/committers-doc.dot#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/share/misc/committers-doc.dot,v 1.23 2008/04/23 08:51:05 ganbold Exp $ +# $FreeBSD: src/share/misc/committers-doc.dot,v 1.24 2008/05/24 08:49:55 manolis Exp $ # This file is meant to list all FreeBSD doc+www committers and describe the # mentor-mentee relationships between them. @@ -57,6 +57,7 @@ keramida [label="Giorgos Keramidas\nkeramida@FreeBSD.org\n2001/10/12"] loader [label="Fukang Chen\nloader@FreeBSD.org\n2007/07/30"] linimon [label="Mark Linimon\nlinimon@FreeBSD.org\n2004/03/31"] +manolis [label="Manolis Kiagias\nmanolis@FreeBSD.org\n2008/05/24"] marck [label="Dmitry Morozovsky\nmarck@FreeBSD.org\n2004/08/10"] miwi [label="Martin Wilke\nmiwi@FreeBSD.org\n2007/10/26"] murray [label="Murray Stokely\nmurray@FreeBSD.org\n2000/04/05"] @@ -88,6 +89,7 @@ delphij -> loader gabor -> pgj +gabor -> manolis jesusr -> jcamou ==== //depot/projects/dtrace/src/sys/amd64/amd64/exception.S#10 (text+ko) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/amd64/exception.S,v 1.131 2007/12/07 08:20:15 jkoshy Exp $ + * $FreeBSD: src/sys/amd64/amd64/exception.S,v 1.132 2008/05/24 06:32:26 jb Exp $ */ #include "opt_atpic.h" ==== //depot/projects/dtrace/src/sys/amd64/amd64/local_apic.c#15 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/local_apic.c,v 1.44 2008/03/16 10:58:02 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/local_apic.c,v 1.45 2008/05/24 06:32:26 jb Exp $"); #include "opt_hwpmc_hooks.h" #include "opt_kdtrace.h" ==== //depot/projects/dtrace/src/sys/amd64/amd64/trap.c#25 (text+ko) ==== @@ -38,7 +38,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/trap.c,v 1.325 2008/03/12 10:11:54 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/trap.c,v 1.326 2008/05/24 06:32:26 jb Exp $"); /* * AMD64 Trap and System call handling ==== //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c#3 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c,v 1.4 2008/03/28 22:16:05 jb Exp $"); +__FBSDID("$FreeBSD: src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c,v 1.5 2008/05/24 19:30:38 bz Exp $"); #include #include ==== //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#3 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/dev/usb/uxb360gp_rdesc.h#4 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2005 Ed Schouten + * Copyright (c) 2005 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/usb/uxb360gp_rdesc.h,v 1.2 2005/12/31 04:38:50 mux Exp $ + * $FreeBSD: src/sys/dev/usb/uxb360gp_rdesc.h,v 1.3 2008/05/24 18:35:55 ed Exp $ */ /* ==== //depot/projects/dtrace/src/sys/fs/fdescfs/fdesc.h#4 (text+ko) ==== @@ -31,12 +31,15 @@ * * @(#)fdesc.h 8.5 (Berkeley) 1/21/94 * - * $FreeBSD: src/sys/fs/fdescfs/fdesc.h,v 1.20 2005/02/10 12:09:15 phk Exp $ + * $FreeBSD: src/sys/fs/fdescfs/fdesc.h,v 1.21 2008/05/24 14:51:30 lulf Exp $ */ #ifdef _KERNEL +/* Private mount flags for fdescfs. */ +#define FMNT_UNMOUNTF 0x01 struct fdescmount { struct vnode *f_root; /* Root node */ + int flags; }; #define FD_ROOT 1 @@ -55,10 +58,12 @@ int fd_ix; /* filesystem index */ }; +extern struct mtx fdesc_hashmtx; #define VFSTOFDESC(mp) ((struct fdescmount *)((mp)->mnt_data)) #define VTOFDESC(vp) ((struct fdescnode *)(vp)->v_data) extern vfs_init_t fdesc_init; -extern int fdesc_allocvp(fdntype, int, struct mount *, struct vnode **, - struct thread *); +extern vfs_uninit_t fdesc_uninit; +extern int fdesc_allocvp(fdntype, unsigned, int, struct mount *, + struct vnode **, struct thread *); #endif /* _KERNEL */ ==== //depot/projects/dtrace/src/sys/fs/fdescfs/fdesc_vfsops.c#8 (text+ko) ==== @@ -31,7 +31,7 @@ * * @(#)fdesc_vfsops.c 8.4 (Berkeley) 1/21/94 * - * $FreeBSD: src/sys/fs/fdescfs/fdesc_vfsops.c,v 1.58 2008/01/10 01:10:45 attilio Exp $ + * $FreeBSD: src/sys/fs/fdescfs/fdesc_vfsops.c,v 1.59 2008/05/24 14:51:30 lulf Exp $ */ /* @@ -85,18 +85,30 @@ if (mp->mnt_flag & (MNT_UPDATE | MNT_ROOTFS)) return (EOPNOTSUPP); - error = fdesc_allocvp(Froot, FD_ROOT, mp, &rvp, td); - if (error) - return (error); - MALLOC(fmp, struct fdescmount *, sizeof(struct fdescmount), M_FDESCMNT, M_WAITOK); /* XXX */ + + /* + * We need to initialize a few bits of our local mount point struct to + * avoid confusion in allocvp. + */ + mp->mnt_data = (qaddr_t) fmp; + fmp->flags = 0; + error = fdesc_allocvp(Froot, -1, FD_ROOT, mp, &rvp, td); + if (error) { + free(fmp, M_FDESCMNT); + mp->mnt_data = 0; + return (error); + } rvp->v_type = VDIR; rvp->v_vflag |= VV_ROOT; fmp->f_root = rvp; + VOP_UNLOCK(rvp, 0); /* XXX -- don't mark as local to work around fts() problems */ /*mp->mnt_flag |= MNT_LOCAL;*/ - mp->mnt_data = fmp; + MNT_ILOCK(mp); + mp->mnt_kern_flag |= MNTK_MPSAFE; + MNT_IUNLOCK(mp); vfs_getnewfsid(mp); vfs_mountedfrom(mp, "fdescfs"); @@ -109,11 +121,19 @@ int mntflags; struct thread *td; { + struct fdescmount *fmp; + caddr_t data; int error; int flags = 0; - if (mntflags & MNT_FORCE) + fmp = (struct fdescmount *)mp->mnt_data; + if (mntflags & MNT_FORCE) { + /* The hash mutex protects the private mount flags. */ + mtx_lock(&fdesc_hashmtx); + fmp->flags |= FMNT_UNMOUNTF; + mtx_unlock(&fdesc_hashmtx); flags |= FORCECLOSE; + } /* * Clear out buffer cache. I don't think we @@ -127,10 +147,14 @@ return (error); /* - * Finally, throw away the fdescmount structure + * Finally, throw away the fdescmount structure. Hold the hashmtx to + * protect the fdescmount structure. */ - free(mp->mnt_data, M_FDESCMNT); /* XXX */ + mtx_lock(&fdesc_hashmtx); + data = mp->mnt_data; mp->mnt_data = 0; + mtx_unlock(&fdesc_hashmtx); + free(data, M_FDESCMNT); /* XXX */ return (0); } @@ -148,8 +172,7 @@ * Return locked reference to root. */ vp = VFSTOFDESC(mp)->f_root; - VREF(vp); - vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); + vget(vp, LK_EXCLUSIVE | LK_RETRY, td); *vpp = vp; return (0); } @@ -208,6 +231,7 @@ .vfs_mount = fdesc_mount, .vfs_root = fdesc_root, .vfs_statfs = fdesc_statfs, + .vfs_uninit = fdesc_uninit, .vfs_unmount = fdesc_unmount, }; ==== //depot/projects/dtrace/src/sys/fs/fdescfs/fdesc_vnops.c#9 (text+ko) ==== @@ -31,7 +31,7 @@ * * @(#)fdesc_vnops.c 8.9 (Berkeley) 1/21/94 * - * $FreeBSD: src/sys/fs/fdescfs/fdesc_vnops.c,v 1.108 2008/04/04 09:37:57 kib Exp $ + * $FreeBSD: src/sys/fs/fdescfs/fdesc_vnops.c,v 1.109 2008/05/24 14:51:30 lulf Exp $ */ /* @@ -56,18 +56,15 @@ #include -#define FDL_WANT 0x01 -#define FDL_LOCKED 0x02 -static int fdcache_lock; - #define NFDCACHE 4 #define FD_NHASH(ix) \ (&fdhashtbl[(ix) & fdhash]) static LIST_HEAD(fdhashhead, fdescnode) *fdhashtbl; static u_long fdhash; +struct mtx fdesc_hashmtx; + static vop_getattr_t fdesc_getattr; -static vop_inactive_t fdesc_inactive; static vop_lookup_t fdesc_lookup; static vop_open_t fdesc_open; static vop_readdir_t fdesc_readdir; @@ -79,7 +76,6 @@ .vop_access = VOP_NULL, .vop_getattr = fdesc_getattr, - .vop_inactive = fdesc_inactive, .vop_lookup = fdesc_lookup, .vop_open = fdesc_open, .vop_pathconf = vop_stdpathconf, @@ -88,6 +84,9 @@ .vop_setattr = fdesc_setattr, }; +static void fdesc_insmntque_dtr(struct vnode *, void *); +static void fdesc_remove_entry(struct fdescnode *); + /* * Initialise cache headers */ @@ -96,81 +95,154 @@ struct vfsconf *vfsp; { + mtx_init(&fdesc_hashmtx, "fdescfs_hash", NULL, MTX_DEF); fdhashtbl = hashinit(NFDCACHE, M_CACHE, &fdhash); return (0); } +/* + * Uninit ready for unload. + */ +int +fdesc_uninit(vfsp) + struct vfsconf *vfsp; +{ + + hashdestroy(fdhashtbl, M_CACHE, fdhash); + mtx_destroy(&fdesc_hashmtx); + return (0); +} + +/* + * If allocating vnode fails, call this. + */ +static void +fdesc_insmntque_dtr(struct vnode *vp, void *arg) +{ + + vgone(vp); + vput(vp); +} + +/* + * Remove an entry from the hash if it exists. + */ +static void +fdesc_remove_entry(struct fdescnode *fd) +{ + struct fdhashhead *fc; + struct fdescnode *fd2; + + fc = FD_NHASH(fd->fd_ix); + mtx_lock(&fdesc_hashmtx); + LIST_FOREACH(fd2, fc, fd_hash) { + if (fd == fd2) { + LIST_REMOVE(fd, fd_hash); + break; + } + } + mtx_unlock(&fdesc_hashmtx); +} + int -fdesc_allocvp(ftype, ix, mp, vpp, td) +fdesc_allocvp(ftype, fd_fd, ix, mp, vpp, td) fdntype ftype; + unsigned fd_fd; int ix; struct mount *mp; struct vnode **vpp; struct thread *td; { + struct fdescmount *fmp; struct fdhashhead *fc; - struct fdescnode *fd; + struct fdescnode *fd, *fd2; + struct vnode *vp, *vp2; int error = 0; fc = FD_NHASH(ix); loop: + mtx_lock(&fdesc_hashmtx); + /* + * If a forced unmount is progressing, we need to drop it. The flags are + * protected by the hashmtx. + */ + fmp = (struct fdescmount *)mp->mnt_data; + if (fmp == NULL || fmp->flags & FMNT_UNMOUNTF) { + mtx_unlock(&fdesc_hashmtx); + return (-1); + } + LIST_FOREACH(fd, fc, fd_hash) { if (fd->fd_ix == ix && fd->fd_vnode->v_mount == mp) { - if (vget(fd->fd_vnode, LK_EXCLUSIVE | LK_CANRECURSE, - td)) + /* Get reference to vnode in case it's being free'd */ + vp = fd->fd_vnode; + VI_LOCK(vp); + mtx_unlock(&fdesc_hashmtx); + if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td)) goto loop; - *vpp = fd->fd_vnode; - VOP_UNLOCK(*vpp, 0); - return (error); + *vpp = vp; + return (0); } } + mtx_unlock(&fdesc_hashmtx); - /* - * otherwise lock the array while we call getnewvnode - * since that can block. - */ - if (fdcache_lock & FDL_LOCKED) { - fdcache_lock |= FDL_WANT; - (void) tsleep( &fdcache_lock, PINOD, "fdalvp", 0); - goto loop; - } - fdcache_lock |= FDL_LOCKED; - - /* - * Do the MALLOC before the getnewvnode since doing so afterward - * might cause a bogus v_data pointer to get dereferenced - * elsewhere if MALLOC should block. - */ MALLOC(fd, struct fdescnode *, sizeof(struct fdescnode), M_TEMP, M_WAITOK); - error = getnewvnode("fdescfs", mp, &fdesc_vnodeops, vpp); + error = getnewvnode("fdescfs", mp, &fdesc_vnodeops, &vp); if (error) { FREE(fd, M_TEMP); - goto out; + return (error); } - (*vpp)->v_data = fd; - fd->fd_vnode = *vpp; + vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); + vp->v_data = fd; + fd->fd_vnode = vp; fd->fd_type = ftype; - fd->fd_fd = -1; + fd->fd_fd = fd_fd; fd->fd_ix = ix; - /* XXX: vnode should be locked here */ - error = insmntque(*vpp, mp); /* XXX: Too early for mpsafe fs */ + error = insmntque1(vp, mp, fdesc_insmntque_dtr, NULL); if (error != 0) { - free(fd, M_TEMP); *vpp = NULLVP; - goto out; + return (error); } - LIST_INSERT_HEAD(fc, fd, fd_hash); -out: - fdcache_lock &= ~FDL_LOCKED; + /* Make sure that someone didn't beat us when inserting the vnode. */ + mtx_lock(&fdesc_hashmtx); + /* + * If a forced unmount is progressing, we need to drop it. The flags are + * protected by the hashmtx. + */ + fmp = (struct fdescmount *)mp->mnt_data; + if (fmp == NULL || fmp->flags & FMNT_UNMOUNTF) { + mtx_unlock(&fdesc_hashmtx); + vgone(vp); + vput(vp); + *vpp = NULLVP; + return (-1); + } - if (fdcache_lock & FDL_WANT) { - fdcache_lock &= ~FDL_WANT; - wakeup( &fdcache_lock); + LIST_FOREACH(fd2, fc, fd_hash) { + if (fd2->fd_ix == ix && fd2->fd_vnode->v_mount == mp) { + /* Get reference to vnode in case it's being free'd */ + vp2 = fd2->fd_vnode; + VI_LOCK(vp2); + mtx_unlock(&fdesc_hashmtx); + error = vget(vp2, LK_EXCLUSIVE | LK_INTERLOCK, td); + /* Someone beat us, dec use count and wait for reclaim */ + vgone(vp); + vput(vp); + /* If we didn't get it, return no vnode. */ + if (error) + vp2 = NULLVP; + *vpp = vp2; + return (error); + } } - return (error); + /* If we came here, we can insert it safely. */ + LIST_INSERT_HEAD(fc, fd, fd_hash); + mtx_unlock(&fdesc_hashmtx); + *vpp = vp; + return (0); } /* @@ -230,13 +302,43 @@ if ((error = fget(td, fd, &fp)) != 0) goto bad; - error = fdesc_allocvp(Fdesc, FD_DESC+fd, dvp->v_mount, &fvp, td); - fdrop(fp, td); + /* Check if we're looking up ourselves. */ + if (VTOFDESC(dvp)->fd_ix == FD_DESC + fd) { + /* + * In case we're holding the last reference to the file, the dvp + * will be re-acquired. + */ + vhold(dvp); + VOP_UNLOCK(dvp, 0); + fdrop(fp, td); + + /* Re-aquire the lock afterwards. */ + vn_lock(dvp, LK_RETRY | LK_EXCLUSIVE); + vdrop(dvp); + fvp = dvp; + } else { + /* + * Unlock our root node (dvp) when doing this, since we might + * deadlock since the vnode might be locked by another thread + * and the root vnode lock will be obtained afterwards (in case + * we're looking up the fd of the root vnode), which will be the + * opposite lock order. Vhold the root vnode first so we don't + * loose it. + */ + vhold(dvp); + VOP_UNLOCK(dvp, 0); + error = fdesc_allocvp(Fdesc, fd, FD_DESC + fd, dvp->v_mount, + &fvp, td); + fdrop(fp, td); + /* + * The root vnode must be locked last to prevent deadlock condition. + */ + vn_lock(dvp, LK_RETRY | LK_EXCLUSIVE); + vdrop(dvp); + } + if (error) goto bad; - VTOFDESC(fvp)->fd_fd = fd; - if (fvp != dvp) - vn_lock(fvp, LK_EXCLUSIVE | LK_RETRY); *vpp = fvp; return (0); @@ -505,34 +607,18 @@ } static int -fdesc_inactive(ap) - struct vop_inactive_args /* { - struct vnode *a_vp; - struct thread *a_td; - } */ *ap; -{ - struct vnode *vp = ap->a_vp; - - /* - * Clear out the v_type field to avoid - * nasty things happening in vgone(). - */ - vp->v_type = VNON; - return (0); -} - -static int fdesc_reclaim(ap) struct vop_reclaim_args /* { struct vnode *a_vp; } */ *ap; { - struct vnode *vp = ap->a_vp; - struct fdescnode *fd = VTOFDESC(vp); + struct vnode *vp; + struct fdescnode *fd; - LIST_REMOVE(fd, fd_hash); + vp = ap->a_vp; + fd = VTOFDESC(vp); + fdesc_remove_entry(fd); FREE(vp->v_data, M_TEMP); - vp->v_data = 0; - + vp->v_data = NULL; return (0); } ==== //depot/projects/dtrace/src/sys/i386/i386/exception.s#15 (text+ko) ==== @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/i386/i386/exception.s,v 1.118 2007/12/07 08:20:16 jkoshy Exp $ + * $FreeBSD: src/sys/i386/i386/exception.s,v 1.120 2008/05/24 19:29:02 bz Exp $ */ #include "opt_apic.h" @@ -112,6 +112,10 @@ pushl $0; TRAP(T_OFLOW) IDTVEC(bnd) pushl $0; TRAP(T_BOUND) +#ifndef KDTRACE_HOOKS >>> TRUNCATED FOR MAIL (1000 lines) <<<