From owner-p4-projects@FreeBSD.ORG Sun May 11 09:09:07 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B2F4A1065670; Sun, 11 May 2008 09:09:07 +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 7191C106566B for ; Sun, 11 May 2008 09:09:07 +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 5CEB78FC17 for ; Sun, 11 May 2008 09:09:07 +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 m4B997bt053321 for ; Sun, 11 May 2008 09:09:07 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4B993oo053319 for perforce@freebsd.org; Sun, 11 May 2008 09:09:03 GMT (envelope-from julian@freebsd.org) Date: Sun, 11 May 2008 09:09:03 GMT Message-Id: <200805110909.m4B993oo053319@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 141455 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, 11 May 2008 09:09:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=141455 Change 141455 by julian@julian_trafmon1 on 2008/05/11 09:08:25 First cut of IFC from May 11 -current. Probably doesn't even compile.. Affected files ... .. //depot/projects/vimage/src/sys/amd64/acpica/acpi_machdep.c#2 integrate .. //depot/projects/vimage/src/sys/amd64/acpica/madt.c#5 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/amd64_mem.c#2 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/cpu_switch.S#7 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/genassym.c#7 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/identcpu.c#7 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/intr_machdep.c#7 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/legacy.c#4 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/local_apic.c#9 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/machdep.c#9 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/mem.c#2 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/mp_machdep.c#8 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/mptable.c#4 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/nexus.c#7 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/pmap.c#13 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/prof_machdep.c#4 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/trap.c#8 integrate .. //depot/projects/vimage/src/sys/amd64/amd64/vm_machdep.c#5 integrate .. //depot/projects/vimage/src/sys/amd64/conf/DEFAULTS#4 integrate .. //depot/projects/vimage/src/sys/amd64/conf/GENERIC#14 integrate .. //depot/projects/vimage/src/sys/amd64/conf/NOTES#10 integrate .. //depot/projects/vimage/src/sys/amd64/ia32/ia32_signal.c#2 integrate .. //depot/projects/vimage/src/sys/amd64/include/atomic.h#3 integrate .. //depot/projects/vimage/src/sys/amd64/include/clock.h#4 integrate .. //depot/projects/vimage/src/sys/amd64/include/cpufunc.h#2 integrate .. //depot/projects/vimage/src/sys/amd64/include/intr_machdep.h#6 integrate .. //depot/projects/vimage/src/sys/amd64/include/nexusvar.h#1 branch .. //depot/projects/vimage/src/sys/amd64/include/param.h#2 integrate .. //depot/projects/vimage/src/sys/amd64/include/pcb.h#3 integrate .. //depot/projects/vimage/src/sys/amd64/include/pcb_ext.h#2 delete .. //depot/projects/vimage/src/sys/amd64/include/pcpu.h#4 integrate .. //depot/projects/vimage/src/sys/amd64/include/pmap.h#4 integrate .. //depot/projects/vimage/src/sys/amd64/include/smp.h#5 integrate .. //depot/projects/vimage/src/sys/amd64/include/specialreg.h#8 integrate .. //depot/projects/vimage/src/sys/amd64/include/timerreg.h#2 integrate .. //depot/projects/vimage/src/sys/amd64/isa/atpic.c#4 integrate .. //depot/projects/vimage/src/sys/amd64/isa/clock.c#9 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/linux.h#5 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/linux32_dummy.c#5 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/linux32_proto.h#6 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/linux32_syscall.h#6 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/linux32_sysent.c#6 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/linux32_sysvec.c#7 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/syscalls.master#6 integrate .. //depot/projects/vimage/src/sys/arm/arm/bus_space_generic.c#1 branch .. //depot/projects/vimage/src/sys/arm/arm/busdma_machdep.c#9 integrate .. //depot/projects/vimage/src/sys/arm/arm/elf_trampoline.c#4 integrate .. //depot/projects/vimage/src/sys/arm/arm/exception.S#2 integrate .. //depot/projects/vimage/src/sys/arm/arm/intr.c#5 integrate .. //depot/projects/vimage/src/sys/arm/arm/locore.S#5 integrate .. //depot/projects/vimage/src/sys/arm/arm/machdep.c#5 integrate .. //depot/projects/vimage/src/sys/arm/arm/nexus.c#3 integrate .. //depot/projects/vimage/src/sys/arm/arm/pmap.c#12 integrate .. //depot/projects/vimage/src/sys/arm/arm/trap.c#6 integrate .. //depot/projects/vimage/src/sys/arm/arm/uio_machdep.c#2 integrate .. //depot/projects/vimage/src/sys/arm/arm/vm_machdep.c#7 integrate .. //depot/projects/vimage/src/sys/arm/at91/at91.c#4 integrate .. //depot/projects/vimage/src/sys/arm/at91/kb920x_machdep.c#8 integrate .. //depot/projects/vimage/src/sys/arm/at91/uart_dev_at91usart.c#6 integrate .. //depot/projects/vimage/src/sys/arm/conf/AVILA#6 integrate .. //depot/projects/vimage/src/sys/arm/conf/AVILA.hints#2 integrate .. //depot/projects/vimage/src/sys/arm/conf/BWCT#3 integrate .. //depot/projects/vimage/src/sys/arm/conf/CRB#4 integrate .. //depot/projects/vimage/src/sys/arm/conf/EP80219#4 integrate .. //depot/projects/vimage/src/sys/arm/conf/HL200#2 integrate .. //depot/projects/vimage/src/sys/arm/conf/IQ31244#4 integrate .. //depot/projects/vimage/src/sys/arm/conf/KB920X#5 integrate .. //depot/projects/vimage/src/sys/arm/conf/SIMICS#4 integrate .. //depot/projects/vimage/src/sys/arm/conf/SKYEYE#3 integrate .. //depot/projects/vimage/src/sys/arm/include/intr.h#4 integrate .. //depot/projects/vimage/src/sys/arm/include/machdep.h#2 integrate .. //depot/projects/vimage/src/sys/arm/include/param.h#2 integrate .. //depot/projects/vimage/src/sys/arm/include/pmap.h#7 integrate .. //depot/projects/vimage/src/sys/arm/sa11x0/assabet_machdep.c#4 integrate .. //depot/projects/vimage/src/sys/arm/sa11x0/files.sa11x0#3 integrate .. //depot/projects/vimage/src/sys/arm/sa11x0/sa11x0_io.c#2 integrate .. //depot/projects/vimage/src/sys/arm/sa11x0/sa11x0_ost.c#3 integrate .. //depot/projects/vimage/src/sys/arm/xscale/i80321/ep80219_machdep.c#6 integrate .. //depot/projects/vimage/src/sys/arm/xscale/i80321/files.ep80219#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/i80321/files.i80219#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/i80321/files.i80321#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/i80321/files.iq31244#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/i80321/iq31244_machdep.c#6 integrate .. //depot/projects/vimage/src/sys/arm/xscale/i80321/obio_space.c#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/i8134x/crb_machdep.c#4 integrate .. //depot/projects/vimage/src/sys/arm/xscale/i8134x/files.i81342#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/i8134x/obio_space.c#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/ixp425/avila_machdep.c#7 integrate .. //depot/projects/vimage/src/sys/arm/xscale/ixp425/files.avila#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/ixp425/files.ixp425#4 integrate .. //depot/projects/vimage/src/sys/arm/xscale/ixp425/if_npe.c#7 integrate .. //depot/projects/vimage/src/sys/arm/xscale/ixp425/ixdp425_pci.c#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/ixp425/ixp425_a4x_space.c#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/ixp425/ixp425_iic.c#2 integrate .. //depot/projects/vimage/src/sys/arm/xscale/ixp425/ixp425_space.c#2 integrate .. //depot/projects/vimage/src/sys/boot/common/dev_net.c#2 integrate .. //depot/projects/vimage/src/sys/boot/forth/loader.conf#8 integrate .. //depot/projects/vimage/src/sys/boot/i386/boot2/boot2.c#3 integrate .. //depot/projects/vimage/src/sys/boot/i386/btx/btx/Makefile#2 integrate .. //depot/projects/vimage/src/sys/boot/i386/btx/btx/btx.S#3 integrate .. //depot/projects/vimage/src/sys/boot/i386/cdboot/cdboot.s#4 integrate .. //depot/projects/vimage/src/sys/boot/i386/gptboot/gptboot.c#2 integrate .. //depot/projects/vimage/src/sys/boot/i386/libi386/biosdisk.c#3 integrate .. //depot/projects/vimage/src/sys/boot/i386/pxeldr/pxeldr.S#2 integrate .. //depot/projects/vimage/src/sys/boot/pc98/btx/btx/Makefile#2 integrate .. //depot/projects/vimage/src/sys/boot/pc98/btx/btx/btx.S#2 integrate .. //depot/projects/vimage/src/sys/boot/pc98/cdboot/cdboot.s#4 integrate .. //depot/projects/vimage/src/sys/boot/pc98/libpc98/Makefile#2 integrate .. //depot/projects/vimage/src/sys/boot/pc98/libpc98/biosdisk.c#3 integrate .. //depot/projects/vimage/src/sys/boot/powerpc/uboot/metadata.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/Makefile#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/common/main.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/Makefile#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/api_public.h#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/console.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/copy.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/devicename.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/disk.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/elf_freebsd.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/glue.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/glue.h#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/libuboot.h#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/module.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/net.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/reboot.c#2 integrate .. //depot/projects/vimage/src/sys/boot/uboot/lib/time.c#2 integrate .. //depot/projects/vimage/src/sys/cam/scsi/scsi_ses.c#6 integrate .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/kern/opensolaris_kstat.c#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/kern/opensolaris_string.c#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/machine/endian.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/rpc/xdr.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/acl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/atomic.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/bitmap.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/byteorder.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/callb.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/cmn_err.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/cpupart.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/cpuvar.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/cred.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/cyclic.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/debug.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/dirent.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/dkio.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/dnlc.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/elf.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/kcondvar.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/kmem.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/kobj.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/kstat.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/lock.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/misc.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/mman.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/mntent.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/mnttab.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/modctl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/mount.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/mutex.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/objfs.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/param.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/pcpu.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/policy.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/proc.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/random.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/rwlock.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/sdt.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/stat.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/string.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/sunddi.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/sysmacros.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/systm.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/taskq.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/taskq_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/time.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/types.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/uio.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/varargs.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/vfs.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/vnode.h#1 branch .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/zone.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/acl/acl_common.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/acl/acl_common.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/atomic/amd64/atomic.S#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/atomic/i386/atomic.S#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/atomic/ia64/atomic.S#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/atomic/sparc64/atomic.S#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/avl/avl.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/Makefile.files#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/gzip.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_file.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/unique.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs.conf#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/os/callb.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/os/list.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/os/nvpair_alloc_system.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr_array.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr_mem.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/asm_linkage.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/avl_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/bitmap.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/ccompile.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/compress.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/dkio.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/dklabel.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/errorq.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/list.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/list_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/note.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair_impl.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/procset.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/sdt.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/synch.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/vmem.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/sys/zmod.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/adler32.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/crc32.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/crc32.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/deflate.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/deflate.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/inffast.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/inffast.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/inffixed.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/inflate.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/inflate.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/inftrees.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/inftrees.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/trees.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/zconf.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/zlib.h#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod_subr.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/zutil.c#1 branch .. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/zmod/zutil.h#1 branch .. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_misc.c#8 integrate .. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_proto.h#7 integrate .. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_syscall.h#7 integrate .. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_syscalls.c#7 integrate .. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_sysent.c#7 integrate .. //depot/projects/vimage/src/sys/compat/freebsd32/syscalls.master#8 integrate .. //depot/projects/vimage/src/sys/compat/linprocfs/linprocfs.c#16 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_file.c#10 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_file.h#1 branch .. //depot/projects/vimage/src/sys/compat/linux/linux_futex.c#4 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_futex.h#3 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_misc.c#14 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_stats.c#7 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_uid16.c#4 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_util.c#3 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_util.h#3 integrate .. //depot/projects/vimage/src/sys/compat/opensolaris/kern/opensolaris_atomic.c#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/kern/opensolaris_kmem.c#3 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/kern/opensolaris_kobj.c#5 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/kern/opensolaris_kstat.c#3 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/kern/opensolaris_misc.c#3 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/kern/opensolaris_policy.c#3 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/kern/opensolaris_string.c#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/kern/opensolaris_vfs.c#6 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/kern/opensolaris_zone.c#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/machine/endian.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/rpc/xdr.h#3 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/acl.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/atomic.h#3 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/bitmap.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/byteorder.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/callb.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/cmn_err.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/cpupart.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/cpuvar.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/cred.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/cyclic.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/debug.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/dirent.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/dkio.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/dnlc.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/elf.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/kcondvar.h#3 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/kmem.h#4 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/kobj.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/kstat.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/lock.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/misc.h#3 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/mman.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/mntent.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/mnttab.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/modctl.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/mount.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/mutex.h#4 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/objfs.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/param.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/pcpu.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/policy.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/proc.h#4 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/random.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/rwlock.h#4 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/sdt.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/stat.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/string.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/sunddi.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/sysmacros.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/systm.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/taskq.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/taskq_impl.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/time.h#3 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/types.h#4 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/uio.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/varargs.h#2 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/vfs.h#3 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/vnode.h#5 delete .. //depot/projects/vimage/src/sys/compat/opensolaris/sys/zone.h#2 delete .. //depot/projects/vimage/src/sys/compat/pecoff/imgact_pecoff.c#5 integrate .. //depot/projects/vimage/src/sys/compat/svr4/svr4_fcntl.c#5 integrate .. //depot/projects/vimage/src/sys/compat/svr4/svr4_misc.c#6 integrate .. //depot/projects/vimage/src/sys/compat/svr4/svr4_sysvec.c#2 integrate .. //depot/projects/vimage/src/sys/conf/Makefile.arm#5 integrate .. //depot/projects/vimage/src/sys/conf/Makefile.mips#1 branch .. //depot/projects/vimage/src/sys/conf/NOTES#21 integrate .. //depot/projects/vimage/src/sys/conf/files#24 integrate .. //depot/projects/vimage/src/sys/conf/files.amd64#11 integrate .. //depot/projects/vimage/src/sys/conf/files.i386#11 integrate .. //depot/projects/vimage/src/sys/conf/files.mips#1 branch .. //depot/projects/vimage/src/sys/conf/files.pc98#8 integrate .. //depot/projects/vimage/src/sys/conf/files.powerpc#9 integrate .. //depot/projects/vimage/src/sys/conf/files.sparc64#9 integrate .. //depot/projects/vimage/src/sys/conf/files.sun4v#7 integrate .. //depot/projects/vimage/src/sys/conf/kern.mk#4 integrate .. //depot/projects/vimage/src/sys/conf/kmod.mk#6 integrate .. //depot/projects/vimage/src/sys/conf/ldscript.mips#1 branch .. //depot/projects/vimage/src/sys/conf/ldscript.mips.cfe#1 branch .. //depot/projects/vimage/src/sys/conf/options#23 integrate .. //depot/projects/vimage/src/sys/conf/options.amd64#4 integrate .. //depot/projects/vimage/src/sys/conf/options.i386#4 integrate .. //depot/projects/vimage/src/sys/conf/options.mips#1 branch .. //depot/projects/vimage/src/sys/conf/options.pc98#3 integrate .. //depot/projects/vimage/src/sys/conf/options.powerpc#4 integrate .. //depot/projects/vimage/src/sys/contrib/dev/iwn/LICENSE#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/iwn/iwlwifi-4965-4.44.17.fw.uu#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/ral/LICENSE#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/ral/Makefile#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/ral/rt2561.fw.uu#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/ral/rt2561s.fw.uu#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/ral/rt2661.fw.uu#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/ral/rt2661_ucode.h#1 branch .. //depot/projects/vimage/src/sys/contrib/dev/ral/rt2860.fw.uu#1 branch .. //depot/projects/vimage/src/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c#5 integrate .. //depot/projects/vimage/src/sys/contrib/opensolaris/OPENSOLARIS.LICENSE#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/acl/acl_common.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/acl/acl_common.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/atomic/amd64/atomic.S#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/atomic/i386/atomic.S#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/atomic/ia64/atomic.S#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/avl/avl.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/nvpair/nvpair.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/zfs/zfs_namecheck.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/zfs/zfs_namecheck.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/zfs/zfs_prop.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/common/zfs/zfs_prop.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/Makefile.files#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/gfs.c#5 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/arc.c#7 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/bplist.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dmu.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dnode.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/fletcher.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/gzip.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/lzjb.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/refcount.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sha256.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/spa.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/spa_config.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/spa_history.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/space_map.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_file.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/txg.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/uberblock.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/unique.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev.c#4 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#5 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zap.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs.conf#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#5 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#4 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#4 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#7 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#8 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#7 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zil.c#4 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zio.c#5 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/fs/zfs/zvol.c#4 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/os/callb.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/os/list.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/os/nvpair_alloc_system.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/os/taskq.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/rpc/xdr.c#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/rpc/xdr.h#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/rpc/xdr_array.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/rpc/xdr_mem.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/asm_linkage.h#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/avl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/avl_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/bitmap.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/byteorder.h#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/callb.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/ccompile.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/compress.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/cred.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/debug.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/dkio.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/dklabel.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/errorq.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/feature_tests.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/fm/protocol.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/fm/util.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/fs/zfs.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/gfs.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/isa_defs.h#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/list.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/list_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/note.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/nvpair.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/nvpair_impl.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/processor.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/procset.h#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/sdt.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/synch.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/sysevent.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/sysmacros.h#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/vmem.h#3 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/sys/zmod.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/adler32.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/crc32.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/crc32.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/deflate.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/deflate.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/inffast.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/inffast.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/inffixed.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/inflate.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/inflate.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/inftrees.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/inftrees.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/trees.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/zconf.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/zlib.h#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/zmod.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/zmod_subr.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/zutil.c#2 delete .. //depot/projects/vimage/src/sys/contrib/opensolaris/uts/common/zmod/zutil.h#2 delete .. //depot/projects/vimage/src/sys/contrib/pf/net/pf.c#10 integrate .. //depot/projects/vimage/src/sys/contrib/pf/net/pf_if.c#6 integrate .. //depot/projects/vimage/src/sys/contrib/pf/net/pf_ioctl.c#10 integrate .. //depot/projects/vimage/src/sys/contrib/pf/net/pfvar.h#4 integrate .. //depot/projects/vimage/src/sys/contrib/rdma/core_priv.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_addr.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_cache.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_cm.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_fmr_pool.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_mad.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_marshall.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_pack.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_sa.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_smi.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_umem.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_user_cm.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_user_mad.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_user_sa.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_user_verbs.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/ib_verbs.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/iw_cm.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/krping/getopt.c#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/krping/getopt.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/krping/krping.c#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/krping/krping.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/krping/krping_dev.c#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/rdma_addr.c#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/rdma_cache.c#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/rdma_cm.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/rdma_cm_ib.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/rdma_cma.c#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/rdma_device.c#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/rdma_iwcm.c#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/rdma_user_cm.h#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/rdma_verbs.c#1 branch .. //depot/projects/vimage/src/sys/contrib/rdma/types.h#1 branch .. //depot/projects/vimage/src/sys/ddb/db_capture.c#3 integrate .. //depot/projects/vimage/src/sys/ddb/db_command.c#5 integrate .. //depot/projects/vimage/src/sys/ddb/db_examine.c#3 integrate .. //depot/projects/vimage/src/sys/ddb/db_input.c#3 integrate .. //depot/projects/vimage/src/sys/ddb/db_ps.c#5 integrate .. //depot/projects/vimage/src/sys/ddb/ddb.h#3 integrate .. //depot/projects/vimage/src/sys/dev/aac/aac.c#6 integrate .. //depot/projects/vimage/src/sys/dev/aac/aac_cam.c#7 integrate .. //depot/projects/vimage/src/sys/dev/aac/aac_debug.c#3 integrate .. //depot/projects/vimage/src/sys/dev/aac/aac_disk.c#2 integrate .. //depot/projects/vimage/src/sys/dev/aac/aac_pci.c#6 integrate .. //depot/projects/vimage/src/sys/dev/aac/aacreg.h#3 integrate .. //depot/projects/vimage/src/sys/dev/aac/aacvar.h#4 integrate .. //depot/projects/vimage/src/sys/dev/acpi_support/acpi_asus.c#4 integrate .. //depot/projects/vimage/src/sys/dev/acpi_support/acpi_ibm.c#5 integrate .. //depot/projects/vimage/src/sys/dev/acpica/Osd/OsdSynch.c#3 integrate .. //depot/projects/vimage/src/sys/dev/acpica/acpi.c#11 integrate .. //depot/projects/vimage/src/sys/dev/acpica/acpi_cpu.c#8 integrate .. //depot/projects/vimage/src/sys/dev/acpica/acpi_thermal.c#6 integrate .. //depot/projects/vimage/src/sys/dev/acpica/acpivar.h#8 integrate .. //depot/projects/vimage/src/sys/dev/agp/agp_i810.c#2 integrate .. //depot/projects/vimage/src/sys/dev/agp/agp_nvidia.c#2 integrate .. //depot/projects/vimage/src/sys/dev/asmc/asmc.c#2 integrate .. //depot/projects/vimage/src/sys/dev/asmc/asmcvar.h#2 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-all.c#5 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-all.h#7 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-card.c#3 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-cbus.c#3 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-chipset.c#12 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-disk.c#8 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-disk.h#3 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-dma.c#6 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-isa.c#3 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-lowlevel.c#5 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-pci.c#4 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-pci.h#9 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-queue.c#4 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-raid.c#4 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-raid.h#3 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata-usb.c#4 integrate .. //depot/projects/vimage/src/sys/dev/ata/ata_if.m#3 integrate .. //depot/projects/vimage/src/sys/dev/ata/atapi-cam.c#6 integrate .. //depot/projects/vimage/src/sys/dev/ata/atapi-cd.c#4 integrate .. //depot/projects/vimage/src/sys/dev/ata/atapi-cd.h#4 integrate .. //depot/projects/vimage/src/sys/dev/ata/atapi-fd.c#4 integrate .. //depot/projects/vimage/src/sys/dev/ata/atapi-fd.h#3 integrate .. //depot/projects/vimage/src/sys/dev/ata/atapi-tape.c#4 integrate .. //depot/projects/vimage/src/sys/dev/ata/atapi-tape.h#3 integrate .. //depot/projects/vimage/src/sys/dev/ath/ah_osdep.c#4 integrate .. //depot/projects/vimage/src/sys/dev/ath/ah_osdep.h#3 integrate .. //depot/projects/vimage/src/sys/dev/ath/ath_rate/amrr/amrr.c#5 integrate .. //depot/projects/vimage/src/sys/dev/ath/ath_rate/amrr/amrr.h#2 integrate .. //depot/projects/vimage/src/sys/dev/ath/ath_rate/onoe/onoe.c#5 integrate .. //depot/projects/vimage/src/sys/dev/ath/ath_rate/onoe/onoe.h#3 integrate .. //depot/projects/vimage/src/sys/dev/ath/ath_rate/sample/sample.c#7 integrate .. //depot/projects/vimage/src/sys/dev/ath/ath_rate/sample/sample.h#4 integrate .. //depot/projects/vimage/src/sys/dev/ath/if_ath.c#15 integrate .. //depot/projects/vimage/src/sys/dev/ath/if_ath_pci.c#6 integrate .. //depot/projects/vimage/src/sys/dev/ath/if_athioctl.h#3 integrate .. //depot/projects/vimage/src/sys/dev/ath/if_athrate.h#4 integrate .. //depot/projects/vimage/src/sys/dev/ath/if_athvar.h#7 integrate .. //depot/projects/vimage/src/sys/dev/atkbdc/psm.c#6 integrate .. //depot/projects/vimage/src/sys/dev/awi/am79c930.c#2 delete .. //depot/projects/vimage/src/sys/dev/awi/am79c930reg.h#2 delete .. //depot/projects/vimage/src/sys/dev/awi/am79c930var.h#2 delete .. //depot/projects/vimage/src/sys/dev/awi/awi.c#4 delete .. //depot/projects/vimage/src/sys/dev/awi/awireg.h#2 delete .. //depot/projects/vimage/src/sys/dev/awi/awivar.h#4 delete .. //depot/projects/vimage/src/sys/dev/awi/if_awi_pccard.c#3 delete .. //depot/projects/vimage/src/sys/dev/bce/if_bce.c#12 integrate .. //depot/projects/vimage/src/sys/dev/bce/if_bcefw.h#6 integrate .. //depot/projects/vimage/src/sys/dev/bce/if_bcereg.h#8 integrate .. //depot/projects/vimage/src/sys/dev/bfe/if_bfe.c#5 integrate .. //depot/projects/vimage/src/sys/dev/bge/if_bge.c#12 integrate .. //depot/projects/vimage/src/sys/dev/bge/if_bgereg.h#10 integrate .. //depot/projects/vimage/src/sys/dev/cmx/cmx.c#1 branch .. //depot/projects/vimage/src/sys/dev/cmx/cmx_pccard.c#1 branch .. //depot/projects/vimage/src/sys/dev/cmx/cmxreg.h#1 branch .. //depot/projects/vimage/src/sys/dev/cmx/cmxvar.h#1 branch .. //depot/projects/vimage/src/sys/dev/cpufreq/ichss.c#2 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/common/cxgb_ael1002.c#4 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/common/cxgb_common.h#6 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/common/cxgb_version.h#4 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_adapter.h#10 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_config.h#4 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_ioctl.h#6 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_l2t.c#5 delete .. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_l2t.h#5 delete .. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_main.c#11 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_offload.c#6 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_offload.h#6 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_osdep.h#8 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_sge.c#11 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/sys/cxgb_support.c#3 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/t3cdev.h#3 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.h#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.h#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cq.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_dbg.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ev.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.h#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_mem.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.h#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.h#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_user.h#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_wr.h#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#3 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#3 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_ddp.c#2 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_defs.h#3 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_l2t.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_l2t.h#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_listen.c#3 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_t3_ddp.h#3 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.h#1 branch .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h#3 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_tom.c#3 integrate .. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#3 integrate .. //depot/projects/vimage/src/sys/dev/dc/if_dc.c#7 integrate .. //depot/projects/vimage/src/sys/dev/dc/if_dcreg.h#4 integrate .. //depot/projects/vimage/src/sys/dev/dcons/dcons_os.c#5 integrate .. //depot/projects/vimage/src/sys/dev/de/if_de.c#4 integrate .. //depot/projects/vimage/src/sys/dev/drm/drm_pciids.h#3 integrate .. //depot/projects/vimage/src/sys/dev/drm/i915_dma.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/LICENSE#3 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_80003es2lan.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_80003es2lan.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_82540.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_82541.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_82541.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_82542.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_82543.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_82543.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_82571.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_82571.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_82575.c#4 delete .. //depot/projects/vimage/src/sys/dev/em/e1000_82575.h#4 delete .. //depot/projects/vimage/src/sys/dev/em/e1000_api.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_api.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_defines.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_hw.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_ich8lan.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_ich8lan.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_mac.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_mac.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_manage.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_manage.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_nvm.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_nvm.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_osdep.c#1 branch .. //depot/projects/vimage/src/sys/dev/em/e1000_osdep.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_phy.c#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_phy.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/e1000_regs.h#4 integrate .. //depot/projects/vimage/src/sys/dev/em/if_em.c#10 integrate .. //depot/projects/vimage/src/sys/dev/em/if_em.h#6 integrate .. //depot/projects/vimage/src/sys/dev/en/midway.c#4 integrate .. //depot/projects/vimage/src/sys/dev/fatm/if_fatm.c#3 integrate .. //depot/projects/vimage/src/sys/dev/fb/vga.c#3 integrate .. //depot/projects/vimage/src/sys/dev/firewire/firewire.c#11 integrate .. //depot/projects/vimage/src/sys/dev/firewire/fwohci.c#5 integrate .. //depot/projects/vimage/src/sys/dev/firewire/if_fwe.c#4 integrate .. //depot/projects/vimage/src/sys/dev/firewire/if_fwip.c#6 integrate .. //depot/projects/vimage/src/sys/dev/fxp/if_fxp.c#5 integrate .. //depot/projects/vimage/src/sys/dev/gem/if_gem.c#9 integrate .. //depot/projects/vimage/src/sys/dev/gem/if_gem_pci.c#6 integrate .. //depot/projects/vimage/src/sys/dev/gem/if_gemreg.h#5 integrate .. //depot/projects/vimage/src/sys/dev/gem/if_gemvar.h#7 integrate .. //depot/projects/vimage/src/sys/dev/hme/if_hme.c#4 integrate .. //depot/projects/vimage/src/sys/dev/hme/if_hme_pci.c#3 integrate .. //depot/projects/vimage/src/sys/dev/hme/if_hme_sbus.c#3 integrate .. //depot/projects/vimage/src/sys/dev/hme/if_hmereg.h#2 integrate .. //depot/projects/vimage/src/sys/dev/hme/if_hmevar.h#3 integrate .. //depot/projects/vimage/src/sys/dev/hptrr/hptrr_os_bsd.c#3 integrate .. //depot/projects/vimage/src/sys/dev/hptrr/hptrr_osm_bsd.c#3 integrate .. //depot/projects/vimage/src/sys/dev/hptrr/ldm.h#3 integrate .. //depot/projects/vimage/src/sys/dev/hptrr/osm.h#3 integrate .. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_amd.c#3 integrate .. //depot/projects/vimage/src/sys/dev/hwpmc/pmc_events.h#2 integrate .. //depot/projects/vimage/src/sys/dev/ic/quicc.h#1 branch .. //depot/projects/vimage/src/sys/dev/ieee488/ibfoo.c#2 integrate .. //depot/projects/vimage/src/sys/dev/if_ndis/if_ndis.c#10 integrate .. //depot/projects/vimage/src/sys/dev/if_ndis/if_ndisvar.h#4 integrate .. //depot/projects/vimage/src/sys/dev/igb/e1000_82575.c#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_82575.h#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_api.c#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_api.h#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_defines.h#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_hw.h#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_mac.c#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_mac.h#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_manage.c#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_manage.h#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_nvm.c#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_nvm.h#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_osdep.c#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_osdep.h#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_phy.c#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_phy.h#1 branch .. //depot/projects/vimage/src/sys/dev/igb/e1000_regs.h#1 branch .. //depot/projects/vimage/src/sys/dev/igb/if_igb.c#1 branch .. //depot/projects/vimage/src/sys/dev/igb/if_igb.h#1 branch .. //depot/projects/vimage/src/sys/dev/ipw/if_ipw.c#9 integrate .. //depot/projects/vimage/src/sys/dev/ipw/if_ipwvar.h#4 integrate .. //depot/projects/vimage/src/sys/dev/iscsi/initiator/isc_soc.c#4 integrate .. //depot/projects/vimage/src/sys/dev/iscsi/initiator/iscsi.c#2 integrate .. //depot/projects/vimage/src/sys/dev/iwi/if_iwi.c#10 integrate .. //depot/projects/vimage/src/sys/dev/iwi/if_iwivar.h#4 integrate .. //depot/projects/vimage/src/sys/dev/iwn/if_iwn.c#1 branch .. //depot/projects/vimage/src/sys/dev/iwn/if_iwnreg.h#1 branch .. //depot/projects/vimage/src/sys/dev/iwn/if_iwnvar.h#1 branch .. //depot/projects/vimage/src/sys/dev/k8temp/k8temp.c#1 branch .. //depot/projects/vimage/src/sys/dev/lge/if_lge.c#5 integrate .. //depot/projects/vimage/src/sys/dev/malo/if_malo.c#1 branch .. //depot/projects/vimage/src/sys/dev/malo/if_malo.h#1 branch .. //depot/projects/vimage/src/sys/dev/malo/if_malo_pci.c#1 branch .. //depot/projects/vimage/src/sys/dev/malo/if_malohal.c#1 branch .. //depot/projects/vimage/src/sys/dev/malo/if_malohal.h#1 branch .. //depot/projects/vimage/src/sys/dev/malo/if_maloioctl.h#1 branch .. //depot/projects/vimage/src/sys/dev/md/md.c#6 integrate .. //depot/projects/vimage/src/sys/dev/mfi/mfi.c#10 integrate .. //depot/projects/vimage/src/sys/dev/mii/brgphy.c#11 integrate .. //depot/projects/vimage/src/sys/dev/mii/brgphyreg.h#4 integrate .. //depot/projects/vimage/src/sys/dev/mii/ciphy.c#4 integrate .. //depot/projects/vimage/src/sys/dev/mii/ip1000phy.c#3 integrate .. //depot/projects/vimage/src/sys/dev/mii/ip1000phyreg.h#2 integrate .. //depot/projects/vimage/src/sys/dev/mii/miidevs#10 integrate .. //depot/projects/vimage/src/sys/dev/mii/rgephy.c#5 integrate .. //depot/projects/vimage/src/sys/dev/mpt/mpt.c#9 integrate .. //depot/projects/vimage/src/sys/dev/mpt/mpt.h#9 integrate .. //depot/projects/vimage/src/sys/dev/mpt/mpt_cam.c#12 integrate .. //depot/projects/vimage/src/sys/dev/mpt/mpt_pci.c#7 integrate .. //depot/projects/vimage/src/sys/dev/mpt/mpt_raid.c#5 integrate .. //depot/projects/vimage/src/sys/dev/mpt/mpt_user.c#1 branch .. //depot/projects/vimage/src/sys/dev/msk/if_msk.c#12 integrate .. //depot/projects/vimage/src/sys/dev/msk/if_mskreg.h#7 integrate .. //depot/projects/vimage/src/sys/dev/mxge/if_mxge.c#11 integrate .. //depot/projects/vimage/src/sys/dev/nfe/if_nfe.c#8 integrate .. //depot/projects/vimage/src/sys/dev/nfe/if_nfereg.h#3 integrate .. //depot/projects/vimage/src/sys/dev/nfe/if_nfevar.h#4 integrate .. //depot/projects/vimage/src/sys/dev/nvram/nvram.c#2 integrate .. //depot/projects/vimage/src/sys/dev/ofw/ofw_console.c#3 integrate .. //depot/projects/vimage/src/sys/dev/pccard/pccarddevs#5 integrate .. //depot/projects/vimage/src/sys/dev/pci/pcivar.h#6 integrate .. //depot/projects/vimage/src/sys/dev/quicc/quicc_bfe.h#1 branch .. //depot/projects/vimage/src/sys/dev/quicc/quicc_bfe_ocp.c#1 branch .. //depot/projects/vimage/src/sys/dev/quicc/quicc_bus.h#1 branch .. //depot/projects/vimage/src/sys/dev/quicc/quicc_core.c#1 branch .. //depot/projects/vimage/src/sys/dev/ral/if_ral_pci.c#4 integrate .. //depot/projects/vimage/src/sys/dev/ral/if_ralrate.c#2 delete .. //depot/projects/vimage/src/sys/dev/ral/if_ralrate.h#2 delete .. //depot/projects/vimage/src/sys/dev/ral/rt2560.c#13 integrate .. //depot/projects/vimage/src/sys/dev/ral/rt2560reg.h#4 integrate .. //depot/projects/vimage/src/sys/dev/ral/rt2560var.h#5 integrate .. //depot/projects/vimage/src/sys/dev/ral/rt2661.c#11 integrate .. //depot/projects/vimage/src/sys/dev/ral/rt2661_ucode.h#2 delete .. //depot/projects/vimage/src/sys/dev/ral/rt2661var.h#4 integrate .. //depot/projects/vimage/src/sys/dev/re/if_re.c#15 integrate .. //depot/projects/vimage/src/sys/dev/scc/scc_bfe.h#3 integrate .. //depot/projects/vimage/src/sys/dev/scc/scc_bfe_ebus.c#3 integrate .. //depot/projects/vimage/src/sys/dev/scc/scc_bfe_macio.c#3 integrate .. //depot/projects/vimage/src/sys/dev/scc/scc_bfe_quicc.c#1 branch .. //depot/projects/vimage/src/sys/dev/scc/scc_bfe_sbus.c#3 integrate .. //depot/projects/vimage/src/sys/dev/scc/scc_bus.h#2 integrate .. //depot/projects/vimage/src/sys/dev/scc/scc_core.c#3 integrate .. //depot/projects/vimage/src/sys/dev/scc/scc_dev_quicc.c#1 branch .. //depot/projects/vimage/src/sys/dev/sio/sio.c#5 integrate .. //depot/projects/vimage/src/sys/dev/sound/midi/mpu401.c#3 integrate .. //depot/projects/vimage/src/sys/dev/sound/pci/hda/hdac.c#16 integrate .. //depot/projects/vimage/src/sys/dev/sound/pcm/dsp.c#6 integrate .. //depot/projects/vimage/src/sys/dev/speaker/spkr.c#3 integrate .. //depot/projects/vimage/src/sys/dev/sym/sym_hipd.c#8 integrate .. //depot/projects/vimage/src/sys/dev/syscons/syscons.c#6 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun May 11 16:03:47 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9F4911065673; Sun, 11 May 2008 16:03:47 +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 5F7611065671 for ; Sun, 11 May 2008 16:03:47 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4D1E48FC25 for ; Sun, 11 May 2008 16:03:47 +0000 (UTC) (envelope-from diego@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 m4BG3lNL087246 for ; Sun, 11 May 2008 16:03:47 GMT (envelope-from diego@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BG3l6f087244 for perforce@freebsd.org; Sun, 11 May 2008 16:03:47 GMT (envelope-from diego@FreeBSD.org) Date: Sun, 11 May 2008 16:03:47 GMT Message-Id: <200805111603.m4BG3l6f087244@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to diego@FreeBSD.org using -f From: Diego Giagio To: Perforce Change Reviews Cc: Subject: PERFORCE change 141465 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, 11 May 2008 16:03:47 -0000 http://perforce.freebsd.org/chv.cgi?CH=141465 Change 141465 by diego@diego_black on 2008/05/11 16:03:09 - Added wrappers around audit_arg_xxx to specify which record is being used - Added support for two new events - AUE_PFIL_ENABLE/DISABLE - Moved preselection code to audit_begin() - Imported audit_pfil.c and added it to the build - Created macro AUDIT_CALL to wrap audit functions call Affected files ... .. //depot/projects/soc2008/diego-audit/src/sys/bsm/audit_kevents.h#2 edit .. //depot/projects/soc2008/diego-audit/src/sys/conf/files#5 edit .. //depot/projects/soc2008/diego-audit/src/sys/netinet/ip_fw_pfil.c#2 edit .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.c#2 edit .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.h#5 edit .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit_arg.c#2 edit .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit_bsm.c#2 edit .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit_pfil.c#1 add .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit_private.h#2 edit Differences ... ==== //depot/projects/soc2008/diego-audit/src/sys/bsm/audit_kevents.h#2 (text) ==== @@ -548,6 +548,8 @@ #define AUE_MKNODAT 43150 /* FreeBSD. */ #define AUE_READLINKAT 43151 /* FreeBSD. */ #define AUE_SYMLINKAT 43152 /* FreeBSD. */ +#define AUE_PFIL_ENABLE 43153 /* FreeBSD. */ +#define AUE_PFIL_DISABLE 43154 /* FreeBSD. */ /* * Darwin BSM uses a number of AUE_O_* definitions, which are aliased to the ==== //depot/projects/soc2008/diego-audit/src/sys/conf/files#5 (text+ko) ==== @@ -2260,6 +2260,7 @@ security/audit/audit_bsm.c optional audit security/audit/audit_bsm_klib.c optional audit security/audit/audit_bsm_token.c optional audit +security/audit/audit_pfil.c optional audit security/audit/audit_pipe.c optional audit security/audit/audit_syscalls.c standard security/audit/audit_trigger.c optional audit ==== //depot/projects/soc2008/diego-audit/src/sys/netinet/ip_fw_pfil.c#2 (text+ko) ==== @@ -65,6 +65,8 @@ #include +#include + int fw_enable = 1; #ifdef INET6 int fw6_enable = 1; @@ -542,6 +544,7 @@ break; } #endif + AUDIT_CALL(audit_pfil_enable_ipfw(err)); break; case MOD_UNLOAD: @@ -552,6 +555,7 @@ break; #endif ipfw_destroy(); + AUDIT_CALL(audit_pfil_disable_ipfw(err)); break; default: ==== //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.c#2 (text) ==== @@ -322,6 +322,58 @@ return (ar); } +struct kaudit_record * +audit_begin(int event, struct thread *td) +{ + struct kaudit_record *ar; + struct au_mask *aumask; + au_class_t class; + au_id_t auid; + + KASSERT(event != AUE_NULL, ("audit_begin: event == AUE_NULL")); + + /* + * Check which audit mask to use; either the kernel non-attributable + * event mask or the process audit mask. + */ + auid = td->td_ucred->cr_audit.ai_auid; + if (auid == AU_DEFAUDITID) + aumask = &audit_nae_mask; + else + aumask = &td->td_ucred->cr_audit.ai_mask; + + /* + * Allocate an audit record, if preselection allows it, and store in + * the thread for later use. + */ + class = au_event_class(event); + if (au_preselect(event, class, aumask, AU_PRS_BOTH)) { + /* + * If we're out of space and need to suspend unprivileged + * processes, do that here rather than trying to allocate + * another audit record. + * + * Note: we might wish to be able to continue here in the + * future, if the system recovers. That should be possible + * by means of checking the condition in a loop around + * cv_wait(). It might be desirable to reevaluate whether an + * audit record is still required for this event by + * re-calling au_preselect(). + */ + if (audit_in_failure && + priv_check(td, PRIV_AUDIT_FAILSTOP) != 0) { + cv_wait(&audit_fail_cv, &audit_mtx); + panic("audit_failing_stop: thread continued"); + } + ar = audit_new(event, td); + } else if (audit_pipe_preselect(auid, event, class, AU_PRS_BOTH, 0)) + ar = audit_new(event, td); + else + ar = NULL; + + return (ar); +} + void audit_free(struct kaudit_record *ar) { @@ -435,10 +487,7 @@ void audit_syscall_enter(unsigned short code, struct thread *td) { - struct au_mask *aumask; - au_class_t class; au_event_t event; - au_id_t auid; KASSERT(td->td_ar == NULL, ("audit_syscall_enter: td->td_ar != NULL")); @@ -457,44 +506,7 @@ if (event == AUE_NULL) return; - /* - * Check which audit mask to use; either the kernel non-attributable - * event mask or the process audit mask. - */ - auid = td->td_ucred->cr_audit.ai_auid; - if (auid == AU_DEFAUDITID) - aumask = &audit_nae_mask; - else - aumask = &td->td_ucred->cr_audit.ai_mask; - - /* - * Allocate an audit record, if preselection allows it, and store in - * the thread for later use. - */ - class = au_event_class(event); - if (au_preselect(event, class, aumask, AU_PRS_BOTH)) { - /* - * If we're out of space and need to suspend unprivileged - * processes, do that here rather than trying to allocate - * another audit record. - * - * Note: we might wish to be able to continue here in the - * future, if the system recovers. That should be possible - * by means of checking the condition in a loop around - * cv_wait(). It might be desirable to reevaluate whether an - * audit record is still required for this event by - * re-calling au_preselect(). - */ - if (audit_in_failure && - priv_check(td, PRIV_AUDIT_FAILSTOP) != 0) { - cv_wait(&audit_fail_cv, &audit_mtx); - panic("audit_failing_stop: thread continued"); - } - td->td_ar = audit_new(event, td); - } else if (audit_pipe_preselect(auid, event, class, AU_PRS_BOTH, 0)) - td->td_ar = audit_new(event, td); - else - td->td_ar = NULL; + td->td_ar = audit_begin(event, td); } /* ==== //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.h#5 (text) ==== @@ -117,10 +117,19 @@ #define ARG_NONE 0x0000000000000000ULL #define ARG_ALL 0xFFFFFFFFFFFFFFFFULL +/* + * Functions for auditing syscalls. + */ void audit_syscall_enter(unsigned short code, struct thread *td); void audit_syscall_exit(int error, struct thread *td); /* + * Functions for auditing packet filter events. + */ +void audit_pfil_enable_ipfw(int error); +void audit_pfil_disable_ipfw(int error); + +/* * The remaining kernel functions are conditionally compiled in as they are * wrapped by a macro, and the macro should be the only place in the source * tree where these functions are referenced. @@ -214,6 +223,14 @@ audit_sysclose(td, fd); \ } while (0) +/* + * A macro to wrap audit functions. + */ +#define AUDIT_CALL(func) do { \ + if (audit_enabled) \ + func; \ +} while (0) + #else /* !AUDIT */ #define AUDIT_ARG(op, args...) do { \ @@ -228,6 +245,9 @@ #define AUDIT_SYSCLOSE(p, fd) do { \ } while (0) +#define AUDIT_CALL(func) do { +} while (0) + #endif /* AUDIT */ #endif /* !_SECURITY_AUDIT_KERNEL_H_ */ ==== //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit_arg.c#2 (text) ==== @@ -61,20 +61,16 @@ * hasn't already been filled in? */ void -audit_arg_addr(void *addr) +audit_record_arg_addr(struct kaudit_record *ar, void *addr) { - struct kaudit_record *ar; + KASSERT(ar != NULL, ("audit_record_arg_addr: ar == NULL")); - ar = currecord(); - if (ar == NULL) - return; - ar->k_ar.ar_arg_addr = addr; ARG_SET_VALID(ar, ARG_ADDR); } void -audit_arg_exit(int status, int retval) +audit_arg_addr(void *addr) { struct kaudit_record *ar; @@ -82,13 +78,21 @@ if (ar == NULL) return; + audit_record_arg_addr(ar, addr); +} + +void +audit_record_arg_exit(struct kaudit_record *ar, int status, int retval) +{ + KASSERT(ar != NULL, ("audit_record_arg_exit: ar == NULL")); + ar->k_ar.ar_arg_exitstatus = status; ar->k_ar.ar_arg_exitretval = retval; ARG_SET_VALID(ar, ARG_EXIT); } void -audit_arg_len(int len) +audit_arg_exit(int status, int retval) { struct kaudit_record *ar; @@ -96,12 +100,20 @@ if (ar == NULL) return; + audit_record_arg_exit(ar, status, retval); +} + +void +audit_record_arg_len(struct kaudit_record *ar, int len) +{ + KASSERT(ar != NULL, ("audit_record_arg_len: ar == NULL")); + ar->k_ar.ar_arg_len = len; ARG_SET_VALID(ar, ARG_LEN); } void -audit_arg_fd(int fd) +audit_arg_len(int len) { struct kaudit_record *ar; @@ -109,12 +121,20 @@ if (ar == NULL) return; + audit_record_arg_len(ar, len); +} + +void +audit_record_arg_fd(struct kaudit_record *ar, int fd) +{ + KASSERT(ar != NULL, ("audit_record_arg_fd: ar == NULL")); + ar->k_ar.ar_arg_fd = fd; ARG_SET_VALID(ar, ARG_FD); } void -audit_arg_fflags(int fflags) +audit_arg_fd(int fd) { struct kaudit_record *ar; @@ -122,12 +142,20 @@ if (ar == NULL) return; + audit_record_arg_fd(ar, fd); +} + +void +audit_record_arg_fflags(struct kaudit_record *ar, int fflags) +{ + KASSERT(ar != NULL, ("audit_record_arg_fflags: ar == NULL")); + ar->k_ar.ar_arg_fflags = fflags; ARG_SET_VALID(ar, ARG_FFLAGS); } void -audit_arg_gid(gid_t gid) +audit_arg_fflags(int fflags) { struct kaudit_record *ar; @@ -135,12 +163,20 @@ if (ar == NULL) return; + audit_record_arg_fflags(ar, fflags); +} + +void +audit_record_arg_gid(struct kaudit_record *ar, gid_t gid) +{ + KASSERT(ar != NULL, ("audit_record_arg_gid: ar == NULL")); + ar->k_ar.ar_arg_gid = gid; ARG_SET_VALID(ar, ARG_GID); } void -audit_arg_uid(uid_t uid) +audit_arg_gid(gid_t gid) { struct kaudit_record *ar; @@ -148,12 +184,20 @@ if (ar == NULL) return; + audit_record_arg_gid(ar, gid); +} + +void +audit_record_arg_uid(struct kaudit_record *ar, uid_t uid) +{ + KASSERT(ar != NULL, ("audit_record_arg_uid: ar == NULL")); + ar->k_ar.ar_arg_uid = uid; ARG_SET_VALID(ar, ARG_UID); } void -audit_arg_egid(gid_t egid) +audit_arg_uid(uid_t uid) { struct kaudit_record *ar; @@ -161,12 +205,20 @@ if (ar == NULL) return; + audit_record_arg_uid(ar, uid); +} + +void +audit_record_arg_egid(struct kaudit_record *ar, gid_t egid) +{ + KASSERT(ar != NULL, ("audit_record_arg_egid: ar == NULL")); + ar->k_ar.ar_arg_egid = egid; ARG_SET_VALID(ar, ARG_EGID); } void -audit_arg_euid(uid_t euid) +audit_arg_egid(gid_t egid) { struct kaudit_record *ar; @@ -174,12 +226,20 @@ if (ar == NULL) return; + audit_record_arg_egid(ar, egid); +} + +void +audit_record_arg_euid(struct kaudit_record *ar, uid_t euid) +{ + KASSERT(ar != NULL, ("audit_record_arg_euid: ar == NULL")); + ar->k_ar.ar_arg_euid = euid; ARG_SET_VALID(ar, ARG_EUID); } void -audit_arg_rgid(gid_t rgid) +audit_arg_euid(uid_t euid) { struct kaudit_record *ar; @@ -187,12 +247,20 @@ if (ar == NULL) return; + audit_record_arg_euid(ar, euid); +} + +void +audit_record_arg_rgid(struct kaudit_record *ar, gid_t rgid) +{ + KASSERT(ar != NULL, ("audit_record_arg_rgid: ar == NULL")); + ar->k_ar.ar_arg_rgid = rgid; ARG_SET_VALID(ar, ARG_RGID); } void -audit_arg_ruid(uid_t ruid) +audit_arg_rgid(gid_t rgid) { struct kaudit_record *ar; @@ -200,12 +268,20 @@ if (ar == NULL) return; + audit_record_arg_rgid(ar, rgid); +} + +void +audit_record_arg_ruid(struct kaudit_record *ar, uid_t ruid) +{ + KASSERT(ar != NULL, ("audit_record_arg_ruid: ar == NULL")); + ar->k_ar.ar_arg_ruid = ruid; ARG_SET_VALID(ar, ARG_RUID); } void -audit_arg_sgid(gid_t sgid) +audit_arg_ruid(uid_t ruid) { struct kaudit_record *ar; @@ -213,12 +289,20 @@ if (ar == NULL) return; + audit_record_arg_ruid(ar, ruid); +} + +void +audit_record_arg_sgid(struct kaudit_record *ar, gid_t sgid) +{ + KASSERT(ar != NULL, ("audit_record_arg_sgid: ar == NULL")); + ar->k_ar.ar_arg_sgid = sgid; ARG_SET_VALID(ar, ARG_SGID); } void -audit_arg_suid(uid_t suid) +audit_arg_sgid(gid_t sgid) { struct kaudit_record *ar; @@ -226,20 +310,38 @@ if (ar == NULL) return; + audit_record_arg_sgid(ar, sgid); +} + +void +audit_record_arg_suid(struct kaudit_record *ar, uid_t suid) +{ + KASSERT(ar != NULL, ("audit_record_arg_suid: ar == NULL")); + ar->k_ar.ar_arg_suid = suid; ARG_SET_VALID(ar, ARG_SUID); } void -audit_arg_groupset(gid_t *gidset, u_int gidset_size) +audit_arg_suid(uid_t suid) { - int i; struct kaudit_record *ar; ar = currecord(); if (ar == NULL) return; + audit_record_arg_suid(ar, suid); +} + +void +audit_record_arg_groupset(struct kaudit_record *ar, gid_t *gidset, + u_int gidset_size) +{ + int i; + + KASSERT(ar != NULL, ("audit_record_arg_groupset: ar == NULL")); + for (i = 0; i < gidset_size; i++) ar->k_ar.ar_arg_groups.gidset[i] = gidset[i]; ar->k_ar.ar_arg_groups.gidset_size = gidset_size; @@ -247,7 +349,7 @@ } void -audit_arg_login(char *login) +audit_arg_groupset(gid_t *gidset, u_int gidset_size) { struct kaudit_record *ar; @@ -255,12 +357,20 @@ if (ar == NULL) return; + audit_record_arg_groupset(ar, gidset, gidset_size); +} + +void +audit_record_arg_login(struct kaudit_record *ar, char *login) +{ + KASSERT(ar != NULL, ("audit_record_arg_login: ar == NULL")); + strlcpy(ar->k_ar.ar_arg_login, login, MAXLOGNAME); ARG_SET_VALID(ar, ARG_LOGIN); } void -audit_arg_ctlname(int *name, int namelen) +audit_arg_login(char *login) { struct kaudit_record *ar; @@ -268,13 +378,21 @@ if (ar == NULL) return; + audit_record_arg_login(ar, login); +} + +void +audit_record_arg_ctlname(struct kaudit_record *ar, int *name, int namelen) +{ + KASSERT(ar != NULL, ("audit_record_arg_ctlname: ar == NULL")); + bcopy(name, &ar->k_ar.ar_arg_ctlname, namelen * sizeof(int)); ar->k_ar.ar_arg_len = namelen; ARG_SET_VALID(ar, ARG_CTLNAME | ARG_LEN); } void -audit_arg_mask(int mask) +audit_arg_ctlname(int *name, int namelen) { struct kaudit_record *ar; @@ -282,12 +400,20 @@ if (ar == NULL) return; + audit_record_arg_ctlname(ar, name, namelen); +} + +void +audit_record_arg_mask(struct kaudit_record *ar, int mask) +{ + KASSERT(ar != NULL, ("audit_record_arg_mask: ar == NULL")); + ar->k_ar.ar_arg_mask = mask; ARG_SET_VALID(ar, ARG_MASK); } void -audit_arg_mode(mode_t mode) +audit_arg_mask(int mask) { struct kaudit_record *ar; @@ -295,12 +421,20 @@ if (ar == NULL) return; + audit_record_arg_mask(ar, mask); +} + +void +audit_record_arg_mode(struct kaudit_record *ar, mode_t mode) +{ + KASSERT(ar != NULL, ("audit_record_arg_mode: ar == NULL")); + ar->k_ar.ar_arg_mode = mode; ARG_SET_VALID(ar, ARG_MODE); } void -audit_arg_dev(int dev) +audit_arg_mode(mode_t mode) { struct kaudit_record *ar; @@ -308,12 +442,20 @@ if (ar == NULL) return; + audit_record_arg_mode(ar, mode); +} + +void +audit_record_arg_dev(struct kaudit_record *ar, int dev) +{ + KASSERT(ar != NULL, ("audit_record_arg_dev: ar == NULL")); + ar->k_ar.ar_arg_dev = dev; ARG_SET_VALID(ar, ARG_DEV); } void -audit_arg_value(long value) +audit_arg_dev(int dev) { struct kaudit_record *ar; @@ -321,12 +463,20 @@ if (ar == NULL) return; + audit_record_arg_dev(ar, dev); +} + +void +audit_record_arg_value(struct kaudit_record *ar, long value) +{ + KASSERT(ar != NULL, ("audit_record_arg_value: ar == NULL")); + ar->k_ar.ar_arg_value = value; ARG_SET_VALID(ar, ARG_VALUE); } void -audit_arg_owner(uid_t uid, gid_t gid) +audit_arg_value(long value) { struct kaudit_record *ar; @@ -334,13 +484,21 @@ if (ar == NULL) return; + audit_record_arg_value(ar, value); +} + +void +audit_record_arg_owner(struct kaudit_record *ar, uid_t uid, gid_t gid) +{ + KASSERT(ar != NULL, ("audit_record_arg_owner: ar == NULL")); + ar->k_ar.ar_arg_uid = uid; ar->k_ar.ar_arg_gid = gid; ARG_SET_VALID(ar, ARG_UID | ARG_GID); } void -audit_arg_pid(pid_t pid) +audit_arg_owner(uid_t uid, gid_t gid) { struct kaudit_record *ar; @@ -348,23 +506,38 @@ if (ar == NULL) return; + audit_record_arg_owner(ar, uid, gid); +} + +void +audit_record_arg_pid(struct kaudit_record *ar, pid_t pid) +{ + KASSERT(ar != NULL, ("audit_record_arg_pid: ar == NULL")); + ar->k_ar.ar_arg_pid = pid; ARG_SET_VALID(ar, ARG_PID); } void -audit_arg_process(struct proc *p) +audit_arg_pid(pid_t pid) { struct kaudit_record *ar; - KASSERT(p != NULL, ("audit_arg_process: p == NULL")); - - PROC_LOCK_ASSERT(p, MA_OWNED); - ar = currecord(); if (ar == NULL) return; + audit_record_arg_pid(ar, pid); +} + +void +audit_record_arg_process(struct kaudit_record *ar, struct proc *p) +{ + KASSERT(ar != NULL, ("audit_record_arg_process: ar == NULL")); + KASSERT(p != NULL, ("audit_record_arg_process: p == NULL")); + + PROC_LOCK_ASSERT(p, MA_OWNED); + ar->k_ar.ar_arg_auid = p->p_ucred->cr_audit.ai_auid; ar->k_ar.ar_arg_euid = p->p_ucred->cr_uid; ar->k_ar.ar_arg_egid = p->p_ucred->cr_groups[0]; @@ -378,7 +551,7 @@ } void -audit_arg_signum(u_int signum) +audit_arg_process(struct proc *p) { struct kaudit_record *ar; @@ -386,12 +559,20 @@ if (ar == NULL) return; + audit_record_arg_process(ar, p); +} + +void +audit_record_arg_signum(struct kaudit_record *ar, u_int signum) +{ + KASSERT(ar != NULL, ("audit_record_arg_signum: ar == NULL")); + ar->k_ar.ar_arg_signum = signum; ARG_SET_VALID(ar, ARG_SIGNUM); } void -audit_arg_socket(int sodomain, int sotype, int soprotocol) +audit_arg_signum(u_int signum) { struct kaudit_record *ar; @@ -399,6 +580,15 @@ if (ar == NULL) return; + audit_record_arg_signum(ar, signum); +} + +void +audit_record_arg_socket(struct kaudit_record *ar, int sodomain, int sotype, + int soprotocol) +{ + KASSERT(ar != NULL, ("audit_record_arg_socket: ar == NULL")); + ar->k_ar.ar_arg_sockinfo.so_domain = sodomain; ar->k_ar.ar_arg_sockinfo.so_type = sotype; ar->k_ar.ar_arg_sockinfo.so_protocol = soprotocol; @@ -406,17 +596,25 @@ } void -audit_arg_sockaddr(struct thread *td, struct sockaddr *sa) +audit_arg_socket(int sodomain, int sotype, int soprotocol) { struct kaudit_record *ar; - KASSERT(td != NULL, ("audit_arg_sockaddr: td == NULL")); - KASSERT(sa != NULL, ("audit_arg_sockaddr: sa == NULL")); - ar = currecord(); if (ar == NULL) return; + audit_record_arg_socket(ar, sodomain, sotype, soprotocol); +} + +void +audit_record_arg_sockaddr(struct kaudit_record *ar, struct thread *td, + struct sockaddr *sa) +{ + KASSERT(ar != NULL, ("audit_record_arg_sockaddr: ar == NULL")); + KASSERT(td != NULL, ("audit_record_arg_sockaddr: td == NULL")); + KASSERT(sa != NULL, ("audit_record_arg_sockaddr: sa == NULL")); + bcopy(sa, &ar->k_ar.ar_arg_sockaddr, sa->sa_len); switch (sa->sa_family) { case AF_INET: @@ -428,8 +626,8 @@ break; case AF_UNIX: - audit_arg_upath(td, ((struct sockaddr_un *)sa)->sun_path, - ARG_UPATH1); + audit_record_arg_upath(ar, td, + ((struct sockaddr_un *)sa)->sun_path, ARG_UPATH1); ARG_SET_VALID(ar, ARG_SADDRUNIX); break; /* XXXAUDIT: default:? */ @@ -437,7 +635,7 @@ } void -audit_arg_auid(uid_t auid) +audit_arg_sockaddr(struct thread *td, struct sockaddr *sa) { struct kaudit_record *ar; @@ -445,12 +643,20 @@ if (ar == NULL) return; + audit_record_arg_sockaddr(ar, td, sa); +} + +void +audit_record_arg_auid(struct kaudit_record *ar, uid_t auid) +{ + KASSERT(ar != NULL, ("audit_record_arg_auid: ar == NULL")); + ar->k_ar.ar_arg_auid = auid; ARG_SET_VALID(ar, ARG_AUID); } void -audit_arg_auditinfo(struct auditinfo *au_info) +audit_arg_auid(uid_t auid) { struct kaudit_record *ar; @@ -458,6 +664,14 @@ if (ar == NULL) return; + audit_record_arg_auid(ar, auid); +} + +void +audit_record_arg_auditinfo(struct kaudit_record *ar, struct auditinfo *au_info) +{ + KASSERT(ar != NULL, ("audit_record_arg_auditinfo: ar == NULL")); + ar->k_ar.ar_arg_auid = au_info->ai_auid; ar->k_ar.ar_arg_asid = au_info->ai_asid; ar->k_ar.ar_arg_amask.am_success = au_info->ai_mask.am_success; @@ -468,7 +682,7 @@ } void -audit_arg_auditinfo_addr(struct auditinfo_addr *au_info) +audit_arg_auditinfo(struct auditinfo *au_info) { struct kaudit_record *ar; @@ -476,6 +690,15 @@ if (ar == NULL) return; + audit_record_arg_auditinfo(ar, au_info); +} + +void +audit_record_arg_auditinfo_addr(struct kaudit_record *ar, + struct auditinfo_addr *au_info) +{ + KASSERT(ar != NULL, ("audit_record_arg_auditinfo_addr: ar == NULL")); + ar->k_ar.ar_arg_auid = au_info->ai_auid; ar->k_ar.ar_arg_asid = au_info->ai_asid; ar->k_ar.ar_arg_amask.am_success = au_info->ai_mask.am_success; @@ -490,16 +713,23 @@ } void -audit_arg_text(char *text) +audit_arg_auditinfo_addr(struct auditinfo_addr *au_info) { struct kaudit_record *ar; - KASSERT(text != NULL, ("audit_arg_text: text == NULL")); - ar = currecord(); if (ar == NULL) return; + audit_record_arg_auditinfo_addr(ar, au_info); +} + +void +audit_record_arg_text(struct kaudit_record *ar, char *text) +{ + KASSERT(ar != NULL, ("audit_record_arg_text: ar == NULL")); + KASSERT(text != NULL, ("audit_record_arg_text: text == NULL")); + /* Invalidate the text string */ ar->k_ar.ar_valid_arg &= (ARG_ALL ^ ARG_TEXT); @@ -512,7 +742,7 @@ } void -audit_arg_cmd(int cmd) +audit_arg_text(char *text) { struct kaudit_record *ar; @@ -520,12 +750,20 @@ if (ar == NULL) return; + audit_record_arg_text(ar, text); +} + +void +audit_record_arg_cmd(struct kaudit_record *ar, int cmd) +{ + KASSERT(ar != NULL, ("audit_record_arg_cmd: ar == NULL")); + ar->k_ar.ar_arg_cmd = cmd; ARG_SET_VALID(ar, ARG_CMD); } void -audit_arg_svipc_cmd(int cmd) +audit_arg_cmd(int cmd) { struct kaudit_record *ar; @@ -533,12 +771,20 @@ if (ar == NULL) return; + audit_record_arg_cmd(ar, cmd); +} + +void +audit_record_arg_svipc_cmd(struct kaudit_record *ar, int cmd) +{ + KASSERT(ar != NULL, ("audit_record_arg_svipc_cmd: ar == NULL")); + ar->k_ar.ar_arg_svipc_cmd = cmd; ARG_SET_VALID(ar, ARG_SVIPC_CMD); } void -audit_arg_svipc_perm(struct ipc_perm *perm) +audit_arg_svipc_cmd(int cmd) { struct kaudit_record *ar; @@ -546,13 +792,21 @@ if (ar == NULL) >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun May 11 16:06:51 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 081CE1065670; Sun, 11 May 2008 16:06: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 89ECC106564A for ; Sun, 11 May 2008 16:06:50 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 781948FC1D for ; Sun, 11 May 2008 16:06:50 +0000 (UTC) (envelope-from diego@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 m4BG6oaC087368 for ; Sun, 11 May 2008 16:06:50 GMT (envelope-from diego@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BG6ovS087366 for perforce@freebsd.org; Sun, 11 May 2008 16:06:50 GMT (envelope-from diego@FreeBSD.org) Date: Sun, 11 May 2008 16:06:50 GMT Message-Id: <200805111606.m4BG6ovS087366@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to diego@FreeBSD.org using -f From: Diego Giagio To: Perforce Change Reviews Cc: Subject: PERFORCE change 141466 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, 11 May 2008 16:06:51 -0000 http://perforce.freebsd.org/chv.cgi?CH=141466 Change 141466 by diego@diego_black on 2008/05/11 16:06:23 IFC Affected files ... .. //depot/projects/soc2008/diego-audit/src/sys/conf/kern.mk#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/firewire/firewire.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/firewire/fwohci.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/if_ndis/if_ndis.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/if_ndis/if_ndisvar.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ipw/if_ipw.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ral/rt2560.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ral/rt2661.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/wi/if_wi.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/kern_malloc.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net/if_ethersubr.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/memguard.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/vm_extern.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/vm_init.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/vm_kern.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/vm_map.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/vm_map.h#3 integrate Differences ... ==== //depot/projects/soc2008/diego-audit/src/sys/conf/kern.mk#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/kern.mk,v 1.53 2008/04/29 11:28:10 gonzo Exp $ +# $FreeBSD: src/sys/conf/kern.mk,v 1.54 2008/05/10 20:46:07 ache Exp $ # # Warning flags for compiling the kernel and components of the kernel. @@ -70,7 +70,7 @@ # .if ${MACHINE_ARCH} == "amd64" CFLAGS+= -mcmodel=kernel -mno-red-zone \ - -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow \ + -mfpmath=387 -mno-sse -mno-sse2 -mno-sse3 -mno-mmx -mno-3dnow \ -msoft-float -fno-asynchronous-unwind-tables INLINE_LIMIT?= 8000 .endif ==== //depot/projects/soc2008/diego-audit/src/sys/dev/firewire/firewire.c#2 (text+ko) ==== @@ -31,7 +31,7 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/firewire/firewire.c,v 1.101 2007/10/20 23:23:14 julian Exp $ + * $FreeBSD: src/sys/dev/firewire/firewire.c,v 1.102 2008/05/10 13:40:41 simokawa Exp $ * */ @@ -508,6 +508,9 @@ printf("firewire probe thread didn't die\n"); mtx_unlock(&fc->wait_lock); + if (fc->arq !=0 && fc->arq->maxq > 0) + fw_drain_txq(fc); + if ((err = fwdev_destroydev(sc)) != 0) return err; @@ -518,7 +521,7 @@ callout_stop(&fc->bmr_callout); callout_stop(&fc->busprobe_callout); - /* XXX xfree_free and untimeout on all xfers */ + /* XXX xfer_free and untimeout on all xfers */ for (fwdev = STAILQ_FIRST(&fc->devices); fwdev != NULL; fwdev = fwdev_next) { fwdev_next = STAILQ_NEXT(fwdev, link); ==== //depot/projects/soc2008/diego-audit/src/sys/dev/firewire/fwohci.c#3 (text+ko) ==== @@ -31,7 +31,7 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/firewire/fwohci.c,v 1.94 2008/05/10 09:22:06 simokawa Exp $ + * $FreeBSD: src/sys/dev/firewire/fwohci.c,v 1.95 2008/05/10 13:40:42 simokawa Exp $ * */ @@ -1758,9 +1758,6 @@ OWRITE(sc, OHCI_ITCTLCLR(i), OHCI_CNTL_DMA_RUN); } - if (sc->fc.arq !=0 && sc->fc.arq->maxq > 0) - fw_drain_txq(&sc->fc); - #if 0 /* Let dcons(4) be accessed */ /* Stop interrupt */ OWRITE(sc, FWOHCI_INTMASKCLR, ==== //depot/projects/soc2008/diego-audit/src/sys/dev/if_ndis/if_ndis.c#3 (text+ko) ==== @@ -34,7 +34,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/if_ndis/if_ndis.c,v 1.136 2008/05/01 05:11:33 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/if_ndis/if_ndis.c,v 1.138 2008/05/10 20:12:43 thompsa Exp $"); #include #include @@ -164,11 +164,14 @@ static void ndis_watchdog (struct ifnet *); static int ndis_ifmedia_upd (struct ifnet *); static void ndis_ifmedia_sts (struct ifnet *, struct ifmediareq *); +static void ndis_auth (void *, int); +static void ndis_assoc (void *, int); static int ndis_get_assoc (struct ndis_softc *, ndis_wlan_bssid_ex **); static int ndis_probe_offload (struct ndis_softc *); static int ndis_set_offload (struct ndis_softc *); static void ndis_getstate_80211 (struct ndis_softc *); static void ndis_setstate_80211 (struct ndis_softc *); +static void ndis_auth_and_assoc (struct ndis_softc *, struct ieee80211vap *); static int ndis_set_cipher (struct ndis_softc *, int); static int ndis_set_wpa (struct ndis_softc *, void *, int); static int ndis_add_key (struct ieee80211vap *, @@ -714,6 +717,8 @@ taskqueue_start_threads(&sc->ndis_tq, 1, PI_NET, "%s taskq", device_get_nameunit(dev)); TASK_INIT(&sc->ndis_scantask, 0, ndis_scan, sc); + TASK_INIT(&sc->ndis_authtask, 0, ndis_auth, sc); + TASK_INIT(&sc->ndis_assoctask, 0, ndis_assoc, sc); ifp->if_ioctl = ndis_ioctl_80211; ic->ic_ifp = ifp; @@ -1003,8 +1008,11 @@ } else NDIS_UNLOCK(sc); - if (sc->ndis_80211) + if (sc->ndis_80211) { taskqueue_drain(sc->ndis_tq, &sc->ndis_scantask); + taskqueue_drain(sc->ndis_tq, &sc->ndis_authtask); + taskqueue_drain(sc->ndis_tq, &sc->ndis_assoctask); + } if (sc->ndis_tickitem != NULL) IoFreeWorkItem(sc->ndis_tickitem); @@ -1960,6 +1968,10 @@ /* Setup task offload. */ ndis_set_offload(sc); + + if (sc->ndis_80211) + ndis_setstate_80211(sc); + NDIS_LOCK(sc); sc->ndis_txidx = 0; @@ -2200,20 +2212,14 @@ struct ndis_softc *sc; { struct ieee80211com *ic; - struct ieee80211vap *vap; - struct ieee80211_node *ni; - ndis_80211_ssid ssid; ndis_80211_macaddr bssid; ndis_80211_config config; - ndis_80211_wep wep; - int i, rval = 0, len, error; + int rval = 0, len; uint32_t arg; struct ifnet *ifp; ifp = sc->ifp; ic = ifp->if_l2com; - vap = TAILQ_FIRST(&ic->ic_vaps); - ni = vap->iv_bss; if (!NDIS_INITIALIZED(sc)) { DPRINTF(("%s: NDIS not initialized\n", __func__)); @@ -2229,7 +2235,7 @@ /* Set network infrastructure mode. */ len = sizeof(arg); - if (vap->iv_opmode == IEEE80211_M_IBSS) + if (ic->ic_opmode == IEEE80211_M_IBSS) arg = NDIS_80211_NET_INFRA_IBSS; else arg = NDIS_80211_NET_INFRA_BSS; @@ -2239,18 +2245,6 @@ if (rval) device_printf (sc->ndis_dev, "set infra failed: %d\n", rval); - /* Set RTS threshold */ - - len = sizeof(arg); - arg = vap->iv_rtsthreshold; - ndis_set_info(sc, OID_802_11_RTS_THRESHOLD, &arg, &len); - - /* Set fragmentation threshold */ - - len = sizeof(arg); - arg = vap->iv_fragthreshold; - ndis_set_info(sc, OID_802_11_FRAGMENTATION_THRESHOLD, &arg, &len); - /* Set power management */ len = sizeof(arg); @@ -2281,6 +2275,134 @@ arg = NDIS_80211_PRIVFILT_8021XWEP; ndis_set_info(sc, OID_802_11_PRIVACY_FILTER, &arg, &len); + len = sizeof(config); + bzero((char *)&config, len); + config.nc_length = len; + config.nc_fhconfig.ncf_length = sizeof(ndis_80211_config_fh); + rval = ndis_get_info(sc, OID_802_11_CONFIGURATION, &config, &len); + + /* + * Some drivers expect us to initialize these values, so + * provide some defaults. + */ + + if (config.nc_beaconperiod == 0) + config.nc_beaconperiod = 100; + if (config.nc_atimwin == 0) + config.nc_atimwin = 100; + if (config.nc_fhconfig.ncf_dwelltime == 0) + config.nc_fhconfig.ncf_dwelltime = 200; + if (rval == 0 && ic->ic_bsschan != IEEE80211_CHAN_ANYC) { + int chan, chanflag; + + chan = ieee80211_chan2ieee(ic, ic->ic_bsschan); + chanflag = config.nc_dsconfig > 2500000 ? IEEE80211_CHAN_2GHZ : + IEEE80211_CHAN_5GHZ; + if (chan != ieee80211_mhz2ieee(config.nc_dsconfig / 1000, 0)) { + config.nc_dsconfig = + ic->ic_bsschan->ic_freq * 1000; + len = sizeof(config); + config.nc_length = len; + config.nc_fhconfig.ncf_length = + sizeof(ndis_80211_config_fh); + DPRINTF(("Setting channel to %ukHz\n", config.nc_dsconfig)); + rval = ndis_set_info(sc, OID_802_11_CONFIGURATION, + &config, &len); + if (rval) + device_printf(sc->ndis_dev, "couldn't change " + "DS config to %ukHz: %d\n", + config.nc_dsconfig, rval); + } + } else if (rval) + device_printf(sc->ndis_dev, "couldn't retrieve " + "channel info: %d\n", rval); + + /* Set the BSSID to our value so the driver doesn't associate */ + len = IEEE80211_ADDR_LEN; + bcopy(ic->ic_myaddr, bssid, len); + DPRINTF(("Setting BSSID to %6D\n", (uint8_t *)&bssid, ":")); + rval = ndis_set_info(sc, OID_802_11_BSSID, &bssid, &len); + if (rval) + device_printf(sc->ndis_dev, + "setting BSSID failed: %d\n", rval); + +} + +static void +ndis_auth(void *arg, int npending) +{ + struct ndis_softc *sc = arg; + struct ifnet *ifp = sc->ifp; + struct ieee80211com *ic = ifp->if_l2com; + struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); + + vap->iv_state = IEEE80211_S_AUTH; + ndis_auth_and_assoc(sc, vap); +} + +static void +ndis_assoc(void *arg, int npending) +{ + struct ndis_softc *sc = arg; + struct ifnet *ifp = sc->ifp; + struct ieee80211com *ic = ifp->if_l2com; + struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); + + vap->iv_state = IEEE80211_S_ASSOC; + ndis_auth_and_assoc(sc, vap); +} + +static void +ndis_auth_and_assoc(sc, vap) + struct ndis_softc *sc; + struct ieee80211vap *vap; +{ + struct ieee80211com *ic; + struct ieee80211_node *ni; + ndis_80211_ssid ssid; + ndis_80211_macaddr bssid; + ndis_80211_wep wep; + int i, rval = 0, len, error; + uint32_t arg; + struct ifnet *ifp; + + ifp = sc->ifp; + ic = ifp->if_l2com; + ni = vap->iv_bss; + + if (!NDIS_INITIALIZED(sc)) { + DPRINTF(("%s: NDIS not initialized\n", __func__)); + return; + } + + /* Initial setup */ + ndis_setstate_80211(sc); + + /* Set network infrastructure mode. */ + + len = sizeof(arg); + if (vap->iv_opmode == IEEE80211_M_IBSS) + arg = NDIS_80211_NET_INFRA_IBSS; + else + arg = NDIS_80211_NET_INFRA_BSS; + + rval = ndis_set_info(sc, OID_802_11_INFRASTRUCTURE_MODE, &arg, &len); + + if (rval) + device_printf (sc->ndis_dev, "set infra failed: %d\n", rval); + + /* Set RTS threshold */ + + len = sizeof(arg); + arg = vap->iv_rtsthreshold; + ndis_set_info(sc, OID_802_11_RTS_THRESHOLD, &arg, &len); + + /* Set fragmentation threshold */ + + len = sizeof(arg); + arg = vap->iv_fragthreshold; + ndis_set_info(sc, OID_802_11_FRAGMENTATION_THRESHOLD, &arg, &len); + /* Set WEP */ if (vap->iv_flags & IEEE80211_F_PRIVACY && @@ -2394,50 +2516,7 @@ } #endif - len = sizeof(config); - bzero((char *)&config, len); - config.nc_length = len; - config.nc_fhconfig.ncf_length = sizeof(ndis_80211_config_fh); - rval = ndis_get_info(sc, OID_802_11_CONFIGURATION, &config, &len); - /* - * Some drivers expect us to initialize these values, so - * provide some defaults. - */ - - if (config.nc_beaconperiod == 0) - config.nc_beaconperiod = 100; - if (config.nc_atimwin == 0) - config.nc_atimwin = 100; - if (config.nc_fhconfig.ncf_dwelltime == 0) - config.nc_fhconfig.ncf_dwelltime = 200; - if (rval == 0 && ic->ic_bsschan != IEEE80211_CHAN_ANYC) { - int chan, chanflag; - - chan = ieee80211_chan2ieee(ic, ic->ic_bsschan); - chanflag = config.nc_dsconfig > 2500000 ? IEEE80211_CHAN_2GHZ : - IEEE80211_CHAN_5GHZ; - if (chan != ieee80211_mhz2ieee(config.nc_dsconfig / 1000, 0)) { - config.nc_dsconfig = - ic->ic_bsschan->ic_freq * 1000; - ni->ni_chan = ic->ic_bsschan; - len = sizeof(config); - config.nc_length = len; - config.nc_fhconfig.ncf_length = - sizeof(ndis_80211_config_fh); - DPRINTF(("Setting channel to %ukHz\n", config.nc_dsconfig)); - rval = ndis_set_info(sc, OID_802_11_CONFIGURATION, - &config, &len); - if (rval) - device_printf(sc->ndis_dev, "couldn't change " - "DS config to %ukHz: %d\n", - config.nc_dsconfig, rval); - } - } else if (rval) - device_printf(sc->ndis_dev, "couldn't retrieve " - "channel info: %d\n", rval); - - /* * If the user selected a specific BSSID, try * to use that one. This is useful in the case where * there are several APs in range with the same network @@ -2783,10 +2862,8 @@ case SIOCSIFFLAGS: /*NDIS_LOCK(sc);*/ if (ifp->if_flags & IFF_UP) { - if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) { + if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) ndis_init(sc); - ieee80211_start_all(ic); - } } else { if (ifp->if_drv_flags & IFF_DRV_RUNNING) ndis_stop(sc); @@ -3131,16 +3208,15 @@ case IEEE80211_S_INIT: case IEEE80211_S_SCAN: return nvp->newstate(vap, nstate, arg); - case IEEE80211_S_ASSOC: - if (ostate != IEEE80211_S_AUTH) - ndis_setstate_80211(sc); + if (ostate != IEEE80211_S_AUTH) { + taskqueue_enqueue(sc->ndis_tq, &sc->ndis_assoctask); + return EINPROGRESS; + } break; - case IEEE80211_S_AUTH: - ndis_setstate_80211(sc); - break; - + taskqueue_enqueue(sc->ndis_tq, &sc->ndis_authtask); + return EINPROGRESS; default: break; } @@ -3208,6 +3284,7 @@ ndis_wlan_bssid_ex *wb; struct ieee80211_scanparams sp; struct ieee80211_frame wh; + struct ieee80211_channel *saved_chan; int i, j; int error, len, rssi, noise, freq, chanflag; static long rstamp; @@ -3217,6 +3294,7 @@ ic = sc->ifp->if_l2com; vap = TAILQ_FIRST(&ic->ic_vaps); + saved_chan = ic->ic_curchan; noise = -96; len = sizeof(uint32_t) + (sizeof(ndis_wlan_bssid_ex) * 16); @@ -3277,6 +3355,10 @@ chanflag = ndis_nettype_chan(wb->nwbx_nettype); freq = wb->nwbx_config.nc_dsconfig / 1000; sp.chan = sp.bchan = ieee80211_mhz2ieee(freq, chanflag); + /* Hack ic->ic_curchan to be in sync with the scan result */ + ic->ic_curchan = ieee80211_find_channel(ic, freq, chanflag); + if (ic->ic_curchan == NULL) + ic->ic_curchan = &ic->ic_channels[0]; /* Process extended info from AP */ if (wb->nwbx_len > sizeof(ndis_wlan_bssid)) { @@ -3311,6 +3393,8 @@ wb = (ndis_wlan_bssid_ex *)((char *)wb + wb->nwbx_len); } free(bl, M_DEVBUF); + /* Restore the channel after messing with it */ + ic->ic_curchan = saved_chan; } static void ==== //depot/projects/soc2008/diego-audit/src/sys/dev/if_ndis/if_ndisvar.h#2 (text+ko) ==== @@ -29,7 +29,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/if_ndis/if_ndisvar.h,v 1.30 2008/04/20 20:35:36 sam Exp $ + * $FreeBSD: src/sys/dev/if_ndis/if_ndisvar.h,v 1.31 2008/05/10 20:12:43 thompsa Exp $ */ #define NDIS_DEFAULT_NODENAME "FreeBSD NDIS node" @@ -177,6 +177,8 @@ struct taskqueue *ndis_tq; /* private task queue */ struct task ndis_scantask; + struct task ndis_authtask; + struct task ndis_assoctask; int (*ndis_newstate)(struct ieee80211com *, enum ieee80211_state, int); }; ==== //depot/projects/soc2008/diego-audit/src/sys/dev/ipw/if_ipw.c#3 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.36 2008/05/01 04:54:59 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.37 2008/05/10 20:25:58 thompsa Exp $ */ /*- * Copyright (c) 2004-2006 @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.36 2008/05/01 04:54:59 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.37 2008/05/10 20:25:58 thompsa Exp $"); /*- * Intel(R) PRO/Wireless 2100 MiniPCI driver @@ -2404,7 +2404,8 @@ ipw_init_locked(sc); IPW_UNLOCK(sc); - ieee80211_start_all(ic); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ieee80211_start_all(ic); /* start all vap's */ } static void ==== //depot/projects/soc2008/diego-audit/src/sys/dev/ral/rt2560.c#3 (text) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ral/rt2560.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ral/rt2560.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $ */ /*- * Copyright (c) 2005, 2006 @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ral/rt2560.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ral/rt2560.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $"); /*- * Ralink Technology RT2560 chipset driver @@ -2726,7 +2726,8 @@ rt2560_init_locked(sc); RAL_UNLOCK(sc); - ieee80211_start_all(ic); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ieee80211_start_all(ic); /* start all vap's */ } static void ==== //depot/projects/soc2008/diego-audit/src/sys/dev/ral/rt2661.c#3 (text) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ral/rt2661.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ral/rt2661.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $ */ /*- * Copyright (c) 2006 @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ral/rt2661.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ral/rt2661.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $"); /*- * Ralink Technology RT2561, RT2561S and RT2661 chipset driver @@ -2471,7 +2471,8 @@ rt2661_init_locked(sc); RAL_UNLOCK(sc); - ieee80211_start_all(ic); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ieee80211_start_all(ic); /* start all vap's */ } void ==== //depot/projects/soc2008/diego-audit/src/sys/dev/wi/if_wi.c#3 (text+ko) ==== @@ -60,7 +60,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/wi/if_wi.c,v 1.216 2008/05/01 04:55:00 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/wi/if_wi.c,v 1.217 2008/05/10 20:25:59 thompsa Exp $"); #define WI_HERMES_STATS_WAR /* Work around stats counter bug. */ @@ -703,7 +703,8 @@ wi_init_locked(sc); WI_UNLOCK(sc); - ieee80211_start_all(ic); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ieee80211_start_all(ic); /* start all vap's */ } static void ==== //depot/projects/soc2008/diego-audit/src/sys/kern/kern_malloc.c#2 (text+ko) ==== @@ -43,7 +43,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_malloc.c,v 1.163 2008/03/16 10:58:05 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_malloc.c,v 1.164 2008/05/10 21:46:19 alc Exp $"); #include "opt_ddb.h" #include "opt_vm.h" @@ -594,7 +594,7 @@ init_param3(vm_kmem_size / PAGE_SIZE); kmem_map = kmem_suballoc(kernel_map, &kmembase, &kmemlimit, - vm_kmem_size); + vm_kmem_size, TRUE); kmem_map->system_map = 1; #ifdef DEBUG_MEMGUARD ==== //depot/projects/soc2008/diego-audit/src/sys/net/if_ethersubr.c#3 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)if_ethersubr.c 8.1 (Berkeley) 6/10/93 - * $FreeBSD: src/sys/net/if_ethersubr.c,v 1.245 2008/04/29 21:23:20 julian Exp $ + * $FreeBSD: src/sys/net/if_ethersubr.c,v 1.246 2008/05/10 18:33:38 antoine Exp $ */ #include "opt_atalk.h" @@ -952,11 +952,12 @@ crc = 0xffffffff; /* initial value */ for (i = 0; i < len; i++) { - for (data = *buf++, bit = 0; bit < 8; bit++, data >>= 1) + for (data = *buf++, bit = 0; bit < 8; bit++, data >>= 1) { carry = (crc ^ data) & 1; crc >>= 1; if (carry) crc = (crc ^ ETHER_CRC_POLY_LE); + } } return (crc); ==== //depot/projects/soc2008/diego-audit/src/sys/vm/memguard.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/vm/memguard.c,v 1.6 2005/12/30 11:45:07 pjd Exp $"); +__FBSDID("$FreeBSD: src/sys/vm/memguard.c,v 1.7 2008/05/10 23:39:27 alc Exp $"); /* * MemGuard is a simple replacement allocator for debugging only @@ -174,7 +174,7 @@ size *= PAGE_SIZE; memguard_map = kmem_suballoc(parent_map, (vm_offset_t *)&base, - (vm_offset_t *)&limit, (vm_size_t)size); + (vm_offset_t *)&limit, (vm_size_t)size, FALSE); memguard_map->system_map = 1; memguard_mapsize = size; memguard_mapused = 0; ==== //depot/projects/soc2008/diego-audit/src/sys/vm/vm_extern.h#2 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)vm_extern.h 8.2 (Berkeley) 1/12/94 - * $FreeBSD: src/sys/vm/vm_extern.h,v 1.79 2007/11/05 11:36:16 kib Exp $ + * $FreeBSD: src/sys/vm/vm_extern.h,v 1.80 2008/05/10 21:46:20 alc Exp $ */ #ifndef _VM_EXTERN_H_ @@ -63,7 +63,8 @@ void kmem_free_wakeup(vm_map_t, vm_offset_t, vm_size_t); void kmem_init(vm_offset_t, vm_offset_t); vm_offset_t kmem_malloc(vm_map_t, vm_size_t, boolean_t); -vm_map_t kmem_suballoc(vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t); +vm_map_t kmem_suballoc(vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t, + boolean_t); void swapout_procs(int); int useracc(void *, int, int); int vm_fault(vm_map_t, vm_offset_t, vm_prot_t, int); ==== //depot/projects/soc2008/diego-audit/src/sys/vm/vm_init.c#2 (text+ko) ==== @@ -63,7 +63,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/vm/vm_init.c,v 1.47 2008/03/16 10:58:09 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/vm/vm_init.c,v 1.48 2008/05/10 21:46:20 alc Exp $"); #include #include @@ -186,16 +186,17 @@ panic("startup: table size inconsistency"); clean_map = kmem_suballoc(kernel_map, &kmi->clean_sva, &kmi->clean_eva, - (nbuf*BKVASIZE) + (nswbuf*MAXPHYS)); + nbuf * BKVASIZE + nswbuf * MAXPHYS, FALSE); buffer_map = kmem_suballoc(clean_map, &kmi->buffer_sva, - &kmi->buffer_eva, (nbuf*BKVASIZE)); + &kmi->buffer_eva, nbuf * BKVASIZE, FALSE); buffer_map->system_map = 1; pager_map = kmem_suballoc(clean_map, &kmi->pager_sva, &kmi->pager_eva, - (nswbuf*MAXPHYS)); + nswbuf * MAXPHYS, FALSE); pager_map->system_map = 1; exec_map = kmem_suballoc(kernel_map, &minaddr, &maxaddr, - (exec_map_entries*(ARG_MAX+(PAGE_SIZE*3)))); - pipe_map = kmem_suballoc(kernel_map, &minaddr, &maxaddr, maxpipekva); + exec_map_entries * (ARG_MAX + (PAGE_SIZE * 3)), FALSE); + pipe_map = kmem_suballoc(kernel_map, &minaddr, &maxaddr, maxpipekva, + FALSE); /* * XXX: Mbuf system machine-specific initializations should ==== //depot/projects/soc2008/diego-audit/src/sys/vm/vm_kern.c#3 (text+ko) ==== @@ -63,7 +63,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/vm/vm_kern.c,v 1.133 2008/04/28 17:25:27 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/vm/vm_kern.c,v 1.134 2008/05/10 21:46:20 alc Exp $"); #include #include @@ -109,8 +109,8 @@ size = round_page(size); addr = vm_map_min(map); - result = vm_map_find(map, NULL, 0, - &addr, size, TRUE, VM_PROT_ALL, VM_PROT_ALL, MAP_NOFAULT); + result = vm_map_find(map, NULL, 0, &addr, size, VMFS_ANY_SPACE, + VM_PROT_ALL, VM_PROT_ALL, MAP_NOFAULT); if (result != KERN_SUCCESS) { return (0); } @@ -221,12 +221,11 @@ * parent Map to take range from * min, max Returned endpoints of map * size Size of range to find + * superpage_align Request that min is superpage aligned */ vm_map_t -kmem_suballoc(parent, min, max, size) - vm_map_t parent; - vm_offset_t *min, *max; - vm_size_t size; +kmem_suballoc(vm_map_t parent, vm_offset_t *min, vm_offset_t *max, + vm_size_t size, boolean_t superpage_align) { int ret; vm_map_t result; @@ -234,8 +233,8 @@ size = round_page(size); *min = vm_map_min(parent); - ret = vm_map_find(parent, NULL, 0, - min, size, TRUE, VM_PROT_ALL, VM_PROT_ALL, 0); + ret = vm_map_find(parent, NULL, 0, min, size, superpage_align ? + VMFS_ALIGNED_SPACE : VMFS_ANY_SPACE, VM_PROT_ALL, VM_PROT_ALL, 0); if (ret != KERN_SUCCESS) panic("kmem_suballoc: bad status return of %d", ret); *max = *min + size; @@ -259,9 +258,6 @@ * (kmem_object). This, combined with the fact that only malloc uses * this routine, ensures that we will never block in map or object waits. * - * Note that this still only works in a uni-processor environment and - * when called at splhigh(). - * * We don't worry about expanding the map (adding entries) since entries * for wired maps are statically allocated. * ==== //depot/projects/soc2008/diego-audit/src/sys/vm/vm_map.c#3 (text+ko) ==== @@ -63,7 +63,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/vm/vm_map.c,v 1.395 2008/04/28 05:30:23 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/vm/vm_map.c,v 1.396 2008/05/10 18:55:35 alc Exp $"); #include #include @@ -1200,7 +1200,7 @@ int vm_map_find(vm_map_t map, vm_object_t object, vm_ooffset_t offset, vm_offset_t *addr, /* IN/OUT */ - vm_size_t length, boolean_t find_space, vm_prot_t prot, + vm_size_t length, int find_space, vm_prot_t prot, vm_prot_t max, int cow) { vm_offset_t start; @@ -1208,15 +1208,20 @@ start = *addr; vm_map_lock(map); - if (find_space) { - if (vm_map_findspace(map, start, length, addr)) { - vm_map_unlock(map); - return (KERN_NO_SPACE); + do { + if (find_space != VMFS_NO_SPACE) { + if (vm_map_findspace(map, start, length, addr)) { + vm_map_unlock(map); + return (KERN_NO_SPACE); + } + if (find_space == VMFS_ALIGNED_SPACE) + pmap_align_superpage(object, offset, addr, + length); + start = *addr; } - start = *addr; - } - result = vm_map_insert(map, object, offset, - start, start + length, prot, max, cow); + result = vm_map_insert(map, object, offset, start, start + + length, prot, max, cow); + } while (result == KERN_NO_SPACE && find_space == VMFS_ALIGNED_SPACE); vm_map_unlock(map); return (result); } ==== //depot/projects/soc2008/diego-audit/src/sys/vm/vm_map.h#3 (text+ko) ==== @@ -57,7 +57,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $FreeBSD: src/sys/vm/vm_map.h,v 1.123 2008/04/28 05:30:23 alc Exp $ + * $FreeBSD: src/sys/vm/vm_map.h,v 1.124 2008/05/10 18:55:35 alc Exp $ */ /* @@ -325,6 +325,13 @@ #define VM_FAULT_DIRTY 8 /* Dirty the page */ /* + * The following "find_space" options are supported by vm_map_find() + */ +#define VMFS_NO_SPACE 0 /* don't find; use the given range */ +#define VMFS_ANY_SPACE 1 /* find a range with any alignment */ +#define VMFS_ALIGNED_SPACE 2 /* find a superpage-aligned range */ + +/* * vm_map_wire and vm_map_unwire option flags */ #define VM_MAP_WIRE_SYSTEM 0 /* wiring in a kernel map */ @@ -337,7 +344,8 @@ boolean_t vm_map_check_protection (vm_map_t, vm_offset_t, vm_offset_t, vm_prot_t); vm_map_t vm_map_create(pmap_t, vm_offset_t, vm_offset_t); int vm_map_delete (vm_map_t, vm_offset_t, vm_offset_t); -int vm_map_find (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, boolean_t, vm_prot_t, vm_prot_t, int); +int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, + int, vm_prot_t, vm_prot_t, int); int vm_map_fixed(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_size_t, vm_prot_t, vm_prot_t, int); int vm_map_findspace (vm_map_t, vm_offset_t, vm_size_t, vm_offset_t *); From owner-p4-projects@FreeBSD.ORG Sun May 11 17:55:49 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 272521065674; Sun, 11 May 2008 17:55: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 C515F106564A for ; Sun, 11 May 2008 17:55:48 +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 B466E8FC18 for ; Sun, 11 May 2008 17:55:48 +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 m4BHtmk7001200 for ; Sun, 11 May 2008 17:55:48 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BHtmP6001198 for perforce@freebsd.org; Sun, 11 May 2008 17:55:48 GMT (envelope-from snagg@FreeBSD.org) Date: Sun, 11 May 2008 17:55:48 GMT Message-Id: <200805111755.m4BHtmP6001198@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 141469 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, 11 May 2008 17:55:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=141469 Change 141469 by snagg@snagg_macosx on 2008/05/11 17:55:03 Added the preselection functions for dealing with per-event auditing. In particular a new struct audit_pipe_preselection was created with some more fields in order to have the capability of storing events and pid information. audit_pipe_preselection_events_* are the new functions introduced. I still have to modify the KPI and other internal behavior for example the ioctl function in order to have it tested. Reviewed by: attilio, rwatson Discussed with: attilio, rwatson Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#2 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#2 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#2 (text) ==== @@ -48,7 +48,7 @@ */ #define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ #define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ - +#define AUDITPIPE_PRESELECT_MODE_SYSCALL 3 /* Events 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#2 (text) ==== @@ -68,6 +68,7 @@ "Audit pipe entries and buffers"); static MALLOC_DEFINE(M_AUDIT_PIPE_PRESELECT, "audit_pipe_presel", "Audit pipe preselection structure"); +static MALLOC_DEFINE(M_AUDIT_PIPE_PRESELECT_EVENT, "audit_pipe_preselection", "Audit pipe preselection events structure"); /* * Audit pipe buffer parameters. @@ -75,6 +76,7 @@ #define AUDIT_PIPE_QLIMIT_DEFAULT (128) #define AUDIT_PIPE_QLIMIT_MIN (0) #define AUDIT_PIPE_QLIMIT_MAX (1024) +#define AUDIT_NEVENTS (256) /* * Description of an entry in an audit_pipe. @@ -102,6 +104,21 @@ TAILQ_ENTRY(audit_pipe_preselect) app_list; }; +struct audit_pipe_preselect_event { + int app_event; + int app_flag; +}; + +struct audit_pipe_preselect +{ + au_id_t app_auid; + au_mask_t app_mask; + pid_t app_pid; + struct audit_pipe_preselect_event *app_auevents; + int app_event_len; + TAILQ_ENTRY(audit_pipe_preselect) app_list; +}; + /* * Description of an individual audit_pipe. Consists largely of a bounded * length queue. @@ -217,8 +234,37 @@ } /* + * Find an audit pipe preselection specification for an event and flag, if any. + */ +static struct audit_pipe_preselect * +audit_pipe_preselect_find_event(struct audit_pipe *ap, int app_event, pid_t app_pid, int event_flag) +{ + struct audit_pipe_preselect *app; + int i; + + mtx_assert(&audit_pipe_mtx, MA_OWNED); + + TAILQ_FOREACH(app, &ap->ap_preselect_list, app_list) { + if(app->app_pid == app_pid) { + if(event == -1) + return (app); + for(i = 0; i < app->app_event_len; i++) + if((app->app_auevents + i)->app_event == app_event) + if(event_flag == -1) + return (app) + else if ((app->app_auevents + i)->app_flag == event_flag) + return (app); + + return (app); + } + } + + return (NULL); +} + +/* * 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) { @@ -255,7 +301,57 @@ } /* - * Set the per-pipe mask for a specific auid. Add a new entry if needed; + * Add a new entry for a specifc event. Add a new entry if needed; + * otherwise, update the current entry. + */ +static void +audit_pipe_preselect_set_events(struct audit_pipe *ap, pid_t app_pid, struct audit_pipe_preselect_event *events, int num) +{ + struct audit_pipe_preselect *app, *app_new; + int i; + int found; + + /* + * Pessimistically assume that the entry for this pid doesn't + * exist, and allocate. We will free it if it is unneeded. + */ + app_new = malloc(sizeof(*app_new), M_AUDIT_PIPE_PRESELECT, M_WAITOK); + app_new->app_events= malloc(sizeof(struct audit_pipe_preselect_event) * AUDIT_NEVENTS, M_AUDIT_PIPE_PRESELECT_EVENT, M_WAITOK); + mtx_lock(&audit_pipe_mtx); + + /* + * First search for the entry by its pid + */ + app = audit_pipe_preselect_find_event(ap, -1, pid, -1); + found = (app != NULL) ? 1: 0; + if(found) { + 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; + } + } else { + app = app_new; + app_new = NULL; + app->app_pid = app_pid; + app->app_event_len = AUDIT_NEVENTS; + 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; + } + TAILQ_INSERT_TAIL(&ap->ap_preselect_list, app, app_list); + } + + + mtx_unlock(&audit_pipe_mtx); + if (app_new != NULL) { + free(app_new, M_AUDIT_PIPE_PRESELECT); + free(app_new->app_auevents, M_AUDIT_PIPE_PRESELECT_ENTRY); + } +} + +/* + * Set the per-pipe mask for a specific event. Add a new entry if needed; * otherwise, update the current entry. */ static void @@ -283,6 +379,59 @@ } /* + * Delete a per-event entry on an audit pipe. + */ +static int +audit_pipe_preselect_delete_event(struct audit_pipe *ap, int app_event, pid_t pid, int app_flag) +{ + struct audit_pipe_preselect *app; + int i; + + mtx_lock(&audit_pipe_mtx); + app = audit_pipe_preselect_find(ap, event, pid, -1); + if (app != NULL) { + for( i = 0; i < app->app_event_len; i++) { + if((app->app_auevents + i)->app_event == app_event && (app->app_auevents + i)->app_flag == app_flag) { + free((app->app_auevents + i), M_AUDIT_PIPE_EVENT); + break; + } + } + mtx_unlock(&audit_pipe_mtx); + return(0); + } + mtx_unlock(&audit_pipe_mtx); + + return (ENOENT); + +} + +/* + * Delete a per-pid entry on an audit pipe wiping the whole entry. + */ +static int +audit_pipe_preselect_delete_pid(struct audit_pipe *ap, pid_t pid) +{ + struct audit_pipe_preselect *app; + int i; + + mtx_lock(&audit_pipe_mtx); + app = audit_pipe_preselect_find(ap, -1, pid, -1); + if (app != NULL) { + TAILQ_REMOVE(&ap->ap_preselect_list, app, app_list); + mtx_unlock(&audit_pipe_mtx); + } + + mtx_unlock(&audit_pipe_mtx); + if (app != NULL) { + for(i = 0; i < app->app_event_len; i++) + free((app->app_auevents + i), M_AUDIT_PIPE_PRESELECT_EVENT); + free(app, M_AUDIT_PIPE_PRESELECT); + return (0); + } + return (ENOENT); +} + +/* * Delete a per-auid mask on an audit pipe. */ static int @@ -305,6 +454,36 @@ } /* + * Delete all per-events entry on an audit pipe. + */ +static void +audit_pipe_preselect_events_flush_locked(struct audit_pipe *ap) +{ + struct audit_pipe_preselect *app; + int i; + + mtx_assert(&audit_pipe_mtx, MA_OWNED); + + while ((app = TAILQ_FIRST(&ap->ap_preselect_list)) != NULL) { + TAILQ_REMOVE(&ap->ap_preselect_list, app, app_list); + if (app != NULL) { + for(i = 0; i < app->app_event_len; i++) + free((app->app_auevents + i), M_AUDIT_PIPE_PRESELECT_EVENT); + free(app, M_AUDIT_PIPE_PRESELECT); + } + } +} + +static void +audit_pipe_preselect_events_flush(struct audit_pipe *ap) +{ + + mtx_lock(&audit_pipe_mtx); + audit_pipe_preselect_events_flush_locked(ap); + mtx_unlock(&audit_pipe_mtx); +} + +/* * Delete all per-auid masks on an audit pipe. */ static void @@ -341,7 +520,7 @@ */ static int audit_pipe_preselect_check(struct audit_pipe *ap, au_id_t auid, - au_event_t event, au_class_t class, int sorf, int trail_preselect) + au_event_t event, au_class_t class, int sorf, int trail_preselect, pid_t pid) { struct audit_pipe_preselect *app; @@ -363,7 +542,12 @@ } else return (au_preselect(event, class, &app->app_mask, sorf)); - + + case AUDITPIPE_PRESELECT_MODE_SYSCALL: + app = audit_pipe_preselect_find_event(ap, event, pid, sorf); + if(app != NULL) + return (1); + default: panic("audit_pipe_preselect_check: mode %d", ap->ap_preselect_mode); @@ -374,7 +558,8 @@ /* * Determine whether there exists a pipe interested in a record with specific - * properties. + * properties. MISS the PID in the declaration, to be done later, just don't know to change the whole kernel:P + * */ int audit_pipe_preselect(au_id_t auid, au_event_t event, au_class_t class, @@ -385,7 +570,7 @@ mtx_lock(&audit_pipe_mtx); TAILQ_FOREACH(ap, &audit_pipe_list, ap_list) { if (audit_pipe_preselect_check(ap, auid, event, class, sorf, - trail_preselect)) { + trail_preselect, -1)) { mtx_unlock(&audit_pipe_mtx); return (1); } @@ -449,7 +634,7 @@ */ void audit_pipe_submit(au_id_t auid, au_event_t event, au_class_t class, int sorf, - int trail_select, void *record, u_int record_len) + int trail_select, void *record, u_int record_len, pid_t pid) { struct audit_pipe *ap; @@ -462,7 +647,7 @@ mtx_lock(&audit_pipe_mtx); TAILQ_FOREACH(ap, &audit_pipe_list, ap_list) { if (audit_pipe_preselect_check(ap, auid, event, class, sorf, - trail_select)) + trail_select, pid)) audit_pipe_append(ap, record, record_len); } audit_pipe_records++; From owner-p4-projects@FreeBSD.ORG Sun May 11 17:58:54 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C222E1065683; Sun, 11 May 2008 17:58:54 +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 4F43C106564A for ; Sun, 11 May 2008 17:58:54 +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 3DF088FC17 for ; Sun, 11 May 2008 17:58:54 +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 m4BHwr1M001298 for ; Sun, 11 May 2008 17:58:53 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BHwrTf001296 for perforce@freebsd.org; Sun, 11 May 2008 17:58:53 GMT (envelope-from snagg@FreeBSD.org) Date: Sun, 11 May 2008 17:58:53 GMT Message-Id: <200805111758.m4BHwrTf001296@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 141470 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, 11 May 2008 17:58:55 -0000 http://perforce.freebsd.org/chv.cgi?CH=141470 Change 141470 by snagg@snagg_macosx on 2008/05/11 17:58:09 IFC Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/conf/kern.mk#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/firewire/firewire.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/firewire/fwohci.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/if_ndis/if_ndis.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/if_ndis/if_ndisvar.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ipw/if_ipw.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/mpt/mpt_pci.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ral/rt2560.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ral/rt2661.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/wi/if_wi.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_event.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_malloc.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net/if_ethersubr.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/net/route.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/net/route.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/memguard.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_extern.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_init.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_kern.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_map.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_map.h#3 integrate Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/conf/kern.mk#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/kern.mk,v 1.53 2008/04/29 11:28:10 gonzo Exp $ +# $FreeBSD: src/sys/conf/kern.mk,v 1.54 2008/05/10 20:46:07 ache Exp $ # # Warning flags for compiling the kernel and components of the kernel. @@ -70,7 +70,7 @@ # .if ${MACHINE_ARCH} == "amd64" CFLAGS+= -mcmodel=kernel -mno-red-zone \ - -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow \ + -mfpmath=387 -mno-sse -mno-sse2 -mno-sse3 -mno-mmx -mno-3dnow \ -msoft-float -fno-asynchronous-unwind-tables INLINE_LIMIT?= 8000 .endif ==== //depot/projects/soc2008/snagg-audit/sys/dev/firewire/firewire.c#2 (text+ko) ==== @@ -31,7 +31,7 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/firewire/firewire.c,v 1.101 2007/10/20 23:23:14 julian Exp $ + * $FreeBSD: src/sys/dev/firewire/firewire.c,v 1.102 2008/05/10 13:40:41 simokawa Exp $ * */ @@ -508,6 +508,9 @@ printf("firewire probe thread didn't die\n"); mtx_unlock(&fc->wait_lock); + if (fc->arq !=0 && fc->arq->maxq > 0) + fw_drain_txq(fc); + if ((err = fwdev_destroydev(sc)) != 0) return err; @@ -518,7 +521,7 @@ callout_stop(&fc->bmr_callout); callout_stop(&fc->busprobe_callout); - /* XXX xfree_free and untimeout on all xfers */ + /* XXX xfer_free and untimeout on all xfers */ for (fwdev = STAILQ_FIRST(&fc->devices); fwdev != NULL; fwdev = fwdev_next) { fwdev_next = STAILQ_NEXT(fwdev, link); ==== //depot/projects/soc2008/snagg-audit/sys/dev/firewire/fwohci.c#2 (text+ko) ==== @@ -31,7 +31,7 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/firewire/fwohci.c,v 1.93 2007/06/08 09:04:30 simokawa Exp $ + * $FreeBSD: src/sys/dev/firewire/fwohci.c,v 1.95 2008/05/10 13:40:42 simokawa Exp $ * */ @@ -1745,6 +1745,8 @@ { u_int i; + fwohci_set_intr(&sc->fc, 0); + /* Now stopping all DMA channel */ OWRITE(sc, OHCI_ARQCTLCLR, OHCI_CNTL_DMA_RUN); OWRITE(sc, OHCI_ARSCTLCLR, OHCI_CNTL_DMA_RUN); @@ -1756,9 +1758,6 @@ OWRITE(sc, OHCI_ITCTLCLR(i), OHCI_CNTL_DMA_RUN); } - if (sc->fc.arq !=0 && sc->fc.arq->maxq > 0) - fw_drain_txq(&sc->fc); - #if 0 /* Let dcons(4) be accessed */ /* Stop interrupt */ OWRITE(sc, FWOHCI_INTMASKCLR, @@ -2601,10 +2600,13 @@ ir = &dbch->xferq; if (ir->buf == NULL && (dbch->xferq.flag & FWXFERQ_EXTBUF) == 0) { - db_tr->buf = fwdma_malloc_size(dbch->dmat, &db_tr->dma_map, - ir->psize, &dbuf[0], BUS_DMA_NOWAIT); - if (db_tr->buf == NULL) - return(ENOMEM); + if (db_tr->buf == NULL) { + db_tr->buf = fwdma_malloc_size(dbch->dmat, + &db_tr->dma_map, ir->psize, &dbuf[0], + BUS_DMA_NOWAIT); + if (db_tr->buf == NULL) + return(ENOMEM); + } db_tr->dbcnt = 1; dsiz[0] = ir->psize; bus_dmamap_sync(dbch->dmat, db_tr->dma_map, ==== //depot/projects/soc2008/snagg-audit/sys/dev/if_ndis/if_ndis.c#3 (text+ko) ==== @@ -34,7 +34,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/if_ndis/if_ndis.c,v 1.136 2008/05/01 05:11:33 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/if_ndis/if_ndis.c,v 1.138 2008/05/10 20:12:43 thompsa Exp $"); #include #include @@ -164,11 +164,14 @@ static void ndis_watchdog (struct ifnet *); static int ndis_ifmedia_upd (struct ifnet *); static void ndis_ifmedia_sts (struct ifnet *, struct ifmediareq *); +static void ndis_auth (void *, int); +static void ndis_assoc (void *, int); static int ndis_get_assoc (struct ndis_softc *, ndis_wlan_bssid_ex **); static int ndis_probe_offload (struct ndis_softc *); static int ndis_set_offload (struct ndis_softc *); static void ndis_getstate_80211 (struct ndis_softc *); static void ndis_setstate_80211 (struct ndis_softc *); +static void ndis_auth_and_assoc (struct ndis_softc *, struct ieee80211vap *); static int ndis_set_cipher (struct ndis_softc *, int); static int ndis_set_wpa (struct ndis_softc *, void *, int); static int ndis_add_key (struct ieee80211vap *, @@ -714,6 +717,8 @@ taskqueue_start_threads(&sc->ndis_tq, 1, PI_NET, "%s taskq", device_get_nameunit(dev)); TASK_INIT(&sc->ndis_scantask, 0, ndis_scan, sc); + TASK_INIT(&sc->ndis_authtask, 0, ndis_auth, sc); + TASK_INIT(&sc->ndis_assoctask, 0, ndis_assoc, sc); ifp->if_ioctl = ndis_ioctl_80211; ic->ic_ifp = ifp; @@ -1003,8 +1008,11 @@ } else NDIS_UNLOCK(sc); - if (sc->ndis_80211) + if (sc->ndis_80211) { taskqueue_drain(sc->ndis_tq, &sc->ndis_scantask); + taskqueue_drain(sc->ndis_tq, &sc->ndis_authtask); + taskqueue_drain(sc->ndis_tq, &sc->ndis_assoctask); + } if (sc->ndis_tickitem != NULL) IoFreeWorkItem(sc->ndis_tickitem); @@ -1960,6 +1968,10 @@ /* Setup task offload. */ ndis_set_offload(sc); + + if (sc->ndis_80211) + ndis_setstate_80211(sc); + NDIS_LOCK(sc); sc->ndis_txidx = 0; @@ -2200,20 +2212,14 @@ struct ndis_softc *sc; { struct ieee80211com *ic; - struct ieee80211vap *vap; - struct ieee80211_node *ni; - ndis_80211_ssid ssid; ndis_80211_macaddr bssid; ndis_80211_config config; - ndis_80211_wep wep; - int i, rval = 0, len, error; + int rval = 0, len; uint32_t arg; struct ifnet *ifp; ifp = sc->ifp; ic = ifp->if_l2com; - vap = TAILQ_FIRST(&ic->ic_vaps); - ni = vap->iv_bss; if (!NDIS_INITIALIZED(sc)) { DPRINTF(("%s: NDIS not initialized\n", __func__)); @@ -2229,7 +2235,7 @@ /* Set network infrastructure mode. */ len = sizeof(arg); - if (vap->iv_opmode == IEEE80211_M_IBSS) + if (ic->ic_opmode == IEEE80211_M_IBSS) arg = NDIS_80211_NET_INFRA_IBSS; else arg = NDIS_80211_NET_INFRA_BSS; @@ -2239,18 +2245,6 @@ if (rval) device_printf (sc->ndis_dev, "set infra failed: %d\n", rval); - /* Set RTS threshold */ - - len = sizeof(arg); - arg = vap->iv_rtsthreshold; - ndis_set_info(sc, OID_802_11_RTS_THRESHOLD, &arg, &len); - - /* Set fragmentation threshold */ - - len = sizeof(arg); - arg = vap->iv_fragthreshold; - ndis_set_info(sc, OID_802_11_FRAGMENTATION_THRESHOLD, &arg, &len); - /* Set power management */ len = sizeof(arg); @@ -2281,6 +2275,134 @@ arg = NDIS_80211_PRIVFILT_8021XWEP; ndis_set_info(sc, OID_802_11_PRIVACY_FILTER, &arg, &len); + len = sizeof(config); + bzero((char *)&config, len); + config.nc_length = len; + config.nc_fhconfig.ncf_length = sizeof(ndis_80211_config_fh); + rval = ndis_get_info(sc, OID_802_11_CONFIGURATION, &config, &len); + + /* + * Some drivers expect us to initialize these values, so + * provide some defaults. + */ + + if (config.nc_beaconperiod == 0) + config.nc_beaconperiod = 100; + if (config.nc_atimwin == 0) + config.nc_atimwin = 100; + if (config.nc_fhconfig.ncf_dwelltime == 0) + config.nc_fhconfig.ncf_dwelltime = 200; + if (rval == 0 && ic->ic_bsschan != IEEE80211_CHAN_ANYC) { + int chan, chanflag; + + chan = ieee80211_chan2ieee(ic, ic->ic_bsschan); + chanflag = config.nc_dsconfig > 2500000 ? IEEE80211_CHAN_2GHZ : + IEEE80211_CHAN_5GHZ; + if (chan != ieee80211_mhz2ieee(config.nc_dsconfig / 1000, 0)) { + config.nc_dsconfig = + ic->ic_bsschan->ic_freq * 1000; + len = sizeof(config); + config.nc_length = len; + config.nc_fhconfig.ncf_length = + sizeof(ndis_80211_config_fh); + DPRINTF(("Setting channel to %ukHz\n", config.nc_dsconfig)); + rval = ndis_set_info(sc, OID_802_11_CONFIGURATION, + &config, &len); + if (rval) + device_printf(sc->ndis_dev, "couldn't change " + "DS config to %ukHz: %d\n", + config.nc_dsconfig, rval); + } + } else if (rval) + device_printf(sc->ndis_dev, "couldn't retrieve " + "channel info: %d\n", rval); + + /* Set the BSSID to our value so the driver doesn't associate */ + len = IEEE80211_ADDR_LEN; + bcopy(ic->ic_myaddr, bssid, len); + DPRINTF(("Setting BSSID to %6D\n", (uint8_t *)&bssid, ":")); + rval = ndis_set_info(sc, OID_802_11_BSSID, &bssid, &len); + if (rval) + device_printf(sc->ndis_dev, + "setting BSSID failed: %d\n", rval); + +} + +static void +ndis_auth(void *arg, int npending) +{ + struct ndis_softc *sc = arg; + struct ifnet *ifp = sc->ifp; + struct ieee80211com *ic = ifp->if_l2com; + struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); + + vap->iv_state = IEEE80211_S_AUTH; + ndis_auth_and_assoc(sc, vap); +} + +static void +ndis_assoc(void *arg, int npending) +{ + struct ndis_softc *sc = arg; + struct ifnet *ifp = sc->ifp; + struct ieee80211com *ic = ifp->if_l2com; + struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); + + vap->iv_state = IEEE80211_S_ASSOC; + ndis_auth_and_assoc(sc, vap); +} + +static void +ndis_auth_and_assoc(sc, vap) + struct ndis_softc *sc; + struct ieee80211vap *vap; +{ + struct ieee80211com *ic; + struct ieee80211_node *ni; + ndis_80211_ssid ssid; + ndis_80211_macaddr bssid; + ndis_80211_wep wep; + int i, rval = 0, len, error; + uint32_t arg; + struct ifnet *ifp; + + ifp = sc->ifp; + ic = ifp->if_l2com; + ni = vap->iv_bss; + + if (!NDIS_INITIALIZED(sc)) { + DPRINTF(("%s: NDIS not initialized\n", __func__)); + return; + } + + /* Initial setup */ + ndis_setstate_80211(sc); + + /* Set network infrastructure mode. */ + + len = sizeof(arg); + if (vap->iv_opmode == IEEE80211_M_IBSS) + arg = NDIS_80211_NET_INFRA_IBSS; + else + arg = NDIS_80211_NET_INFRA_BSS; + + rval = ndis_set_info(sc, OID_802_11_INFRASTRUCTURE_MODE, &arg, &len); + + if (rval) + device_printf (sc->ndis_dev, "set infra failed: %d\n", rval); + + /* Set RTS threshold */ + + len = sizeof(arg); + arg = vap->iv_rtsthreshold; + ndis_set_info(sc, OID_802_11_RTS_THRESHOLD, &arg, &len); + + /* Set fragmentation threshold */ + + len = sizeof(arg); + arg = vap->iv_fragthreshold; + ndis_set_info(sc, OID_802_11_FRAGMENTATION_THRESHOLD, &arg, &len); + /* Set WEP */ if (vap->iv_flags & IEEE80211_F_PRIVACY && @@ -2394,50 +2516,7 @@ } #endif - len = sizeof(config); - bzero((char *)&config, len); - config.nc_length = len; - config.nc_fhconfig.ncf_length = sizeof(ndis_80211_config_fh); - rval = ndis_get_info(sc, OID_802_11_CONFIGURATION, &config, &len); - /* - * Some drivers expect us to initialize these values, so - * provide some defaults. - */ - - if (config.nc_beaconperiod == 0) - config.nc_beaconperiod = 100; - if (config.nc_atimwin == 0) - config.nc_atimwin = 100; - if (config.nc_fhconfig.ncf_dwelltime == 0) - config.nc_fhconfig.ncf_dwelltime = 200; - if (rval == 0 && ic->ic_bsschan != IEEE80211_CHAN_ANYC) { - int chan, chanflag; - - chan = ieee80211_chan2ieee(ic, ic->ic_bsschan); - chanflag = config.nc_dsconfig > 2500000 ? IEEE80211_CHAN_2GHZ : - IEEE80211_CHAN_5GHZ; - if (chan != ieee80211_mhz2ieee(config.nc_dsconfig / 1000, 0)) { - config.nc_dsconfig = - ic->ic_bsschan->ic_freq * 1000; - ni->ni_chan = ic->ic_bsschan; - len = sizeof(config); - config.nc_length = len; - config.nc_fhconfig.ncf_length = - sizeof(ndis_80211_config_fh); - DPRINTF(("Setting channel to %ukHz\n", config.nc_dsconfig)); - rval = ndis_set_info(sc, OID_802_11_CONFIGURATION, - &config, &len); - if (rval) - device_printf(sc->ndis_dev, "couldn't change " - "DS config to %ukHz: %d\n", - config.nc_dsconfig, rval); - } - } else if (rval) - device_printf(sc->ndis_dev, "couldn't retrieve " - "channel info: %d\n", rval); - - /* * If the user selected a specific BSSID, try * to use that one. This is useful in the case where * there are several APs in range with the same network @@ -2783,10 +2862,8 @@ case SIOCSIFFLAGS: /*NDIS_LOCK(sc);*/ if (ifp->if_flags & IFF_UP) { - if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) { + if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) ndis_init(sc); - ieee80211_start_all(ic); - } } else { if (ifp->if_drv_flags & IFF_DRV_RUNNING) ndis_stop(sc); @@ -3131,16 +3208,15 @@ case IEEE80211_S_INIT: case IEEE80211_S_SCAN: return nvp->newstate(vap, nstate, arg); - case IEEE80211_S_ASSOC: - if (ostate != IEEE80211_S_AUTH) - ndis_setstate_80211(sc); + if (ostate != IEEE80211_S_AUTH) { + taskqueue_enqueue(sc->ndis_tq, &sc->ndis_assoctask); + return EINPROGRESS; + } break; - case IEEE80211_S_AUTH: - ndis_setstate_80211(sc); - break; - + taskqueue_enqueue(sc->ndis_tq, &sc->ndis_authtask); + return EINPROGRESS; default: break; } @@ -3208,6 +3284,7 @@ ndis_wlan_bssid_ex *wb; struct ieee80211_scanparams sp; struct ieee80211_frame wh; + struct ieee80211_channel *saved_chan; int i, j; int error, len, rssi, noise, freq, chanflag; static long rstamp; @@ -3217,6 +3294,7 @@ ic = sc->ifp->if_l2com; vap = TAILQ_FIRST(&ic->ic_vaps); + saved_chan = ic->ic_curchan; noise = -96; len = sizeof(uint32_t) + (sizeof(ndis_wlan_bssid_ex) * 16); @@ -3277,6 +3355,10 @@ chanflag = ndis_nettype_chan(wb->nwbx_nettype); freq = wb->nwbx_config.nc_dsconfig / 1000; sp.chan = sp.bchan = ieee80211_mhz2ieee(freq, chanflag); + /* Hack ic->ic_curchan to be in sync with the scan result */ + ic->ic_curchan = ieee80211_find_channel(ic, freq, chanflag); + if (ic->ic_curchan == NULL) + ic->ic_curchan = &ic->ic_channels[0]; /* Process extended info from AP */ if (wb->nwbx_len > sizeof(ndis_wlan_bssid)) { @@ -3311,6 +3393,8 @@ wb = (ndis_wlan_bssid_ex *)((char *)wb + wb->nwbx_len); } free(bl, M_DEVBUF); + /* Restore the channel after messing with it */ + ic->ic_curchan = saved_chan; } static void ==== //depot/projects/soc2008/snagg-audit/sys/dev/if_ndis/if_ndisvar.h#2 (text+ko) ==== @@ -29,7 +29,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/if_ndis/if_ndisvar.h,v 1.30 2008/04/20 20:35:36 sam Exp $ + * $FreeBSD: src/sys/dev/if_ndis/if_ndisvar.h,v 1.31 2008/05/10 20:12:43 thompsa Exp $ */ #define NDIS_DEFAULT_NODENAME "FreeBSD NDIS node" @@ -177,6 +177,8 @@ struct taskqueue *ndis_tq; /* private task queue */ struct task ndis_scantask; + struct task ndis_authtask; + struct task ndis_assoctask; int (*ndis_newstate)(struct ieee80211com *, enum ieee80211_state, int); }; ==== //depot/projects/soc2008/snagg-audit/sys/dev/ipw/if_ipw.c#3 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.36 2008/05/01 04:54:59 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.37 2008/05/10 20:25:58 thompsa Exp $ */ /*- * Copyright (c) 2004-2006 @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.36 2008/05/01 04:54:59 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.37 2008/05/10 20:25:58 thompsa Exp $"); /*- * Intel(R) PRO/Wireless 2100 MiniPCI driver @@ -2404,7 +2404,8 @@ ipw_init_locked(sc); IPW_UNLOCK(sc); - ieee80211_start_all(ic); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ieee80211_start_all(ic); /* start all vap's */ } static void ==== //depot/projects/soc2008/snagg-audit/sys/dev/mpt/mpt_pci.c#2 (text+ko) ==== @@ -99,7 +99,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/mpt/mpt_pci.c,v 1.51 2007/09/18 16:39:24 ambrisko Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/mpt/mpt_pci.c,v 1.52 2008/05/10 01:27:23 delphij Exp $"); #include #include @@ -185,6 +185,10 @@ #define PCI_PRODUCT_LSI_SAS1078 0x0062 #endif +#ifndef PCI_PRODUCT_LSI_SAS1078DE +#define PCI_PRODUCT_LSI_SAS1078DE 0x007C +#endif + #ifndef PCIM_CMD_SERRESPEN #define PCIM_CMD_SERRESPEN 0x0100 #endif @@ -265,6 +269,7 @@ case PCI_PRODUCT_LSI_SAS1068: case PCI_PRODUCT_LSI_SAS1068E: case PCI_PRODUCT_LSI_SAS1078: + case PCI_PRODUCT_LSI_SAS1078DE: desc = "LSILogic SAS/SATA Adapter"; break; default: @@ -441,6 +446,7 @@ case PCI_PRODUCT_LSI_SAS1068: case PCI_PRODUCT_LSI_SAS1068E: case PCI_PRODUCT_LSI_SAS1078: + case PCI_PRODUCT_LSI_SAS1078DE: mpt->is_sas = 1; break; default: ==== //depot/projects/soc2008/snagg-audit/sys/dev/ral/rt2560.c#3 (text) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ral/rt2560.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ral/rt2560.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $ */ /*- * Copyright (c) 2005, 2006 @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ral/rt2560.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ral/rt2560.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $"); /*- * Ralink Technology RT2560 chipset driver @@ -2726,7 +2726,8 @@ rt2560_init_locked(sc); RAL_UNLOCK(sc); - ieee80211_start_all(ic); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ieee80211_start_all(ic); /* start all vap's */ } static void ==== //depot/projects/soc2008/snagg-audit/sys/dev/ral/rt2661.c#3 (text) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ral/rt2661.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ral/rt2661.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $ */ /*- * Copyright (c) 2006 @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ral/rt2661.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ral/rt2661.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $"); /*- * Ralink Technology RT2561, RT2561S and RT2661 chipset driver @@ -2471,7 +2471,8 @@ rt2661_init_locked(sc); RAL_UNLOCK(sc); - ieee80211_start_all(ic); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ieee80211_start_all(ic); /* start all vap's */ } void ==== //depot/projects/soc2008/snagg-audit/sys/dev/wi/if_wi.c#3 (text+ko) ==== @@ -60,7 +60,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/wi/if_wi.c,v 1.216 2008/05/01 04:55:00 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/wi/if_wi.c,v 1.217 2008/05/10 20:25:59 thompsa Exp $"); #define WI_HERMES_STATS_WAR /* Work around stats counter bug. */ @@ -703,7 +703,8 @@ wi_init_locked(sc); WI_UNLOCK(sc); - ieee80211_start_all(ic); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ieee80211_start_all(ic); /* start all vap's */ } static void ==== //depot/projects/soc2008/snagg-audit/sys/kern/kern_event.c#2 (text+ko) ==== @@ -26,7 +26,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_event.c,v 1.118 2008/04/02 11:21:42 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_event.c,v 1.120 2008/05/10 11:37:05 kib Exp $"); #include "opt_ktrace.h" @@ -1134,7 +1134,7 @@ struct kevent *kevp; struct timeval atv, rtv, ttv; struct knote *kn, *marker; - int count, timeout, nkev, error; + int count, timeout, nkev, error, influx; int haskqglobal; count = maxevents; @@ -1204,6 +1204,7 @@ } TAILQ_INSERT_TAIL(&kq->kq_head, marker, kn_tqe); + influx = 0; while (count) { KQ_OWNED(kq); kn = TAILQ_FIRST(&kq->kq_head); @@ -1211,6 +1212,11 @@ if ((kn->kn_status == KN_MARKER && kn != marker) || (kn->kn_status & KN_INFLUX) == KN_INFLUX) { kq->kq_state |= KQ_FLUXWAIT; + if (influx) { + influx = 0; + KQ_FLUX_WAKEUP(kq); + } + error = msleep(kq, &kq->kq_lock, PSOCK, "kqflxwt", 0); continue; @@ -1259,6 +1265,7 @@ ~(KN_QUEUED | KN_ACTIVE | KN_INFLUX); kq->kq_count--; KN_LIST_UNLOCK(kn); + influx = 1; continue; } *kevp = kn->kn_kevent; @@ -1274,6 +1281,7 @@ kn->kn_status &= ~(KN_INFLUX); KN_LIST_UNLOCK(kn); + influx = 1; } /* we are returning a copy to the user */ @@ -1282,6 +1290,7 @@ count--; if (nkev == KQ_NEVENTS) { + influx = 0; KQ_UNLOCK_FLUX(kq); error = k_ops->k_copyout(k_ops->arg, keva, nkev); nkev = 0; @@ -1455,8 +1464,11 @@ for (i = 0; i < kq->kq_knlistsize; i++) { while ((kn = SLIST_FIRST(&kq->kq_knlist[i])) != NULL) { - KASSERT((kn->kn_status & KN_INFLUX) == 0, - ("KN_INFLUX set when not suppose to be")); + if ((kn->kn_status & KN_INFLUX) == KN_INFLUX) { + kq->kq_state |= KQ_FLUXWAIT; + msleep(kq, &kq->kq_lock, PSOCK, "kqclo1", 0); + continue; + } kn->kn_status |= KN_INFLUX; KQ_UNLOCK(kq); if (!(kn->kn_status & KN_DETACHED)) @@ -1468,8 +1480,12 @@ if (kq->kq_knhashmask != 0) { for (i = 0; i <= kq->kq_knhashmask; i++) { while ((kn = SLIST_FIRST(&kq->kq_knhash[i])) != NULL) { - KASSERT((kn->kn_status & KN_INFLUX) == 0, - ("KN_INFLUX set when not suppose to be")); + if ((kn->kn_status & KN_INFLUX) == KN_INFLUX) { + kq->kq_state |= KQ_FLUXWAIT; + msleep(kq, &kq->kq_lock, PSOCK, + "kqclo2", 0); + continue; + } kn->kn_status |= KN_INFLUX; KQ_UNLOCK(kq); if (!(kn->kn_status & KN_DETACHED)) ==== //depot/projects/soc2008/snagg-audit/sys/kern/kern_malloc.c#2 (text+ko) ==== @@ -43,7 +43,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/kern/kern_malloc.c,v 1.163 2008/03/16 10:58:05 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/kern_malloc.c,v 1.164 2008/05/10 21:46:19 alc Exp $"); #include "opt_ddb.h" #include "opt_vm.h" @@ -594,7 +594,7 @@ init_param3(vm_kmem_size / PAGE_SIZE); kmem_map = kmem_suballoc(kernel_map, &kmembase, &kmemlimit, - vm_kmem_size); + vm_kmem_size, TRUE); kmem_map->system_map = 1; #ifdef DEBUG_MEMGUARD ==== //depot/projects/soc2008/snagg-audit/sys/net/if_ethersubr.c#3 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)if_ethersubr.c 8.1 (Berkeley) 6/10/93 - * $FreeBSD: src/sys/net/if_ethersubr.c,v 1.245 2008/04/29 21:23:20 julian Exp $ + * $FreeBSD: src/sys/net/if_ethersubr.c,v 1.246 2008/05/10 18:33:38 antoine Exp $ */ #include "opt_atalk.h" @@ -952,11 +952,12 @@ crc = 0xffffffff; /* initial value */ for (i = 0; i < len; i++) { - for (data = *buf++, bit = 0; bit < 8; bit++, data >>= 1) + for (data = *buf++, bit = 0; bit < 8; bit++, data >>= 1) { carry = (crc ^ data) & 1; crc >>= 1; if (carry) crc = (crc ^ ETHER_CRC_POLY_LE); + } } return (crc); ==== //depot/projects/soc2008/snagg-audit/sys/net/route.c#3 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)route.c 8.3.1.1 (Berkeley) 2/23/95 - * $FreeBSD: src/sys/net/route.c,v 1.129 2008/05/09 23:02:56 julian Exp $ + * $FreeBSD: src/sys/net/route.c,v 1.131 2008/05/10 04:32:58 julian Exp $ */ /************************************************************************ * Note: In this file a 'fib' is a "forwarding information base" * @@ -69,6 +69,7 @@ /* while we use 4 bits in the mbuf flags, * we are limited to 16 */ + #define RT_MAXFIBS 16 #if ROUTETABLES > RT_MAXFIBS #define RT_NUMFIBS RT_MAXFIBS #error "ROUTETABLES defined too big" @@ -149,7 +150,7 @@ struct domain *dom; int fam; - /* whack teh tunable ints into line. */ + /* whack the tunable ints into line. */ if (rt_numfibs > RT_MAXFIBS) rt_numfibs = RT_MAXFIBS; if (rt_numfibs == 0) ==== //depot/projects/soc2008/snagg-audit/sys/net/route.h#3 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)route.h 8.4 (Berkeley) 1/9/95 - * $FreeBSD: src/sys/net/route.h,v 1.70 2008/05/09 23:02:56 julian Exp $ + * $FreeBSD: src/sys/net/route.h,v 1.71 2008/05/10 04:32:58 julian Exp $ */ #ifndef _NET_ROUTE_H_ @@ -82,7 +82,6 @@ #define RTM_RTTUNIT 1000000 /* units for rtt, rttvar, as units per sec */ #define RTTTOPRHZ(r) ((r) / (RTM_RTTUNIT / PR_SLOWHZ)) -#define RT_MAXFIBS 16 extern u_int rt_numfibs; /* number fo usable routing tables */ extern u_int tunnel_fib; /* tunnels use these */ extern u_int fwd_fib; /* packets being forwarded use these routes */ @@ -330,7 +329,7 @@ RTFREE_LOCKED(_rt); \ } while (0) -extern struct radix_node_head *rt_tables[RT_MAXFIBS][AF_MAX+1]; +extern struct radix_node_head *rt_tables[][AF_MAX+1]; struct ifmultiaddr; ==== //depot/projects/soc2008/snagg-audit/sys/vm/memguard.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/vm/memguard.c,v 1.6 2005/12/30 11:45:07 pjd Exp $"); +__FBSDID("$FreeBSD: src/sys/vm/memguard.c,v 1.7 2008/05/10 23:39:27 alc Exp $"); /* * MemGuard is a simple replacement allocator for debugging only @@ -174,7 +174,7 @@ size *= PAGE_SIZE; memguard_map = kmem_suballoc(parent_map, (vm_offset_t *)&base, - (vm_offset_t *)&limit, (vm_size_t)size); + (vm_offset_t *)&limit, (vm_size_t)size, FALSE); memguard_map->system_map = 1; memguard_mapsize = size; memguard_mapused = 0; ==== //depot/projects/soc2008/snagg-audit/sys/vm/vm_extern.h#2 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)vm_extern.h 8.2 (Berkeley) 1/12/94 - * $FreeBSD: src/sys/vm/vm_extern.h,v 1.79 2007/11/05 11:36:16 kib Exp $ + * $FreeBSD: src/sys/vm/vm_extern.h,v 1.80 2008/05/10 21:46:20 alc Exp $ */ #ifndef _VM_EXTERN_H_ @@ -63,7 +63,8 @@ void kmem_free_wakeup(vm_map_t, vm_offset_t, vm_size_t); void kmem_init(vm_offset_t, vm_offset_t); vm_offset_t kmem_malloc(vm_map_t, vm_size_t, boolean_t); -vm_map_t kmem_suballoc(vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t); +vm_map_t kmem_suballoc(vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t, + boolean_t); void swapout_procs(int); int useracc(void *, int, int); int vm_fault(vm_map_t, vm_offset_t, vm_prot_t, int); ==== //depot/projects/soc2008/snagg-audit/sys/vm/vm_init.c#2 (text+ko) ==== @@ -63,7 +63,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/vm/vm_init.c,v 1.47 2008/03/16 10:58:09 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/vm/vm_init.c,v 1.48 2008/05/10 21:46:20 alc Exp $"); #include #include @@ -186,16 +186,17 @@ panic("startup: table size inconsistency"); clean_map = kmem_suballoc(kernel_map, &kmi->clean_sva, &kmi->clean_eva, - (nbuf*BKVASIZE) + (nswbuf*MAXPHYS)); + nbuf * BKVASIZE + nswbuf * MAXPHYS, FALSE); buffer_map = kmem_suballoc(clean_map, &kmi->buffer_sva, - &kmi->buffer_eva, (nbuf*BKVASIZE)); + &kmi->buffer_eva, nbuf * BKVASIZE, FALSE); buffer_map->system_map = 1; pager_map = kmem_suballoc(clean_map, &kmi->pager_sva, &kmi->pager_eva, - (nswbuf*MAXPHYS)); + nswbuf * MAXPHYS, FALSE); pager_map->system_map = 1; exec_map = kmem_suballoc(kernel_map, &minaddr, &maxaddr, - (exec_map_entries*(ARG_MAX+(PAGE_SIZE*3)))); - pipe_map = kmem_suballoc(kernel_map, &minaddr, &maxaddr, maxpipekva); + exec_map_entries * (ARG_MAX + (PAGE_SIZE * 3)), FALSE); + pipe_map = kmem_suballoc(kernel_map, &minaddr, &maxaddr, maxpipekva, + FALSE); /* * XXX: Mbuf system machine-specific initializations should ==== //depot/projects/soc2008/snagg-audit/sys/vm/vm_kern.c#3 (text+ko) ==== @@ -63,7 +63,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/vm/vm_kern.c,v 1.133 2008/04/28 17:25:27 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/vm/vm_kern.c,v 1.134 2008/05/10 21:46:20 alc Exp $"); #include #include @@ -109,8 +109,8 @@ size = round_page(size); addr = vm_map_min(map); - result = vm_map_find(map, NULL, 0, - &addr, size, TRUE, VM_PROT_ALL, VM_PROT_ALL, MAP_NOFAULT); + result = vm_map_find(map, NULL, 0, &addr, size, VMFS_ANY_SPACE, + VM_PROT_ALL, VM_PROT_ALL, MAP_NOFAULT); if (result != KERN_SUCCESS) { return (0); } @@ -221,12 +221,11 @@ * parent Map to take range from * min, max Returned endpoints of map * size Size of range to find + * superpage_align Request that min is superpage aligned */ vm_map_t -kmem_suballoc(parent, min, max, size) - vm_map_t parent; - vm_offset_t *min, *max; - vm_size_t size; +kmem_suballoc(vm_map_t parent, vm_offset_t *min, vm_offset_t *max, + vm_size_t size, boolean_t superpage_align) { int ret; vm_map_t result; @@ -234,8 +233,8 @@ size = round_page(size); *min = vm_map_min(parent); - ret = vm_map_find(parent, NULL, 0, - min, size, TRUE, VM_PROT_ALL, VM_PROT_ALL, 0); + ret = vm_map_find(parent, NULL, 0, min, size, superpage_align ? + VMFS_ALIGNED_SPACE : VMFS_ANY_SPACE, VM_PROT_ALL, VM_PROT_ALL, 0); if (ret != KERN_SUCCESS) panic("kmem_suballoc: bad status return of %d", ret); *max = *min + size; @@ -259,9 +258,6 @@ * (kmem_object). This, combined with the fact that only malloc uses * this routine, ensures that we will never block in map or object waits. * - * Note that this still only works in a uni-processor environment and - * when called at splhigh(). - * * We don't worry about expanding the map (adding entries) since entries * for wired maps are statically allocated. * ==== //depot/projects/soc2008/snagg-audit/sys/vm/vm_map.c#3 (text+ko) ==== >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun May 11 18:02:59 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E6DD71065679; Sun, 11 May 2008 18:02: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 A8CB71065670 for ; Sun, 11 May 2008 18:02: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 45F5F8FC15 for ; Sun, 11 May 2008 18:02: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 m4BI2wdI001435 for ; Sun, 11 May 2008 18:02:58 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BI2wUY001433 for perforce@freebsd.org; Sun, 11 May 2008 18:02:58 GMT (envelope-from snagg@FreeBSD.org) Date: Sun, 11 May 2008 18:02:58 GMT Message-Id: <200805111802.m4BI2wUY001433@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 141471 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, 11 May 2008 18:02:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=141471 Change 141471 by snagg@snagg_macosx on 2008/05/11 18:02:40 Fixed some identation mistakes Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#3 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#3 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#3 (text) ==== @@ -48,7 +48,7 @@ */ #define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ #define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ -#define AUDITPIPE_PRESELECT_MODE_SYSCALL 3 /* Events based audit trail */ +#define AUDITPIPE_PRESELECT_MODE_SYSCALL 3 /* Events 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#3 (text) ==== @@ -68,7 +68,8 @@ "Audit pipe entries and buffers"); static MALLOC_DEFINE(M_AUDIT_PIPE_PRESELECT, "audit_pipe_presel", "Audit pipe preselection structure"); -static MALLOC_DEFINE(M_AUDIT_PIPE_PRESELECT_EVENT, "audit_pipe_preselection", "Audit pipe preselection events structure"); +static MALLOC_DEFINE(M_AUDIT_PIPE_PRESELECT_EVENT, +"audit_pipe_preselection", "Audit pipe preselection events structure"); /* * Audit pipe buffer parameters. From owner-p4-projects@FreeBSD.ORG Sun May 11 18:08:04 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D20CE106567A; Sun, 11 May 2008 18:08:03 +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 92F91106566C for ; Sun, 11 May 2008 18:08:03 +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 831B38FC1D for ; Sun, 11 May 2008 18:08:03 +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 m4BI83Ln002669 for ; Sun, 11 May 2008 18:08:03 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BI83oC002667 for perforce@freebsd.org; Sun, 11 May 2008 18:08:03 GMT (envelope-from snagg@FreeBSD.org) Date: Sun, 11 May 2008 18:08:03 GMT Message-Id: <200805111808.m4BI83oC002667@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 141472 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, 11 May 2008 18:08:04 -0000 http://perforce.freebsd.org/chv.cgi?CH=141472 Change 141472 by snagg@snagg_macosx on 2008/05/11 18:07:17 style fixes Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#4 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#4 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#4 (text) ==== @@ -49,6 +49,7 @@ #define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ #define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ #define AUDITPIPE_PRESELECT_MODE_SYSCALL 3 /* Events 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#4 (text) ==== @@ -69,7 +69,7 @@ static MALLOC_DEFINE(M_AUDIT_PIPE_PRESELECT, "audit_pipe_presel", "Audit pipe preselection structure"); static MALLOC_DEFINE(M_AUDIT_PIPE_PRESELECT_EVENT, -"audit_pipe_preselection", "Audit pipe preselection events structure"); + "Audit_pipe_preselection", "Audit pipe preselection events structure"); /* * Audit pipe buffer parameters. From owner-p4-projects@FreeBSD.ORG Sun May 11 18:13:10 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 526D41065678; Sun, 11 May 2008 18:13: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 144B31065675 for ; Sun, 11 May 2008 18:13:10 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 04F598FC1B for ; Sun, 11 May 2008 18:13:10 +0000 (UTC) (envelope-from diego@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 m4BID9J3002896 for ; Sun, 11 May 2008 18:13:09 GMT (envelope-from diego@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BID9Pm002890 for perforce@freebsd.org; Sun, 11 May 2008 18:13:09 GMT (envelope-from diego@FreeBSD.org) Date: Sun, 11 May 2008 18:13:09 GMT Message-Id: <200805111813.m4BID9Pm002890@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to diego@FreeBSD.org using -f From: Diego Giagio To: Perforce Change Reviews Cc: Subject: PERFORCE change 141473 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, 11 May 2008 18:13:10 -0000 http://perforce.freebsd.org/chv.cgi?CH=141473 Change 141473 by diego@diego_black on 2008/05/11 18:12:58 Fix comments. Affected files ... .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.c#3 edit Differences ... ==== //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.c#3 (text) ==== @@ -322,6 +322,9 @@ return (ar); } +/* + * Allocate a new record if preselection allows it. Otherwise, return NULL. + */ struct kaudit_record * audit_begin(int event, struct thread *td) { @@ -343,8 +346,7 @@ aumask = &td->td_ucred->cr_audit.ai_mask; /* - * Allocate an audit record, if preselection allows it, and store in - * the thread for later use. + * Allocate an audit record, if preselection allows it. */ class = au_event_class(event); if (au_preselect(event, class, aumask, AU_PRS_BOTH)) { From owner-p4-projects@FreeBSD.ORG Sun May 11 18:45:44 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 842851065673; Sun, 11 May 2008 18:45: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 45EC1106564A for ; Sun, 11 May 2008 18:45:44 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 368F68FC0A for ; Sun, 11 May 2008 18:45:44 +0000 (UTC) (envelope-from hselasky@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 m4BIjiXP003920 for ; Sun, 11 May 2008 18:45:44 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BIjiZS003914 for perforce@freebsd.org; Sun, 11 May 2008 18:45:44 GMT (envelope-from hselasky@FreeBSD.org) Date: Sun, 11 May 2008 18:45:44 GMT Message-Id: <200805111845.m4BIjiZS003914@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 141474 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, 11 May 2008 18:45:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=141474 Change 141474 by hselasky@hselasky_laptop001 on 2008/05/11 18:45:01 Add missing code: We need to initialise BP[0] when using High Speed Isochronous transfers. Affected files ... .. //depot/projects/usb/src/sys/dev/usb/ehci.c#77 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/ehci.c#77 (text+ko) ==== @@ -2837,6 +2837,9 @@ usbd_get_page(xfer->frbuffers, itd_offset[0], &buf_res); /* get page address */ page_addr = buf_res.physaddr & ~0xFFF; + /* update page address */ + td->itd_bp[0] &= htole32(0xFFF); + td->itd_bp[0] |= htole32(page_addr); for (x = 0; x != td_no; x++) { /* set page number and page offset */ From owner-p4-projects@FreeBSD.ORG Sun May 11 20:55:50 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 63A191065674; Sun, 11 May 2008 20:55: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 261011065672 for ; Sun, 11 May 2008 20:55:50 +0000 (UTC) (envelope-from hselasky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 177E28FC12 for ; Sun, 11 May 2008 20:55:50 +0000 (UTC) (envelope-from hselasky@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 m4BKtnmt019878 for ; Sun, 11 May 2008 20:55:49 GMT (envelope-from hselasky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BKtnJ3019876 for perforce@freebsd.org; Sun, 11 May 2008 20:55:49 GMT (envelope-from hselasky@FreeBSD.org) Date: Sun, 11 May 2008 20:55:49 GMT Message-Id: <200805112055.m4BKtnJ3019876@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to hselasky@FreeBSD.org using -f From: Hans Petter Selasky To: Perforce Change Reviews Cc: Subject: PERFORCE change 141477 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, 11 May 2008 20:55:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=141477 Change 141477 by hselasky@hselasky_laptop001 on 2008/05/11 20:55:05 EHCI: Small correction. Only affects High Speed Isochronous transfers. Affected files ... .. //depot/projects/usb/src/sys/dev/usb/ehci.c#78 edit Differences ... ==== //depot/projects/usb/src/sys/dev/usb/ehci.c#78 (text+ko) ==== @@ -2071,8 +2071,14 @@ len = EHCI_ITD_GET_LEN(status); if (*plen >= len) { - len = *plen - len; + /* + * The length is valid. NOTE: The complete + * length is written back into the status + * field, and not the remainder like with + * other transfer descriptor types. + */ } else { + /* Invalid length - truncate */ len = 0; } From owner-p4-projects@FreeBSD.ORG Sun May 11 22:09:12 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B44DF1065676; Sun, 11 May 2008 22:09: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 5D8831065674 for ; Sun, 11 May 2008 22:09:11 +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 4D6338FC19 for ; Sun, 11 May 2008 22:09:11 +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 m4BM9BWO024383 for ; Sun, 11 May 2008 22:09:11 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BM9BGi024381 for perforce@freebsd.org; Sun, 11 May 2008 22:09:11 GMT (envelope-from sam@freebsd.org) Date: Sun, 11 May 2008 22:09:11 GMT Message-Id: <200805112209.m4BM9BGi024381@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 141480 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, 11 May 2008 22:09:12 -0000 http://perforce.freebsd.org/chv.cgi?CH=141480 Change 141480 by sam@sam_ebb on 2008/05/11 22:08:34 IFC @ 141476 Affected files ... .. //depot/projects/vap/kerberos5/lib/libkrb5/Makefile#4 integrate .. //depot/projects/vap/lib/libthr/arch/mips/include/pthread_md.h#1 branch .. //depot/projects/vap/lib/libthr/arch/mips/mips/pthread_md.c#1 branch .. //depot/projects/vap/release/pc98/fixit_crunch.conf#3 integrate .. //depot/projects/vap/share/man/man4/snd_hda.4#4 integrate .. //depot/projects/vap/sys/amd64/amd64/pmap.c#15 integrate .. //depot/projects/vap/sys/dev/ata/ata-disk.c#10 integrate .. //depot/projects/vap/sys/dev/ata/ata-lowlevel.c#10 integrate .. //depot/projects/vap/sys/dev/ata/atapi-cd.c#8 integrate .. //depot/projects/vap/sys/dev/ata/atapi-fd.c#8 integrate .. //depot/projects/vap/sys/dev/ata/atapi-tape.c#8 integrate .. //depot/projects/vap/sys/i386/i386/pmap.c#14 integrate .. //depot/projects/vap/sys/vm/memguard.c#5 integrate .. //depot/projects/vap/usr.sbin/sade/config.c#3 integrate .. //depot/projects/vap/usr.sbin/sade/label.c#4 integrate .. //depot/projects/vap/usr.sbin/sade/main.c#3 integrate .. //depot/projects/vap/usr.sbin/sade/sade.h#3 integrate .. //depot/projects/vap/usr.sbin/sade/system.c#3 integrate .. //depot/projects/vap/usr.sbin/sade/termcap.c#3 integrate .. //depot/projects/vap/usr.sbin/sade/variable.c#3 integrate .. //depot/projects/vap/usr.sbin/sysinstall/config.c#3 integrate .. //depot/projects/vap/usr.sbin/sysinstall/label.c#3 integrate .. //depot/projects/vap/usr.sbin/sysinstall/main.c#4 integrate .. //depot/projects/vap/usr.sbin/sysinstall/sysinstall.h#4 integrate .. //depot/projects/vap/usr.sbin/sysinstall/system.c#4 integrate .. //depot/projects/vap/usr.sbin/sysinstall/variable.c#3 integrate Differences ... ==== //depot/projects/vap/kerberos5/lib/libkrb5/Makefile#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/kerberos5/lib/libkrb5/Makefile,v 1.18 2008/05/07 13:53:05 dfr Exp $ +# $FreeBSD: src/kerberos5/lib/libkrb5/Makefile,v 1.20 2008/05/11 10:32:37 dfr Exp $ LIB= krb5 VERSION_MAP= ${KRB5DIR}/lib/krb5/version-script.map @@ -128,10 +128,6 @@ krb5_auth_context.3 krb5_auth_setkeytype.3 \ krb5_auth_context.3 krb5_auth_setlocalseqnumber.3 \ krb5_auth_context.3 krb5_auth_setremoteseqnumber.3 \ - krb5_build_principal.3 krb5_build_principal_ext.3 \ - krb5_build_principal.3 krb5_build_principal_va.3 \ - krb5_build_principal.3 krb5_build_principal_va_ext.3 \ - krb5_build_principal.3 krb5_make_principal.3 \ krb5_ccache.3 krb5_cc_close.3 \ krb5_ccache.3 krb5_cc_copy_cache.3 \ krb5_ccache.3 krb5_cc_cursor.3 \ @@ -217,12 +213,39 @@ krb5_openlog.3 krb5_log_msg.3 \ krb5_openlog.3 krb5_vlog.3 \ krb5_openlog.3 krb5_vlog_msg.3 \ - krb5_principal_get_realm.3 krb5_principal_get_comp_string.3 \ + krb5_principal.3 krb5_get_default_principal.3 \ + krb5_principal.3 krb5_build_principal.3 \ + krb5_principal.3 krb5_build_principal_ext.3 \ + krb5_principal.3 krb5_build_principal_va.3 \ + krb5_principal.3 krb5_build_principal_va_ext.3 \ + krb5_principal.3 krb5_copy_principal.3 \ + krb5_principal.3 krb5_free_principal.3 \ + krb5_principal.3 krb5_make_principal.3 \ + krb5_principal.3 krb5_parse_name.3 \ + krb5_principal.3 krb5_parse_name_flags.3 \ + krb5_principal.3 krb5_parse_nametype.3 \ + krb5_principal.3 krb5_princ_realm.3 \ + krb5_principal.3 krb5_princ_set_realm.3 \ + krb5_principal.3 krb5_principal_compare.3 \ + krb5_principal.3 krb5_principal_compare_any_realm.3 \ + krb5_principal.3 krb5_principal_get_comp_string.3 \ + krb5_principal.3 krb5_principal_get_realm.3 \ + krb5_principal.3 krb5_principal_get_type.3 \ + krb5_principal.3 krb5_principal_match.3 \ + krb5_principal.3 krb5_principal_set_type.3 \ + krb5_principal.3 krb5_realm_compare.3 \ + krb5_principal.3 krb5_sname_to_principal.3 \ + krb5_principal.3 krb5_sock_to_principal.3 \ + krb5_principal.3 krb5_unparse_name.3 \ + krb5_principal.3 krb5_unparse_name_flags.3 \ + krb5_principal.3 krb5_unparse_name_fixed.3 \ + krb5_principal.3 krb5_unparse_name_fixed_flags.3 \ + krb5_principal.3 krb5_unparse_name_fixed_short.3 \ + krb5_principal.3 krb5_unparse_name_short.3 \ krb5_set_default_realm.3 krb5_free_host_realm.3 \ krb5_set_default_realm.3 krb5_get_default_realm.3 \ krb5_set_default_realm.3 krb5_get_default_realms.3 \ krb5_set_default_realm.3 krb5_get_host_realm.3 \ - krb5_sname_to_principal.3 krb5_sock_to_principal.3 \ krb5_timeofday.3 krb5_us_timeofday.3 \ krb5_verify_user.3 krb5_verify_opt_init.3 \ krb5_verify_user.3 krb5_verify_opt_set_flags.3 \ ==== //depot/projects/vap/release/pc98/fixit_crunch.conf#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/pc98/fixit_crunch.conf,v 1.15 2007/05/22 11:32:55 nyan Exp $ +# $FreeBSD: src/release/pc98/fixit_crunch.conf,v 1.16 2008/05/11 14:25:24 nyan Exp $ buildopts -DRELEASE_CRUNCH @@ -9,6 +9,7 @@ progs dd progs df progs echo +progs ed progs expr progs kill progs ln @@ -39,9 +40,6 @@ srcdirs /usr/src/usr.bin progs ftp progs telnet -progs vi -ln vi view -ln vi ex srcdirs /usr/src/usr.sbin progs chown ==== //depot/projects/vap/share/man/man4/snd_hda.4#4 (text+ko) ==== @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/snd_hda.4,v 1.13 2008/01/04 12:57:06 gabor Exp $ +.\" $FreeBSD: src/share/man/man4/snd_hda.4,v 1.14 2008/05/11 06:40:04 joel Exp $ .\" -.Dd July 14, 2007 +.Dd May 11, 2008 .Dt SND_HDA 4 .Os .Sh NAME @@ -160,6 +160,10 @@ .It nVidia MCP65B .It +nVidia MCP67A +.It +nVidia MCP67B +.It SiS 966 .It VIA VT8251/8237A @@ -175,6 +179,8 @@ .It Analog Devices AD1983 .It +Analog Devices AD1984 +.It Analog Devices AD1986A .It Analog Devices AD1988 @@ -209,6 +215,8 @@ .It Realtek ALC888 .It +Sigmatel STAC9205 +.It Sigmatel STAC9220 .It Sigmatel STAC9220D/9223D ==== //depot/projects/vap/sys/amd64/amd64/pmap.c#15 (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.617 2008/05/11 20:33:46 alc Exp $"); /* * Manages physical address maps. @@ -4480,11 +4480,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/vap/sys/dev/ata/ata-disk.c#10 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ata/ata-disk.c,v 1.210 2008/04/17 12:29:35 sos Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ata/ata-disk.c,v 1.211 2008/05/08 17:55:44 grehan Exp $"); #include "opt_ata.h" #include @@ -125,7 +125,7 @@ adp->disk->d_dump = ad_dump; adp->disk->d_name = "ad"; adp->disk->d_drv1 = dev; - adp->disk->d_maxsize = ch->dma.max_iosize; + adp->disk->d_maxsize = ch->dma.max_iosize ? ch->dma.max_iosize : DFLTPHYS; adp->disk->d_sectorsize = DEV_BSIZE; adp->disk->d_mediasize = DEV_BSIZE * (off_t)adp->total_secs; adp->disk->d_fwsectors = adp->sectors; ==== //depot/projects/vap/sys/dev/ata/ata-lowlevel.c#10 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ata/ata-lowlevel.c,v 1.83 2008/04/17 12:29:35 sos Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ata/ata-lowlevel.c,v 1.84 2008/05/08 17:55:44 grehan Exp $"); #include "opt_ata.h" #include @@ -213,7 +213,9 @@ printf("ata_begin_transaction OOPS!!!\n"); begin_finished: - ch->dma.unload(request); + if (ch->dma.unload) { + ch->dma.unload(request); + } return ATA_OP_FINISHED; begin_continue: ==== //depot/projects/vap/sys/dev/ata/atapi-cd.c#8 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ata/atapi-cd.c,v 1.199 2008/04/17 12:29:35 sos Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ata/atapi-cd.c,v 1.200 2008/05/08 17:55:44 grehan Exp $"); #include "opt_ata.h" #include @@ -906,8 +906,11 @@ { struct ata_channel *ch = device_get_softc(device_get_parent(dev)); struct acd_softc *cdp = device_get_ivars(dev); + uint32_t max_iosize; - cdp->iomax = min(ch->dma.max_iosize, 65534); + max_iosize = ch->dma.max_iosize ? ch->dma.max_iosize : DFLTPHYS; + + cdp->iomax = min(max_iosize, 65534); } static void ==== //depot/projects/vap/sys/dev/ata/atapi-fd.c#8 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ata/atapi-fd.c,v 1.114 2008/04/17 12:29:35 sos Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ata/atapi-fd.c,v 1.115 2008/05/08 17:55:44 grehan Exp $"); #include #include @@ -105,7 +105,7 @@ fdp->disk->d_ioctl = afd_ioctl; fdp->disk->d_name = "afd"; fdp->disk->d_drv1 = dev; - fdp->disk->d_maxsize = ch->dma.max_iosize; + fdp->disk->d_maxsize = ch->dma.max_iosize ? ch->dma.max_iosize : DFLTPHYS; fdp->disk->d_unit = device_get_unit(dev); disk_create(fdp->disk, DISK_VERSION); return 0; ==== //depot/projects/vap/sys/dev/ata/atapi-tape.c#8 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ata/atapi-tape.c,v 1.107 2008/04/17 12:29:35 sos Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ata/atapi-tape.c,v 1.108 2008/05/08 17:55:44 grehan Exp $"); #include "opt_ata.h" #include @@ -142,7 +142,7 @@ UID_ROOT, GID_OPERATOR, 0640, "ast%d", device_get_unit(dev)); device->si_drv1 = dev; - device->si_iosize_max = ch->dma.max_iosize; + device->si_iosize_max = ch->dma.max_iosize ? ch->dma.max_iosize : DFLTPHYS; stp->dev1 = device; device = make_dev(&ast_cdevsw, 2 * device_get_unit(dev) + 1, UID_ROOT, GID_OPERATOR, 0640, "nast%d", ==== //depot/projects/vap/sys/i386/i386/pmap.c#14 (text+ko) ==== @@ -75,7 +75,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/i386/i386/pmap.c,v 1.618 2008/05/09 16:48:06 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/i386/i386/pmap.c,v 1.619 2008/05/11 20:33:47 alc Exp $"); /* * Manages physical address maps. @@ -4608,11 +4608,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/vap/sys/vm/memguard.c#5 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/vm/memguard.c,v 1.6 2005/12/30 11:45:07 pjd Exp $"); +__FBSDID("$FreeBSD: src/sys/vm/memguard.c,v 1.7 2008/05/10 23:39:27 alc Exp $"); /* * MemGuard is a simple replacement allocator for debugging only @@ -174,7 +174,7 @@ size *= PAGE_SIZE; memguard_map = kmem_suballoc(parent_map, (vm_offset_t *)&base, - (vm_offset_t *)&limit, (vm_size_t)size); + (vm_offset_t *)&limit, (vm_size_t)size, FALSE); memguard_map->system_map = 1; memguard_mapsize = size; memguard_mapused = 0; ==== //depot/projects/vap/usr.sbin/sade/config.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/usr.sbin/sade/config.c,v 1.240 2006/08/08 13:45:46 delphij Exp $ + * $FreeBSD: src/usr.sbin/sade/config.c,v 1.242 2008/05/11 17:23:57 obrien Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -181,8 +181,8 @@ return DITEM_SUCCESS; else { msgConfirm("Attempting to rebuild your /etc/fstab file. Warning: If you had\n" - "any CD devices in use before running sysinstall then they may NOT\n" - "be found by this run!"); + "any CD devices in use before running %s then they may NOT\n" + "be found by this run!", ProgName); } devs = deviceFind(NULL, DEVICE_TYPE_DISK); ==== //depot/projects/vap/usr.sbin/sade/label.c#4 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/usr.sbin/sade/label.c,v 1.156 2008/05/05 06:31:41 mtm Exp $ + * $FreeBSD: src/usr.sbin/sade/label.c,v 1.158 2008/05/11 17:23:57 obrien Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -1276,7 +1276,7 @@ if (!variable_cmp(DISK_LABELLED, "written")) { msgConfirm("You've already written out your changes - if you\n" "wish to overwrite them, you'll have to restart\n" - "sade first."); + "%s first.", ProgName); } else if (!msgNoYes("WARNING: You are about to modify an EXISTING\n" "installation.\n\n" ==== //depot/projects/vap/usr.sbin/sade/main.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/usr.sbin/sade/main.c,v 1.80 2007/07/04 00:00:41 scf Exp $ + * $FreeBSD: src/usr.sbin/sade/main.c,v 1.81 2008/05/11 17:23:57 obrien Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -34,6 +34,7 @@ #include const char *StartName; /* Initial contents of argv[0] */ +const char *ProgName = "sade"; int main(int argc, char **argv) ==== //depot/projects/vap/usr.sbin/sade/sade.h#3 (text+ko) ==== @@ -25,7 +25,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/usr.sbin/sade/sade.h,v 1.277 2006/08/09 11:25:10 netchild Exp $ + * $FreeBSD: src/usr.sbin/sade/sade.h,v 1.278 2008/05/11 17:23:57 obrien Exp $ */ #ifndef _SADE_H_INCLUDE @@ -278,6 +278,7 @@ extern DMenu MenuMain; /* New main menu */ extern DMenu MenuDiskDevices; /* Disk type devices */ extern const char * StartName; /* Which name we were started as */ +extern const char * ProgName; /* Program's proper name */ /* Important chunks. */ extern Chunk *HomeChunk; ==== //depot/projects/vap/usr.sbin/sade/system.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/usr.sbin/sade/system.c,v 1.131 2006/08/09 09:12:01 netchild Exp $ + * $FreeBSD: src/usr.sbin/sade/system.c,v 1.133 2008/05/11 17:23:57 obrien Exp $ * * Jordan Hubbard * @@ -233,10 +233,12 @@ snprintf(buf, FILENAME_MAX, "/stand/help/%s.TXT", file); if (file_readable(buf)) return expand(buf); - snprintf(buf, FILENAME_MAX, "/usr/src/usr.sbin/sade/help/%s.hlp", file); + snprintf(buf, FILENAME_MAX, "/usr/src/usr.sbin/%s/help/%s.hlp", ProgName, + file); if (file_readable(buf)) return buf; - snprintf(buf, FILENAME_MAX, "/usr/src/usr.sbin/sade/help/%s.TXT", file); + snprintf(buf, FILENAME_MAX, "/usr/src/usr.sbin/%s/help/%s.TXT", ProgName, + file); if (file_readable(buf)) return buf; return NULL; ==== //depot/projects/vap/usr.sbin/sade/termcap.c#3 (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.35 2007/03/06 09:32:41 kevlo Exp $ + * $FreeBSD: src/usr.sbin/sade/termcap.c,v 1.36 2008/05/11 07:13:08 obrien Exp $ */ #include "sade.h" @@ -45,7 +45,7 @@ stat = ioctl(STDERR_FILENO, GIO_COLOR, &ColorDisplay); if (isDebug()) - DebugFD = open("sysinstall.debug", O_WRONLY|O_CREAT|O_TRUNC, 0644); + DebugFD = open("sade.debug", O_WRONLY|O_CREAT|O_TRUNC, 0644); else DebugFD = -1; if (DebugFD < 0) ==== //depot/projects/vap/usr.sbin/sade/variable.c#3 (text+ko) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/usr.sbin/sade/variable.c,v 1.42 2007/07/04 00:00:41 scf Exp $ + * $FreeBSD: src/usr.sbin/sade/variable.c,v 1.44 2008/05/11 17:23:57 obrien Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -238,12 +238,12 @@ Variable *vp; if (isDebug()) - msgDebug("Writing sysinstall variables to file..\n"); + msgDebug("Writing %s variables to file..\n", ProgName); - fp = fopen("/etc/sysinstall.vars", "w"); + fp = fopen("/etc/sade.vars", "w"); if (!fp) { - msgConfirm("Unable to write to /etc/sysinstall.vars: %s", - strerror(errno)); + msgConfirm("Unable to write to /etc/%s.vars: %s", + ProgName, strerror(errno)); return DITEM_FAILURE; } ==== //depot/projects/vap/usr.sbin/sysinstall/config.c#3 (text+ko) ==== @@ -4,7 +4,7 @@ * This is probably the last program in the `sysinstall' line - the next * generation being essentially a complete rewrite. * - * $FreeBSD: src/usr.sbin/sysinstall/config.c,v 1.243 2007/10/30 05:03:37 kensmith Exp $ + * $FreeBSD: src/usr.sbin/sysinstall/config.c,v 1.245 2008/05/11 17:23:56 obrien Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -187,8 +187,8 @@ return DITEM_SUCCESS; else { msgConfirm("Attempting to rebuild your /etc/fstab file. Warning: If you had\n" - "any CD devices in use before running sysinstall then they may NOT\n" - "be found by this run!"); + "any CD devices in use before running %s then they may NOT\n" + "be found by this run!", ProgName); } } ==== //depot/projects/vap/usr.sbin/sysinstall/label.c#3 (text+ko) ==== @@ -4,7 +4,7 @@ * This is probably the last program in the `sysinstall' line - the next * generation being essentially a complete rewrite. * - * $FreeBSD: src/usr.sbin/sysinstall/label.c,v 1.153 2006/11/28 11:48:34 nyan Exp $ + * $FreeBSD: src/usr.sbin/sysinstall/label.c,v 1.155 2008/05/11 17:23:56 obrien Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -1281,7 +1281,7 @@ if (!variable_cmp(DISK_LABELLED, "written")) { msgConfirm("You've already written out your changes - if you\n" "wish to overwrite them, you'll have to restart\n" - "sysinstall first."); + "%s first.", ProgName); } else if (!msgNoYes("WARNING: This should only be used when modifying an EXISTING\n" "installation. If you are installing FreeBSD for the first time\n" ==== //depot/projects/vap/usr.sbin/sysinstall/main.c#4 (text+ko) ==== @@ -4,7 +4,7 @@ * This is probably the last attempt in the `sysinstall' line, the next * generation being slated for what's essentially a complete rewrite. * - * $FreeBSD: src/usr.sbin/sysinstall/main.c,v 1.79 2007/12/29 04:52:51 kensmith Exp $ + * $FreeBSD: src/usr.sbin/sysinstall/main.c,v 1.80 2008/05/11 17:23:56 obrien Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -41,6 +41,7 @@ #include const char *StartName; /* Initial contents of argv[0] */ +const char *ProgName = "sysinstall"; static void screech(int sig) ==== //depot/projects/vap/usr.sbin/sysinstall/sysinstall.h#4 (text+ko) ==== @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/usr.sbin/sysinstall/sysinstall.h,v 1.275 2008/01/01 03:59:17 kensmith Exp $ + * $FreeBSD: src/usr.sbin/sysinstall/sysinstall.h,v 1.276 2008/05/11 17:23:56 obrien Exp $ */ #ifndef _SYSINSTALL_H_INCLUDE @@ -479,6 +479,7 @@ extern DMenu MenuFixit; /* Fixit floppy/CDROM/shell menu */ extern int FixItMode; /* FixItMode starts shell on current device (ie Serial port) */ extern const char * StartName; /* Which name we were started as */ +extern const char * ProgName; /* Program's proper name */ extern int NCpus; /* # cpus on machine */ /* Important chunks. */ ==== //depot/projects/vap/usr.sbin/sysinstall/system.c#4 (text+ko) ==== @@ -4,7 +4,7 @@ * This is probably the last program in the `sysinstall' line - the next * generation being essentially a complete rewrite. * - * $FreeBSD: src/usr.sbin/sysinstall/system.c,v 1.130 2007/12/09 02:43:28 obrien Exp $ + * $FreeBSD: src/usr.sbin/sysinstall/system.c,v 1.132 2008/05/11 17:23:56 obrien Exp $ * * Jordan Hubbard * @@ -365,10 +365,12 @@ snprintf(buf, FILENAME_MAX, "/stand/help/%s.TXT", file); if (file_readable(buf)) return expand(buf); - snprintf(buf, FILENAME_MAX, "/usr/src/usr.sbin/sysinstall/help/%s.hlp", file); + snprintf(buf, FILENAME_MAX, "/usr/src/usr.sbin/%s/help/%s.hlp", ProgName, + file); if (file_readable(buf)) return buf; - snprintf(buf, FILENAME_MAX, "/usr/src/usr.sbin/sysinstall/help/%s.TXT", file); + snprintf(buf, FILENAME_MAX, "/usr/src/usr.sbin/%s/help/%s.TXT", ProgName, + file); if (file_readable(buf)) return buf; return NULL; ==== //depot/projects/vap/usr.sbin/sysinstall/variable.c#3 (text+ko) ==== @@ -4,7 +4,7 @@ * This is probably the last program in the `sysinstall' line - the next * generation being essentially a complete rewrite. * - * $FreeBSD: src/usr.sbin/sysinstall/variable.c,v 1.40 2007/07/04 00:00:41 scf Exp $ + * $FreeBSD: src/usr.sbin/sysinstall/variable.c,v 1.42 2008/05/11 17:23:56 obrien Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -243,12 +243,12 @@ Variable *vp; if (isDebug()) - msgDebug("Writing sysinstall variables to file..\n"); + msgDebug("Writing %s variables to file..\n", ProgName); fp = fopen("/etc/sysinstall.vars", "w"); if (!fp) { - msgConfirm("Unable to write to /etc/sysinstall.vars: %s", - strerror(errno)); + msgConfirm("Unable to write to /etc/%s.vars: %s", + ProgName, strerror(errno)); return DITEM_FAILURE; } From owner-p4-projects@FreeBSD.ORG Sun May 11 22:37:44 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3C5A01065675; Sun, 11 May 2008 22:37: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 F27CD1065674 for ; Sun, 11 May 2008 22:37: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 E37F68FC13 for ; Sun, 11 May 2008 22:37: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 m4BMbgIV025289 for ; Sun, 11 May 2008 22:37:42 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BMbg1i025287 for perforce@freebsd.org; Sun, 11 May 2008 22:37:42 GMT (envelope-from sam@freebsd.org) Date: Sun, 11 May 2008 22:37:42 GMT Message-Id: <200805112237.m4BMbg1i025287@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 141482 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, 11 May 2008 22:37:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=141482 Change 141482 by sam@sam_ebb on 2008/05/11 22:36:41 don't use iv_bss unless we're in RUN state; fixes a crash when scanning is restarted after failing to find a suitable ap Reported by: flz Affected files ... .. //depot/projects/vap/sys/dev/ral/rt2560.c#37 edit .. //depot/projects/vap/sys/dev/ral/rt2661.c#35 edit Differences ... ==== //depot/projects/vap/sys/dev/ral/rt2560.c#37 (text) ==== @@ -2291,6 +2291,9 @@ uint16_t logcwmin, preload; uint32_t tmp; + KASSERT(vap->iv_state == IEEE80211_S_RUN, + ("in %d state", vap->iv_state)); + /* first, disable TSF synchronization */ RAL_WRITE(sc, RT2560_CSR14, 0); @@ -2564,9 +2567,10 @@ struct rt2560_softc *sc = ifp->if_softc; struct ieee80211vap *vap = ic->ic_scan->ss_vap; - rt2560_enable_tsf_sync(sc); - /* XXX keep local copy */ - rt2560_set_bssid(sc, vap->iv_bss->ni_bssid); + if (vap->iv_state == IEEE80211_S_RUN) { + rt2560_enable_tsf_sync(sc); + rt2560_set_bssid(sc, vap->iv_bss->ni_bssid); + } } static int ==== //depot/projects/vap/sys/dev/ral/rt2661.c#35 (text) ==== @@ -2784,6 +2784,9 @@ struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); uint32_t tmp; + KASSERT(vap->iv_state == IEEE80211_S_RUN, + ("in %d state", vap->iv_state)); + if (vap->iv_opmode != IEEE80211_M_STA) { /* * Change default 16ms TBTT adjustment to 8ms. @@ -2873,9 +2876,11 @@ struct rt2661_softc *sc = ifp->if_softc; struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); - rt2661_enable_tsf_sync(sc); - /* XXX keep local copy */ - rt2661_set_bssid(sc, vap->iv_bss->ni_bssid); + if (vap->iv_state == IEEE80211_S_RUN) { + rt2661_enable_tsf_sync(sc); + /* XXX keep local copy */ + rt2661_set_bssid(sc, vap->iv_bss->ni_bssid); + } } static void From owner-p4-projects@FreeBSD.ORG Sun May 11 22:47:55 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E78B51065674; Sun, 11 May 2008 22:47: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 77A431065670 for ; Sun, 11 May 2008 22:47: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 66B998FC0A for ; Sun, 11 May 2008 22:47: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 m4BMlr5N025592 for ; Sun, 11 May 2008 22:47:53 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BMlrL3025590 for perforce@freebsd.org; Sun, 11 May 2008 22:47:53 GMT (envelope-from jb@freebsd.org) Date: Sun, 11 May 2008 22:47:53 GMT Message-Id: <200805112247.m4BMlrL3025590@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 141483 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, 11 May 2008 22:47:55 -0000 http://perforce.freebsd.org/chv.cgi?CH=141483 Change 141483 by jb@freebsd3 on 2008/05/11 22:46:54 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#19 integrate .. //depot/projects/dtrace/ports/MOVED#84 integrate .. //depot/projects/dtrace/src/ObsoleteFiles.inc#44 integrate .. //depot/projects/dtrace/src/contrib/netcat/nc.1#7 integrate .. //depot/projects/dtrace/src/contrib/netcat/netcat.c#6 integrate .. //depot/projects/dtrace/src/kerberos5/lib/libkrb5/Makefile#5 integrate .. //depot/projects/dtrace/src/lib/libc/stdio/fdopen.c#6 integrate .. //depot/projects/dtrace/src/lib/libthr/arch/mips/include/pthread_md.h#1 branch .. //depot/projects/dtrace/src/lib/libthr/arch/mips/mips/pthread_md.c#1 branch .. //depot/projects/dtrace/src/release/pc98/fixit_crunch.conf#5 integrate .. //depot/projects/dtrace/src/share/man/man4/snd_hda.4#8 integrate .. //depot/projects/dtrace/src/share/man/man9/vm_map_find.9#4 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/pmap.c#43 integrate .. //depot/projects/dtrace/src/sys/conf/kern.mk#11 integrate .. //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndis.c#16 integrate .. //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndisvar.h#8 integrate .. //depot/projects/dtrace/src/sys/dev/ipw/if_ipw.c#13 integrate .. //depot/projects/dtrace/src/sys/dev/ral/rt2560.c#14 integrate .. //depot/projects/dtrace/src/sys/dev/ral/rt2661.c#13 integrate .. //depot/projects/dtrace/src/sys/dev/wi/if_wi.c#12 integrate .. //depot/projects/dtrace/src/sys/i386/i386/pmap.c#39 integrate .. //depot/projects/dtrace/src/sys/kern/kern_malloc.c#10 integrate .. //depot/projects/dtrace/src/sys/vm/memguard.c#4 integrate .. //depot/projects/dtrace/src/sys/vm/vm_extern.h#5 integrate .. //depot/projects/dtrace/src/sys/vm/vm_init.c#6 integrate .. //depot/projects/dtrace/src/sys/vm/vm_kern.c#13 integrate .. //depot/projects/dtrace/src/sys/vm/vm_map.c#18 integrate .. //depot/projects/dtrace/src/sys/vm/vm_map.h#8 integrate .. //depot/projects/dtrace/src/usr.sbin/sade/config.c#4 integrate .. //depot/projects/dtrace/src/usr.sbin/sade/label.c#5 integrate .. //depot/projects/dtrace/src/usr.sbin/sade/main.c#5 integrate .. //depot/projects/dtrace/src/usr.sbin/sade/sade.h#4 integrate .. //depot/projects/dtrace/src/usr.sbin/sade/system.c#4 integrate .. //depot/projects/dtrace/src/usr.sbin/sade/termcap.c#5 integrate .. //depot/projects/dtrace/src/usr.sbin/sade/variable.c#5 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/config.c#9 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/label.c#5 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/main.c#8 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/sysinstall.h#9 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/system.c#6 integrate .. //depot/projects/dtrace/src/usr.sbin/sysinstall/variable.c#5 integrate .. //depot/projects/dtrace/www/share/sgml/events.xml#26 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#19 (text+ko) ==== @@ -13,7 +13,7 @@ - $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.273 2008/04/27 12:01:34 gabor Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.274 2008/05/11 19:24:40 pav Exp $ 1999 @@ -2692,11 +2692,9 @@ File a PR in GNATS, listing the reasons for the repository copy request. Assign it to portmgr and set state to - repocopy. If &a.portmgr; approves it, - it will be reassigned to pcvs. - If so inclined, portmgr may do - the copy directly; otherwise, &a.pcvs; will - do a repository copy from the old to the new location, and + repocopy. In a few days, + portmgr will do + a repository copy from the old to the new location, and reassign the PR back to you. Once everything is done, perform the following: ==== //depot/projects/dtrace/ports/MOVED#84 (text+ko) ==== @@ -1,7 +1,7 @@ # # MOVED - a list of (recently) moved or removed ports # -# $FreeBSD: ports/MOVED,v 1.1591 2008/05/07 22:57:52 edwin Exp $ +# $FreeBSD: ports/MOVED,v 1.1592 2008/05/11 07:52:17 rafan Exp $ # # Each entry consists of a single line containing the following four # fields in the order named, separated with the pipe (`|') character: @@ -3472,3 +3472,4 @@ www/neon|www/neon26|2008-05-05|Moved to be able to integrate www/neon26 ports-mgmt/instant-tinderbox||2008-05-07|No longer functional in the current infrastructure x11-toolkits/gtkdatabox|x11-toolkits/gtkdatabox2|2008-05-08|This old version has been superseeded by x11-toolkits/gtkdatabox2 +devel/swigruby||2008-05-11|Has expired: use devel/swig13 instead, last release was 8 years ago ==== //depot/projects/dtrace/src/ObsoleteFiles.inc#44 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.137 2008/04/20 16:03:19 antoine Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.138 2008/05/10 18:43:22 antoine Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -14,6 +14,11 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20080420: Symbol card support dropped +OLD_FILES+=usr/include/dev/wi/spectrum24t_cf.h +# 20080420: awi removal +OLD_FILES+=usr/share/man/man4/awi.4.gz +OLD_FILES+=usr/share/man/man4/if_awi.4.gz # 20080331: pkg_sign has been removed OLD_FILES+=usr/sbin/pkg_check OLD_FILES+=usr/sbin/pkg_sign @@ -35,6 +40,10 @@ OLD_FILES+=usr/share/man/man2/kse_switchin.2.gz OLD_FILES+=usr/share/man/man2/kse_thr_interrupt.2.gz OLD_FILES+=usr/share/man/man2/kse_wakeup.2.gz +.if ${TARGET_ARCH} == "amd64" +OLD_FILES+=usr/lib32/libkse.so +OLD_LIBS+=usr/lib32/libkse.so.3 +.endif # 20080220: geom_lvm rename to geom_linux_lvm OLD_FILES+=usr/share/man/man4/geom_lvm.4.gz # 20080126: oldcard.4 removal ==== //depot/projects/dtrace/src/contrib/netcat/nc.1#7 (text+ko) ==== @@ -25,7 +25,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/contrib/netcat/nc.1,v 1.9 2008/04/21 18:31:50 delphij Exp $ +.\" $FreeBSD: src/contrib/netcat/nc.1,v 1.10 2008/05/10 18:50:45 antoine Exp $ .\" .Dd $Mdocdate$ .Dt NC 1 @@ -36,7 +36,7 @@ .Sh SYNOPSIS .Nm nc .Bk -words -.Op Fl 46DEdhklnoOrStUuvz +.Op Fl 46DdEhklnOorStUuvz .Op Fl e Ar IPsec_policy .Op Fl i Ar interval .Op Fl P Ar proxy_username @@ -100,10 +100,6 @@ Enable debugging on the socket. .It Fl d Do not attempt to read from stdin. -.It Fl h -Prints out -.Nm -help. .It Fl E Shortcut for .Qo @@ -118,6 +114,10 @@ .Xr ipsec_set_policy 3 . This flag can be specified up to two times, as typically one policy for each direction is needed. +.It Fl h +Prints out +.Nm +help. .It Fl i Ar interval Specifies a delay time interval between lines of text sent and received. Also causes a delay time between connections to multiple ports. @@ -146,7 +146,10 @@ .It Fl n Do not do any DNS or service lookups on any specified addresses, hostnames or ports. -.\" +.It Fl O +Disables the use of TCP options on the socket, by setting the boolean +TCP_NOOPT +socket option. .It Fl o .Dq Once-only mode . By default, @@ -156,10 +159,6 @@ Specifying .Fl o will make it terminate on EOF as well. -.It Fl o -Disables the use of TCP options on the socket, by setting the boolean -TCP_NOOPT -socket option. .It Fl P Ar proxy_username Specifies a username to present to a proxy server that requires authentication. If no username is specified then authentication will not be attempted. ==== //depot/projects/dtrace/src/contrib/netcat/netcat.c#6 (text+ko) ==== @@ -25,7 +25,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/contrib/netcat/netcat.c,v 1.7 2008/04/01 13:54:24 bms Exp $ + * $FreeBSD: src/contrib/netcat/netcat.c,v 1.8 2008/05/10 18:50:45 antoine Exp $ */ /* @@ -868,21 +868,22 @@ usage(0); fprintf(stderr, "\tCommand Summary:\n\ \t-4 Use IPv4\n\ - \t-6 Use IPv6\n"); + \t-6 Use IPv6\n\ + \t-D Enable the debug socket option\n\ + \t-d Detach from stdin\n"); #ifdef IPSEC fprintf(stderr, "\ - \t-e policy Use specified IPsec policy\n\ - \t-E Use IPsec ESP\n"); + \t-E Use IPsec ESP\n\ + \t-e policy Use specified IPsec policy\n"); #endif fprintf(stderr, "\ - \t-D Enable the debug socket option\n\ - \t-d Detach from stdin\n\ \t-h This help text\n\ \t-i secs\t Delay interval for lines sent, ports scanned\n\ \t-k Keep inbound sockets open for multiple connects\n\ \t-l Listen mode, for inbound connects\n\ \t-n Suppress name/port resolutions\n\ \t-O Disable TCP options\n\ + \t-o Terminate on EOF on input\n\ \t-P proxyuser\tUsername for proxy authentication\n\ \t-p port\t Specify local port for remote connects\n\ \t-r Randomize remote ports\n\ @@ -930,9 +931,9 @@ usage(int ret) { #ifdef IPSEC - fprintf(stderr, "usage: nc [-46DEdhklnorStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]\n"); + fprintf(stderr, "usage: nc [-46DdEhklnOorStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]\n"); #else - fprintf(stderr, "usage: nc [-46DdhklnorStUuvz] [-i interval] [-P proxy_username] [-p source_port]\n"); + fprintf(stderr, "usage: nc [-46DdhklnOorStUuvz] [-i interval] [-P proxy_username] [-p source_port]\n"); #endif fprintf(stderr, "\t [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]\n"); fprintf(stderr, "\t [-x proxy_address[:port]] [hostname] [port[s]]\n"); ==== //depot/projects/dtrace/src/kerberos5/lib/libkrb5/Makefile#5 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/kerberos5/lib/libkrb5/Makefile,v 1.18 2008/05/07 13:53:05 dfr Exp $ +# $FreeBSD: src/kerberos5/lib/libkrb5/Makefile,v 1.20 2008/05/11 10:32:37 dfr Exp $ LIB= krb5 VERSION_MAP= ${KRB5DIR}/lib/krb5/version-script.map @@ -128,10 +128,6 @@ krb5_auth_context.3 krb5_auth_setkeytype.3 \ krb5_auth_context.3 krb5_auth_setlocalseqnumber.3 \ krb5_auth_context.3 krb5_auth_setremoteseqnumber.3 \ - krb5_build_principal.3 krb5_build_principal_ext.3 \ - krb5_build_principal.3 krb5_build_principal_va.3 \ - krb5_build_principal.3 krb5_build_principal_va_ext.3 \ - krb5_build_principal.3 krb5_make_principal.3 \ krb5_ccache.3 krb5_cc_close.3 \ krb5_ccache.3 krb5_cc_copy_cache.3 \ krb5_ccache.3 krb5_cc_cursor.3 \ @@ -217,12 +213,39 @@ krb5_openlog.3 krb5_log_msg.3 \ krb5_openlog.3 krb5_vlog.3 \ krb5_openlog.3 krb5_vlog_msg.3 \ - krb5_principal_get_realm.3 krb5_principal_get_comp_string.3 \ + krb5_principal.3 krb5_get_default_principal.3 \ + krb5_principal.3 krb5_build_principal.3 \ + krb5_principal.3 krb5_build_principal_ext.3 \ + krb5_principal.3 krb5_build_principal_va.3 \ + krb5_principal.3 krb5_build_principal_va_ext.3 \ + krb5_principal.3 krb5_copy_principal.3 \ + krb5_principal.3 krb5_free_principal.3 \ + krb5_principal.3 krb5_make_principal.3 \ + krb5_principal.3 krb5_parse_name.3 \ + krb5_principal.3 krb5_parse_name_flags.3 \ + krb5_principal.3 krb5_parse_nametype.3 \ + krb5_principal.3 krb5_princ_realm.3 \ + krb5_principal.3 krb5_princ_set_realm.3 \ + krb5_principal.3 krb5_principal_compare.3 \ + krb5_principal.3 krb5_principal_compare_any_realm.3 \ + krb5_principal.3 krb5_principal_get_comp_string.3 \ + krb5_principal.3 krb5_principal_get_realm.3 \ + krb5_principal.3 krb5_principal_get_type.3 \ + krb5_principal.3 krb5_principal_match.3 \ + krb5_principal.3 krb5_principal_set_type.3 \ + krb5_principal.3 krb5_realm_compare.3 \ + krb5_principal.3 krb5_sname_to_principal.3 \ + krb5_principal.3 krb5_sock_to_principal.3 \ + krb5_principal.3 krb5_unparse_name.3 \ + krb5_principal.3 krb5_unparse_name_flags.3 \ + krb5_principal.3 krb5_unparse_name_fixed.3 \ + krb5_principal.3 krb5_unparse_name_fixed_flags.3 \ + krb5_principal.3 krb5_unparse_name_fixed_short.3 \ + krb5_principal.3 krb5_unparse_name_short.3 \ krb5_set_default_realm.3 krb5_free_host_realm.3 \ krb5_set_default_realm.3 krb5_get_default_realm.3 \ krb5_set_default_realm.3 krb5_get_default_realms.3 \ krb5_set_default_realm.3 krb5_get_host_realm.3 \ - krb5_sname_to_principal.3 krb5_sock_to_principal.3 \ krb5_timeofday.3 krb5_us_timeofday.3 \ krb5_verify_user.3 krb5_verify_opt_init.3 \ krb5_verify_user.3 krb5_verify_opt_set_flags.3 \ ==== //depot/projects/dtrace/src/lib/libc/stdio/fdopen.c#6 (text+ko) ==== @@ -34,7 +34,7 @@ static char sccsid[] = "@(#)fdopen.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ #include -__FBSDID("$FreeBSD: src/lib/libc/stdio/fdopen.c,v 1.10 2008/02/27 21:25:19 jhb Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/fdopen.c,v 1.11 2008/05/10 18:39:20 antoine Exp $"); #include "namespace.h" #include @@ -52,12 +52,8 @@ const char *mode; { FILE *fp; - static int nofile; int flags, oflags, fdflags, tmp; - if (nofile == 0) - nofile = getdtablesize(); - /* * File descriptors are a full int, but _file is only a short. * If we get a valid file descriptor that is greater than ==== //depot/projects/dtrace/src/release/pc98/fixit_crunch.conf#5 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/pc98/fixit_crunch.conf,v 1.15 2007/05/22 11:32:55 nyan Exp $ +# $FreeBSD: src/release/pc98/fixit_crunch.conf,v 1.16 2008/05/11 14:25:24 nyan Exp $ buildopts -DRELEASE_CRUNCH @@ -9,6 +9,7 @@ progs dd progs df progs echo +progs ed progs expr progs kill progs ln @@ -39,9 +40,6 @@ srcdirs /usr/src/usr.bin progs ftp progs telnet -progs vi -ln vi view -ln vi ex srcdirs /usr/src/usr.sbin progs chown ==== //depot/projects/dtrace/src/share/man/man4/snd_hda.4#8 (text+ko) ==== @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/snd_hda.4,v 1.13 2008/01/04 12:57:06 gabor Exp $ +.\" $FreeBSD: src/share/man/man4/snd_hda.4,v 1.14 2008/05/11 06:40:04 joel Exp $ .\" -.Dd July 14, 2007 +.Dd May 11, 2008 .Dt SND_HDA 4 .Os .Sh NAME @@ -160,6 +160,10 @@ .It nVidia MCP65B .It +nVidia MCP67A +.It +nVidia MCP67B +.It SiS 966 .It VIA VT8251/8237A @@ -175,6 +179,8 @@ .It Analog Devices AD1983 .It +Analog Devices AD1984 +.It Analog Devices AD1986A .It Analog Devices AD1988 @@ -209,6 +215,8 @@ .It Realtek ALC888 .It +Sigmatel STAC9205 +.It Sigmatel STAC9220 .It Sigmatel STAC9220D/9223D ==== //depot/projects/dtrace/src/share/man/man9/vm_map_find.9#4 (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/man9/vm_map_find.9,v 1.4 2005/06/28 20:15:18 hmp Exp $ +.\" $FreeBSD: src/share/man/man9/vm_map_find.9,v 1.5 2008/05/10 18:55:35 alc Exp $ .\" -.Dd July 19, 2003 +.Dd May 10, 2008 .Dt VM_MAP_FIND 9 .Os .Sh NAME @@ -38,7 +38,7 @@ .Ft int .Fo vm_map_find .Fa "vm_map_t map" "vm_object_t object" "vm_ooffset_t offset" -.Fa "vm_offset_t *addr" "vm_size_t length" "boolean_t find_space" +.Fa "vm_offset_t *addr" "vm_size_t length" "int find_space" .Fa "vm_prot_t prot" "vm_prot_t max" "int cow" .Fc .Sh DESCRIPTION @@ -70,11 +70,25 @@ .Pp If .Fa find_space -is -.Dv TRUE , +is either +.Dv VMFS_ALIGNED_SPACE +or +.Dv VMFS_ANY_SPACE , the function will call .Xr vm_map_findspace 9 to discover a free region. +Moreover, if +.Fa find_space +is +.Dv VMFS_ALIGNED_SPACE , +the address of the free region will be optimized for the use of superpages. +Otherwise, if +.Fa find_space +is +.Dv VMFS_NO_SPACE , +.Xr vm_map_insert 9 +is called with the given address, +.Fa addr . .Sh IMPLEMENTATION NOTES This function acquires a lock on .Fa map @@ -90,9 +104,14 @@ .Fn vm_map_find function returns .Dv KERN_SUCCESS -if space for the mapping could be found and -the mapping was successfully created. -If space could not be found in the map, +if the mapping was successfully created. +If space could not be found or +.Fa find_space +was +.Dv VMFS_NO_SPACE +and the given address, +.Fa addr , +was already mapped, .Dv KERN_NO_SPACE will be returned. If the discovered range turned out to be bogus, ==== //depot/projects/dtrace/src/sys/amd64/amd64/pmap.c#43 (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.617 2008/05/11 20:33:46 alc Exp $"); /* * Manages physical address maps. @@ -4480,11 +4480,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/dtrace/src/sys/conf/kern.mk#11 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/kern.mk,v 1.53 2008/04/29 11:28:10 gonzo Exp $ +# $FreeBSD: src/sys/conf/kern.mk,v 1.54 2008/05/10 20:46:07 ache Exp $ # # Warning flags for compiling the kernel and components of the kernel. @@ -70,7 +70,7 @@ # .if ${MACHINE_ARCH} == "amd64" CFLAGS+= -mcmodel=kernel -mno-red-zone \ - -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow \ + -mfpmath=387 -mno-sse -mno-sse2 -mno-sse3 -mno-mmx -mno-3dnow \ -msoft-float -fno-asynchronous-unwind-tables INLINE_LIMIT?= 8000 .endif ==== //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndis.c#16 (text+ko) ==== @@ -34,7 +34,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/if_ndis/if_ndis.c,v 1.136 2008/05/01 05:11:33 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/if_ndis/if_ndis.c,v 1.138 2008/05/10 20:12:43 thompsa Exp $"); #include #include @@ -164,11 +164,14 @@ static void ndis_watchdog (struct ifnet *); static int ndis_ifmedia_upd (struct ifnet *); static void ndis_ifmedia_sts (struct ifnet *, struct ifmediareq *); +static void ndis_auth (void *, int); +static void ndis_assoc (void *, int); static int ndis_get_assoc (struct ndis_softc *, ndis_wlan_bssid_ex **); static int ndis_probe_offload (struct ndis_softc *); static int ndis_set_offload (struct ndis_softc *); static void ndis_getstate_80211 (struct ndis_softc *); static void ndis_setstate_80211 (struct ndis_softc *); +static void ndis_auth_and_assoc (struct ndis_softc *, struct ieee80211vap *); static int ndis_set_cipher (struct ndis_softc *, int); static int ndis_set_wpa (struct ndis_softc *, void *, int); static int ndis_add_key (struct ieee80211vap *, @@ -714,6 +717,8 @@ taskqueue_start_threads(&sc->ndis_tq, 1, PI_NET, "%s taskq", device_get_nameunit(dev)); TASK_INIT(&sc->ndis_scantask, 0, ndis_scan, sc); + TASK_INIT(&sc->ndis_authtask, 0, ndis_auth, sc); + TASK_INIT(&sc->ndis_assoctask, 0, ndis_assoc, sc); ifp->if_ioctl = ndis_ioctl_80211; ic->ic_ifp = ifp; @@ -1003,8 +1008,11 @@ } else NDIS_UNLOCK(sc); - if (sc->ndis_80211) + if (sc->ndis_80211) { taskqueue_drain(sc->ndis_tq, &sc->ndis_scantask); + taskqueue_drain(sc->ndis_tq, &sc->ndis_authtask); + taskqueue_drain(sc->ndis_tq, &sc->ndis_assoctask); + } if (sc->ndis_tickitem != NULL) IoFreeWorkItem(sc->ndis_tickitem); @@ -1960,6 +1968,10 @@ /* Setup task offload. */ ndis_set_offload(sc); + + if (sc->ndis_80211) + ndis_setstate_80211(sc); + NDIS_LOCK(sc); sc->ndis_txidx = 0; @@ -2200,20 +2212,14 @@ struct ndis_softc *sc; { struct ieee80211com *ic; - struct ieee80211vap *vap; - struct ieee80211_node *ni; - ndis_80211_ssid ssid; ndis_80211_macaddr bssid; ndis_80211_config config; - ndis_80211_wep wep; - int i, rval = 0, len, error; + int rval = 0, len; uint32_t arg; struct ifnet *ifp; ifp = sc->ifp; ic = ifp->if_l2com; - vap = TAILQ_FIRST(&ic->ic_vaps); - ni = vap->iv_bss; if (!NDIS_INITIALIZED(sc)) { DPRINTF(("%s: NDIS not initialized\n", __func__)); @@ -2229,7 +2235,7 @@ /* Set network infrastructure mode. */ len = sizeof(arg); - if (vap->iv_opmode == IEEE80211_M_IBSS) + if (ic->ic_opmode == IEEE80211_M_IBSS) arg = NDIS_80211_NET_INFRA_IBSS; else arg = NDIS_80211_NET_INFRA_BSS; @@ -2239,18 +2245,6 @@ if (rval) device_printf (sc->ndis_dev, "set infra failed: %d\n", rval); - /* Set RTS threshold */ - - len = sizeof(arg); - arg = vap->iv_rtsthreshold; - ndis_set_info(sc, OID_802_11_RTS_THRESHOLD, &arg, &len); - - /* Set fragmentation threshold */ - - len = sizeof(arg); - arg = vap->iv_fragthreshold; - ndis_set_info(sc, OID_802_11_FRAGMENTATION_THRESHOLD, &arg, &len); - /* Set power management */ len = sizeof(arg); @@ -2281,6 +2275,134 @@ arg = NDIS_80211_PRIVFILT_8021XWEP; ndis_set_info(sc, OID_802_11_PRIVACY_FILTER, &arg, &len); + len = sizeof(config); + bzero((char *)&config, len); + config.nc_length = len; + config.nc_fhconfig.ncf_length = sizeof(ndis_80211_config_fh); + rval = ndis_get_info(sc, OID_802_11_CONFIGURATION, &config, &len); + + /* + * Some drivers expect us to initialize these values, so + * provide some defaults. + */ + + if (config.nc_beaconperiod == 0) + config.nc_beaconperiod = 100; + if (config.nc_atimwin == 0) + config.nc_atimwin = 100; + if (config.nc_fhconfig.ncf_dwelltime == 0) + config.nc_fhconfig.ncf_dwelltime = 200; + if (rval == 0 && ic->ic_bsschan != IEEE80211_CHAN_ANYC) { + int chan, chanflag; + + chan = ieee80211_chan2ieee(ic, ic->ic_bsschan); + chanflag = config.nc_dsconfig > 2500000 ? IEEE80211_CHAN_2GHZ : + IEEE80211_CHAN_5GHZ; + if (chan != ieee80211_mhz2ieee(config.nc_dsconfig / 1000, 0)) { + config.nc_dsconfig = + ic->ic_bsschan->ic_freq * 1000; + len = sizeof(config); + config.nc_length = len; + config.nc_fhconfig.ncf_length = + sizeof(ndis_80211_config_fh); + DPRINTF(("Setting channel to %ukHz\n", config.nc_dsconfig)); + rval = ndis_set_info(sc, OID_802_11_CONFIGURATION, + &config, &len); + if (rval) + device_printf(sc->ndis_dev, "couldn't change " + "DS config to %ukHz: %d\n", + config.nc_dsconfig, rval); + } + } else if (rval) + device_printf(sc->ndis_dev, "couldn't retrieve " + "channel info: %d\n", rval); + + /* Set the BSSID to our value so the driver doesn't associate */ + len = IEEE80211_ADDR_LEN; + bcopy(ic->ic_myaddr, bssid, len); + DPRINTF(("Setting BSSID to %6D\n", (uint8_t *)&bssid, ":")); + rval = ndis_set_info(sc, OID_802_11_BSSID, &bssid, &len); + if (rval) + device_printf(sc->ndis_dev, + "setting BSSID failed: %d\n", rval); + +} + +static void +ndis_auth(void *arg, int npending) +{ + struct ndis_softc *sc = arg; + struct ifnet *ifp = sc->ifp; + struct ieee80211com *ic = ifp->if_l2com; + struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); + + vap->iv_state = IEEE80211_S_AUTH; + ndis_auth_and_assoc(sc, vap); +} + +static void +ndis_assoc(void *arg, int npending) +{ + struct ndis_softc *sc = arg; + struct ifnet *ifp = sc->ifp; + struct ieee80211com *ic = ifp->if_l2com; + struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); + + vap->iv_state = IEEE80211_S_ASSOC; + ndis_auth_and_assoc(sc, vap); +} + +static void +ndis_auth_and_assoc(sc, vap) + struct ndis_softc *sc; + struct ieee80211vap *vap; +{ + struct ieee80211com *ic; + struct ieee80211_node *ni; + ndis_80211_ssid ssid; + ndis_80211_macaddr bssid; + ndis_80211_wep wep; + int i, rval = 0, len, error; + uint32_t arg; + struct ifnet *ifp; + + ifp = sc->ifp; + ic = ifp->if_l2com; + ni = vap->iv_bss; + + if (!NDIS_INITIALIZED(sc)) { + DPRINTF(("%s: NDIS not initialized\n", __func__)); + return; + } + + /* Initial setup */ + ndis_setstate_80211(sc); + + /* Set network infrastructure mode. */ + + len = sizeof(arg); + if (vap->iv_opmode == IEEE80211_M_IBSS) + arg = NDIS_80211_NET_INFRA_IBSS; + else + arg = NDIS_80211_NET_INFRA_BSS; + + rval = ndis_set_info(sc, OID_802_11_INFRASTRUCTURE_MODE, &arg, &len); + + if (rval) + device_printf (sc->ndis_dev, "set infra failed: %d\n", rval); + + /* Set RTS threshold */ + + len = sizeof(arg); + arg = vap->iv_rtsthreshold; + ndis_set_info(sc, OID_802_11_RTS_THRESHOLD, &arg, &len); + + /* Set fragmentation threshold */ + + len = sizeof(arg); + arg = vap->iv_fragthreshold; + ndis_set_info(sc, OID_802_11_FRAGMENTATION_THRESHOLD, &arg, &len); + /* Set WEP */ if (vap->iv_flags & IEEE80211_F_PRIVACY && @@ -2394,50 +2516,7 @@ } #endif - len = sizeof(config); - bzero((char *)&config, len); - config.nc_length = len; - config.nc_fhconfig.ncf_length = sizeof(ndis_80211_config_fh); - rval = ndis_get_info(sc, OID_802_11_CONFIGURATION, &config, &len); - /* - * Some drivers expect us to initialize these values, so - * provide some defaults. - */ - - if (config.nc_beaconperiod == 0) - config.nc_beaconperiod = 100; - if (config.nc_atimwin == 0) - config.nc_atimwin = 100; - if (config.nc_fhconfig.ncf_dwelltime == 0) - config.nc_fhconfig.ncf_dwelltime = 200; - if (rval == 0 && ic->ic_bsschan != IEEE80211_CHAN_ANYC) { - int chan, chanflag; - - chan = ieee80211_chan2ieee(ic, ic->ic_bsschan); - chanflag = config.nc_dsconfig > 2500000 ? IEEE80211_CHAN_2GHZ : - IEEE80211_CHAN_5GHZ; - if (chan != ieee80211_mhz2ieee(config.nc_dsconfig / 1000, 0)) { - config.nc_dsconfig = - ic->ic_bsschan->ic_freq * 1000; - ni->ni_chan = ic->ic_bsschan; - len = sizeof(config); - config.nc_length = len; - config.nc_fhconfig.ncf_length = - sizeof(ndis_80211_config_fh); - DPRINTF(("Setting channel to %ukHz\n", config.nc_dsconfig)); - rval = ndis_set_info(sc, OID_802_11_CONFIGURATION, - &config, &len); - if (rval) - device_printf(sc->ndis_dev, "couldn't change " - "DS config to %ukHz: %d\n", - config.nc_dsconfig, rval); - } - } else if (rval) - device_printf(sc->ndis_dev, "couldn't retrieve " - "channel info: %d\n", rval); - - /* * If the user selected a specific BSSID, try * to use that one. This is useful in the case where * there are several APs in range with the same network @@ -2783,10 +2862,8 @@ case SIOCSIFFLAGS: /*NDIS_LOCK(sc);*/ if (ifp->if_flags & IFF_UP) { - if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) { + if (!(ifp->if_drv_flags & IFF_DRV_RUNNING)) ndis_init(sc); - ieee80211_start_all(ic); - } } else { if (ifp->if_drv_flags & IFF_DRV_RUNNING) ndis_stop(sc); @@ -3131,16 +3208,15 @@ case IEEE80211_S_INIT: case IEEE80211_S_SCAN: return nvp->newstate(vap, nstate, arg); - case IEEE80211_S_ASSOC: - if (ostate != IEEE80211_S_AUTH) - ndis_setstate_80211(sc); + if (ostate != IEEE80211_S_AUTH) { + taskqueue_enqueue(sc->ndis_tq, &sc->ndis_assoctask); + return EINPROGRESS; + } break; - case IEEE80211_S_AUTH: - ndis_setstate_80211(sc); - break; - + taskqueue_enqueue(sc->ndis_tq, &sc->ndis_authtask); + return EINPROGRESS; default: break; } @@ -3208,6 +3284,7 @@ ndis_wlan_bssid_ex *wb; struct ieee80211_scanparams sp; struct ieee80211_frame wh; + struct ieee80211_channel *saved_chan; int i, j; int error, len, rssi, noise, freq, chanflag; static long rstamp; @@ -3217,6 +3294,7 @@ ic = sc->ifp->if_l2com; vap = TAILQ_FIRST(&ic->ic_vaps); + saved_chan = ic->ic_curchan; noise = -96; len = sizeof(uint32_t) + (sizeof(ndis_wlan_bssid_ex) * 16); @@ -3277,6 +3355,10 @@ chanflag = ndis_nettype_chan(wb->nwbx_nettype); freq = wb->nwbx_config.nc_dsconfig / 1000; sp.chan = sp.bchan = ieee80211_mhz2ieee(freq, chanflag); + /* Hack ic->ic_curchan to be in sync with the scan result */ + ic->ic_curchan = ieee80211_find_channel(ic, freq, chanflag); + if (ic->ic_curchan == NULL) + ic->ic_curchan = &ic->ic_channels[0]; /* Process extended info from AP */ if (wb->nwbx_len > sizeof(ndis_wlan_bssid)) { @@ -3311,6 +3393,8 @@ wb = (ndis_wlan_bssid_ex *)((char *)wb + wb->nwbx_len); } free(bl, M_DEVBUF); + /* Restore the channel after messing with it */ + ic->ic_curchan = saved_chan; } static void ==== //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndisvar.h#8 (text+ko) ==== @@ -29,7 +29,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/if_ndis/if_ndisvar.h,v 1.30 2008/04/20 20:35:36 sam Exp $ + * $FreeBSD: src/sys/dev/if_ndis/if_ndisvar.h,v 1.31 2008/05/10 20:12:43 thompsa Exp $ */ #define NDIS_DEFAULT_NODENAME "FreeBSD NDIS node" @@ -177,6 +177,8 @@ struct taskqueue *ndis_tq; /* private task queue */ struct task ndis_scantask; + struct task ndis_authtask; + struct task ndis_assoctask; int (*ndis_newstate)(struct ieee80211com *, enum ieee80211_state, int); }; ==== //depot/projects/dtrace/src/sys/dev/ipw/if_ipw.c#13 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.36 2008/05/01 04:54:59 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.37 2008/05/10 20:25:58 thompsa Exp $ */ /*- * Copyright (c) 2004-2006 @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.36 2008/05/01 04:54:59 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.37 2008/05/10 20:25:58 thompsa Exp $"); /*- * Intel(R) PRO/Wireless 2100 MiniPCI driver @@ -2404,7 +2404,8 @@ ipw_init_locked(sc); IPW_UNLOCK(sc); - ieee80211_start_all(ic); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ieee80211_start_all(ic); /* start all vap's */ } static void ==== //depot/projects/dtrace/src/sys/dev/ral/rt2560.c#14 (text) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ral/rt2560.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ral/rt2560.c,v 1.23 2008/05/11 22:11:01 sam Exp $ */ /*- * Copyright (c) 2005, 2006 @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ral/rt2560.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ral/rt2560.c,v 1.23 2008/05/11 22:11:01 sam Exp $"); /*- * Ralink Technology RT2560 chipset driver @@ -1654,7 +1654,7 @@ ackrate = ieee80211_ack_rate(sc->sc_rates, rate); isshort = (ic->ic_flags & IEEE80211_F_SHPREAMBLE) != 0; - dur = ieee80211_compute_duration(sc->sc_rates, pktlen, rate, isshort); + dur = ieee80211_compute_duration(sc->sc_rates, pktlen, rate, isshort) + ieee80211_ack_duration(sc->sc_rates, rate, isshort); flags = RT2560_TX_MORE_FRAG; if (prot == IEEE80211_PROT_RTSCTS) { @@ -2726,7 +2726,8 @@ rt2560_init_locked(sc); RAL_UNLOCK(sc); - ieee80211_start_all(ic); + if (ifp->if_drv_flags & IFF_DRV_RUNNING) + ieee80211_start_all(ic); /* start all vap's */ } static void ==== //depot/projects/dtrace/src/sys/dev/ral/rt2661.c#13 (text) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ral/rt2661.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ral/rt2661.c,v 1.23 2008/05/11 22:11:01 sam Exp $ */ /*- * Copyright (c) 2006 @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ral/rt2661.c,v 1.21 2008/05/01 04:55:00 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ral/rt2661.c,v 1.23 2008/05/11 22:11:01 sam Exp $"); /*- * Ralink Technology RT2561, RT2561S and RT2661 chipset driver @@ -1420,7 +1420,7 @@ ackrate = ieee80211_ack_rate(sc->sc_rates, rate); isshort = (ic->ic_flags & IEEE80211_F_SHPREAMBLE) != 0; - dur = ieee80211_compute_duration(sc->sc_rates, pktlen, rate, isshort); + dur = ieee80211_compute_duration(sc->sc_rates, pktlen, rate, isshort) + ieee80211_ack_duration(sc->sc_rates, rate, isshort); flags = RT2661_TX_MORE_FRAG; if (prot == IEEE80211_PROT_RTSCTS) { @@ -2471,7 +2471,8 @@ rt2661_init_locked(sc); >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sun May 11 23:23:31 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0203A1065675; Sun, 11 May 2008 23:23: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 B81C1106564A for ; Sun, 11 May 2008 23:23:30 +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 A81AE8FC15 for ; Sun, 11 May 2008 23:23:30 +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 m4BNNUXk027811 for ; Sun, 11 May 2008 23:23:30 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BNNUZw027809 for perforce@freebsd.org; Sun, 11 May 2008 23:23:30 GMT (envelope-from jb@freebsd.org) Date: Sun, 11 May 2008 23:23:30 GMT Message-Id: <200805112323.m4BNNUZw027809@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 141486 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, 11 May 2008 23:23:31 -0000 http://perforce.freebsd.org/chv.cgi?CH=141486 Change 141486 by jb@freebsd3 on 2008/05/11 23:22:55 Add the libdtrace, libctf, libproc and libdwarf entries. Affected files ... .. //depot/projects/dtrace/src/share/mk/bsd.libnames.mk#11 edit Differences ... ==== //depot/projects/dtrace/src/share/mk/bsd.libnames.mk#11 (text+ko) ==== @@ -33,12 +33,15 @@ LIBCOMPAT?= ${DESTDIR}${LIBDIR}/libcompat.a LIBCRYPT?= ${DESTDIR}${LIBDIR}/libcrypt.a LIBCRYPTO?= ${DESTDIR}${LIBDIR}/libcrypto.a +LIBCTF?= ${DESTDIR}${LIBDIR}/libctf.a LIBCURSES?= ${DESTDIR}${LIBDIR}/libcurses.a LIBDEVINFO?= ${DESTDIR}${LIBDIR}/libdevinfo.a LIBDEVSTAT?= ${DESTDIR}${LIBDIR}/libdevstat.a LIBDIALOG?= ${DESTDIR}${LIBDIR}/libdialog.a LIBDISK?= ${DESTDIR}${LIBDIR}/libdisk.a LIBDNS?= ${DESTDIR}${LIBDIR}/libdns.a +LIBDTRACE?= ${DESTDIR}${LIBDIR}/libdtrace.a +LIBDWARF?= ${DESTDIR}${LIBDIR}/libdwarf.a LIBEDIT?= ${DESTDIR}${LIBDIR}/libedit.a LIBELF?= ${DESTDIR}${LIBDIR}/libelf.a LIBFETCH?= ${DESTDIR}${LIBDIR}/libfetch.a @@ -124,6 +127,7 @@ LIBPANEL?= ${DESTDIR}${LIBDIR}/libpanel.a LIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a LIBPMC?= ${DESTDIR}${LIBDIR}/libpmc.a +LIBPROC?= ${DESTDIR}${LIBDIR}/libproc.a LIBPTHREAD?= ${DESTDIR}${LIBDIR}/libpthread.a LIBRADIUS?= ${DESTDIR}${LIBDIR}/libradius.a LIBREADLINE?= ${DESTDIR}${LIBDIR}/libreadline.a From owner-p4-projects@FreeBSD.ORG Sun May 11 23:23:31 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C1EC9106572C; Sun, 11 May 2008 23:23: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 C866C106566B for ; Sun, 11 May 2008 23:23:30 +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 B8AF98FC16 for ; Sun, 11 May 2008 23:23:30 +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 m4BNNUEu027816 for ; Sun, 11 May 2008 23:23:30 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4BNNUeC027814 for perforce@freebsd.org; Sun, 11 May 2008 23:23:30 GMT (envelope-from jb@freebsd.org) Date: Sun, 11 May 2008 23:23:30 GMT Message-Id: <200805112323.m4BNNUeC027814@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 141487 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, 11 May 2008 23:23:32 -0000 http://perforce.freebsd.org/chv.cgi?CH=141487 Change 141487 by jb@freebsd3 on 2008/05/11 23:23:29 Set the library dependencies. Affected files ... .. //depot/projects/dtrace/src/cddl/usr.sbin/dtrace/Makefile#11 edit Differences ... ==== //depot/projects/dtrace/src/cddl/usr.sbin/dtrace/Makefile#11 (text+ko) ==== @@ -20,8 +20,8 @@ .PATH: ${OPENSOLARIS_USR_DISTDIR}/cmd/dtrace +# Optional debugging stuff... #CFLAGS+= -DNEED_ERRLOC - #YFLAGS+= -d LDFLAGS+= -pthread \ @@ -32,6 +32,6 @@ LDADD+= -ldtrace -ly -ll -lproc -lctf -lelf -lz -#DPADD+= ${LIBDTRACE} ${LIBPTHREAD} ${LIBL} ${LIBY} ${LIBZ} +DPADD+= ${LIBDTRACE} ${LIBCTF} ${LIBELF} ${LIBPTHREAD} ${LIBL} ${LIBY} ${LIBZ} .include From owner-p4-projects@FreeBSD.ORG Mon May 12 01:44:04 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 84AEB1065676; Mon, 12 May 2008 01:44: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 45FC7106566C for ; Mon, 12 May 2008 01:44:04 +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 3298E8FC14 for ; Mon, 12 May 2008 01:44:04 +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 m4C1i4CM044251 for ; Mon, 12 May 2008 01:44:04 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4C1i34R044249 for perforce@freebsd.org; Mon, 12 May 2008 01:44:03 GMT (envelope-from sam@freebsd.org) Date: Mon, 12 May 2008 01:44:03 GMT Message-Id: <200805120144.m4C1i34R044249@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 141494 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, 12 May 2008 01:44:04 -0000 http://perforce.freebsd.org/chv.cgi?CH=141494 Change 141494 by sam@sam_ebb on 2008/05/12 01:43:45 IFC @ 141493 Affected files ... .. //depot/projects/vap/contrib/expat/lib/expat_external.h#2 integrate .. //depot/projects/vap/contrib/expat/tests/benchmark/README.txt#2 integrate .. //depot/projects/vap/contrib/expat/tests/benchmark/benchmark.c#2 integrate .. //depot/projects/vap/contrib/expat/tests/benchmark/benchmark.dsp#2 integrate .. //depot/projects/vap/contrib/expat/tests/benchmark/benchmark.dsw#2 integrate .. //depot/projects/vap/contrib/expat/tests/minicheck.c#2 integrate .. //depot/projects/vap/contrib/expat/tests/minicheck.h#2 integrate .. //depot/projects/vap/contrib/expat/tests/runtestspp.cpp#2 integrate .. //depot/projects/vap/sys/dev/ath/if_ath.c#73 integrate .. //depot/projects/vap/sys/dev/coretemp/coretemp.c#5 integrate .. //depot/projects/vap/sys/dev/if_ndis/if_ndis.c#26 integrate .. //depot/projects/vap/sys/dev/ipw/if_ipw.c#21 integrate .. //depot/projects/vap/sys/dev/iwi/if_iwi.c#32 integrate .. //depot/projects/vap/sys/dev/iwn/if_iwn.c#20 integrate .. //depot/projects/vap/sys/dev/k8temp/k8temp.c#4 integrate .. //depot/projects/vap/sys/dev/malo/if_malo.c#10 integrate .. //depot/projects/vap/sys/dev/ral/rt2560.c#38 integrate .. //depot/projects/vap/sys/dev/ral/rt2661.c#36 integrate .. //depot/projects/vap/sys/dev/usb/if_rum.c#24 integrate .. //depot/projects/vap/sys/dev/usb/if_ural.c#22 integrate .. //depot/projects/vap/sys/dev/usb/if_zyd.c#23 integrate .. //depot/projects/vap/sys/dev/wi/if_wi.c#34 integrate .. //depot/projects/vap/sys/dev/wpi/if_wpi.c#25 integrate .. //depot/projects/vap/sys/net80211/ieee80211.c#46 integrate .. //depot/projects/vap/sys/net80211/ieee80211.h#11 integrate .. //depot/projects/vap/sys/net80211/ieee80211_ddb.c#16 integrate .. //depot/projects/vap/sys/net80211/ieee80211_freebsd.c#30 integrate .. //depot/projects/vap/sys/net80211/ieee80211_ht.c#23 integrate .. //depot/projects/vap/sys/net80211/ieee80211_ht.h#14 integrate .. //depot/projects/vap/sys/net80211/ieee80211_ioctl.c#58 integrate .. //depot/projects/vap/sys/net80211/ieee80211_phy.c#8 integrate .. //depot/projects/vap/sys/net80211/ieee80211_phy.h#7 integrate .. //depot/projects/vap/sys/net80211/ieee80211_proto.h#22 integrate .. //depot/projects/vap/sys/net80211/ieee80211_var.h#43 integrate Differences ... ==== //depot/projects/vap/contrib/expat/lib/expat_external.h#2 (text+ko) ==== ==== //depot/projects/vap/contrib/expat/tests/benchmark/README.txt#2 (text+ko) ==== ==== //depot/projects/vap/contrib/expat/tests/benchmark/benchmark.c#2 (text+ko) ==== ==== //depot/projects/vap/contrib/expat/tests/benchmark/benchmark.dsp#2 (text+ko) ==== ==== //depot/projects/vap/contrib/expat/tests/benchmark/benchmark.dsw#2 (text+ko) ==== ==== //depot/projects/vap/contrib/expat/tests/minicheck.c#2 (text+ko) ==== ==== //depot/projects/vap/contrib/expat/tests/minicheck.h#2 (text+ko) ==== ==== //depot/projects/vap/contrib/expat/tests/runtestspp.cpp#2 (text+ko) ==== ==== //depot/projects/vap/sys/dev/ath/if_ath.c#73 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.185 2008/05/03 21:55:02 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.186 2008/05/12 00:15:27 sam Exp $"); /* * Driver for the Atheros Wireless LAN controller. ==== //depot/projects/vap/sys/dev/coretemp/coretemp.c#5 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2007 Rui Paulo + * Copyright (c) 2007, 2008 Rui Paulo * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -23,7 +23,7 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/coretemp/coretemp.c,v 1.6 2008/02/14 14:14:59 rpaulo Exp $ + * $FreeBSD: src/sys/dev/coretemp/coretemp.c,v 1.7 2008/05/11 23:17:57 rpaulo Exp $ * */ @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/coretemp/coretemp.c,v 1.6 2008/02/14 14:14:59 rpaulo Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/coretemp/coretemp.c,v 1.7 2008/05/11 23:17:57 rpaulo Exp $"); #include #include @@ -96,8 +96,8 @@ if (device_find_child(parent, "coretemp", -1) != NULL) return; - /* Check that CPUID is supported and the vendor is Intel.*/ - if (cpu_high == 0 || strcmp(cpu_vendor, "GenuineIntel")) + /* Check that CPUID 0x06 is supported and the vendor is Intel.*/ + if (cpu_high < 6 || strcmp(cpu_vendor, "GenuineIntel")) return; /* * CPUID 0x06 returns 1 if the processor has on-die thermal ==== //depot/projects/vap/sys/dev/if_ndis/if_ndis.c#26 (text+ko) ==== @@ -34,7 +34,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/if_ndis/if_ndis.c,v 1.138 2008/05/10 20:12:43 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/if_ndis/if_ndis.c,v 1.139 2008/05/12 00:15:28 sam Exp $"); #include #include ==== //depot/projects/vap/sys/dev/ipw/if_ipw.c#21 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.37 2008/05/10 20:25:58 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.38 2008/05/12 00:15:28 sam Exp $ */ /*- * Copyright (c) 2004-2006 @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.37 2008/05/10 20:25:58 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ipw/if_ipw.c,v 1.38 2008/05/12 00:15:28 sam Exp $"); /*- * Intel(R) PRO/Wireless 2100 MiniPCI driver ==== //depot/projects/vap/sys/dev/iwi/if_iwi.c#32 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/iwi/if_iwi.c,v 1.61 2008/05/01 04:54:59 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/iwi/if_iwi.c,v 1.62 2008/05/12 00:15:28 sam Exp $"); /*- * Intel(R) PRO/Wireless 2200BG/2225BG/2915ABG driver ==== //depot/projects/vap/sys/dev/iwn/if_iwn.c#20 (text+kox) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/iwn/if_iwn.c,v 1.4 2008/05/01 04:54:59 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/iwn/if_iwn.c,v 1.5 2008/05/12 00:15:29 sam Exp $"); #include #include ==== //depot/projects/vap/sys/dev/k8temp/k8temp.c#4 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/k8temp/k8temp.c,v 1.2 2008/04/21 22:00:01 rpaulo Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/k8temp/k8temp.c,v 1.3 2008/05/11 23:14:07 rpaulo Exp $"); #include #include @@ -265,12 +265,12 @@ case CORE0: auxtemp[0] = k8temp_gettemp(dev, SENSOR0_CORE0); auxtemp[1] = k8temp_gettemp(dev, SENSOR1_CORE0); - temp = max(auxtemp[0], auxtemp[1]); + temp = MAX(auxtemp[0], auxtemp[1]); break; case CORE1: auxtemp[0] = k8temp_gettemp(dev, SENSOR0_CORE1); auxtemp[1] = k8temp_gettemp(dev, SENSOR1_CORE1); - temp = max(auxtemp[0], auxtemp[1]); + temp = MAX(auxtemp[0], auxtemp[1]); break; default: temp = k8temp_gettemp(dev, arg2); ==== //depot/projects/vap/sys/dev/malo/if_malo.c#10 (text+ko) ==== @@ -31,7 +31,7 @@ #include #ifdef __FreeBSD__ -__FBSDID("$FreeBSD: src/sys/dev/malo/if_malo.c,v 1.3 2008/04/20 23:10:44 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/malo/if_malo.c,v 1.4 2008/05/12 00:15:29 sam Exp $"); #endif #include "opt_malo.h" ==== //depot/projects/vap/sys/dev/ral/rt2560.c#38 (text) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ral/rt2560.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ral/rt2560.c,v 1.25 2008/05/12 00:32:52 sam Exp $ */ /*- * Copyright (c) 2005, 2006 @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ral/rt2560.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ral/rt2560.c,v 1.25 2008/05/12 00:32:52 sam Exp $"); /*- * Ralink Technology RT2560 chipset driver @@ -278,7 +278,7 @@ /* set device capabilities */ ic->ic_caps = - IEEE80211_C_STA /* station mode supported */ + IEEE80211_C_STA /* station mode */ | IEEE80211_C_IBSS /* ibss, nee adhoc, mode */ | IEEE80211_C_HOSTAP /* hostap mode */ | IEEE80211_C_MONITOR /* monitor mode */ @@ -1679,7 +1679,7 @@ ackrate = ieee80211_ack_rate(sc->sc_rates, rate); isshort = (ic->ic_flags & IEEE80211_F_SHPREAMBLE) != 0; - dur = ieee80211_compute_duration(sc->sc_rates, pktlen, rate, isshort); + dur = ieee80211_compute_duration(sc->sc_rates, pktlen, rate, isshort) + ieee80211_ack_duration(sc->sc_rates, rate, isshort); flags = RT2560_TX_MORE_FRAG; if (prot == IEEE80211_PROT_RTSCTS) { ==== //depot/projects/vap/sys/dev/ral/rt2661.c#36 (text) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/ral/rt2661.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/ral/rt2661.c,v 1.25 2008/05/12 00:32:52 sam Exp $ */ /*- * Copyright (c) 2006 @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ral/rt2661.c,v 1.22 2008/05/10 20:25:58 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ral/rt2661.c,v 1.25 2008/05/12 00:32:52 sam Exp $"); /*- * Ralink Technology RT2561, RT2561S and RT2661 chipset driver @@ -280,7 +280,7 @@ /* set device capabilities */ ic->ic_caps = - IEEE80211_C_STA /* station mode supported */ + IEEE80211_C_STA /* station mode */ | IEEE80211_C_IBSS /* ibss, nee adhoc, mode */ | IEEE80211_C_HOSTAP /* hostap mode */ | IEEE80211_C_MONITOR /* monitor mode */ @@ -1445,7 +1445,7 @@ ackrate = ieee80211_ack_rate(sc->sc_rates, rate); isshort = (ic->ic_flags & IEEE80211_F_SHPREAMBLE) != 0; - dur = ieee80211_compute_duration(sc->sc_rates, pktlen, rate, isshort); + dur = ieee80211_compute_duration(sc->sc_rates, pktlen, rate, isshort) + ieee80211_ack_duration(sc->sc_rates, rate, isshort); flags = RT2661_TX_MORE_FRAG; if (prot == IEEE80211_PROT_RTSCTS) { ==== //depot/projects/vap/sys/dev/usb/if_rum.c#24 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/usb/if_rum.c,v 1.20 2008/05/01 04:55:00 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/usb/if_rum.c,v 1.22 2008/05/12 00:32:52 sam Exp $ */ /*- * Copyright (c) 2005-2007 Damien Bergamini @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/usb/if_rum.c,v 1.20 2008/05/01 04:55:00 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/usb/if_rum.c,v 1.22 2008/05/12 00:32:52 sam Exp $"); /*- * Ralink Technology RT2501USB/RT2601USB chipset driver ==== //depot/projects/vap/sys/dev/usb/if_ural.c#22 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/usb/if_ural.c,v 1.71 2008/04/20 20:35:38 sam Exp $ */ +/* $FreeBSD: src/sys/dev/usb/if_ural.c,v 1.73 2008/05/12 00:32:52 sam Exp $ */ /*- * Copyright (c) 2005, 2006 @@ -18,7 +18,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/usb/if_ural.c,v 1.71 2008/04/20 20:35:38 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/usb/if_ural.c,v 1.73 2008/05/12 00:32:52 sam Exp $"); /*- * Ralink Technology RT2500USB chipset driver ==== //depot/projects/vap/sys/dev/usb/if_zyd.c#23 (text+ko) ==== @@ -1,6 +1,6 @@ /* $OpenBSD: if_zyd.c,v 1.52 2007/02/11 00:08:04 jsg Exp $ */ /* $NetBSD: if_zyd.c,v 1.7 2007/06/21 04:04:29 kiyohara Exp $ */ -/* $FreeBSD: src/sys/dev/usb/if_zyd.c,v 1.15 2008/05/01 04:55:00 thompsa Exp $ */ +/* $FreeBSD: src/sys/dev/usb/if_zyd.c,v 1.17 2008/05/12 00:32:52 sam Exp $ */ /*- * Copyright (c) 2006 by Damien Bergamini @@ -390,7 +390,7 @@ /* set device capabilities */ ic->ic_caps = - IEEE80211_C_STA /* station mode supported */ + IEEE80211_C_STA /* station mode */ | IEEE80211_C_MONITOR /* monitor mode */ | IEEE80211_C_SHPREAMBLE /* short preamble supported */ | IEEE80211_C_SHSLOT /* short slot time supported */ ==== //depot/projects/vap/sys/dev/wi/if_wi.c#34 (text+ko) ==== @@ -60,7 +60,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/wi/if_wi.c,v 1.217 2008/05/10 20:25:59 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/wi/if_wi.c,v 1.218 2008/05/12 00:15:30 sam Exp $"); #define WI_HERMES_STATS_WAR /* Work around stats counter bug. */ @@ -332,6 +332,7 @@ ic->ic_phytype = IEEE80211_T_DS; ic->ic_opmode = IEEE80211_M_STA; ic->ic_caps = IEEE80211_C_STA + | IEEE80211_C_PMGT | IEEE80211_C_MONITOR | IEEE80211_C_PMGT ; ==== //depot/projects/vap/sys/dev/wpi/if_wpi.c#25 (text+ko) ==== @@ -19,7 +19,7 @@ #define VERSION "20071127" #include -__FBSDID("$FreeBSD: src/sys/dev/wpi/if_wpi.c,v 1.12 2008/05/01 04:55:00 thompsa Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/wpi/if_wpi.c,v 1.13 2008/05/12 00:15:30 sam Exp $"); /* * Driver for Intel PRO/Wireless 3945ABG 802.11 network adapters. ==== //depot/projects/vap/sys/net80211/ieee80211.c#46 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/net80211/ieee80211.c,v 1.49 2008/05/01 03:49:59 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211.c,v 1.52 2008/05/12 00:15:30 sam Exp $"); /* * IEEE 802.11 generic handler ==== //depot/projects/vap/sys/net80211/ieee80211.h#11 (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/net80211/ieee80211.h,v 1.19 2008/04/20 20:35:43 sam Exp $ + * $FreeBSD: src/sys/net80211/ieee80211.h,v 1.20 2008/05/11 23:20:26 sam Exp $ */ #ifndef _NET80211_IEEE80211_H_ #define _NET80211_IEEE80211_H_ ==== //depot/projects/vap/sys/net80211/ieee80211_ddb.c#16 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_ddb.c,v 1.3 2008/05/12 00:15:30 sam Exp $"); #include "opt_ddb.h" #include "opt_wlan.h" ==== //depot/projects/vap/sys/net80211/ieee80211_freebsd.c#30 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_freebsd.c,v 1.18 2008/04/20 20:35:43 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_freebsd.c,v 1.19 2008/05/12 00:15:30 sam Exp $"); /* * IEEE 802.11 support (FreeBSD-specific code) ==== //depot/projects/vap/sys/net80211/ieee80211_ht.c#23 (text+ko) ==== @@ -25,7 +25,7 @@ #include #ifdef __FreeBSD__ -__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_ht.c,v 1.9 2008/04/20 20:35:43 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_ht.c,v 1.10 2008/05/11 23:27:57 sam Exp $"); #endif /* ==== //depot/projects/vap/sys/net80211/ieee80211_ht.h#14 (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/sys/net80211/ieee80211_ht.h,v 1.5 2008/04/20 20:35:43 sam Exp $ + * $FreeBSD: src/sys/net80211/ieee80211_ht.h,v 1.6 2008/05/11 23:18:11 sam Exp $ */ #ifndef _NET80211_IEEE80211_HT_H_ #define _NET80211_IEEE80211_HT_H_ ==== //depot/projects/vap/sys/net80211/ieee80211_ioctl.c#58 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_ioctl.c,v 1.59 2008/04/20 20:35:43 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_ioctl.c,v 1.60 2008/05/11 23:36:58 sam Exp $"); /* * IEEE 802.11 ioctl support (FreeBSD-specific) ==== //depot/projects/vap/sys/net80211/ieee80211_phy.c#8 (text+ko) ==== @@ -24,7 +24,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: src/sys/net80211/ieee80211_phy.c,v 1.2 2008/05/12 00:32:51 sam Exp $"); /* * IEEE 802.11 PHY-related support. ==== //depot/projects/vap/sys/net80211/ieee80211_phy.h#7 (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$ + * $FreeBSD: src/sys/net80211/ieee80211_phy.h,v 1.2 2008/05/12 00:32:51 sam Exp $ */ #ifndef _NET80211_IEEE80211_PHY_H_ ==== //depot/projects/vap/sys/net80211/ieee80211_proto.h#22 (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/net80211/ieee80211_proto.h,v 1.28 2008/04/20 20:35:44 sam Exp $ + * $FreeBSD: src/sys/net80211/ieee80211_proto.h,v 1.30 2008/05/12 00:34:28 sam Exp $ */ #ifndef _NET80211_IEEE80211_PROTO_H_ #define _NET80211_IEEE80211_PROTO_H_ ==== //depot/projects/vap/sys/net80211/ieee80211_var.h#43 (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/net80211/ieee80211_var.h,v 1.55 2008/04/20 20:35:44 sam Exp $ + * $FreeBSD: src/sys/net80211/ieee80211_var.h,v 1.57 2008/05/12 00:15:30 sam Exp $ */ #ifndef _NET80211_IEEE80211_VAR_H_ #define _NET80211_IEEE80211_VAR_H_ From owner-p4-projects@FreeBSD.ORG Mon May 12 03:13:38 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8ED361065686; Mon, 12 May 2008 03:13:37 +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 4E6961065682 for ; Mon, 12 May 2008 03:13:37 +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 3CA9D8FC41 for ; Mon, 12 May 2008 03:13:37 +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 m4C3Dac1049563 for ; Mon, 12 May 2008 03:13:36 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4C3Dajp049561 for perforce@freebsd.org; Mon, 12 May 2008 03:13:36 GMT (envelope-from sam@freebsd.org) Date: Mon, 12 May 2008 03:13:36 GMT Message-Id: <200805120313.m4C3Dajp049561@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 141496 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, 12 May 2008 03:13:38 -0000 http://perforce.freebsd.org/chv.cgi?CH=141496 Change 141496 by sam@sam_ebb on 2008/05/12 03:13:09 IFC @ 141495 Affected files ... .. //depot/projects/vap/sys/netinet/ip_icmp.c#8 integrate Differences ... ==== //depot/projects/vap/sys/netinet/ip_icmp.c#8 (text+ko) ==== @@ -30,7 +30,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/netinet/ip_icmp.c,v 1.123 2008/05/09 23:02:57 julian Exp $"); +__FBSDID("$FreeBSD: src/sys/netinet/ip_icmp.c,v 1.124 2008/05/12 02:44:53 gnn Exp $"); #include "opt_ipsec.h" #include "opt_mac.h" @@ -631,7 +631,6 @@ if (IN_MULTICAST(ntohl(ip->ip_src.s_addr)) || IN_EXPERIMENTAL(ntohl(ip->ip_src.s_addr)) || - IN_LOOPBACK(ntohl(ip->ip_src.s_addr)) || IN_ZERONET(ntohl(ip->ip_src.s_addr)) ) { m_freem(m); /* Bad return address */ icmpstat.icps_badaddr++; From owner-p4-projects@FreeBSD.ORG Mon May 12 05:01:32 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 002621065675; Mon, 12 May 2008 05:01: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 B6179106564A for ; Mon, 12 May 2008 05:01:31 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 89EF78FC13 for ; Mon, 12 May 2008 05:01:31 +0000 (UTC) (envelope-from thompsa@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 m4C51VHp064302 for ; Mon, 12 May 2008 05:01:31 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4C51VBd064300 for perforce@freebsd.org; Mon, 12 May 2008 05:01:31 GMT (envelope-from thompsa@freebsd.org) Date: Mon, 12 May 2008 05:01:31 GMT Message-Id: <200805120501.m4C51VBd064300@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141497 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, 12 May 2008 05:01:32 -0000 http://perforce.freebsd.org/chv.cgi?CH=141497 Change 141497 by thompsa@thompsa_burger on 2008/05/12 05:01:15 GC bwi_rate2plcp() Affected files ... .. //depot/projects/vap/sys/dev/bwi/if_bwivar.h#7 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/if_bwivar.h#7 (text+ko) ==== @@ -694,7 +694,6 @@ uint32_t); void bwi_regwin_disable(struct bwi_softc *, struct bwi_regwin *, uint32_t); -uint8_t bwi_rate2plcp(uint8_t); /* XXX belongs to 802.11 */ #define abs(a) __builtin_abs(a) From owner-p4-projects@FreeBSD.ORG Mon May 12 12:06:07 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 14B0A1065675; Mon, 12 May 2008 12:06:07 +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 C9820106566C for ; Mon, 12 May 2008 12:06:06 +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 B7FD68FC15 for ; Mon, 12 May 2008 12:06:06 +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 m4CC63m8097269 for ; Mon, 12 May 2008 12:06:03 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4CC633N097267 for perforce@freebsd.org; Mon, 12 May 2008 12:06:03 GMT (envelope-from pgj@FreeBSD.org) Date: Mon, 12 May 2008 12:06:03 GMT Message-Id: <200805121206.m4CC633N097267@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 141506 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, 12 May 2008 12:06:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=141506 Change 141506 by pgj@disznohal on 2008/05/12 12:05:50 Cleanup in Chapter 27. Affected files ... .. //depot/projects/docproj_hu/books/handbook/network-servers/chapter.sgml#6 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/network-servers/chapter.sgml#6 (text+ko) ==== @@ -14,7 +14,7 @@ Murray Stokely - Újraszervezte: + Átdolgozta: @@ -43,41 +43,42 @@ hogyan dolgozzunk az inetd - démonnal + démonnal; hogyan állítsuk be a hálózati - állományrendszereket + állományrendszereket; hogyan állítsunk be egy hálózati információs szervert a felhasználói hozzáférések - megosztására + megosztására; hogyan állítsuk be automatikusan a - hálózati hozzáférésünket - a DHCP használatával + hálózati + hozzáférésünket a DHCP + használatával; hogyan állítsunk be névfeloldó - szervereket + szervereket; hogyan állítsuk be az - Apache webszervert + Apache webszervert; hogyan állítsuk be az - állományok átviteléért - felelõs (FTP) szervert + állományok átviteléért + felelõs (FTP) szervert; @@ -85,13 +86,13 @@ használatával hogyan állítsunk be &windows;-os kliensek számára állomány- és - nyomtatószervert + nyomtatószervert; az NTP protokoll segítségével hogyan egyeztessük az idõt és dátumot, hogyan - állítsunk be egy idõszervert + állítsunk be egy idõszervert. @@ -101,21 +102,22 @@ az /etc/rc szkriptek alapjainak - ismerete + ismerete; az alapvetõ hálózati fogalmak - ismerete + ismerete; - a külsõ fejlesztésû szoftverek + a külsõ szoftverek telepítésének ismerete () + linkend="ports">). + @@ -129,10 +131,10 @@ - A &os; 6.1-RELEASE változatához + A &os; 6.1-RELEASE változatához igazította: - A &os; dokumentációs - projekt + A &os; Dokumentációs + Projekt @@ -151,10 +153,10 @@ kérelmet, akkor eldönti róla, hogy ez melyik programhoz tartozik és elindít egy példányt belõle, majd átadja neki a - csatlakozást (az így meghívott program a + socketet (az így meghívott program a szabvány bemenetéhez, kimenetéhez és hibajelzési csatornájához kapja meg a - csatlakozás leíróit). Az + socket leíróit). Az inetd használatával úgy tudjuk csökkenteni a rendszerünk terhelését, hogy a csak alkalmanként @@ -166,7 +168,7 @@ elsõsorban más démonok elindítására használjuk, de néhány triviális protokollt - közvetlenül is képes beszélni, mint + közvetlenül is képes kezelni, mint például a chargen, auth és a daytime. @@ -183,8 +185,8 @@ Beállítások Az inetd - mûködése az &man.rc.8; rendszeren keresztül - inicializálható. Az + mûködése az &man.rc.8; rendszeren + keresztül inicializálható. Az inetd_enable ugyan alapból a NO értéket veszi fel, vagyis tiltott, de a sysinstall @@ -201,7 +203,7 @@ inetd_enable="NO" sort tesszük az /etc/rc.conf - állományba, akkor azzal rendre az + állományba, akkor azzal az inetd démont indíthatjuk el vagy tilthatjuk le a rendszer indítása során. Az @@ -243,10 +245,11 @@ inetd_flags értéke -wW -C 60, ami az inetd által biztosított szolgáltatások TCP - burkolását kapcsolja be, illetve egy - IP-címrõl nem engedi a felkínált - szolgáltatások elérését - percenként hatvannál többször. + protokollon keresztüli wrappelését kapcsolja + be, illetve egy IP-címrõl nem engedi a + felkínált szolgáltatások + elérését percenként hatvannál + többször. A kezdõ felhasználók örömmel nyugtázhatják, hogy ezeket az @@ -353,7 +356,7 @@ bejegyzéseinek formátuma az alábbi: szolgáltatás-neve -csatlakozás-típusa +socket-típusa protokoll {wait|nowait}[/max-child[/max-connections-per-ip-per-minute[/max-child-per-ip]]] felhasználó[:csoport][/bejelentkezési-osztály] @@ -372,8 +375,8 @@ Ez az adott démon által képviselt - szolgáltatást nevezi meg, aminek szerepelnie - kell az /etc/services + szolgáltatást nevezi meg, amelynek + szerepelnie kell az /etc/services állományban. Ez határozza meg, hogy az inetd milyen porton figyelje a beérkezõ kapcsolatokat. Ha egy új @@ -459,22 +462,22 @@ esetében egyértelmûen a beállítást kell használni, miközben a - használatánál, ami - általában több szálon - történik, a + esetén, ahol általában több + szálon dolgozunk, a megadása javasolt. A hatására általában egyetlen - démonnak adunk át több - csatlakozást, míg a - minden kapcsolathoz egy újabb - példányt indít el. + démonnak adunk át több socketet, + míg a minden sockethez egy + újabb példányt indít + el. Az inetd által indítható példányokat a megadásával - korlátozhatjuk. Ha tehát mondjuk az adott - démon számára legfeljebb - példány létrehozását + korlátozhatjuk. Ha tehát + például az adott démon + számára legfeljebb példány + létrehozását engedélyezzük, akkor a után /10 beállítást kell megadnunk. A @@ -493,10 +496,10 @@ az egyes IP-címekrõl befutó lekezelhetõ kapcsolatok percenkénti - számát szabályozza, így pl. - ha itt a tizes értéket adjuk meg, akkor az - adott szolgáltatáshoz egy - IP-címrõl percenként csak + számát szabályozza, így + például ha itt a tizes értéket + adjuk meg, akkor az adott szolgáltatáshoz + egy IP-címrõl percenként csak tízszer férhetünk hozzá. A az egyes IP-címekhez egyszerre elindítható @@ -552,8 +555,8 @@ Ezzel azt a felhasználót adjuk meg, - akinek a nevében az adott démon futni fog. Az - esetek túlnyomó részében a + akinek a nevében az adott démon futni fog. + Az esetek túlnyomó részében a démonokat a root felhasználó futtatja. Láthatjuk azonban, hogy biztonsági okokból bizonyos @@ -588,17 +591,19 @@ mûködik, és ebben a mezõben a démon meghívásakor alkalmazandó paramétereket tudjuk - rögzíteni, amit a démon nevével - kezdünk. Ha a démont a parancssorból a - sajatdemon -d paranccsal - hívnánk meg, akkor a sajatdemon + rögzíteni, amelyet a démon + nevével kezdünk. Ha a démont a + parancssorból a + sajátdémon + -d paranccsal hívnánk meg, akkor a + sajátdémon -d lesz beállítás helyes értéke is. Természetesen, ha a démon egy - belsõleg képviselt szolgáltatás, - akkor ebben a mezõben is az - fog megjelenni. + belsõleg megvalósított + szolgáltatás, akkor ebben a mezõben is + az fog megjelenni. @@ -608,18 +613,18 @@ Védelem Attól függõen, hogy a - telepítés során mit választottunk, az - inetd által támogatott - szolgáltatások egyes része talán - alapból engedélyezett is. Amennyiben egy adott - démont konkrétan nem használunk, akkor - érdemes megfontolni a letiltását. A - kérdéses démon sorába tegyünk - egy # jelet az + telepítés során mit választottunk, + az inetd által + támogatott szolgáltatások egyes + része talán alapból engedélyezett + is. Amennyiben egy adott démont konkrétan nem + használunk, akkor érdemes megfontolni a + letiltását. A kérdéses démon + sorába tegyünk egy # jelet az /etc/inetd.conf állományba, majd olvastassuk újra az inetd beállításait. - Egyes démonok, mint mondjuk az + Egyes démonok, mint például az fingerd használata egyáltalán nem ajánlott, mivel a támadók számára hasznos @@ -631,7 +636,7 @@ lejárati idejük túlságosan hosszú vagy éppen nincs is. Ezzel a támadónak lehetõsége van lassú - kapcsolatokkal leterhelni az adott démont, ezátal + kapcsolatokkal leterhelni az adott démont, ezáltal kimeríteni a rendszer erõforrásait. Ha úgy találjuk, hogy túlságosan sok az ilyen kapcsolat, akkor jó ötletnek bizonyulhat a @@ -642,11 +647,11 @@ elrendelése. Alapértelmezés szerint a TCP kapcsolatok - burkolása engedélyezett. A &man.hosts.access.5; man - oldalon találhatjuk meg az + wrappelése engedélyezett. A &man.hosts.access.5; + man oldalon találhatjuk meg az inetd által meghívható különféle - démonok TCP alapú korlátozásainak + démonok TCP-alapú korlátozásainak lehetõségeit. @@ -665,14 +670,14 @@ ellátni. Az auth - szolgáltatás a hálózati keresztül - azonosítást teszi lehetõvé és - bizonyos mértékig + szolgáltatás a hálózati + keresztül azonosítást teszi + lehetõvé és bizonyos mértékig beállítható. A többit egyszerûen csak kapcsoljuk ki vagy be. A témában az &man.inetd.8; man oldalán - tudunk elmerülni még jobban. + tudunk még jobban elmerülni. @@ -683,7 +688,7 @@ Tom Rhodes - Újraszervezte és feljavította: + Átdolgozta és javította: @@ -741,9 +746,9 @@ A különbözõ - háttértárak, mint mondjuk a floppy lemezek, - CD-meghajtók és &iomegazip; meghajtók a - hálózaton több + háttértárak, mint például a + floppy lemezek, CD-meghajtók és &iomegazip; + meghajtók a hálózaton több számítógép között megoszthatóak. Ezzel csökkenteni tudjuk a hálózatunkban szükséges @@ -756,11 +761,11 @@ Ahogy az <acronym>NFS</acronym> mûködik Az NFS legalább két fõ - részbõl rakható össze: egy szerverbõl - és egy vagy több kliensbõl. A kliensek a - szerver által megosztott adatokhoz képesek - távolról hozzáférni. A - megfelelõ mûködéshez mindössze csak + részbõl rakható össze: egy + szerverbõl és egy vagy több kliensbõl. A + kliensek a szerver által megosztott adatokhoz + képesek távolról hozzáférni. + A megfelelõ mûködéshez mindössze csak néhány programot kell beállítani és futtatni. @@ -800,7 +805,7 @@ nfsd - Az NFS démon, ami + Az NFS démon, amely kiszolgálja az NFS kliensektõl érkezõ kéréseket. @@ -808,7 +813,7 @@ mountd Az NFS csatlakoztató - démonja, ami végrehajtja az &man.nfsd.8; + démonja, amely végrehajtja az &man.nfsd.8; által átküldött kéréseket. @@ -824,8 +829,8 @@ - A kliensen is futnia kell egy démonnak, aminek a neve - nfsiod. Az + A kliensen is futnia kell egy démonnak, amelynek a + neve nfsiod. Az nfsiod démon az NFS szerver felõl érkezõ kéréseket szolgálja ki. A @@ -884,7 +889,7 @@ állományban tehát a megosztani kívánt állományrendszereket kell szerepeltetnünk, és azt, hogy melyik - számítógépekkel tudjuk + számítógépekkel tudjuk ezeket elérni. A gépek megnevezése mellett a hozzáférésre további megszorításokat írhatunk fel. Ezek @@ -907,23 +912,23 @@ igyekszünk érzékeltetni, noha a konkrét beállítások gyakran a rendszerünktõl és a hálózati - konfigurációtól függenek. Mondjuk, ha - a /cdrom könytárat akarjuk - három gép számára megosztani, akik a - szerverrel megegyezõ tartományban - találhatóak (ezért nem is kell megadnunk a - tartományt) vagy mert egyszerûen - megtalálhatók az /etc/hosts - állományunkban. Az - beállítás az exportált - állományrendszereket + konfigurációtól függenek. + Például, ha a /cdrom + könytárat akarjuk három gép + számára megosztani, akik a szerverrel + megegyezõ tartományban találhatóak + (ezért nem is kell megadnunk a tartományt) vagy + mert egyszerûen megtalálhatók az + /etc/hosts állományunkban. + Az beállítás az + exportált állományrendszereket írásvédetté teszi. Ezzel a beállítással a távoli rendszerek nem lesznek képesek módosítani az exportált állományrendszer tartalmát. - /cdrom -ro gep1 gep2 gep3 + /cdrom -ro gép1 gép2 gép3 A következõ sorban a /home könyvtárat három gép @@ -986,7 +991,7 @@ /etc/exports állományban érvénytelenek: - # Nem használható, ha a /usr egy állományrendszer + # Nem használható, ha a /usr egy állományrendszer: /usr/src kliens /usr/ports kliens @@ -1005,7 +1010,7 @@ tartozónak fognak számítani. Ezzel az állományrendszerek megosztását tudjuk szabályozni, de legtöbbek - számára ez nem jelent gondot. + számára nem jelent gondot. Most egy érvényes exportlista következik, ahol a /usr és az @@ -1013,12 +1018,12 @@ állományrendszerek: # Osszuk meg az src és ports könyvtárakat a kliens01 és kliens02 részére, de csak a -# kliens01 férhessen hozzá rendszeradminisztrátori jogokkal +# kliens01 férhessen hozzá rendszeradminisztrátori jogokkal: /usr/src /usr/ports -maproot=root kliens01 /usr/src /usr/ports kliens02 # A kliensek az /exports könyvtárban teljes joggal rendelkeznek és azon belül # bármit tudnak csatlakoztatni. Rajtuk kívül mindenki csak írásvédetten képes -# elérni az /exports/obj könyvtárat +# elérni az /exports/obj könyvtárat: /exports -alldirs -maproot=root kliens01 kliens02 /exports/obj -ro @@ -1067,7 +1072,7 @@ neve kliens. Ha csak ideiglenesen akarunk csatlakoztatni egy állományrendszert vagy egyszerûen csak ki akarjuk próbálni a - beállítasainkat, a kliensen + beállításainkat, a kliensen root felhasználóként az alábbi parancsot hajtsuk végre: @@ -1079,8 +1084,8 @@ &prompt.root; mount szerver:/home /mnt Ezzel a szerveren található - /home könyvtárat fogjuk a kliens - /mnt könyvtárába + /home könyvtárat fogjuk a + kliens /mnt könyvtárába csatlakoztatni. Ha mindent jól beállítottunk, akkor a kliensen most már be tudunk lépni az /mnt @@ -1104,11 +1109,11 @@ Zárolások - Bizonyos alkalmazások (pl. a - mutt) csak az állományok - megfelelõ módon történõ - zárolásával fognak rendesen - mûködni. Az NFS esetében az + Bizonyos alkalmazások (például a + mutt) csak akkor mûködnek + megfelelõen, ha az állományokat a + megfelelõ módon zárolják. Az + NFS esetében az rpc.lockd használható az ilyen zárolások megvalósítására. Az @@ -1210,7 +1215,8 @@ Automatikus csatlakoztatás az - <application>amd</application> használatával + amd + használatával amd automatikus csatlakoztató @@ -1262,7 +1268,7 @@ használatával Egy távoli számítógép - által rendelkezésre bocsájtott + által rendelkezésre bocsátott megosztásokat a showmount paranccsal tudjuk lekérdezni. Például az izemize gépen elérhetõ @@ -1282,10 +1288,10 @@ Amikor tehát belépünk a /host/izemize/usr könyvtárba, akkor amd magától - megpróbálja feloldani az - izemizefoobar hálózati nevet - és csatlakoztatni az elérni kívánt - exportált állományrendszert. + megpróbálja feloldani az izemize + hálózati nevet és csatlakoztatni az + elérni kívánt exportált + állományrendszert. Az amd az indító szkripteken keresztül az /etc/rc.conf @@ -1338,10 +1344,10 @@ rendszereket is érinti. Ez gond általában majdnem mindig akkor - merül fel, amikor egy (&os;-s) PC egy hálózatba - kerül többek közt a Silicon Graphic és a - Sun Microsystems által gyártott - nagyteljesítményû + merül fel, amikor egy (&os;-s) PC egy + hálózatba kerül többek közt a + Silicon Graphic és a Sun Microsystems által + gyártott nagyteljesítményû munkaállomásokkal. Az NFS csatlakoztatása és bizonyos mûveletek még hibátlanul végrehajtódnak, azonban hirtelen a szerver @@ -1380,7 +1386,7 @@ Hozzá kell azonban tennünk, hogy létezik egy másik probléma, amit gyakran ezzel - tévesztenek össze, ahol az NFS szerverek és + tévesztenek össze, amikor az NFS szerverek és kliensek nem ugyanabban a hálózatban találhatóak. Ilyen esetekben mindenképpen gyõzõdjünk meg róla, @@ -1399,11 +1405,11 @@ (felület) neve. A szerveren az /osztott nevû könyvtárat fogjuk NFS állományrendszerként - exportálni (ld. &man.exports.5;), amit majd a - /project könyvtárba fogunk + exportálni (lásd &man.exports.5;), amelyet majd a + /projekt könyvtárba fogunk csatlakoztatni a kliensen. Minden esetben érdemes lehet még megadnunk a vagy - illetve + , illetve opciókat is. Ebben a példában a &os; rendszer @@ -1412,44 +1418,43 @@ állományában így szerepel az exportált állományrendszer: - gyorsvonat:/osztott /project nfs rw,-r=1024 0 0 + gyorsvonat:/osztott /projekt nfs rw,-r=1024 0 0 És így tudjuk manuálisan csatlakoztatni: - &prompt.root; mount -t nfs -o -r=1024 gyorsvonat:/osztott /project + &prompt.root; mount -t nfs -o -r=1024 gyorsvonat:/osztott /projekt Itt a &os; rendszer lesz a szerver, és a gyorsvonat /etc/fstab állománya így fog kinézni: - freebsd:/osztott /project nfs rw,-w=1024 0 0 + freebsd:/osztott /projekt nfs rw,-w=1024 0 0 Manuálisan így csatlakoztathatjuk az állományrendszert: - &prompt.root; mount -t nfs -o -w=1024 freebsd:/osztott /project + &prompt.root; mount -t nfs -o -w=1024 freebsd:/osztott /projekt - Szinte az összes 16 bites Ethernet kártya + Szinte az összes 16 bites Ethernet kártya képes mûködni a fenti írási vagy olvasási korlátozások nélkül is. A kíváncsibb olvasók - számára eláruljuk, hogy pontosan miért - is következik be ez a hiba, ami egyben arra is + számára eláruljuk, hogy pontosan + miért is következik be ez a hiba, ami egyben arra is magyarázatot ad, hogy miért nem tudjuk - helyrehozni. Az NFS általában - 8 kilobájtos blokkokkal dolgozik - (habár kisebb méretû darabkákat is tud + helyrehozni. Az NFS általában 8 kilobyte-os + blokkokkal dolgozik (habár kisebb + méretû darabkákat is tud készíteni). Mivel az Ethernet által kezelt - legnagyobb méret nagyjából - 1500 bájt, ezért az NFS - blokkokat több Ethernet csomagra kell - osztani — még olyankor is, ha ez a program - felsõbb rétegeiben osztatlan - egységként látszik — amit - aztán fogadni kell, összerakni és + legnagyobb méret nagyjából 1500 byte, + ezért az NFS blokkokat több Ethernet + csomagra kell osztani — még olyankor is, ha ez a + program felsõbb rétegeiben osztatlan + egységként látszik — ezt aztán + fogadni kell, összerakni és nyugtázni mint egységet. A nagyteljesítményû munkaállomások a szabvány által @@ -1458,7 +1463,7 @@ tartozó csomagokat, közvetlenül egymás után. A kisebb, gyengébb teljesítményû kártyák - esetében azonban az egymáshoz tartozó + esetében azonban az egymáshoz tartozó, késõbb érkezõ csomagok ráfutnak a korábban megkapott csomagokra még pontosan azelõtt, hogy elérnék a gépet, @@ -1467,7 +1472,7 @@ nyugtázhatóak. Ennek eredményeképpen a munkaállomás egy adott idõ múlva megint próbálkozik, de - ismét az egész 8 kilobájtos blokkot + ismét az egész 8 kilobyte-os blokkot küldi el, ezért ez a folyamat a végtelenségig ismétlõdik. @@ -1480,15 +1485,15 @@ holtpontot. A nagyteljesítményû - munkaállomások természetesen továbbra - is küldhetnek a PC-s rendszerek felé + munkaállomások természetesen + továbbra is küldhetnek a PC-s rendszerek felé túlfutó csomagokat, de egy jobb kártyával az ilyen túlfutások nem érintik az NFS által használt egységeket. Amikor egy ilyen túlfutás bekövetkezik, az érintett - egységet egyszerûen újra elküldik, amit - a rákövetkezõ alkalommal nagy + egységet egyszerûen újra elküldik, + amelyet a rákövetkezõ alkalommal nagy valószínûséggel már tudunk rendesen fogadni, összerakni és nyugtázni. @@ -1540,13 +1545,15 @@ karbantartásához. Mostanra már lényegében ipari szabvánnyá nõtte ki magát, hiszen az összes nagyobb - &unix;-szerû rendszer (a &solaris;, HP-UX, &aix; Linux, + &unix;-szerû rendszer (a &solaris;, HP-UX, &aix;, Linux, NetBSD, OpenBSD, &os; stb.) támogatja a NIS használatát. - sárga - oldalakNIS + + sárga oldalak + NIS + A NIS régebben sárga oldalak (Yellow Pages) néven @@ -1563,8 +1570,8 @@ Ez egy RPC alapján mûködõ, - kliens/szerver felépítésû rendszer, ami - az egy NIS tartomány belül levõ + kliens/szerver felépítésû rendszer, + amely az egy NIS tartomány belül levõ számítógépek számára teszi lehetõvé ugyanazon konfigurációs állományok használatát. @@ -1589,18 +1596,14 @@ A témához tartozó fogalmak és programok - Számos fogalom és fontos - felhasználói program kerül elõ &os;-n a - NIS telepítése során, akár egy NIS - szervert akarunk beállítani, vagy csak egy NIS + A NIS telepítése számos fogalom + és fontos felhasználói program kerül + elõ &os;-n, akár egy NIS szervert akarunk + beállítani, akár csak egy NIS klienst: - - rpcbind - - - portmap - + rpcbind + portmap @@ -1646,7 +1649,7 @@ és az RPC használatával csatlakozik a szerverhez. Az ypbind a NIS - környezet kliens-szerver + környezet kliens és szerver közti kommunikációjának magját alkotja. Ha az ypbind leáll a kliens gépén, akkor nem @@ -1675,10 +1678,10 @@ rpc.yppasswdd - Ez egy olyan program, amit csak a NIS központi - szerverein kell csak futtatni. Ez a démon a NIS - kliensek számára a NIS jelszavaik - megváltoztatását teszi + Ez egy olyan program, amelyet csak a NIS + központi szerverein kell csak futtatni. Ez a + démon a NIS kliensek számára a NIS + jelszavaik megváltoztatását teszi lehetõvé. Ha ez a démon nem fut, akkor a felhasználók csak úgy tudják megváltoztatni a jelszavukat, ha @@ -1711,7 +1714,7 @@ és hosts állományokat meg szokták osztani NFS-en. Amikor a kliensen futó valamelyik programnak olyan - információra lenne szüksége, ami + információra lenne szüksége, amely általában ezekben az állományokban nála megtalálható lenne, akkor helyette a NIS szerverhez fordul. @@ -1727,10 +1730,10 @@ A központi NIS szerver. Ez - a szerver, ami leginkább a &windowsnt; + a szerver, amely leginkább a &windowsnt; elsõdleges tartományvezérlõjéhez - hasonlítható, tartja karban az összes, + hasonlítható tartja karban az összes, NIS kliensek által használt állományt. A passwd, group, és összes @@ -1741,12 +1744,12 @@ Egy gép akár több NIS tartományban is lehet központi szerver. - Azonban ezzel a lehetõséggel itt most nem + Ezzel a lehetõséggel viszont itt most nem foglalkozunk, mivel most csak egy viszonylag kis méretû NIS környezetet feltételezünk. - + NIS @@ -1780,7 +1783,7 @@ A NIS kliensek. A NIS kliensek, hasonlóan a &windowsnt; - munkaállomásokhoz, a NIS szerveren (ami a + munkaállomásokhoz, a NIS szerveren (amely a &windowsnt; munkaállomások esetében a tartományvezérlõ) keresztül jelentkeznek be. @@ -1800,7 +1803,7 @@ Tervezés Tegyük fel, hogy egy aprócska egyetemi labor - rendszergazdái vagyunk. Ebben a labor, ami 15 &os;-s + rendszergazdái vagyunk. A labor, mely 15 &os;-s gépet tudhat magáénak, jelen pillanatban még semmilyen központosított adminisztráció nem létezik. Mindegyik @@ -1809,7 +1812,7 @@ állománnyal rendelkezik. Ezeket az állományokat saját kezûleg kell szinkronban tartani. Tehát ha most felveszünk egy - felhasználót a laborban, akkor az + felhasználót a laborhoz, akkor az adduser parancsot mind a 15 gépen ki kell adni. Egyértelmû, hogy ez így nem maradhat, ezért úgy döntöttük, @@ -1893,8 +1896,8 @@ Elõfordul, hogy egyes szervezetek az interneten is nyilvántartott tartománynevüket - választják NIS tartománynévnek - is. Ez alapvetõen nem ajánlott, mivel a + választják NIS tartománynévnek. + Ez alapvetõen nem ajánlott, mivel a hálózati problémák felderítése közben félreértéseket szülhet. A NIS @@ -1910,7 +1913,7 @@ SunOS - Azonban a legtöbb operációs rendszer + A legtöbb operációs rendszer azonban (köztük a &sunos;) a NIS tartománynevet használja internetes tartománynévként is. Ha a @@ -1926,20 +1929,20 @@ A szerverek fizikai elvárásai Nem árt néhány dolgot fejben - tartani, amikor a NIS szervernek használt gépet - kiválasztjuk. Az egyik ilyen szerencsétlen - dolog az a szintû függõség, ami a NIS - kliensek felõl megfigyelhetõ a szerverek - felé. Ha egy kliens nem tudja a NIS - tartományon belül felvenni a kapcsolatot - valamelyik szerverrel, akkor az a gép könnyen - instabillá válhat. Felhasználói - és csoport információk - nélkül a legtöbb rendszer egy idõre le - is merevedik. Ennek figyelembevételével - tehát olyan gépet kell szervernek - választanunk, amelyet nem kell gyakran - újraindítani, és nem + tartani, amikor a NIS szervernek használt + gépet kiválasztjuk. Az egyik ilyen + szerencsétlen dolog az a szintû + függõség, ami a NIS kliensek felõl + megfigyelhetõ a szerverek felé. Ha egy kliens + nem tudja a NIS tartományon belül felvenni a + kapcsolatot valamelyik szerverrel, akkor az a gép + könnyen megbízhatatlanná válhat. + Felhasználói- és + csoportinformációk nélkül a + legtöbb rendszer egy idõre le is merevedik. Ennek + figyelembevételével tehát olyan + gépet kell szervernek választanunk, amelyet + nem kell gyakran újraindítani, és nem végzünk rajta semmilyen komoly munkát. A célnak legjobban megfelelõ NIS szerverek valójában olyan gépek, amelyek @@ -1961,19 +1964,19 @@ A NIS rendszerben tárolt összes információ általános példánya egyetlen gépen - található meg, amit a központi NIS + található meg, amelyet a központi NIS szervernek hívunk. Az információk tárolására szánt adatbázis pedig NIS táblázatoknak (NIS map) nevezzük. &os; alatt ezek a táblázatok a - /var/yp/[tartománynév] + /var/yp/tartománynév könyvtárban találhatóak, ahol a - [tartománynév] a - kiszolgált NIS tartományt nevezi meg. Egyetlen - NIS szerver egyszerre akár több tartományt - is kiszolgálhat, így itt több - könyvtár is található, minden - támogatott tartományhoz egy. Minden + tartománynév + a kiszolgált NIS tartományt nevezi meg. + Egyetlen NIS szerver egyszerre akár több + tartományt is kiszolgálhat, így itt + több könyvtár is található, + minden támogatott tartományhoz egy. Minden tartomány saját, egymástól független táblázatokkal rendelkezik. @@ -2012,11 +2015,12 @@ - nisdomainname="test-domain" + nisdomainname="proba-tartomany" Ez a sor adja meg a hálózati - beállítások (vagy pl. az + beállítások (vagy + például az újraindítás) során a NIS - tartomány nevét, amit a korábbiak + tartomány nevét, amely a korábbiak szerint itt most a proba-tartomany. @@ -2032,7 +2036,7 @@ nis_yppasswdd_enable="YES" Ezzel engedélyezzük az - rpc.yppasswdd démont, ami a + rpc.yppasswdd démont, amely a korábban említettek szerint lehetõvé teszi a felhasználók számára, hogy a közvetlenül a @@ -2046,8 +2050,8 @@ beállításainktól függõen további bejegyzések felvételére is szükségünk - lehet még. Erre késõbb még - az olyan NIS + lehet. Erre késõbb még az olyan NIS szervereknél, amelyek egyben NIS kliensek, vissza fogunk térni. @@ -2100,8 +2104,8 @@ egyéb hozzáférést, amelyeket nem akarjuk közvetíteni a NIS kliensek felé (például a root és - minden más nullás - (rendszeradminisztrátori) azonosítóval + minden más nullás, vagyis + rendszeradminisztrátori azonosítóval ellátott hozzáférést). @@ -2121,7 +2125,7 @@ tényleg itt az ideje inicializálni NIS táblázatainkat. A &os; erre egy ypinit nevû szkriptet ajánl - fel (amirõl a saját man oldalán tudhatunk + fel (errõl a saját man oldalán tudhatunk meg többet). Ez a szkript egyébként a legtöbb &unix; típusú >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon May 12 12:29:28 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 42C6810656B1; Mon, 12 May 2008 12:29: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 0072B10656AC for ; Mon, 12 May 2008 12:29: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 D33BF8FC2E for ; Mon, 12 May 2008 12:29: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 m4CCTRQ2099232 for ; Mon, 12 May 2008 12:29:27 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4CCTRBC099230 for perforce@freebsd.org; Mon, 12 May 2008 12:29:27 GMT (envelope-from pgj@FreeBSD.org) Date: Mon, 12 May 2008 12:29:27 GMT Message-Id: <200805121229.m4CCTRBC099230@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 141507 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, 12 May 2008 12:29:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=141507 Change 141507 by pgj@disznohal on 2008/05/12 12:29:26 Cleanup in Chapter 28. Affected files ... .. //depot/projects/docproj_hu/books/handbook/firewalls/chapter.sgml#7 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/firewalls/chapter.sgml#7 (text+ko) ==== @@ -21,8 +21,8 @@ Brad Davis - SGML formátumra alakította és - aktualizálta: + SGML formátumúra alakította + és aktualizálta: @@ -48,28 +48,28 @@ vagy továbbengedik ezeket vagy megállítják. A tûzfalak szabályai a csomagok egy vagy több - jellemzõjét veszik szemügyre, amik lehetnek - mondjuk a protokoll típusa, a forrás vagy cél - hálózati címe, esetleg a forrás- vagy - a célport. + jellemzõjét veszik szemügyre, amelyek lehetnek + például a protokoll típusa, a forrás + vagy cél hálózati címe, esetleg a + forrás- vagy a célport. A tûzfalak jelentõs mértékben képesek gyarapítani egy gép vagy egy hálózat védelmét. Leginkább a - következõkre tudjuk felhasználni ezeket: + következõkre tudjuk felhasználni: - a belsõ hálózatunkban futó - alkalmazások, szolgáltatások, gépek - megvédésére és + A belsõ hálózatunkban futó + alkalmazások, szolgáltatások, + gépek megvédésére és elszigetelésére az internetrõl érkezõ nem kívánt forgalom ellen - a belsõ hálózatban levõ + A belsõ hálózatban levõ gépek elérését tudjuk korlátozni vagy letiltani az interneten elérhetõ szolgáltatások @@ -77,14 +77,14 @@ - a hálózati címfordítás + A hálózati címfordítás (Network Address Translation, NAT) beállításához, ahol a belsõ hálózatunk privát IP-címeket használnak és egy közös kapcsolaton keresztül - érik el az internetet (vagy egyetlen - IP-cím, vagy pedig automatikusan + érik el az internetet (egyetlen + IP-címmel, vagy pedig automatikusan kiosztott publikus címekkel). @@ -96,30 +96,30 @@ hogyan adjuk meg helyesen a csomagok szûrését leíró - szabályokat + szabályokat; a &os;-be épített tûzfalak közti - különbségeket + különbségeket; hogyan állítsuk be és használjuk az OpenBSD PF - tûzfalát + tûzfalát; hogyan állítsuk be és használjuk az IPFILTER - tûzfalat + tûzfalat; hogyan állítsuk be és használjuk az IPFW - tûzfalat + tûzfalat. @@ -128,9 +128,10 @@ a &os;-hez és az internethez kötõdõ - alapvetõ fogalmak ismerete + alapvetõ fogalmak ismerete. + @@ -153,23 +154,23 @@ szabály és minden mást blokkolnak. Az inkluzív tûzfalak általában - biztonságosabbak az exkluzív társaiknál, - mivel esetükben jelentõs mértékben - visszaszorul az átfolyó nem kívánatos - forgalom. + biztonságosabbak az exkluzív + társaiknál, mivel esetükben jelentõs + mértékben visszaszorul a nem kívánatos + átfolyó forgalom. - A védelem még tovább fokozható az - állapottartó tûzfalak (stateful - firewall) használatával. Ilyenkor a tûzfal - szemmel tartja a rajta keresztül megnyitott kapcsolatokat, - és vagy csak a már meglevõ kapcsolathoz - tartozó forgalmat engedi át vagy nyit egy - újat. Az állapottartó tûzfalak - hátránya, hogy a Denial of Service - (DoS) típusú - támadásokkal szemben sokkal - sérülékenyebbek, amikor az új - kapcsolatok nagyon gyorsan jönnek létre. A + Ez a típusú védelem még + tovább fokozható az állapottartó + tûzfalak (stateful firewall) + használatával. Ilyenkor a tûzfal szemmel + tartja a rajta keresztül megnyitott kapcsolatokat, és + vagy csak a már meglevõ kapcsolathoz tartozó + forgalmat engedi át, vagy nyit egy újat. Az + állapottartó tûzfalak hátránya, + hogy a Denial of Service (DoS) + típusú támadásokkal szemben sokkal + sérülékenyebbek olyan helyzetekben, amikor az + új kapcsolatok nagyon gyorsan jönnek létre. A legtöbb tûzfal esetében azonban tudjuk vegyíteni az állapottartó és nem állapottartó viselkedést, és ezzel egy @@ -182,13 +183,13 @@ Tûzfalak A &os; alaprendszerébe három - különbözõ tûzfalat építettek - be. Ezek: az IPFILTER (másik - nevén IPF), az - IPFIREWALL (más néven - IPFW) és az OpenBSD - csomagszûrõje (Packet Filter, azaz - PF). A forgalom + különbözõ tûzfalat + építettek be, melyek a következõk: az + IPFILTER (másik nevén + IPF), az IPFIREWALL + (más néven IPFW) és az + OpenBSD csomagszûrõje (Packet + Filter, azaz PF). A forgalom szabályozására (vagyis alapvetõen a sávszélesség kihasználtságának @@ -208,21 +209,21 @@ érkezõ vagy onnan távozó csomagokról, habár megoldásaik teljesen máshogy mûködnek és a szabályok - felírási módja is eltér. + megadási módja is eltér. - A &os; azért tartalmaz egyszerre ennyi tûzfalat, - mert az emberek elvárásai és igényei - egyénenként eltérnek. Egyikõjük - sem tekinthetõ a legjobbnak. + A &os; azért tartalmaz egyszerre ennyiféle + tûzfalat, mert az emberek elvárásai és + igényei eltérnek. Egyikük sem tekinthetõ + a legjobbnak. A szerzõ egyébként az IPFILTER megoldását részesíti elõnyben, mivel egy hálózati címfordítást alkalmazó környezetben sokkal könnyebb vele megfogalmazni az állapottartó szabályokat, - valamint tartalmaz egy beépített FTP proxy-t is, - amivel a kimenõ FTP kapcsolatok - beállítása tovább + valamint tartalmaz egy beépített FTP proxyt is, + amivel így a kimenõ FTP kapcsolatok + beállítása még tovább egyszerûsödik. Mivel az összes tûzfal a csomagok @@ -250,18 +251,17 @@ PF - 2003. júliusában az OpenBSD - PF néven ismert - csomagszûrõjét átírták - &os;-re és elérhetõvé tették a - &os; Portgyûjteményének - részeként. A PF programot - beépítetten tartalmazó elsõ - kiadás pedig 2004. novemberében a &os; 5.3 - volt. A PF egy teljes, mindentudó - tûzfal, ami támogatja az ún. - ALTQ (Alternate Queuing, vagyis a - váltóbesorolás) + 2003 júliusában az OpenBSD PF + néven ismert csomagszûrõjét + átírták &os;-re és + elérhetõvé tették a &os; + Portgyûjteményének részeként. A + PF programot beépítetten + tartalmazó elsõ kiadás pedig 2004 + novemberében a &os; 5.3 volt. A PF + egy teljes, mindentudó tûzfal, amely támogatja + az ún. ALTQ (Alternate Queuing, vagyis + a váltóbesorolás) megoldást. Az ALTQ lehetõvé teszi a sávszélesség korlátozását a szolgáltatás @@ -270,26 +270,26 @@ különbözõ szolgáltatások a szûrési szabályok mentén garantált sávszélességhez juthatnak. - Az OpenBSD projekt kiváló munkát végez + Az OpenBSD Projekt kiváló munkát végez a PF felhasználói útmutatójának karbantartásával, amely így most nem lesz része a kézikönyvnek, hiszen ez csak az erõforrások kétszerezése lenne. - A PF &os;-n történõ - használatáról a honlapon - olvashatunk többet (angolul). + A + címen olvashatunk többet arról (angolul), hogy a + PF-et hogyan használjunk &os;-n. A PF engedélyezése - A PF a &os; 5.3 verziója utáni - kiadásokban az alaprendszer része, amit a rendszer - mûködése közben egy külön modul - betöltésével aktiválhatunk. Ha az - rc.conf állományban megadjuk - a pf_enable="YES" sort, akkor a rendszer + A PF a &os; 5.3 verziója utáni + kiadásokban az alaprendszer része, amelyet a + rendszer mûködése közben egy + külön modul betöltésével + aktiválhatunk. Ha az rc.conf + állományban megadjuk a + pf_enable="YES" sort, akkor a rendszer magától be is tölti a PF-hez tartozó rendszermag modult. Ez a betölthetõ modul egyébként még a &man.pflog.4; @@ -297,16 +297,16 @@ engedélyezi. - A modul feltételezi a options - INET és device bpf sorok - jelenlétét. Hacsak nem adtuk meg &os; - 6.0-RELEASE elõtti verzióban a - NOINET6, ill. az utáni + A modul feltételezi az options + INET és a device bpf sorok + jelenlétét. Hacsak nem adtuk meg + &os; 6.0-RELEASE elõtti verziókban a + NOINET6, illetve az utána következõ verziókban a NO_INET6 beállítást (például a &man.make.conf.5; állományban) a rendszer - fordítására vonatkozóan, akkor a + fordítására vonatkozóan, akkor az options INET6 beállításra is szükség lesz. @@ -320,8 +320,8 @@ vagy letiltani. Ebben a példában a - pf engedélyezését - láthatjuk: + pf + engedélyezését láthatjuk: &prompt.root; pfctl -e @@ -380,15 +380,16 @@ A device pflog megadásával keletkezik egy &man.pflog.4; pszeudo hálózati - eszköz, amivel egy &man.bpf.4; leíróra - érkezõ forgalmat tudunk naplózni. A - &man.pflogd.8; démon használható - ezután tõle származó naplózott - adatok rögzítésére. + eszköz, amellyel egy &man.bpf.4; eszközre + érkezõ forgalmat tudunk naplózni. + Ezután a &man.pflogd.8; démon + használható tõle származó + naplózott adatok + rögzítésére. A device pfsync engedélyezi a &man.pfsync.4; pszeudo hálózati eszköz - létrejöttét, ami az ún. + létrejöttét, amely az ún. állapotváltások megfigyelésére alkalmas. Mivel ez nem része a betölthetõ modulnak, ezért egy @@ -422,26 +423,27 @@ Ha a tûzfalunk mögött egy helyi hálózat is meghúzódik, akkor az ott levõ gépek számára valamilyen - módon tudni kell továbbítani a csomagokat + módon tudnunk kell továbbítani a csomagokat vagy címfordítást kell végezni, így ez a beállítás is mindenképpen kelleni fog: - gateway_enable="YES" # az átjárói funkciók engedélyezése + gateway_enable="YES" # az átjáró funkciók engedélyezése - Az <acronym>ALTQ</acronym> engedélyezése + Az <acronym>ALTQ</acronym> + engedélyezése Az ALTQ kizárólag csak úgy érhetõ el, ha belefordítjuk a &os; rendszermagjába. Az ALTQ nem minden hálózati kártya részérõl támogatott. Az &man.altq.4; man oldalán - megtalálhatjuk a &os; aktuális - kiadásában szereplõ támogató - meghajtók listáját. A következõ + megtalálhatjuk azokat a meghajtókat, amelyek a + &os; aktuális kiadásában + támogatottak. A következõ beállítások az ALTQ további lehetõségeit igyekeznek engedélyezni. @@ -464,7 +466,7 @@ kapcsolatunkhoz tartozó sávszélességet különbözõ osztályokra vagy sorokra - tudjuk szedni, és a szûrési + tudjuk bontani és a szûrési szabályoknak megfelelõen osztályozni segítségükkel a forgalmat. @@ -526,7 +528,7 @@ telepítésében alapértelmezés szerint az /etc/pf.conf állomány látja el ennek szerepét, - ami számos hasznos példát és + amely számos hasznos példát és magyarázatot tartalmaz. Noha a &os; saját /etc/pf.conf @@ -536,7 +538,7 @@ használatossal. A pf tûzfal beállításával az OpenBSD csapat által írt nagyszerû írás - foglalkozik, ami a címrõl érhetõ el (angolul). @@ -545,11 +547,11 @@ útmutatóját olvasgatva azonban soha nem szabad elfelejtenünk, hogy &os; egyes változatai a pf különbözõ - verzióit tartalmazzák. A &os; 5.X - ágában az OpenBSD 3.5 + verzióit tartalmazzák. A &os; 5.X + változataiban az OpenBSD 3.5 pf tûzfalát, míg - a &os; 6.X változataiban az OpenBSD 3.7 szerinti - verzióját találjuk. + a &os; 6.X változataiban az OpenBSD 3.7 + szerinti verzióját találjuk. A &a.pf; kitûnõ hely a @@ -579,7 +581,7 @@ Az IPFILTER szerzõje Darren Reed. Az IPFILTER nem kötõdik egyik rendszerhez sem: ez egy olyan nyílt - forráskódú alkalmazás, amit + forráskódú alkalmazás, amelyet átírtak &os;, NetBSD, OpenBSD, &sunos;, HP/UX és &solaris; operációs rendszerekre. Az IPFILTER karbantartása és támogatása @@ -588,24 +590,24 @@ Az IPFILTER egy rendszermag oldalán mûködõ tûzfalazási és egy - címfordítási mechanizmusra alapszik, amit + címfordítási mechanizmusra alapszik, amelyet felhasználói programokkal tudunk felügyelni - és vezérelni. A tûzfal szabályai a + és vezérelni. A tûzfal szabályai az &man.ipf.8; segédprogrammal állíthatóak be vagy törölhetõek. A hálózati címfordításra vonatkozó - szabályokat a &man.ipnat.1; segédprogrammal - állíthatjuk be vagy törölhetjük. A + szabályokat az &man.ipnat.1; segédprogrammal + állíthatjuk be vagy törölhetjük. Az &man.ipfstat.8; segédprogram képes futás közben statisztikákat készíteni az IPFILTER rendszermagban elhelyezkedõ részeinek - viselkedésérõl. A &man.ipmon.8; program pedig + viselkedésérõl. Az &man.ipmon.8; program pedig az IPFILTER cselekvéseit képes a rendszernaplókba feljegyezni. Az IPF eredetileg olyan szabályfeldolgozási - módszer szerint készült, amiben az + módszer szerint készült, amelyben az utolsó egyezõ szabály nyer és csak állapotnélküli szabályokat ismert. Az idõ múlásával az IPF @@ -627,23 +629,23 @@ lehetõvé. A szakaszban szereplõ utasításokban olyan - szabályok szerepelnek, amik kihasználják a + szabályok szerepelnek, amelyek kihasználják a quick és keep state opciókat. Ezek az inkluzív tûzfalszabályok létrehozásának alapjai. Az inkluzív tûzfalak csak olyan csomagokat - engednek keresztül, amik megfelelnek a szabályoknak. - Ezen módon képesek vagyunk megmondani, hogy a - tûzfal mögül milyen szolgáltatások - érhetõek el az interneten és - segítségével azt is megadhatjuk, hogy az - internetrõl a belsõ hálózatunkon milyen - szolgáltatásokat érhetnek el. A tûzfal - alapból minden mást visszautasít és - naplóz. Az inkluzív tûzfalak sokkal de sokkal - megbízhatóbbak az exkluzív + engednek keresztül, amelyek megfelelnek a + szabályoknak. Ezen módon képesek vagyunk + megmondani, hogy a tûzfal mögül milyen + szolgáltatások érhetõek el az interneten + és segítségével azt is megadhatjuk, + hogy az internetrõl a belsõ hálózatunkon + milyen szolgáltatásokat érhetnek el. A + tûzfal alapból minden mást visszautasít + és naplóz. Az inkluzív tûzfalak sokkal, + de sokkal megbízhatóbbak az exkluzív tûzfalaknál, ezért itt most csak ilyenekkel foglalkozunk. @@ -658,7 +660,7 @@ url="http://www.phildev.net/ipf/index.html"> címen érhetõek el (angolul). - A nyílt forrású IPFilter + A nyílt forrású IPFILTER levelezési lista kereshetõ archívumait a címen találjuk (angolul). @@ -741,13 +743,13 @@ Az options IPFILTER_LOG hatására az IPF az ipl - csomagnaplózó pszeudoeszközre jegyzi fel a + csomagnaplózó pszeudo eszközre jegyzi fel a forgalmat — minden olyan szabály esetén, ahol megjelenik a log kulcsszó. Az options IPFILTER_DEFAULT_BLOCK megváltoztatja az alapértelmezett - viselkedést, tehát minden olyan csomag, ami nem + viselkedést, tehát minden olyan csomag, amely nem illeszkedik a tûzfal valamelyik pass típusú (átengedõ) szabályára, blokkolásra kerül. @@ -775,19 +777,20 @@ ipmon_flags="-Ds" # D = indítás démonként # s = naplózás a syslog használatával # v = a tcp ablak, ack, seq csomagok naplózása - # n = az IP címek és portok feloldása + # n = az IP-címek és portok feloldása - Ha olyan helyi hálózatunk bújik meg a - tûzfal mögött, ami egy fenntartott privát - IP-címtartományt használ, akkor még - a következõ utasításokra is - szükségünk lesz a + Ha olyan helyi hálózat áll meg a + tûzfal mögött, amely egy fenntartott + privát IP-címtartományt használ, + akkor még a következõ + utasításokra is szükségünk lesz a címfordítás bekapcsolásához: gateway_enable="YES" # a helyi hálózat átjárója ipnat_enable="YES" # az ipnat funkció elindítása ipnat_rules="/etc/ipnat.rules" # az ipnat mûködéséhez szükséges definíciók + @@ -805,10 +808,10 @@ &prompt.root; ipf -Fa -f /etc/ipf.rules - A az összes belsõ + Az az összes belsõ szabály törlését jelenti. - A jelzi, hogy egy + Az jelzi, hogy egy állományból kell beolvasni a betöltendõ szabályokat. @@ -830,16 +833,16 @@ beállításokat. Az &man.ipf.8; parancs a szabályokat - tároló állományt egy szabványos - szöveges állománynak tekinti, semmilyen - szimbolikus helyettesítést alkalmazó - szkriptet nem fogad el. + tároló állományt egy + szabványos szöveges állománynak + tekinti, semmilyen szimbolikus helyettesítést + alkalmazó szkriptet nem fogad el. - Azonban lehetõségünk van olyan IPF + Lehetõségünk van azonban olyan IPF szabályokat készíteni, amelyek kiaknázzák a szkriptek szimbolikus helyettesítésének lehetõségeit. - Errõl bõvebben ld. . @@ -855,15 +858,15 @@ Az &man.ipfstat.8; alapértelmezés szerint a - tûzfal legutóbbi indítása vagy a - statisztika számlálóinak a ipf - -Z paranccsal történt - lenullázása óta beérkezett és - kiment forgalomból a felhasználók - által megadott szabályoknak megfelelõ - csomagok alapján összegyûjtött - statisztikák lekérdezésére és - megjelenítésére használatos. + arra használatos, hogy le tudjuk kérdezni + és megjeleníteni a tûzfalhoz tartozó + számlálók értékeit, amelyek a + legutóbbi indítás vagy az ipf + -Z parancs által kiadott + lenullázásuk óta a bejövõ vagy + kimenõ forgalomból a megadott szabályoknak + megfelelõ csomagok alapján gyûjtenek össze + statisztikákat. A parancs mûködésének részleteit az &man.ipfstat.8; man oldalon @@ -932,8 +935,8 @@ Az ipfstat parancs talán egyik legfontosabb funkciója a - kapcsolóval csalható elõ, aminek - utasítására a rendszerben aktív + kapcsolóval csalható elõ, melynek + hatására a rendszerben aktív állapotok táblázatát mutatja meg ugyanúgy, ahogy a &man.top.1; a &os; rendszerben futó programokat. Amikor a tûzfalunk @@ -945,7 +948,7 @@ kiegészítésképpen megadható alkapcsolók megadásával kiválaszthatjuk azt a cél vagy forrás - IP-címet, portot vagy protokollt, amit valós + IP-címet, portot vagy protokollt, amelyet valós idõben meg akarunk figyelni. Ennek részleteit az &man.ipfstat.8; man oldalán láthatjuk. @@ -972,18 +975,17 @@ kapjuk meg. A démon mód abban az esetben hasznos, ha - folyamatosan naplózni akarjuk a rendszerben - történõ eseményeket, majd ezeket - késõbb átnézni. Így - képes egymással együttmûködni a - &os; és az IPFILTER. A &os; beépítve - tartalmaz olyan lehetõséget, aminek - révén magától cseréli a - rendszernaplókat. Ezért ha - átküldjük a syslogd démonnak a - naplózandó üzeneteket, akkor sokkal jobban - járunk, mintha egyszerûen csak mezei - állományba naplóznánk. Az + folyamatosan naplózni akarjuk a rendszerben zajló + eseményeket, majd késõbb ezeket + átnézni. Így képes egymással + együttmûködni a &os; és az IPFILTER. A + &os; beépítve tartalmaz olyan + lehetõséget, aminek révén + magától cseréli a rendszernaplókat. + Ezért ha átküldjük a syslogd + démonnak a naplózandó üzeneteket, + akkor sokkal jobban járunk, mintha egyszerûen csak + mezei állományba naplóznánk. Az rc.conf alapértelmezései között az ipmon_flags beállítás a @@ -1017,9 +1019,10 @@ Egyáltalán nem ritka, hogy a szabályrendszer végén egy alapértelmezés szerint mindent eldobó - szabály áll, ami naplóz. Ezzel - lehetõségünk nyílik azokat a csomagokat, - amelyek egyetlen szabályra sem illeszkedtek. + szabály áll, amely naplóz. Ezzel + lehetõségünk nyílik + rögzíteni azokat a csomagokat, amelyek egyetlen + szabályra sem illeszkedtek. @@ -1071,8 +1074,8 @@ security.* /var/log/ipfilter.log A security.* megadásával az - összes ilyen típusú üzenet egy elõre - rögzített helyre kerül. + összes ilyen típusú üzenet egy + elõre rögzített helyre kerül. Az /etc/syslog.conf állományban elvégzett @@ -1097,34 +1100,35 @@ A naplózott üzenetek formátuma Az ipmon által létrehozott - üzenetek láthatatlan karakterekkel elválasztott + üzenetek whitespace karakterekkel elválasztott adatmezõkbõl állnak. A következõ mezõk az összes üzenet esetében megjelennek: - a csomag megérkezésének + A csomag megérkezésének dátuma - a csomag megérkezésének - idõpontja. ÓÓ:PP:MM.E alakban jelennek meg - az órák, percek, másodpercek és - ezredmásodpercek (ami több számjegy - hosszú is lehet) szerint + A csomag megérkezésének + idõpontja. ÓÓ:PP:MM.E alakban jelennek + meg az órák, percek, másodpercek + és ezredmásodpercek (ez több + számjegy hosszú is lehet) szerint - annak a felületnek a neve, ahol a csomag - feldolgozásra került, pl. + Annak a felületnek a neve, ahol a csomag + feldolgozásra került, például dc0 - a szabályhoz tartozó csoport és - sorszám, pl. @0:17 + A szabályhoz tartozó csoport és + sorszám, például + @0:17 @@ -1133,7 +1137,7 @@ - cselekvés: a p mint átment (passed), b + Cselekvés: a p mint átment (passed), b mint blokkolt (blocked), S mint rövid csomag (short packet), n mint egyik szabályra sem illeszkedett (not match), L mint naplózás (log). A @@ -1143,26 +1147,29 @@ csomagot egy felsõbb szintû beállítás miatt naplózták, nem egy szabály - hatására + hatására. - címek: ez tulajdonképpen három mezõt takar: a forrás - címet és portot (melyet egy vesszõ választ el), a - -> jelet és cél címet és portot. Például: - 209.53.17.22,80 -> 198.73.220.17,1722 + Címek: ez tulajdonképpen három + mezõt takar: a forrás címet és + portot (melyet egy vesszõ választ el), a -> + jelet és cél címet és portot. + Például: 209.53.17.22,80 -> + 198.73.220.17,1722. - a PR után a protokoll neve - vagy száma olvasható, pl. PR tcp + A PR után a protokoll neve + vagy száma olvasható, például + PR tcp. - a len csomaghoz tartozó + A len csomaghoz tartozó fejléc és törzsének teljes - hosszát jelöli, pl. len 20 - 40 + hosszát jelöli, például + len 20 40. @@ -1175,8 +1182,8 @@ oldalán olvashatjuk. Amennyiben a csomag ICMP, a sort két mezõ - zárja, melyek közül az elsõ tartalma mindig - ICMP, és ezt egy perjellel + zárja, melyek közül az elsõ tartalma + mindig ICMP, és ezt egy perjellel elválasztva az ICMP üzenet típusa és altípusa követi. Tehát például az ICMP 3/3 a nem elérhetõ port @@ -1189,33 +1196,35 @@ helyettesítéssel Az IPF használatában gyakorlott - felhasználók közül néhányan - képesek olyan stílusú - szabályrendszert készíteni, ahol - szimbolikus helyettesítést használnak. - Ennek az egyik legnagyobb elõnye az, hogy ilyenkor - elég csak a szimbolikus névhez tartozó - értéket megváltoztatni és amikor a - szkript lefut, akkor az összes rá hivatkozó - szabályba ez kerül be. Szkript lévén - a szimbolikus helyettesítéssel ki tudjuk emelni a - gyakran használt értékeket és + felhasználók közül + néhányan képesek olyan + stílusú szabályrendszert + készíteni, ahol szimbolikus + helyettesítést használnak. Ennek az egyik + legnagyobb elõnye az, hogy ilyenkor elég csak a + szimbolikus névhez tartozó értéket + megváltoztatni és amikor a szkript lefut, akkor az + összes rá hivatkozó szabályba ez + kerül be. Szkript lévén a szimbolikus + helyettesítéssel ki tudjuk emelni a gyakran + használt értékeket és behelyettesíteni ezeket több helyre. Ezt a most következõ példában láthatjuk. Az itt alkalmazott felírás kompatibilis az sh, - csh és tcsh shellekkel. + csh és tcsh parancsértelmezõkkel. A szimbolikus helyettesítést egy dollárjellel fejezzük ki: $. A szimbolikus mezõkben nem szerepel a $ - jelölés. + jelölés. A szimbolikus mezõ tartalmát kettõs - idézõjelbe (") tesszük. + idézõjelbe (") + tesszük. Kezdjük így el a szabályok írását: @@ -1251,12 +1260,15 @@ EOF ################## Itt az IPF szkript vége ######################## - Ennyi lenne. A példában szereplõ szabályok most nem - annyira lényegesek, a hangsúly most igazából a szimbolikus - helyettesítésen és annak használatán van. Ha a fenti példát az - /etc/ipf.rules.script állományba mentjük, - akkor ezeket a szabályokat a következõ paranccsal újra tudjuk - tölteni: + Ennyi lenne. A példában szereplõ + szabályok most nem annyira lényegesek, a + hangsúly most igazából a szimbolikus + helyettesítésen és annak + használatán van. Ha a fenti példát + az /etc/ipf.rules.script + állományba mentjük, akkor ezeket a + szabályokat a következõ paranccsal újra + tudjuk tölteni: &prompt.root; sh /etc/ipf.rules.script @@ -1271,7 +1283,7 @@ - vegyük ki megjegyzésbõl a + Vegyük ki megjegyzésbõl a cat paranccsal kezdõdõ sort, és tegyük megjegyzésbe az /sbin/ipf kezdetût. A megszokottak @@ -1282,24 +1294,24 @@ után futtassuk le a szkriptet az /etc/ipf.rules állomány létrehozásához vagy - frissítéséhez + frissítéséhez. - tiltsuk le az IPFILTER aktiválását - a rendszerindításkor, tehát írjuk - bele az ipfilter_enable="NO" sort (ami - mellesleg az alapértelmezett értéke) az - /etc/rc.conf - állományba + Tiltsuk le az IPFILTER aktiválását + a rendszerindításkor, tehát + írjuk bele az ipfilter_enable="NO" + sort (ami mellesleg az alapértelmezett + értéke) az /etc/rc.conf + állományba. - tegyünk egy, az alábbi szkripthez + Tegyünk egy, az alábbi szkripthez hasonlót az /usr/local/etc/rc.d/ könyvtárba. A szkriptnek adjuk valamilyen értelmes nevet, például ipf.loadrules.sh. Az .sh kiterjesztés - használata kötelezõ + használata kötelezõ. #!/bin/sh sh /etc/ipf.rules.script @@ -1327,14 +1339,15 @@ át kell engedni vagy vissza kell tartani. A gépek közt két irányban áramló csomagok egy munkamenet alapú társalgást - formáznak meg. A tûzfal szabályrendszere - minden csomagot kétszer dolgoz fel: egyszer, amikor befut - az internetrõl, illetve még egyszer, amikor - visszavándorol az internet irányába. - Mindegyik TCP/IP szolgáltatást (pl. telnet, www, + képeznek. A tûzfal szabályrendszere minden + csomagot kétszer dolgoz fel: egyszer, amikor befut az + internetrõl, illetve még egyszer, amikor + visszatér az internetre. Mindegyik TCP/IP + szolgáltatást (például telnet, www, levelezés stb.) elõre meghatározza a - protokollja, cél és forrás IP-címe - vagy portja. Ez az alapja a szolgáltatások + hozzátartozó protokoll, cél és + forrás IP-cím vagy port. Ez az alapja a + szolgáltatások engedélyezésérõl vagy tiltásáról szóló szabályok megfogalmazásának. @@ -1352,7 +1365,7 @@ szabályokat ismert. Az idõk folyamán az IPF szabályai kiegészültek a quick és az állapottartásra vonatkozó - keep state opciókkal, aminek + keep state opciókkal, amelynek köszönhetõen óriási mértékben korszerûsödött a szabályok feldolgozása. @@ -1375,7 +1388,7 @@ internetrõl a magánhálózatunkon. A tûzfal minden mást elutasít és alapértelmezés szerint naplóz. Az - inkluzív tûzfalak sokkal de sokkal + inkluzív tûzfalak sokkal, de sokkal biztonságosabbak az exkluzív tûzfalaknál, ezért itt most csak ezzel az egyetlen típussal foglalkozunk. @@ -1392,7 +1405,8 @@ érdekében javasoljuk, hogy a tûzfal alapjait elõször helyi konzolról építsük fel, ne pedig - távolról, pl. ssh + távolról, például + ssh segítségével. @@ -1408,22 +1422,22 @@ A szabályok felépítésének - bemutatását itt most leszûkítjük a - modern állapottartó szabályokra és + bemutatását itt most leszûkítjük + a modern állapottartó szabályokra és az elsõ illeszkedõ szabály nyer típusú feldolgozásra. A szabályok felírásának régebbi módjai az &man.ipf.8; man oldalon találhatóak. A # karakterrel egy megjegyzés - kezdetét jelezzük, és általában a - sor végén vagy egy külön sorban bukkan + kezdetét jelezzük, és általában + a sor végén vagy egy külön sorban bukkan fel. Az üres sorokat a rendszer nem veszi figyelembe. A szabályok kulcsszavakat tartalmaznak. Ezeknek a - kulcsszavaknak balról jobbra haladva adott sorrendben kell - szerepelniük. A kulcsszavakat kiemeltük. Egyes + kulcsszavaknak balról jobbra haladva adott sorrendben + kell szerepelniük. A kulcsszavakat kiemeltük. Egyes kulcsszavakhoz további beállítások is tartozhatnak, amelyek maguk is kulcsszavak lehetnek, és még további opciókkal @@ -1443,11 +1457,13 @@ BE-KI = in | out OPCIÓK = log | quick | on - felületnév + felületnév SZÛRÉS = proto - érték | forrás/cél IP | port = - szám | flags beállítás + érték | + forrás/cél IP | port = + szám | flags + beállítás >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon May 12 15:39:49 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6D2E81065680; Mon, 12 May 2008 15:39: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 164291065670 for ; Mon, 12 May 2008 15:39:49 +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 066448FC0C for ; Mon, 12 May 2008 15:39:49 +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 m4CFdmtK031614 for ; Mon, 12 May 2008 15:39:48 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4CFdmu1031612 for perforce@freebsd.org; Mon, 12 May 2008 15:39:48 GMT (envelope-from snagg@FreeBSD.org) Date: Mon, 12 May 2008 15:39:48 GMT Message-Id: <200805121539.m4CFdmu1031612@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 141513 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, 12 May 2008 15:39:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=141513 Change 141513 by snagg@snagg_macosx on 2008/05/12 15:39:07 Did some bug-fix. The KPI is changed. audit_pipe_submit has now a new argument as well as audit_pipe_preselect. Callers of this function were modified in order to use the new KPI. This is the new Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit.c#2 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#5 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#5 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_private.h#2 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_worker.c#2 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit.c#2 (text) ==== @@ -385,7 +385,7 @@ if (au_preselect(event, class, aumask, sorf) != 0) ar->k_ar_commit |= AR_PRESELECT_TRAIL; if (audit_pipe_preselect(auid, event, class, sorf, - ar->k_ar_commit & AR_PRESELECT_TRAIL) != 0) + ar->k_ar_commit & AR_PRESELECT_TRAIL, ar->k_ar.ar_subj_pid) != 0) ar->k_ar_commit |= AR_PRESELECT_PIPE; if ((ar->k_ar_commit & (AR_PRESELECT_TRAIL | AR_PRESELECT_PIPE | AR_PRESELECT_USER_TRAIL | AR_PRESELECT_USER_PIPE)) == 0) { @@ -491,7 +491,7 @@ panic("audit_failing_stop: thread continued"); } td->td_ar = audit_new(event, td); - } else if (audit_pipe_preselect(auid, event, class, AU_PRS_BOTH, 0)) + } else if (audit_pipe_preselect(auid, event, class, AU_PRS_BOTH, 0, td->td_proc->p_pid)) td->td_ar = audit_new(event, td); else td->td_ar = NULL; ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#5 (text) ==== ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#5 (text) ==== @@ -99,12 +99,6 @@ * We may want to consider a more space/time-efficient data structure once * usage patterns for per-auid specifications are clear. */ -struct audit_pipe_preselect { - au_id_t app_auid; - au_mask_t app_mask; - TAILQ_ENTRY(audit_pipe_preselect) app_list; -}; - struct audit_pipe_preselect_event { int app_event; int app_flag; @@ -247,16 +241,15 @@ TAILQ_FOREACH(app, &ap->ap_preselect_list, app_list) { if(app->app_pid == app_pid) { - if(event == -1) + if(app_event == -1) return (app); for(i = 0; i < app->app_event_len; i++) - if((app->app_auevents + i)->app_event == app_event) + if((app->app_auevents + i)->app_event == app_event) { if(event_flag == -1) - return (app) + return (app); else if ((app->app_auevents + i)->app_flag == event_flag) return (app); - - return (app); + } } } @@ -317,19 +310,19 @@ * exist, and allocate. We will free it if it is unneeded. */ app_new = malloc(sizeof(*app_new), M_AUDIT_PIPE_PRESELECT, M_WAITOK); - app_new->app_events= 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) * AUDIT_NEVENTS, M_AUDIT_PIPE_PRESELECT_EVENT, M_WAITOK); mtx_lock(&audit_pipe_mtx); /* * First search for the entry by its pid */ - app = audit_pipe_preselect_find_event(ap, -1, pid, -1); + 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; + (app->app_auevents + i)->app_flag = (events + i)->app_flag; } } else { app = app_new; @@ -338,7 +331,7 @@ app->app_event_len = AUDIT_NEVENTS; 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; + (app->app_auevents + i)->app_flag = (events + i)->app_flag; } TAILQ_INSERT_TAIL(&ap->ap_preselect_list, app, app_list); } @@ -347,7 +340,7 @@ mtx_unlock(&audit_pipe_mtx); if (app_new != NULL) { free(app_new, M_AUDIT_PIPE_PRESELECT); - free(app_new->app_auevents, M_AUDIT_PIPE_PRESELECT_ENTRY); + free(app_new->app_auevents, M_AUDIT_PIPE_PRESELECT_EVENT); } } @@ -389,11 +382,11 @@ int i; mtx_lock(&audit_pipe_mtx); - app = audit_pipe_preselect_find(ap, event, pid, -1); + app = audit_pipe_preselect_find_event(ap, app_event, pid, -1); if (app != NULL) { for( i = 0; i < app->app_event_len; i++) { if((app->app_auevents + i)->app_event == app_event && (app->app_auevents + i)->app_flag == app_flag) { - free((app->app_auevents + i), M_AUDIT_PIPE_EVENT); + free((app->app_auevents + i), M_AUDIT_PIPE_PRESELECT_EVENT); break; } } @@ -416,7 +409,7 @@ int i; mtx_lock(&audit_pipe_mtx); - app = audit_pipe_preselect_find(ap, -1, pid, -1); + app = audit_pipe_preselect_find_event(ap, -1, pid, -1); if (app != NULL) { TAILQ_REMOVE(&ap->ap_preselect_list, app, app_list); mtx_unlock(&audit_pipe_mtx); @@ -521,7 +514,7 @@ */ static int audit_pipe_preselect_check(struct audit_pipe *ap, au_id_t auid, - au_event_t event, au_class_t class, int sorf, int trail_preselect, pid_t pid) + au_event_t event, au_class_t class, int sorf, int trail_preselect, pid_t app_pid) { struct audit_pipe_preselect *app; @@ -545,7 +538,7 @@ sorf)); case AUDITPIPE_PRESELECT_MODE_SYSCALL: - app = audit_pipe_preselect_find_event(ap, event, pid, sorf); + app = audit_pipe_preselect_find_event(ap, event, app_pid, sorf); if(app != NULL) return (1); @@ -559,19 +552,19 @@ /* * Determine whether there exists a pipe interested in a record with specific - * properties. MISS the PID in the declaration, to be done later, just don't know to change the whole kernel:P + * properties. * */ int audit_pipe_preselect(au_id_t auid, au_event_t event, au_class_t class, - int sorf, int trail_preselect) + int sorf, int trail_preselect, pid_t app_pid) { struct audit_pipe *ap; mtx_lock(&audit_pipe_mtx); TAILQ_FOREACH(ap, &audit_pipe_list, ap_list) { if (audit_pipe_preselect_check(ap, auid, event, class, sorf, - trail_preselect, -1)) { + trail_preselect, app_pid)) { mtx_unlock(&audit_pipe_mtx); return (1); } @@ -635,7 +628,7 @@ */ void audit_pipe_submit(au_id_t auid, au_event_t event, au_class_t class, int sorf, - int trail_select, void *record, u_int record_len, pid_t pid) + int trail_select, void *record, u_int record_len, pid_t app_pid) { struct audit_pipe *ap; @@ -648,7 +641,7 @@ mtx_lock(&audit_pipe_mtx); TAILQ_FOREACH(ap, &audit_pipe_list, ap_list) { if (audit_pipe_preselect_check(ap, auid, event, class, sorf, - trail_select, pid)) + trail_select, app_pid)) audit_pipe_append(ap, record, record_len); } audit_pipe_records++; ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_private.h#2 (text) ==== @@ -331,9 +331,9 @@ * Audit pipe functions. */ int audit_pipe_preselect(au_id_t auid, au_event_t event, - au_class_t class, int sorf, int trail_select); + au_class_t class, int sorf, int trail_select, pid_t app_pid); void audit_pipe_submit(au_id_t auid, au_event_t event, au_class_t class, - int sorf, int trail_select, void *record, u_int record_len); + int sorf, int trail_select, void *record, u_int record_len, pid_t app_pid); void audit_pipe_submit_user(void *record, u_int record_len); #endif /* ! _SECURITY_AUDIT_PRIVATE_H_ */ ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_worker.c#2 (text) ==== @@ -365,7 +365,7 @@ if (ar->k_ar_commit & AR_PRESELECT_PIPE) audit_pipe_submit(auid, event, class, sorf, ar->k_ar_commit & AR_PRESELECT_TRAIL, bsm->data, - bsm->len); + bsm->len, ar->ar_subj_pid); kau_free(bsm); out: From owner-p4-projects@FreeBSD.ORG Mon May 12 17:39:58 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C41E2106567B; Mon, 12 May 2008 17:39: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 853681065675 for ; Mon, 12 May 2008 17:39:58 +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 75CCC8FC0C for ; Mon, 12 May 2008 17:39:58 +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 m4CHdwlN051810 for ; Mon, 12 May 2008 17:39:58 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4CHdw6R051808 for perforce@freebsd.org; Mon, 12 May 2008 17:39:58 GMT (envelope-from pgj@FreeBSD.org) Date: Mon, 12 May 2008 17:39:58 GMT Message-Id: <200805121739.m4CHdw6R051808@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 141516 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, 12 May 2008 17:39:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=141516 Change 141516 by pgj@disznohal on 2008/05/12 17:39:29 Cleanup in Chapter 29. Affected files ... .. //depot/projects/docproj_hu/books/handbook/advanced-networking/chapter.sgml#6 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/advanced-networking/chapter.sgml#6 (text+ko) ==== @@ -25,34 +25,34 @@ az átjárók és az - útválasztás alapjait + útválasztás alapjait; hogyan állítsunk be IEEE 802.11 és - &bluetooth; eszközöket + &bluetooth; eszközöket; a &os; segítségével hogyan tudunk két hálózatot összekötni - hálózati hidakon keresztül + hálózati hidakon keresztül; hogyan indítsuk hálózatról egy - lemez nélküli gépet + lemez nélküli gépet; hogyan állítsunk be hálózati - címfordítást + címfordítást; hogyan kapcsoljunk össze két számítógépet PLIP - használatával + használatával; @@ -62,13 +62,13 @@ hogyan állítsuk be az ATM - használatát + használatát; hogyan engedélyezzük és - használjuk ki a Közös címredundancia - protokollt &os;-ben + használjuk a Közös címredundancia + protokollt &os;-ben. @@ -78,25 +78,25 @@ az /etc/rc könyvtárban található szkriptek - mûködésének ismerete + mûködésének ismerete; az alapvetõ hálózati fogalmak - ismerete + ismerete; egy új &os; rendszermag beállításának és telepítésének ismerete () + linkend="kernelconfig">); - a külsõ fejlesztésû szoftverek + a külsõ szoftverek telepítésének ismerete () + linkend="ports">). @@ -121,9 +121,10 @@ alhálózat Egy gép egy másikat úgy tud - megtalálni a hálózaton, ha erre létezik - egy olyan mechanizmus, amely leírja, hogyan tudunk eljutni - az egyiktõl a másikig. Ezt hívjuk + megtalálni a hálózaton, ha erre + létezik egy olyan mechanizmus, amely leírja, hogyan + tudunk eljutni az egyiktõl a másikig. Ezt + hívjuk útválasztásnak (routing). Az útvonal (route) címek egy párjaként adható meg, egy @@ -131,8 +132,8 @@ átjáróval (gateway). Ez a páros mondja meg, hogy ha el akarjuk érni ezt a célt, akkor ezen az - átjárón kell - továbbhaladnunk. A céloknak három + átjárón keresztül + kell továbbhaladnunk. A céloknak három típusa lehet: egyéni gépek, alhálózatok és az alapértelmezett. Az @@ -172,25 +173,23 @@ útvonal Az elsõ két sorban az alapértelmezett - útvonalat (amirõl részleteiben majd a következõ szakaszban fogunk szólni) és a localhost útvonalát láthatjuk. - visszahurkolt - eszköz + loopback eszköz A localhost címhez az útválasztási táblázatban a lo0 eszköz tartozik (a - Netif oszlopban), amit visszahurkolt - eszköznek (loopback device) is neveznek. Ez arra - utasítja a rendszert, hogy az ide küldött - csomagokat ne küldje keresztül a helyi - hálózaton, hanem csak ezen a belsõ - felületen, mivel úgyis oda jutnak vissza, ahonnan - indultak. + Netif oszlopban), amelyet loopback + eszköznek is neveznek. Ez arra utasítja a + rendszert, hogy az ide küldött csomagokat ne a helyi + hálózaton küldje keresztül, hanem csak + ezen a belsõ felületen, mivel úgyis oda + jutnának vissza, ahonnan indultak. Ethernet @@ -199,7 +198,7 @@ A táblázatban a következõ sor egy 0:e0 kezdetû címet - tartalmaz. Ez egy hardveres Ethernet-cím, más + tartalmaz. Ez egy hardveres Ethernet cím, más néven MAC-cím. A &os; magától képes beazonosítani tetszõleges gépet (ebben a példában a test0 @@ -209,7 +208,7 @@ csatolófelületen keresztül. Ehhez a típusú útvonalhoz tartozik még egy lejárati idõ is (a Expire - oszlop), ami akkor kap szerepet, ha ennyi idõ + oszlop), amely akkor kap szerepet, ha ennyi idõ elteltével nem kapunk semmilyen hírt a géprõl. Amikor ilyen történik, az géphez eddig nyilvántartott útvonal @@ -240,31 +239,31 @@ megadott) útvonalak fognak létezni. A host1 sor a saját - gépünkre vonatkozik, amit az Ethernet-címe + gépünkre vonatkozik, amelyet az Ethernet címe szerint ismerünk. Mivel mi vagyunk küldõ gép, a &os; tudni fogja, hogy ilyenkor az Ethernetes - felület helyett a visszahurkolt eszközt + felület helyett a loopback eszközt (lo0) kell használnia. A két host2 sor arra mutat példát, amikor az &man.ifconfig.8; paranccsal álneveket hozunk létre (ennek konkrét okait - ld. az Ethernetrõl szóló részben). A - lo0 felület neve után - szereplõ => szimbólum azt - jelzi, hogy ez nem csak egy visszahurkolt felület (mivel a - címe szintén a helyi gépre mutat), hanem a - felület egy másik neve. Ilyen útvonalak csak - az álneveket ismerõ gépeknél jelennek - meg. A helyi hálózaton minden más - gépnél egyszerûen csak a - link#1 jelenik meg az ilyen útvonalak - esetében. + lásd az Ethernetrõl szóló + részben). A lo0 felület + neve után szereplõ => + szimbólum azt jelzi, hogy ez nem csak egy loopback + felület (mivel a címe szintén a helyi + gépre mutat), hanem a felület egy másik neve. + Ilyen útvonalak csak az álneveket ismerõ + gépeknél jelennek meg. A helyi + hálózaton minden más gépnél + egyszerûen csak a link#1 jelenik meg az + ilyen útvonalak esetében. Az utolsó sor (a 224 céllal rendelkezõ alhálózat) a többesküldésre (multicasting) szolgál, - ezzel egy másik szakaszban foglalkozunk. + amellyel majd egy másik szakaszban foglalkozunk. Végezetül az útvonalakhoz tartozó különféle tulajdonságok a @@ -293,8 +292,8 @@ G Gateway: az adott cél felé ezen a - gépen keresztül küldjünk, ami majd - kitalálja, hogy merre küldje + gépen keresztül küldjünk, amely + majd kitalálja, hogy merre küldje tovább @@ -307,8 +306,8 @@ C Clone: ebbõl az útvonalból - származtatunk új útvonalat azokhoz a - gépekhez, amikhez csatlakozunk. Ilyen + származtatunk új útvonalat azokhoz + a gépekhez, amelyekhez csatlakozunk. Ilyen útvonalakat általában a helyi hálózatokban találhatunk @@ -344,7 +343,7 @@ útválasztási táblázatban, hogy létezik-e már hozzá valamilyen útvonal. Ha a távoli gép egy olyan - alhálózatba esik, amit már el tudunk + alhálózatba esik, amelyet már el tudunk érni (klónozott útvonalak), akkor a rendszer megnézi, hogy a hozzátartozó felületen képes-e kapcsolatot @@ -355,7 +354,7 @@ esélye: az alapértelmezett útvonal használata. Ez az útvonal egy speciális átjáró útvonal - (amibõl általában csak egyetlen egy + (ebbõl általában csak egyetlen egy létezik a rendszerben) és tulajdonságai között mindig szerepel a c. A helyi hálózat gépei közül ez az @@ -368,9 +367,9 @@ Amikor pedig magát a külsõ világ felé átjáróként szolgáló gépet állítjuk be, - az alapértelmezett útvonal az internet - szolgáltatónk által megadott gép - címe lesz. + az alapértelmezett útvonal az + internet-szolgáltatónk által megadott + gép címe lesz. Vegyünk egy példát az alapértelmezett útvonalakra. Egy tipikus @@ -390,7 +389,7 @@ A Helyi1 és Helyi2 gépek a hálózatunk tagjai. A - Helyi1 az internet szolgáltatót + Helyi1 az internet-szolgáltatót éri el egy betárcsázós PPP kapcsolaton keresztül. A PPP szerver a külsõ felületén keresztül a helyi @@ -432,12 +431,12 @@ T1-ÁJ a Helyi1 gép számára az alapértelmezett átjáró és nem a - szolgáltató azon szervere, amihez + szolgáltató azon szervere, amelyhez csatlakozott? Ne felejtsük el, hogy a PPP felület a - szolgáltató helyi hálózatában a - mi részünkre kap címet, és a itt az + szolgáltató helyi hálózatában + a mi részünkre kap címet, és a itt az összes többi géphez tartozó útvonal automatikusan létrejön. Emiatt már eleve el tudjuk érni a @@ -447,9 +446,10 @@ lépcsõre. Általában a X.X.X.1 címet szokták a helyi - hálózat átjárójának - kiosztani. Ezért (az elõbbi példát + role="ipaddr">X.X.X.1 címet szokták a + helyi hálózat + átjárójának kiosztani. Ezért + (az elõbbi példát újrahasznosítva) ha a helyi hálózatunkon a C osztályú 10.20.30 címtartományt @@ -489,16 +489,16 @@ defaultrouter="10.20.30.1" - De a &man.route.8; parancs használatával + A &man.route.8; parancs használatával viszont akár közvetlenül is megtehetjük mindezt: &prompt.root; route add default 10.20.30.1 - A hálózati útválasztási - táblázatok kézzel történõ - módosításáról a &man.route.8; - man oldalon olvashatunk bõvebben. + A &man.route.8; man oldalon olvashatunk arról + bõvebben, hogy a hálózati + útválasztási táblázatokat + kézzel hogyan tudjuk módosítani. @@ -514,34 +514,34 @@ ejtenünk, ahol a gép egyszerre két hálózatnak is tagja. Gyakorlatilag az átjáróként üzemelõ - számítógépek (mint mondjuk az, ami a - fenti példában PPP kapcsolattal csatlakozott) - ilyen kettõs hálózatú gépnek - tekinthetõek. De ez a kifejezés - igazából csak azokra az esetekre illik, ahol a - gép egyszerre két helyi hálózatban - is megjelenik. + számítógépek (mint + például az, amelyik a fenti példában + PPP kapcsolattal csatlakozott) ilyen kettõs + hálózatú gépnek tekinthetõek. + Ez a kifejezés azonban igazából csak azokra + az esetekre illik, ahol a gép egyszerre két helyi + hálózatban is megjelenik. - Az egyik esetben a gépben két - Ethernet-kártya található, melyek mindegyike + Az egyik esetben a gépben két Ethernet + kártya található, melyek mindegyike birtokol egy-egy hálózati címet az egyes alhálózatokon. De elõfordulhat az is, hogy a - gépünkben csupán egyetlen - Ethernet-kártya van és az &man.ifconfig.8; + gépünkben csupán egyetlen Ethernet + kártya van és az &man.ifconfig.8; segítségével álneveket hoztunk létre hozzá. Az elõbbi általában két fizikailag elkülönölõ Ethernet alapú hálózat esetében történik, míg az utóbbinál csak egyetlen fizikai - hálózati szegmensrõl van szó, ami + hálózati szegmensrõl van szó, amely viszont logikailag két külön alhálózatot tartalmaz. Akármelyiket is vesszük, az útválasztási táblázatok - úgy jönnek létre, hogy a gép a - másik alhálózat felé + úgy jönnek létre, hogy bennük a + gép a másik alhálózat felé átjáróként (bejövõ útvonalként) lesz nyilvántartva. Ebben a konfigurációban a gép a két @@ -571,7 +571,7 @@ felületén beérkezõ csomagokat egy másik felületére. Az internetes szabványok és a sokéves mérnöki - tapasztalat azonban nem engedik, hogy a &os; projekt + tapasztalat azonban nem engedik, hogy a &os; Projekt alapértelmezés szerint is elérhetõvé tegye ezt a &os; rendszerekben. Ezt a lehetõséget az alábbi @@ -589,7 +589,7 @@ állítjuk 1-re. Ha valamiért egy idõre szüneteltetni akarjuk a csomagok továbbküldését, akkor - állítsuk a változót + állítsuk a változó értékét 0-ra. Az új útválasztónak nem @@ -599,14 +599,14 @@ statikus útvonalakat is használhatunk. A &os; alapból tartalmazza a BSD-k esetén szabványos &man.routed.8; útválasztó - démont, ami a RIP (v1 és v2) valamint az IRDP + démont, amely a RIP (v1 és v2) valamint az IRDP megoldásokat ismeri. A BGP v4, OSPF v2 és a többi fejlettebb útválasztási protokoll a net/zebra csomagban érhetõ el. Az ettõl bonyolultabb hálózati útválasztási feladatokhoz olyan kereskedelmi termékek is - elérhetõek, mint mondjuk a + elérhetõek, mint például a &gated;. BGP @@ -643,7 +643,7 @@ INTERNET - | (10.0.0.1/24) alapértelmezett átjáró az internetre + | (10.0.0.1/24) alapértelmezett átjáró internet felé | |az xl0 felület |10.0.0.10/24 @@ -670,23 +670,25 @@ Ebben a forgatókönyvben az A-utvalaszto a mi &os;-s gépünk, - ami az internet felé vezetõ + amely az internet felé vezetõ útválasztó szerepét játssza. Számára az alapértelmezett útvonal a 10.0.0.1, amin keresztül a + role="ipaddr">10.0.0.1, amelyen keresztül a külsõ világot tudja elérni. Feltételezzük, hogy a - B-utvalaszto-t már eleve jól - állítottuk be, tudja merre kell mennie. (A - kép alapján egyszerû: csak vegyünk fel - egy alapértelmezett útvonalat a + B-utvalaszto nevû gépet + már eleve jól állítottuk be, + ezért tudja merre kell mennie. (A kép + alapján egyszerû: csak vegyünk fel egy + alapértelmezett útvonalat a B-utvalaszto géphez, ahol így a 192.168.1.1 lesz az átjáró.) Ha megnézzük most az - A-utvalaszto útválasztási + A-utvalaszto + útválasztási táblázatát, akkor nagyjából a következõket fogjuk látni: @@ -703,8 +705,8 @@ Az A-utvalaszto útválasztási táblázata alapján jelen helyzetben nem lehet elérni a 2. - belsõ hálózatot. Nincs olyan - útvonal, ami a 192.168.2.0/24 alhálózat felé vezetne. Ezt például úgy tudjuk megoldani, ha manuálisan felvesszük ezt az @@ -750,19 +752,20 @@ karakterlánc egy útvonal neve. Az iménti példában csak egyetlen ilyen név szerepelt a static_routes - értékében, ami a + értékében, amely a belsohalo2 volt. Utána beírtunk még egy konfigurációs - változót is, aminek a neve + változót is, amelynek a neve route_belsohalo2. Ide helyeztük a &man.route.8; parancsnak átadandó beállítás összes paraméterét. Ez pontosan olyan, mintha a következõ parancsot adtuk volna ki: - &prompt.root; route add -net 192.168.2.0/24 192.168.1.2 + &prompt.root; route add -net 192.168.2.0/24 192.168.1.2 - ezért kellett a "-net 192.168.2.0/24 192.168.1.2". + Ezért kellett a "-net 192.168.2.0/24 + 192.168.1.2". Ahogy már korábban is említettük, a static_routes @@ -777,7 +780,7 @@ statikus útvonalakat a képzeletbeli útválasztónkon: - static_routes="net1 net2" + static_routes="net1 net2" route_net1="-net 192.168.0.0/24 192.168.0.1" route_net2="-net 192.168.1.0/24 192.168.1.1" @@ -797,33 +800,33 @@ Annyit már megismertünk, hogy az útválasztási táblázatokban - megadhatjuk a hálózaton azt a gépet, amin - keresztül az adott címtartomány (a + megadhatjuk a hálózaton azt a gépet, + amelyen keresztül az adott címtartomány (a példában egy C osztályú - alhálózat) felé küldhetünk, ami + alhálózat) felé küldhetünk, amely pedig továbbküldi a hozzá érkezõ csomagokat. - Amikor a csatlakozunk az internet - szolgáltatónkhoz, a nála levõ + Amikor a csatlakozunk az + internet-szolgáltatónkhoz, a nála levõ útválasztási táblázatok úgy állítódnak be, hogy az alhálózatunk felé igyekvõ adatok a korábban létrejött PPP összeköttetésen keresztül jutnak el - hozzánk. De a világ többi - részén levõ rendszerek honnan fogják - tudni, hogy a mi internet szolgáltatónknak + hozzánk. A világ többi részén + levõ rendszerek viszont honnan fogják tudni, hogy a + mi internet-szolgáltatónknak küldjenek? - Van egy rendszer (ami leginkább a névszerverek + Van egy rendszer (ez leginkább a névszerverek elosztott információs adatbázisához hasonlít), ami nyilvántartja a pillanatnyilag kiosztott címtartományokat és megadja a csatlakozási pontjukat az internet gerinchálózatán. Ez a gerinc tulajdonképpen olyan - fõvonalakból áll, amin keresztül a + fõvonalakból áll, amelyen keresztül a világban az országok között mozog az internet forgalma. A gerinchálózat mindegyik gépe tárolja a központi @@ -831,7 +834,7 @@ másolatát, ami a forgalmat egy adott hálózatról a megadott gerincbeli hordozóra irányítja át, végig - az internet szolgáltatók láncán + az internet-szolgáltatók láncán egészen addig, amíg az el nem éri a hálózatunkat. @@ -847,9 +850,7 @@ Hibaelhárítás - - traceroute - + traceroute Néha gondok lehetnek az útvonal terjedésével, és egyes gépek nem @@ -863,10 +864,11 @@ csõdöt mond). A &man.traceroute.8; parancsnak annak a távoli - gépnek a nevét kell megadnunk, amihez csatlakozni - akarunk. Futása közben megjeleníti azokat az - átjárókat, amin keresztül csatlakozni - próbál, akár sikerült elérni a + gépnek a nevét kell megadnunk, amelyhez + csatlakozni akarunk. Futása közben + megjeleníti azokat az átjárókat, + amelyeken keresztül csatlakozni próbál, + akár sikerült elérni a célgépet, akár a kapcsolat hiánya miatt kudarcot vall. @@ -900,8 +902,8 @@ Többesküldés esetében semmilyen speciális beállítás nem szükségeltetik, az ilyen alkalmazások - egybõl el tudjuk érni ezt a lehetõséget. - A többesküldés + egybõl el tudják érni ezt a + lehetõséget. A többesküldés útválasztásához azonban be kell építenünk némi támogatást a rendszermagba: @@ -909,11 +911,11 @@ options MROUTING Emellett még el kell indítanunk az - &man.mrouted.8; démont is, amihez az + &man.mrouted.8; démont is, amelyhez az /etc/mrouted.conf állományban - még be kell állítanunk járatokat - és a DVMRP használatát. - A többesküldéshez tartozó további + még be kell állítanunk tunneleket és + a DVMRP használatát. A + többesküldéshez tartozó további beállításokat az &man.mrouted.8; man oldalán találhatjuk. @@ -961,10 +963,11 @@ hálózatokban több olyan állomást találhatunk, amelyek egymással rádiójelek - szórásával kommunikálnak az 2,4 GHz - vagy 5 GHz frekvenciatartományban (noha ez a helyi - viszonyoknak megfelelõen változhat és a 2,3 - GHz illetve 4,9 GHz tartományokban is lehetséges a + szórásával kommunikálnak a + 2,4 GHz vagy 5 GHz frekvenciatartományban (noha + ez a helyi viszonyoknak megfelelõen változhat, + és a 2,3 GHz, illetve a 4,9 GHz + tartományokban is lehetséges a kommunikáció). A 802.11 szabványú hálózatok @@ -982,18 +985,19 @@ amikor az egyik állomás egy másik vezeték nélküli állomással akarja felvenni a kapcsolatot. Az ilyen jellegû - hálózatok második szervezõdési - módjában nincsenek kijelölt központok - és a kommunikáció az - állomások között direkten zajlik. A + hálózatok másik típusú + szervezõdési módjában nincsenek + kijelölt központok és a + kommunikáció az állomások + között közvetlenül zajlik. A hálózat ezen formáját IBBS-nek nevezzük, vagy ismeretebb nevén ad-hoc hálózatnak (ad-hoc network). A 802.11 alapú hálózatok - elsõként a 2,4 GHz-es sávot - hódították meg és az IEEE 802.11 - és 802.11b szabványokban rögzített + elsõként a 2,4 GHz-es sávot + hódították meg, és az IEEE 802.11 + valamint 802.11b szabványokban rögzített protokollokat használták. Ezekben a specifikációkban megtalálhatjuk a mûködési frekvenciát, a @@ -1003,17 +1007,17 @@ átviteli sebességeket (a kommunikáció ugyanis eltérõ sebességekkel is történhet). A - késõbb kiadott 802.11a szabvány az 5 GHz-es - tartományban történõ - mûködést specifikálja, ahol többek - közt megtalálhatjuk a különféle - szignálozási mechanizmusokat és a nagyobb + késõbb kiadott 802.11a szabvány azt + specifikálja, hogy az 5 GHz-es tartományban + miként mûködjenek, ahol többek közt + megtalálhatjuk a különféle + jelkezelési mechanizmusokat és a nagyobb átviteli sebességek használatát. Ezt még a 802.11g szabvány követte, ami a 802.11b hálózatokkal kompatibilis módon lehetõvé tette a 802.11a - szignálozásának és átviteli - módszereinek használatát a 2,4 GHz-es + jelkezelésének és átviteli + módszereinek használatát a 2,4 GHz-es sávban. A 802.11 alapú hálózatok @@ -1034,7 +1038,7 @@ talán csak a kóbor felhasználók elijesztésére. A jelenleg érvényes biztonsági elõírásokat az IEEE 802.11i - specifikáció adja meg, ami új + specifikáció adja meg, amely új kriptográfiai titkosításokat definiál valamint egy további protokollt az állomások azonosítására @@ -1048,15 +1052,15 @@ nélküli hálózatok esetében másik elterjedt titkosítási protokoll a WPA. Ez igazából 802.11i elõdjének - tekinthetõ, amit egy ipari csoport definiált, + tekinthetõ, amelyet egy ipari csoport definiált, amíg a 802.11i minõsítés alatt állt. A WPA ennek megfelelõen teljesíti a 802.11i szabvány elvárásainak egy részét és kifejezetten a régi hardverek számára készült. A WPA mûködéséhez egyedül a TKIP - titkosításra van szükségünk, ami - az eredeti WEP titkosításból + titkosításra van szükségünk, + amely az eredeti WEP titkosításból származik. A 802.11i engedi a TKIP használatát, de az adatok kódolására egy erõsebb @@ -1072,20 +1076,21 @@ lennünk. Ez írja le a 802.11 hálózatokon a multimédiás alkalmazások közvetítéséhez, - mint mondjuk a videók valós idejû - lejátszásához vagy a VoIP (voice over IP) - megvalósításához tartozó - protokollokat. A 802.11i szabványhoz hasonlóan a - 802.11e is magában foglal egy elõzetes - specifikációt, amit WME (késõbb pedig - már WMM)-nek neveznek. Ezt szintén egy ipari - csoport definiálta a 802.11e részeként, - amivel a 802.11e végsõ elfogadásáig - tudják a multimédiás igényeket - kiszolgálni. Amit a 802.11e és WME/WMM - megoldásaival kapcsolatban érdemes tudnunk: a QoS - (Quality of Service) protokoll és más egyéb - fejlett közeghozzáférési protokollok + mint például a videók valós + idejû lejátszásához vagy a VoIP (voice + over IP) megvalósításához + tartozó protokollokat. A 802.11i szabványhoz + hasonlóan a 802.11e is magában foglal egy + elõzetes specifikációt, amelyet WME + (késõbb pedig már WMM)-nek neveznek. Ezt + szintén egy ipari csoport definiálta a 802.11e + részeként, amivel a 802.11e végsõ + elfogadásáig tudják a + multimédiás igényeket kiszolgálni. + Amit a 802.11e és WME/WMM megoldásaival + kapcsolatban érdemes tudnunk: a QoS (Quality of Service) + protokoll és más egyéb fejlett + közeghozzáférési protokollok segítségével a vezeték nélküli hálózatokban lehetõvé teszik a forgalom prioritás szerinti @@ -1096,7 +1101,7 @@ és áramoltatását vagyunk képesek elérni. - A &os; 6.0 verziója óta ismeri a 802.11a, + A &os; a 6.0 verzió óta ismeri a 802.11a, 802.11b és 802.11g szabványokon alapján mûködõ hálózatokat. A WPA és 802.11i biztonsági protokollok (a 11a, 11b @@ -1121,16 +1126,16 @@ valamint a rendszermagban is be kell állítani ehhez a megfelelõ támogatást. Ez utóbbit több különbözõ modulra - szedték szét, amelyek közül csak - azokat kell beállítani, amit tényleg - használni is fogunk. + szedték szét, és ezek közül + csak azokat kell beállítani, amelyeket + tényleg használni is fogunk. Elõször is tehát kell egy vezeték nélküli eszköz. Az elterjedtebb típusaik általában az Atheos által gyártott alkatrészeket tartalmazzák. Az ilyen fajtájú eszközöket az - &man.ath.4; meghajtó kezeli, amit úgy tudunk a + &man.ath.4; meghajtó kezeli, melyet úgy tudunk a rendszer indításakor betölteni, ha a /boot/loader.conf állományba felvesszük a következõ @@ -1140,23 +1145,22 @@ Az Atheos meghajtója három különálló részre oszlik: maga a - meghajtó (&man.ath.4;), hardveres réteg, ami a + meghajtó (&man.ath.4;), a hardveres réteg, ami a chipfüggõ funkciókat kezeli (&man.ath.hal.4;) és a keretek küldésével kapcsolatban az átviteli sebesség megválasztását lehetõvé - tevõ algoritmus (ami itt most az ath_rate_sample). - Amikor ezt a támogatást modulként + tevõ algoritmus (ez itt most az ath_rate_sample). Amikor + ezt a támogatást modulként töltjük be, ezek a függõségek automatikusan feloldódnak. Ha az Atheos eszközök helyett valamelyik másikhoz tartozó modult szeretnénk használni, - akkor pl. az Intersil Prism esetében: + akkor például az Intersil Prism esetében + a &man.wi.4; meghajtót kell megadnunk: if_wi_load="YES" - a &man.wi.4; meghajtót kell megadnunk. - A leírás további részeiben az &man.ath.4; eszközt fogjuk használni, minden @@ -1183,13 +1187,13 @@ a modul automatikusan betöltõdik a vezeték nélküli eszközmeghajtóval együtt. Emellett még azokra a modulokra is - szükségünk van, amik a használni + szükségünk van, amelyek a használni kívánt biztonsági protokollokhoz nyújtanak kriptográfiai támogatást. Ezek hivatalosan a &man.wlan.4; modul kérésére automatikusan betöltõdnek, azonban itt most manuálisan - állítjuk be ezeket. Erre a célra a + állítjuk be. Erre a célra a következõ modulokat találjuk: &man.wlan.wep.4;, &man.wlan.ccmp.4; és &man.wlan.tkip.4;. A &man.wlan.ccmp.4; és @@ -1235,8 +1239,8 @@ device wlan_tkip # TKIP és Michael titkosítás támogatása a 802.11 eszközök számára A fentiek megadásával fordítsuk - újra és telepítsük a rendszermagot, - majd indítsuk újra a + újra és telepítsük a + rendszermagot, majd indítsuk újra a számítógépünket. @@ -1278,9 +1282,9 @@ Hogyan keressünk hozzáférési pontokat - A hálózatok keréséhez az - ifconfig paranccsal tudunk nekifogni. Egy - ilyen kérés kiszolgálása + A hálózatok kereséséhez az + ifconfig paranccsal tudunk nekifogni. + Egy ilyen kérés kiszolgálása eltarthat néhány pillanatig, mivel ekkor a rendszernek végig kell bóklásznia az összes elérhetõ frekvenciát @@ -1320,7 +1324,7 @@ Extended Service Set (ESS): az állomás egy infrastrukturális - vagyis BBS hálózat része + vagyis BBS hálózat része. @@ -1330,7 +1334,7 @@ IBSS/ad-hoc hálózat: az állomás egy ad-hoc hálózat - része + része. @@ -1344,7 +1348,7 @@ TKIP vagy AES-CCMP titkosítás használatával kódolja a hálózat tagjai között - közlekedõ kereteket + közlekedõ kereteket. @@ -1356,9 +1360,9 @@ rövid bevezetõjeleket használnak (a 802.11b High Rate/DSSS PHY elõírásai szerint), ahol a - szokványos 128 bites - szinkronizációs mezõ hossza csak 56 - bit + szokványos 128 bites + szinkronizációs mezõ hossza csak + 56 bit. @@ -1366,11 +1370,11 @@ s - Short slot time: a 802.11g hálózat - rövid slotidõt használ, amivel nem + Short Slot Time: a 802.11g hálózat + rövid slotidõt használ, mivel nem találhatóak benne régi (802.11b szabványú) - állomások + állomások. @@ -1396,10 +1400,10 @@ Alapvetõ beállítások Ebben a szakaszban arra mutatunk példákat, - hogy miként tudunk &os; alatt titkosítás - nélkül használni egy vezeték - nélküli hálózati - kártyát. Miután + hogy miként tudunk &os; alatt + titkosítás nélkül használni + egy vezeték nélküli + hálózati kártyát. Miután elsajátítottuk az itt szereplõ ismereteket, határozattan javasoljuk, hogy a vezeték nélküli @@ -1428,7 +1432,7 @@ hozzáférési pontot. Ez az alapértelmezett tevékenység, amikor aktiváljuk a felületet vagy valamilyen - más módon, pl. + más módon, például az/etc/rc.conf állományból hivatkozunk rá: @@ -1445,38 +1449,40 @@ Amikor olyan környezetben vagyunk, ahol több hozzáférési pontnak is megegyezik az SSID-ja (gyakran így próbálják - egyszerûsíteni a köztük - történõ automatikus - váltást), akkor szükségünk - lehet ezt egy adott eszközhöz rendelni. Ebben - az esetben a hozzáférési pont + egyszerûsíteni azt, hogy automatikusan + váltani lehessen köztük), akkor + szükségünk lehet ezt egy adott + eszközhöz hozzárendelni. Ebben az + esetben a hozzáférési pont BSSID-ját is definiálni kell (és az SSID-t akár el is hagyhatjuk): ifconfig_ath0="ssid saját_ssid bssid xx:xx:xx:xx:xx:xx DHCP" Más módokon is képesek vagyunk - szabályozni a hozzáférési pontok - megválasztását, például - a rendszerünk által vizsgált - frekvenciasávok megadásával. Ez - olyankor tud hasznos lenni, ha többsávos - vezeték nélküli kártyánk - van, és az összes tartomány + szabályozni a hozzáférési + pontok megválasztását, + például a rendszerünk által + vizsgált frekvenciasávok + megadásával. Ez olyankor tud hasznos lenni, + ha többsávos vezeték + nélküli kártyánk van, és + az összes tartomány végigpásztázása túlságosan sok idõt venne el. Ezt a mûvelet a paraméter megadásával lehet egy konkrét - sávra leszûkíteni, pl. a + sávra leszûkíteni, + például a ifconfig_ath0="mode 11g ssid saját_ssid DHCP" beállítás hatására - a kártya 802.11g módban fog üzemelni, ami - kizárólag csak 2,4 GHz-es + a kártya 802.11g módban fog üzemelni, + ami kizárólag csak 2,4 GHz-es frekvenciákon használható, így - az 5 GHz-es csatornákat egyszerûen figyelmen - kívül hagyjuk. Ugyanezt a + az 5 GHz-es csatornákat egyszerûen + figyelmen kívül hagyjuk. Ugyanezt a paraméterrel is meg tudjuk oldani, mivel így a mûködést egy adott frekvenciára korlátozzuk, valamint a @@ -1510,18 +1516,18 @@ nélküli hálózatunkat teszteljük. Más sémákban az adatfolyam megindításához egy - titkosítási kézifogás + titkosítási kézfogás szükséges, vagy elõre megosztott kulcsok - vagy jelszavak segítségével, vagy + esetleg jelszavak segítségével, vagy bonyolultabb sémák esetében itt még olyan különbözõ háttérszolgáltatások is - megjelennek, mint mondjuk a RADIUS. A legtöbb - felhasználó a nyílt + megjelennek, mint például a RADIUS. A + legtöbb felhasználó a nyílt >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Mon May 12 17:39:59 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A93E21065731; Mon, 12 May 2008 17:39: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 A68391065677 for ; Mon, 12 May 2008 17:39:58 +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 98D6D8FC14 for ; Mon, 12 May 2008 17:39:58 +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 m4CHdwt5051815 for ; Mon, 12 May 2008 17:39:58 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4CHdwJX051813 for perforce@freebsd.org; Mon, 12 May 2008 17:39:58 GMT (envelope-from pgj@FreeBSD.org) Date: Mon, 12 May 2008 17:39:58 GMT Message-Id: <200805121739.m4CHdwJX051813@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 141517 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, 12 May 2008 17:40:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=141517 Change 141517 by pgj@disznohal on 2008/05/12 17:39:52 Cleanup in Appendix D. Affected files ... .. //depot/projects/docproj_hu/books/handbook/pgpkeys/chapter.sgml#4 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/pgpkeys/chapter.sgml#4 (text+ko) ==== @@ -9,7 +9,7 @@ PGP-kulcsok - pgp-kulcsok + PGP-kulcsok Arra az esetre, ha ellenõriznünk kellene a tisztségviselõk vagy fejlesztõk @@ -27,18 +27,21 @@ Tisztségviselõk §ion.pgpkeys-officers; + A Core Team tagjai §ion.pgpkeys-core; + Fejlesztõk §ion.pgpkeys-developers; + From owner-p4-projects@FreeBSD.ORG Mon May 12 17:50:11 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 71F011065678; Mon, 12 May 2008 17:50: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 31FE71065672 for ; Mon, 12 May 2008 17:50:11 +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 0B0278FC30 for ; Mon, 12 May 2008 17:50:11 +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 m4CHoA1R052187 for ; Mon, 12 May 2008 17:50:10 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4CHoAX0052176 for perforce@freebsd.org; Mon, 12 May 2008 17:50:10 GMT (envelope-from julian@freebsd.org) Date: Mon, 12 May 2008 17:50:10 GMT Message-Id: <200805121750.m4CHoAX0052176@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 141518 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, 12 May 2008 17:50:11 -0000 http://perforce.freebsd.org/chv.cgi?CH=141518 Change 141518 by julian@julian_trafmon1 on 2008/05/12 17:50:05 rt_tables is now a 2d array. Affected files ... .. //depot/projects/vimage/src/sys/net/vnet.h#8 edit Differences ... ==== //depot/projects/vimage/src/sys/net/vnet.h#8 (text+ko) ==== @@ -54,7 +54,7 @@ struct knlist _ifklist; struct rtstat _rtstat; - struct radix_node_head *_rt_tables[AF_MAX+1]; + struct radix_node_head *_rt_tables[RT_MAXFIB][AF_MAX+1]; int _rttrash; struct ifnet *_loif; From owner-p4-projects@FreeBSD.ORG Mon May 12 20:02:36 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 426AC1065673; Mon, 12 May 2008 20:02: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 040C2106564A for ; Mon, 12 May 2008 20:02:36 +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 EA4428FC17 for ; Mon, 12 May 2008 20:02:35 +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 m4CK2ZvR058706 for ; Mon, 12 May 2008 20:02:35 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4CK2ZM4058704 for perforce@freebsd.org; Mon, 12 May 2008 20:02:35 GMT (envelope-from pgj@FreeBSD.org) Date: Mon, 12 May 2008 20:02:35 GMT Message-Id: <200805122002.m4CK2ZM4058704@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 141531 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, 12 May 2008 20:02:36 -0000 http://perforce.freebsd.org/chv.cgi?CH=141531 Change 141531 by pgj@disznohal on 2008/05/12 20:02:19 MFen: 1.283 --> 1.285 books/handbook/disks/chapter.sgml 1.181 --> 1.183 books/handbook/kernelconfig/chapter.sgml 1.177 --> 1.179 books/handbook/ppp-and-slip/chapter.sgml 1.113 --> 1.114 books/handbook/printing/chapter.sgml 1.320 --> 1.321 books/handbook/security/chapter.sgml 1.120 --> 1.126 books/handbook/serialcomms/chapter.sgml Affected files ... .. //depot/projects/docproj_hu/books/handbook/disks/chapter.sgml#8 edit .. //depot/projects/docproj_hu/books/handbook/kernelconfig/chapter.sgml#8 edit .. //depot/projects/docproj_hu/books/handbook/ppp-and-slip/chapter.sgml#5 edit .. //depot/projects/docproj_hu/books/handbook/printing/chapter.sgml#9 edit .. //depot/projects/docproj_hu/books/handbook/security/chapter.sgml#7 edit .. //depot/projects/docproj_hu/books/handbook/serialcomms/chapter.sgml#5 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/disks/chapter.sgml#8 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.285 --> Háttértárak ==== //depot/projects/docproj_hu/books/handbook/kernelconfig/chapter.sgml#8 (text+ko) ==== @@ -1,11 +1,11 @@ + Original Revision: 1.183 --> ==== //depot/projects/docproj_hu/books/handbook/ppp-and-slip/chapter.sgml#5 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.179 --> @@ -357,7 +357,7 @@ 1 default: 2 set log Phase Chat LCP IPCP CCP tun command 3 ident user-ppp VERSION (built COMPILATIONDATE) -4 set device /dev/cuaa0 +4 set device /dev/cuad0 5 set speed 115200 6 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \ 7 \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT" @@ -430,9 +430,11 @@ Itt adjuk meg az eszközt, amelyre a modem csatlakozik. A COM1 neve - /dev/cuaa0, a - COM2 neve pedig - /dev/cuaa1. + /dev/cuad0 (vagy + /dev/cuaa0 &os; 5.X alatt), + a COM2 neve pedig + /dev/cuad1 (vagy + /dev/cuaa1). @@ -1965,7 +1967,7 @@ /etc/ppp/options: - /dev/cuaa1 115200 + /dev/cuad1 115200 crtscts # a hardveres forgalomirányítás engedélyezése modem # modemes vezérlõvonal @@ -2295,7 +2297,8 @@ vonali modemünk a sio1 vagy COM2 porton csatlakozik DOS-ban, akkor itt a neki megfelelõ eszköz a - /dev/cuaa1 lesz. + /dev/cuad1 lesz (vagy + /dev/cuaa1 &os; 5.X alatt). @@ -2324,10 +2327,11 @@ Ezzel elindítottuk a ppp programot. - ppp ON pelda> set device /dev/cuaa1 + ppp ON pelda> set device /dev/cuad1 Beállítjuk a modemünket, ami ebben az - esetben a cuaa1. + esetben a cuad1 (vagy + /dev/cuaa1 &os; 5.X alatt). ppp ON pelda> set speed 115200 @@ -2351,7 +2355,7 @@ Váltsunk terminál módba, így mi irányítjuk a modemet. - deflink: Entering terminal mode on /dev/cuaa1 + deflink: Entering terminal mode on /dev/cuad1 type '~h' for help at @@ -3160,8 +3164,8 @@ modemünk melyik soros portra csatlakozik. Sokan /dev/modem néven egy szimbolikus linket hoznak létre a valódi eszközre, - például a /dev/cuaaN (vagy - &os; 6.X alatt a /dev/cuadN) + például a /dev/cuadN (vagy + &os; 5.X alatt a /dev/cuaaN) leíróra. Ennek köszönhetõen az eszköz tényleges névetõl el tudunk vonatkoztatni és soha nem kell módosítanunk @@ -3174,11 +3178,11 @@ .kermrc állományt! - A /dev/cuaa0 (vagy a &os; 6.X - alatt a /dev/cuad0) a + A /dev/cuad0 (vagy a &os; 5.X + alatt a /dev/cuaa0) a COM1 port, a - cuaa1 (avagy - /dev/cuad1) a + cuad1 (avagy + /dev/cuaa1) a COM2 és így tovább. ==== //depot/projects/docproj_hu/books/handbook/printing/chapter.sgml#9 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.114 --> @@ -4520,11 +4520,11 @@ nyomtatóra, a következõt fogják tapasztalni: - lpr: multiple copies are not allowed + lpr: multiple copies are not allowed Fordítása: - lpr: másolatok nyomtatása nem engedélyezett + lpr: másolatok nyomtatása nem engedélyezett Vigyázzunk arra, hogy ha távoli számítógépen zajlik a @@ -4639,11 +4639,11 @@ korlátozott felhasználású nyomtatón: - lpr: Not a member of the restricted group + lpr: Not a member of the restricted group Az üzenet fordítása: - lpr: Nem jogosult felhasználó + lpr: Nem jogosult felhasználó Ha erre a távoli számítógépek esetén ==== //depot/projects/docproj_hu/books/handbook/security/chapter.sgml#7 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.321 --> ==== //depot/projects/docproj_hu/books/handbook/serialcomms/chapter.sgml#5 (text+ko) ==== @@ -1,12 +1,12 @@ + Original Revision: 1.126 --> Soros vonali kommunikáció @@ -1024,7 +1024,7 @@ tehát azzal, ahogy azt az &ms-dos; rendszerekben és leszármazottaikban már megszokhattuk). Ez azt jelenti, hogy amit az &ms-dos; - alapú rendszerekben COM1-nek + alapú rendszerekben COM1-nek hívnak, az a &os;-ben általában a /dev/cuad0. @@ -1783,8 +1783,8 @@ nem ismeri a felhasználó valódi adatátviteli sebességét, ezért az olyan teljes képernyõs alkalmazások, mint - például az Emacs, nem lesznek képesek a - lassabb kapcsolatokhoz szabni a + például az Emacs, nem + lesznek képesek a lassabb kapcsolatokhoz szabni a megjelenítésüket. A másik csoport a modemek RS-232-es @@ -2130,7 +2130,8 @@ statikus memóriában tárolták le, akkor ezek beállításához egy terminálprogramot kell használnunk (amilyen - például &ms-dos; alatt a Telix vagy &os; alatt a + például &ms-dos; alatt a + Telix vagy &os; alatt a tip). A modemet a getty programnak megadott kezdeti sebességen csatlakoztassuk és az alábbi elvárások @@ -2602,8 +2603,8 @@ és a sebesség annak sebessége (például 57600) lesz. Miután befejeztük - az AT parancsok kiadását, az ~. - lenyomásával tudunk kilépni. + az AT parancsok kiadását, az ~. + begépelésével tudunk kilépni. From owner-p4-projects@FreeBSD.ORG Mon May 12 20:19:57 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 47095106567F; Mon, 12 May 2008 20:19:57 +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 0941B106567C for ; Mon, 12 May 2008 20:19:57 +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 F0EFE8FC22 for ; Mon, 12 May 2008 20:19:56 +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 m4CKJuvE060360 for ; Mon, 12 May 2008 20:19:56 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4CKJtE0060358 for perforce@freebsd.org; Mon, 12 May 2008 20:19:55 GMT (envelope-from pgj@FreeBSD.org) Date: Mon, 12 May 2008 20:19:55 GMT Message-Id: <200805122019.m4CKJtE0060358@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 141533 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, 12 May 2008 20:19:57 -0000 http://perforce.freebsd.org/chv.cgi?CH=141533 Change 141533 by pgj@disznohal on 2008/05/12 20:19:15 Fix a capitalization issue. Affected files ... .. //depot/projects/docproj_hu/books/handbook/eresources/chapter.sgml#4 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/eresources/chapter.sgml#4 (text+ko) ==== @@ -2256,7 +2256,7 @@ Felhasználói - Hozzáférések + hozzáférések A következõ felhasználói csoportok felhasználói hozzáféréseket From owner-p4-projects@FreeBSD.ORG Mon May 12 23:59:47 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 54C611065671; Mon, 12 May 2008 23:59:47 +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 175AE106566B for ; Mon, 12 May 2008 23:59:47 +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 05F1A8FC17 for ; Mon, 12 May 2008 23:59:47 +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 m4CNxkBa079865 for ; Mon, 12 May 2008 23:59:46 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4CNxkm8079863 for perforce@freebsd.org; Mon, 12 May 2008 23:59:46 GMT (envelope-from snagg@FreeBSD.org) Date: Mon, 12 May 2008 23:59:46 GMT Message-Id: <200805122359.m4CNxkm8079863@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 141540 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, 12 May 2008 23:59:47 -0000 http://perforce.freebsd.org/chv.cgi?CH=141540 Change 141540 by snagg@snagg_macosx on 2008/05/12 23:59:41 The audit_pipe_ioctl was modified in order to make possible to use the added features from userspace. The releated structure were modified in audit_ioctl.h. Some other bug-fix was done. The code is very very alpha. From now on a testing period will start until new functionalities seem to be reliable. Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#6 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#6 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_worker.c#3 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#6 (text) ==== ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#6 (text) ==== ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_worker.c#3 (text) ==== From owner-p4-projects@FreeBSD.ORG Tue May 13 00:03:54 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4E7221065670; Tue, 13 May 2008 00:03:54 +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 0FD14106566B for ; Tue, 13 May 2008 00:03:54 +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 F1EE88FC13 for ; Tue, 13 May 2008 00:03:53 +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 m4D03rLe081038 for ; Tue, 13 May 2008 00:03:53 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4D03rvf081036 for perforce@freebsd.org; Tue, 13 May 2008 00:03:53 GMT (envelope-from snagg@FreeBSD.org) Date: Tue, 13 May 2008 00:03:53 GMT Message-Id: <200805130003.m4D03rvf081036@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 141541 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, 13 May 2008 00:03:54 -0000 http://perforce.freebsd.org/chv.cgi?CH=141541 Change 141541 by snagg@snagg_macosx on 2008/05/13 00:03:44 Sync missing. Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#7 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#7 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_worker.c#4 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#7 (text) ==== @@ -38,11 +38,24 @@ * structures, add new revised ones to be used by new ioctls, and keep the * old structures and ioctls for backwards compatibility. */ +struct auditpipe_ioctl_preselect_event { + int app_event; + int app_flag; +}; + struct auditpipe_ioctl_preselect { au_id_t aip_auid; au_mask_t aip_mask; + pid_t app_pid; + struct auditpipe_ioctl_preselect_event *app_auevents; + int app_event_len; }; +struct auditpipe_ioctl_preselect_old { + au_id_t aip_auid; + au_mask_t aip_mask; +}; + /* * Possible modes of operation for audit pipe preselection. */ @@ -72,6 +85,12 @@ #define AUDITPIPE_SET_PRESELECT_MODE _IOW(AUDITPIPE_IOBASE, 15, int) #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) +#define AUDITPIPE_SET_PRESELECT_EVENTS _IOW(AUDITPIPE_IOBASE, 19, \ + struct auditpipe_ioctl_preselect) +#define AUDITPIPE_DELETE_PRESELECT_PID _IOW(AUDITPIPE_IOBASE, 20, pid_t) +#define AUDITPIPE_FLUSH_PRESELECT_EVENTS _IO(AUDITPIPE_IOBASE, 21) /* * Ioctls to retrieve audit pipe statistics. ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#7 (text) ==== @@ -104,8 +104,7 @@ int app_flag; }; -struct audit_pipe_preselect -{ +struct audit_pipe_preselect { au_id_t app_auid; au_mask_t app_mask; pid_t app_pid; @@ -274,6 +273,27 @@ } /* + * Query the per-pipe events list for a specific pid. + */ +static int +audit_pipe_preselect_get_events_list(struct audit_pipe *ap, + pid_t app_pid, struct audit_pipe_preselect_event *app_events) +{ + struct audit_pipe_preselect *app; + int error; + + mtx_lock(&audit_pipe_mtx); + app = audit_pipe_preselect_find_event(ap, -1, app_pid, -1); + if (app != NULL) { + app_events = app->app_auevents; + error = 0; + } else + error = ENOENT; + mtx_unlock(&audit_pipe_mtx); + return (error); +} + +/* * Query the per-pipe mask for a specific auid. */ static int @@ -373,8 +393,9 @@ } /* - * Delete a per-event entry on an audit pipe. + * Delete a per-event entry on an audit pipe. DON'T KNOW WHETHER IT IS USEFUL OR NOT */ +/* static int audit_pipe_preselect_delete_event(struct audit_pipe *ap, int app_event, pid_t pid, int app_flag) { @@ -398,6 +419,7 @@ return (ENOENT); } +*/ /* * Delete a per-pid entry on an audit pipe wiping the whole entry. @@ -871,7 +893,8 @@ au_mask_t *maskp; int error, mode; au_id_t auid; - + pid_t app_pid; + ap = dev->si_drv1; KASSERT(ap != NULL, ("audit_pipe_ioctl: ap == NULL")); @@ -988,7 +1011,19 @@ error = audit_pipe_preselect_get(ap, aip->aip_auid, &aip->aip_mask); break; + + case AUDITPIPE_GET_PRESELECT_EVENT_LIST: + aip = (struct auditpipe_ioctl_preselect *)data; + error = audit_pipe_preselect_get_events_list(ap, aip->app_pid, + (struct audit_pipe_preselect_event *)aip->app_auevents); + break; + case AUDITPIPE_SET_PRESELECT_EVENTS: + aip = (struct auditpipe_ioctl_preselect *)data; + audit_pipe_preselect_set_events(ap, aip->app_pid, (struct audit_pipe_preselect_event *)taip->app_auevents, aip->app_event_len); + error = 0; + break; + case AUDITPIPE_SET_PRESELECT_AUID: aip = (struct auditpipe_ioctl_preselect *)data; audit_pipe_preselect_set(ap, aip->aip_auid, aip->aip_mask); @@ -1000,11 +1035,21 @@ error = audit_pipe_preselect_delete(ap, auid); break; + case AUDITPIPE_DELETE_PRESELECT_PID: + app_pid = *(pid_t *)data; + error = audit_pipe_preselect_delete_pid(ap, app_pid); + break; + case AUDITPIPE_FLUSH_PRESELECT_AUID: audit_pipe_preselect_flush(ap); error = 0; break; + case AUDITPIPE_FLUSH_PRESELECT_EVENTS: + audit_pipe_preselect_events_flush(ap); + error = 0; + break; + case AUDITPIPE_GET_PRESELECT_MODE: mtx_lock(&audit_pipe_mtx); *(int *)data = ap->ap_preselect_mode; @@ -1017,6 +1062,7 @@ switch (mode) { case AUDITPIPE_PRESELECT_MODE_TRAIL: case AUDITPIPE_PRESELECT_MODE_LOCAL: + case AUDITPIPE_PRESELECT_MODE_SYSCALL: mtx_lock(&audit_pipe_mtx); ap->ap_preselect_mode = mode; mtx_unlock(&audit_pipe_mtx); ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_worker.c#4 (text) ==== @@ -365,7 +365,7 @@ if (ar->k_ar_commit & AR_PRESELECT_PIPE) audit_pipe_submit(auid, event, class, sorf, ar->k_ar_commit & AR_PRESELECT_TRAIL, bsm->data, - bsm->len, ar->ar_subj_pid); + bsm->len, ar->k_ar.ar_subj_pid); kau_free(bsm); out: From owner-p4-projects@FreeBSD.ORG Tue May 13 03:38:11 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F03191065680; Tue, 13 May 2008 03:38: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 AECCB106567E for ; Tue, 13 May 2008 03:38:10 +0000 (UTC) (envelope-from wwesolowsky@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 806588FC12 for ; Tue, 13 May 2008 03:38:10 +0000 (UTC) (envelope-from wwesolowsky@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 m4D3cAW6099984 for ; Tue, 13 May 2008 03:38:10 GMT (envelope-from wwesolowsky@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4D3c7QP099960 for perforce@freebsd.org; Tue, 13 May 2008 03:38:07 GMT (envelope-from wwesolowsky@FreeBSD.org) Date: Tue, 13 May 2008 03:38:07 GMT Message-Id: <200805130338.m4D3c7QP099960@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to wwesolowsky@FreeBSD.org using -f From: Wade Wesolowsky To: Perforce Change Reviews Cc: Subject: PERFORCE change 141543 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, 13 May 2008 03:38:11 -0000 http://perforce.freebsd.org/chv.cgi?CH=141543 Change 141543 by wwesolowsky@wadew-ports on 2008/05/13 03:38:06 Setup the Directory Submitted by: Wade Wesolowsky Affected files ... .. //depot/projects/soc2007/wadew-ports/README#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Tue May 13 12:10:19 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D70C7106567B; Tue, 13 May 2008 12:10: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 989C11065677 for ; Tue, 13 May 2008 12:10:18 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8F9548FC36 for ; Tue, 13 May 2008 12:10:18 +0000 (UTC) (envelope-from gabor@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 m4DCAIPY049046 for ; Tue, 13 May 2008 12:10:18 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4DCAIDa049044 for perforce@freebsd.org; Tue, 13 May 2008 12:10:18 GMT (envelope-from gabor@freebsd.org) Date: Tue, 13 May 2008 12:10:18 GMT Message-Id: <200805131210.m4DCAIDa049044@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 141546 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, 13 May 2008 12:10:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=141546 Change 141546 by gabor@gabor_server on 2008/05/13 12:09:42 - Translate some paragraphs Affected files ... .. //depot/projects/docproj_es/src/release/doc/es_ES.ISO8859-1/readme/article.sgml#4 edit Differences ... ==== //depot/projects/docproj_es/src/release/doc/es_ES.ISO8859-1/readme/article.sgml#4 (text+ko) ==== @@ -6,13 +6,16 @@ %release; ]> + +
- &os; &release.current; README + &os; &release.current; LEEME The &os; Project - $FreeBSD: src/release/doc/en_US.ISO8859-1/readme/article.sgml,v 1.40 2007/08/18 17:11:14 bmah Exp $ + $FreeBSD$ 2000 @@ -25,6 +28,7 @@ 2007 2008 The &os; Documentation Project + The &os; Spanish Documentation Project @@ -37,55 +41,56 @@ - Este documento es una breve introducción a &os; - This document gives a brief introduction to &os; - &release.current;. Incluye información sobre cómo - conseguir &os;, una lista de maneras de contactar con el Proyecto - &os; y se citan otras fuentes de información. + Este documento es una breve introducción a + &os; &release.current;. Incluye información sobre + cómo conseguir &os;, una lista de maneras de contactar con el + Proyecto &os; y se citan otras fuentes de información. - Introduction + Introducción - This distribution is a &release.type; of &os; &release.current;, the - latest point along the &release.branch; branch. + Esta distribución es una &release.type; de + &os; &release.current;, el estado último de + la bifurcación &release.branch;. - About &os; + Sobre &os; - &os; is an operating system based on 4.4 BSD Lite for - AMD64 and Intel EM64T based PC hardware (&arch.amd64;), - Intel, AMD, Cyrix or NexGen x86 based PC hardware (&arch.i386;), - Intel Itanium Processor based computers (&arch.ia64;), - NEC PC-9801/9821 series PCs and compatibles (&arch.pc98;), - and &ultrasparc; machines (&arch.sparc64;). Versions - for the &powerpc; (&arch.powerpc;), and &mips; (mips) - architectures are currently under - development as well. &os; works with a wide variety of - peripherals and configurations and can be used for everything - from software development to games to Internet Service - Provision. + &os; es un sistema operativo basado en 4.4BSD Lite + para hardware de las arquitecturas AMD64 e InteléEM64T + (&arch.amd64;), la arquitectura x86 de Intel, + AMD, Cyrix o NexGen (&arch.i386;), ordenadores con el procesador + Intel Itanium Processor (&arch.ia64;), ordenadores de la + serie NEC PC-9801/9821 y compatibles (&arch.pc98;) y la + arquitectura &ultrasparc; (&arch.sparc64;). Versiones para + las arquitecturas &powerpc; (&arch.powerpc;) y &mips; (mips) + también están desarrollados. &os; maneja + herramientas y configuraciones de diversos tipos y se puede + usar para todo, del desarrollo de software a ejecutar juegos + o servicios web. - This release of &os; contains everything you need to run - such a system, including full source code for the kernel and - all utilities in the base distribution. With the source - distribution installed, you can literally recompile the entire - system from scratch with one command, making it ideal for - students, researchers, or users who simply want to see how it - all works. + Esta release de &os; tiene todo lo necesario + para ejecutar tal sistema, incluyendo el código fuente + entero del núcleo y de todos los utensilios en el sistema + base. Con el código fuente instalado, se puede recompilar + todo el sistema con un mando solo lo cual es ideal para estudiantes, + investigadores o incluso para usuarios quienes quiran saber + cómo funciona todo esto. - A large collection of third-party ported software (the - Ports Collection) is also provided to make it - easy to obtain and install all your favorite traditional &unix; - utilities for &os;. Each port consists of a - set of scripts to retrieve, configure, build, and install a - piece of software, with a single command. Over &os.numports; - ports, from editors to programming languages to graphical - applications, make &os; a powerful and comprehensive operating - environment that extends far beyond what's provided by many - commercial versions of &unix;. Most ports are also available as - pre-compiled packages, which can be quickly - installed from the installation program. + Una gran colección de software exterior (el + Ports Collection) también está + disponible para que se puedan instalar los utensilios favoritos de + los usuarios para &os; fácilmente. Cada port + se construye de unos cuantos scripts para + descargar, ajustar, compilar e instalar un software con un + mando solo. Más de &os.numports;, de editores a lenguas + de programación y programas gráficos hacen &os; + un entorno operativo muy fuerte y extenso que se pasa lo que + ofrecen muchas versiones comerciales de &unix;. Muchos de los + ports están disponibles como packages + precompilados que pueden instalarse rápido del + instalador. From owner-p4-projects@FreeBSD.ORG Tue May 13 17:47:23 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1E0861065672; Tue, 13 May 2008 17:47:23 +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 D48C11065674 for ; Tue, 13 May 2008 17:47:22 +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 A9C988FC15 for ; Tue, 13 May 2008 17:47:22 +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 m4DHlM1f086162 for ; Tue, 13 May 2008 17:47:22 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4DHlMWf086160 for perforce@freebsd.org; Tue, 13 May 2008 17:47:22 GMT (envelope-from trasz@freebsd.org) Date: Tue, 13 May 2008 17:47:22 GMT Message-Id: <200805131747.m4DHlMWf086160@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 141563 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, 13 May 2008 17:47:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=141563 Change 141563 by trasz@trasz_traszkan on 2008/05/13 17:47:10 Some rough description of things to do. Affected files ... .. //depot/projects/soc2008/trasz_nfs4acl/TODO#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Tue May 13 19:05:49 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 26A9E1065678; Tue, 13 May 2008 19:05: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 DBDD51065671 for ; Tue, 13 May 2008 19:05:48 +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 C9DAC8FC13 for ; Tue, 13 May 2008 19:05:48 +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 m4DJ5m4J091529 for ; Tue, 13 May 2008 19:05:48 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4DJ5m72091527 for perforce@freebsd.org; Tue, 13 May 2008 19:05:48 GMT (envelope-from pgj@FreeBSD.org) Date: Tue, 13 May 2008 19:05:48 GMT Message-Id: <200805131905.m4DJ5m72091527@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 141565 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, 13 May 2008 19:05:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=141565 Change 141565 by pgj@disznohal on 2008/05/13 19:05:39 Small format fixes. Affected files ... .. //depot/projects/docproj_hu/books/handbook/basics/chapter.sgml#6 edit .. //depot/projects/docproj_hu/books/handbook/boot/chapter.sgml#7 edit .. //depot/projects/docproj_hu/books/handbook/config/chapter.sgml#5 edit .. //depot/projects/docproj_hu/books/handbook/desktop/chapter.sgml#6 edit .. //depot/projects/docproj_hu/books/handbook/install/chapter.sgml#8 edit .. //depot/projects/docproj_hu/books/handbook/introduction/chapter.sgml#9 edit .. //depot/projects/docproj_hu/books/handbook/linuxemu/chapter.sgml#5 edit .. //depot/projects/docproj_hu/books/handbook/multimedia/chapter.sgml#5 edit .. //depot/projects/docproj_hu/books/handbook/network-servers/chapter.sgml#7 edit .. //depot/projects/docproj_hu/books/handbook/preface/preface.sgml#7 edit .. //depot/projects/docproj_hu/books/handbook/printing/chapter.sgml#10 edit .. //depot/projects/docproj_hu/books/handbook/security/chapter.sgml#8 edit .. //depot/projects/docproj_hu/books/handbook/virtualization/chapter.sgml#9 edit .. //depot/projects/docproj_hu/books/handbook/x11/chapter.sgml#6 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/basics/chapter.sgml#6 (text+ko) ==== @@ -2748,7 +2748,7 @@ Ha inkább C programozók vagyunk, akkor valószínûleg egy olyan C-szerû shelllel tudunk kényelmesen dolgozni, amilyen például - a tcsh. Ha viszont egy &linux;os rendszert + a tcsh. Ha viszont egy linuxos rendszert használtunk korábban vagy éppen még soha nem használtunk volna a &unix; parancssorát, érdemes a bash-sel @@ -3173,7 +3173,7 @@ &man.a.out.5; A legõsibb és egyben a - klasszikus &unix;os + klasszikus &unix;-os tárgykódformátum. Egy tömör és rövidke fejlécet használ, aminek az elején a formátum @@ -3235,7 +3235,7 @@ rendszermagokat) a &os; rendszereken, a &os; kezdetben óckodott váltani az alapértelmezés szerinti ELF formátumra. De vajon - miért? Nos, a &linux;os tábor már megtette a + miért? Nos, a linuxos tábor már megtette a maga fájdalmas váltását az ELF formátummal kapcsolatban, és gyorsan maguk mögött hagyták a @@ -3269,11 +3269,11 @@ volt egy ilyen egyszerû rendszer (egy PDP-11) binárisainak tárolására. Ahogy az emberek nekiláttak átültetni errõl az - egyszerû rendszerrõl a &unix;ot más rendszerekre, - az a.out formátumot továbbra is - megtartották, mivel a &unix; kezdeti, Motorola 68k-ra, - VAXenre készített átírataihoz is - elegendõ volt. + egyszerû rendszerrõl a &unix;-ot más + rendszerekre, az a.out formátumot + továbbra is megtartották, mivel a &unix; kezdeti, + Motorola 68k-ra, VAXenre készített + átírataihoz is elegendõ volt. Ezután néhány éles elméjû hardvermérnök kitalálta, ==== //depot/projects/docproj_hu/books/handbook/boot/chapter.sgml#7 (text+ko) ==== @@ -306,7 +306,7 @@ Ezen boot manager telepítéséhez és beállításához, - elsõként indítsuk el a &linux;-ot és + elsõként indítsuk el a Linuxot és vegyük hozzá az alábbi sort a rendszerünkben található /etc/lilo.conf @@ -318,12 +318,12 @@ loader=/boot/chain.b label=FreeBSD - A fenti sablont kiegészítve, a &linux;-os + A fenti sablont kiegészítve, a linuxos konvenciók szerint adjuk meg a &os; elsõdleges partícióját és meghajtóját úgy, hogy a X-et átírjuk a - &linux;-os meghajtó betûjelére és az + linuxos meghajtó betûjelére és az Y-t átírjuk a &linux; elsõdleges partíciójának számára. Ha ==== //depot/projects/docproj_hu/books/handbook/config/chapter.sgml#5 (text+ko) ==== @@ -1392,8 +1392,8 @@ szabványos felülete) natív támogatása. A &os; NDISulator (másnéven Project Evil, a Gonosz terve) - nevû komponense fog egy &windows;os meghajtót - és elhiteti vele, hogy a &windows;szal + nevû komponense fog egy &windows;-os meghajtót + és elhiteti vele, hogy a &windows;-szal kommunikál. Mivel az &man.ndis.4; meghajtó &windows; binárisokat használ fel, ezért csak &arch.i386; és &arch.amd64; rendszerek @@ -1440,7 +1440,7 @@ meghajtóprogramokat nem tudjuk a &os;/amd64 verziójával használni. A mûködéshez amd64-re készült - &windows;os meghajtókra van + &windows;-os meghajtókra van szükség. @@ -1451,7 +1451,7 @@ &man.ndisgen.8; parancsot a root felhasználóval: - &prompt.root; ndisgen /windowsos/meghajtó/W32DRIVER.INF /windowsos/meghajtó/W32DRIVER.SYS + &prompt.root; ndisgen /windowszos/meghajtó/W32DRIVER.INF /windowsos/meghajtó/W32DRIVER.SYS Az &man.ndisgen.8; egy interaktív segédprogram, amely mûködése ==== //depot/projects/docproj_hu/books/handbook/desktop/chapter.sgml#6 (text+ko) ==== @@ -59,16 +59,16 @@ kompatibilitás is található, ezért az eredetileg Linuxra fejlesztett alkalmazások is használhatóak a munkakörnyezetünkben. - Azonban határozottan javasoljuk, hogy a Linuxos + Azonban határozottan javasoljuk, hogy a linuxos alkalmazások használatához elõször figyelmesen olvassuk át a et. A - Linuxos bináris kompabilitást használó + linuxos bináris kompabilitást használó portok neve általában a linux- elõtaggal kezdõdik, amit ne felejtsük el figyelembe venni, amikor például a &man.whereis.1; segítségével keressük valamelyiket. A fejezet további részében - feltételezzük, hogy a Linuxos alkalmazások + feltételezzük, hogy a linuxos alkalmazások telepítése elõtt aktiváltuk a bináris Linux kompatibilitást. @@ -118,7 +118,7 @@ - Linuxos alkalmazások + linuxos alkalmazások telepítésének ismerete (). @@ -194,8 +194,8 @@ Opera kevés könnyû - Vannak &os;-s és Linuxos változatai is. - A Linuxos verzió használatához + Vannak &os;-s és linuxos változatai is. + A linuxos verzió használatához azonban szükség van a bináris Linux kompatibilitásra és a linux-openmotif portra. @@ -388,7 +388,7 @@ A ¯omedia; &flash; plugin nem érhetõ el közvetlenül &os;-re. Azonban létezik egy, a - plugin Linuxos verziójára épített + plugin linuxos verziójára épített szoftveres réteg (wrapper). Ez a wrapper még többek közt az &adobe; &acrobat; és a &realplayer; pluginjait is használhatóvá @@ -474,7 +474,7 @@ &prompt.root; cd /usr/ports/www/opera &prompt.root; make install clean - A Linuxos Opera + A linuxos Opera telepítéséhez opera helyett linux-opera nevet kell megadnunk a fenti parancsokban. Ennek a verziónak a @@ -482,7 +482,7 @@ plugineket akarunk elérni, amelyek csak Linuxra léteznek. Ilyen például az Adobe &acrobat.reader;. Ettõl - eltekintve azonban a &os;-s és a Linuxos + eltekintve azonban a &os;-s és a linuxos változatok szinte teljesen megegyeznek. @@ -758,10 +758,10 @@ összekapcsolható külsõ adatbázisokkal. Az OpenOffice.org natívan - és megbízhatóan fut &windows;on, - &solaris;on, &linux;on, &os;-n és &macos; X-en. Az - OpenOffice.org-ról bõvebb - információt a OpenOffice.org-ról + bõvebb információt a projekt saját honlapján találhatunk. A &os;-s változatra vonatkozó információkat ==== //depot/projects/docproj_hu/books/handbook/install/chapter.sgml#8 (text+ko) ==== @@ -471,7 +471,7 @@ Ha már mindegyik partíciónk betelt, akkor a többi operációs rendszer által felkínált eszközök - (például &ms-dos;-ban vagy &windows;ban az + (például &ms-dos;-ban vagy &windows;-ban az fdisk) valamelyikével elõször fel kell közülük szabadítanunk egyet a &os; számára. @@ -520,7 +520,7 @@ GParted is használható az NTFS partíciókkal. A GParted számos Live CD-s - &linux;os disztribúción + linuxos disztribúción megtalálható, ilyen többek közt a SystemRescueCD. @@ -592,8 +592,8 @@ - Mentsük le a &windows;szos adatainkat, - telepítsük újra a &windows;t + Mentsük le a &windows;-os adatainkat, + telepítsük újra a &windows;-t úgy, hogy egy 2 GB méretû partíciót választunk neki a telepítése során. @@ -973,7 +973,7 @@ úgy gyõzõdhetünk meg, ha a lemezeket magunk formázzuk, és nem bízunk a különféle elõreformázott - (preformatted) floppykban. A &windows;ban + (preformatted) floppykban. A &windows;-ban található formázó segédprogram sem árul nekünk semmit a lemezeken található hibás @@ -1889,11 +1889,11 @@ (Szabványos) elnevezésû menüpont által felkínált telepítési módszer ajánlott a - &unix;szal vagy a &os; most ismerkedõk + &unix;-szal vagy a &os; most ismerkedõk számára. A telepítés megkezdéséhez a nyilakkal válasszuk ki a Standard menüpontot, majd - nyomjuk meg az Entert. + nyomjuk meg az Enter billentyût.
Egy szabványos telepítés @@ -4548,7 +4548,7 @@ <para>A &gui.yes; gomb kiválasztásával és az <keycap>Enter</keycap> lenyomásával - megengedjük, hogy a &linux;ra készült + megengedjük, hogy a Linuxra készült szoftvereket futtassunk &os;-n. A telepítõ ennek biztosításához még további csomagokat is fel fog rakni.</para> @@ -7050,7 +7050,7 @@ <para>Ha PAP vagy CHAP használatával kapcsolódunk a szolgáltatónkhoz - (másképp szólva &windows;ban így + (másképp szólva &windows;-ban így tudunk szkriptek nélkül csatlakozni), mindössze a <command>dial</command> parancsot kell kiadnunk a <application>ppp</application> ==== //depot/projects/docproj_hu/books/handbook/introduction/chapter.sgml#9 (text+ko) ==== @@ -342,10 +342,10 @@ gyári automatizáláson és készletnyilvántartáson át a mûholdas antennák tájolásáig - szinte mindenre: ha ezt eddig egy kereskedelmi &unix;-al is meg - tudtuk tenni, akkor nagyon valószínû, hogy a - &os;-vel is képesek leszünk erre! A &os; ezen - felül nagyban profitál a világban + szinte mindenre: ha ezt eddig egy kereskedelmi &unix;-szal is + meg tudtuk tenni, akkor nagyon valószínû, + hogy a &os;-vel is képesek leszünk erre! A &os; + ezen felül nagyban profitál a világban található különbözõ kutatóközpontok és egyetemek által fejlesztett, kiváló minõségû ==== //depot/projects/docproj_hu/books/handbook/linuxemu/chapter.sgml#5 (text+ko) ==== @@ -67,7 +67,7 @@ <para>Dióhéjban úgy tudnánk összefoglalni, hogy ennek köszönhetõen a &os; - felhasználók képesek a Linuxos + felhasználók képesek a linuxos alkalmazások közel 90%-át mindenféle további módosítás nélkül futtatni. Így tehát használható a @@ -103,12 +103,12 @@ </listitem> <listitem> - <para>hogyan telepítsünk Linuxos osztott + <para>hogyan telepítsünk linuxos osztott könyvtárakat;</para> </listitem> <listitem> - <para>hogyan telepítsünk Linuxos + <para>hogyan telepítsünk linuxos alkalmazásokat a &os; rendszerünkre;</para> </listitem> @@ -181,11 +181,11 @@ <indexterm> <primary>Linux</primary> - <secondary>Linuxos könyvtárak + <secondary>linuxos könyvtárak telepítése</secondary> </indexterm> - <para>A Linuxos könyvtárakat két módon + <para>A linuxos könyvtárakat két módon is felrakhatjuk: egyrészt a <link linkend="linuxemu-libs-port">linux_base</link> port telepítésével, másrészt <link @@ -226,7 +226,7 @@ feleltethetõek meg. Ilyenkor mindig érdemes közülük azt választani, amelyik a leginkább megfelel a telepíteni - kívánt Linuxos alkalmazás + kívánt linuxos alkalmazás igényeinek.</para> </note> @@ -252,7 +252,7 @@ elõször ebben a könyvtárban fogják keresni a hozzájuk tartozó osztott könyvtárakat. Így tehát, amikor egy - Linuxos program betölti például a + linuxos program betölti például a <filename>/lib/libc.so</filename> függvénykönyvtárat, akkor a &os; elõször a @@ -263,13 +263,13 @@ osztott könyvtárak ezért a <filename>/compat/linux/lib</filename> árnyékkönyvtárba - telepítendõek, és nem oda, ahova a Linuxos + telepítendõek, és nem oda, ahova a linuxos <command>ld.so</command> mutat.</para> <para>Általánosságban szólva eleinte elég csak azokat az osztott könyvtárakat megkeresni és felrakni, amelyekre a - telepítendõ Linuxos alkalmazásunknak + telepítendõ linuxos alkalmazásunknak ténylegesen szüksége van. Egy idõ után úgyis összegyûlnek azok a fontosabb függvénykönyvtárak, amelyek @@ -464,7 +464,7 @@ nézi át, és majd csak ezután próbálja meg feloldani a nevet. Ha a <filename>/compat/linux/etc/host.conf</filename> - állomány nem létezik, akkor a Linuxos + állomány nem létezik, akkor a linuxos alkalmazás a &os; <filename>/etc/host.conf</filename> állományát találja meg, és panaszkodni fog a &os; eltérõ @@ -502,7 +502,7 @@ rendszerekre.</para> <para>A <application>&mathematica;</application> vagy a - <application>&mathematica; for Students</application> Linuxos + <application>&mathematica; for Students</application> linuxos változatai közvetlenül megrendelhetõek a fejlesztõtõl: <ulink url="http://www.wolfram.com/"></ulink>.</para> @@ -513,7 +513,7 @@ <para>Elõször is jeleznünk kell a &os;-nek, hogy a <application>&mathematica;</application> binárisai a - Linuxos ABI-t (Appplication Binary Interface) fogják + linuxos ABI-t (Appplication Binary Interface) fogják használni. Itt legkönnyebben úgy járhatunk el, ha egyszerûen beállítjuk, hogy a rendszer a bélyegezetlen @@ -524,7 +524,7 @@ <para>Ennek köszönhetõen a &os; most már az összes bélyegezetlen ELF bináris - esetén a Linuxos ABI-t fogja használni, és + esetén a linuxos ABI-t fogja használni, és így a telepítõt akár már közvetlenül a CD-rõl is indíthatjuk.</para> @@ -541,7 +541,7 @@ <literal>/bin/sh</literal> hivatkozást a <literal>/compat/linux/bin/sh</literal> hivatkozásra. Ezzel biztosíthatjuk be, hogy a telepítõt a - Linuxos &man.sh.1; fogja elindítani. Ezután a + linuxos &man.sh.1; fogja elindítani. Ezután a kedvenc szövegszerkesztõnkkel vagy a következõ szakaszban található szkript segítségével helyettesítsük @@ -1292,7 +1292,7 @@ telepítéséhez elõször ki kell alakítanunk a megfelelõ környezetet. Ez a leírás <emphasis>kifejezetten</emphasis> - arról szól, hogy &os;-n hogyan futtassuk a Linuxos + arról szól, hogy &os;-n hogyan futtassuk a linuxos <application>&oracle;</application>-t, nem pedig az <application>&oracle;</application> telepítési útmutatójában bemutatottakat @@ -1348,7 +1348,7 @@ <username>oracle</username> hozzáférést is rendszerünkön. Az <username>oracle</username> hozzáférés annyira különleges, - hogy csak Linuxos parancsértelmezõt + hogy csak linuxos parancsértelmezõt társítsunk hozzá. Ehhez vegyük fel <literal>/compat/linux/bin/bash</literal> sort az <filename>/etc/shells</filename> állományba, @@ -1480,7 +1480,7 @@ kerül. A <command>chown</command> parancs helyes lefutásához alkalmazzunk az alább mellékelt javítást, vagy az egész - szkriptet egy Linuxos parancsértelmezõbõl + szkriptet egy linuxos parancsértelmezõbõl indítsuk el.</para> <programlisting>*** orainst/root.sh.orig Tue Oct 6 21:57:33 1998 @@ -2122,7 +2122,7 @@ <title>A Linux környezet telepítése - Az Linuxos alaprendszer telepítése + Az linuxos alaprendszer telepítése Elsõként a linux_base portot kell @@ -2135,18 +2135,18 @@ - A Linuxos fejlesztõi környezet + <title>A linuxos fejlesztõi környezet telepítése Ha az &oracle;-t &os;-re a ban leírtak szerint akarjuk telepíteni, akkor szükségünk - lesz a Linuxos fejlesztõeszközökre is: + lesz a linuxos fejlesztõeszközökre is: &prompt.root; cd /usr/ports/devel/linux_devtools &prompt.root; make install distclean - A Linuxos fejlesztõkörnyezetet csak az + A linuxos fejlesztõkörnyezetet csak az &sap.r3; 46B IDES telepítésénél raktuk fel. Nincs rá szükségünk, ha a &os; rendszeren @@ -2194,7 +2194,7 @@ nem fog mûködni). Vannak ugyan egyébként is gondok az &oracle; - újralinkelésével, azonban ez Linuxos + újralinkelésével, azonban ez linuxos probléma, nem pedig &os;-s. @@ -3868,7 +3868,7 @@ tudunk a SAPgui alkalmazással rácsatlakozni a frissen telepített rendszerre még akkor sem, ha el - tudtuk indítani. Amikor a régebbi Linuxos + tudtuk indítani. Amikor a régebbi linuxos SAPgui alkalmazással csatlakozunk, a következõ üzeneteket kapjuk: @@ -4323,7 +4323,7 @@ ponton. Ezzel oldhatjuk meg, hogy más binárisok futtatását igénylõ binárisok is képesek legyenek rendesen mûködni - (például így az egész Linuxos + (például így az egész linuxos eszköztár tud futni a Linux ABI-n keresztül). Egyúttal arra is utal, hogy ha a Linux binárisok számára nem áll rendelkezésre a ==== //depot/projects/docproj_hu/books/handbook/multimedia/chapter.sgml#5 (text+ko) ==== @@ -1234,7 +1234,7 @@ Elõször is fontos tisztában lennünk azzal, hogy számos &os;-n futó - videoalkalmazás eredetileg Linuxos + videoalkalmazás eredetileg linuxos alkalmazásként indult, és közülük sokan még csak béta minõségûek. Íme a &os;-n is @@ -1421,7 +1421,7 @@ valamelyik videohardver vagy felület leírását ebben a fejezetben, akkor ez a dokumentáció mindenképpen egy hasznos - olvasnivalónak bizonyul. Ha a &unix;ok alatt + olvasnivalónak bizonyul. Ha a &unix;-ok alatt elérhetõ videotámogatás leírását keressük, határozottan megéri idõt szánni az @@ -1760,7 +1760,7 @@ dokumentációja szakmai szempontból igen közlékeny. Ezt mindenkinek érdemes elolvasnia, aki a késõbbiekben magasabb szakmai - szinten akar foglalkozni a &unix;os videózással. + szinten akar foglalkozni a &unix;-os videózással. Az MPlayer levelezési listája viszont alig tolerálja a dokumentációt rendesen el nem olvasó ==== //depot/projects/docproj_hu/books/handbook/network-servers/chapter.sgml#7 (text+ko) ==== @@ -6005,11 +6005,11 @@ Microsoft Windows állományszerver - Windowsos kliensek + windowszos kliensek nyomtatószerver - Windowsos kliensek + windowszos kliensek ==== //depot/projects/docproj_hu/books/handbook/preface/preface.sgml#7 (text+ko) ==== @@ -477,7 +477,7 @@ lehetõségeket. Ezenfelül részletekre is kitérõ telepítési útmutatót találhatunk - különbözõ népszerû Linuxos + különbözõ népszerû linuxos alkalmazásokhoz, mint például az &oracle;, &sap.r3; és a @@ -884,7 +884,7 @@ A E:\> kijelzéssel kezdõdõ példák egy &ms-dos; parancsot jelölnek. Ha másképpen nem említjük, - ezeket a parancsokat a modern µsoft.windows;szokban + ezeket a parancsokat a modern µsoft.windows;-okban található Parancssorból kell kiadni. ==== //depot/projects/docproj_hu/books/handbook/printing/chapter.sgml#10 (text+ko) ==== @@ -6459,7 +6459,7 @@ A CUPS, vagy más néven a Common UNIX Printing System - (Közös &unix;os nyomtatási rendszer), egy + (Közös &unix;-os nyomtatási rendszer), egy hordozható nyomtatási réteg nyújt a &unix;-alapú operációs rendszerek számára. Az Easy Software Products @@ -6478,7 +6478,7 @@ szerverüzenet-blokk (Server Message Block, SMB), és AppSocket (más néven JetDirect) protokollokat is ismeri. A CUPS a - komolyabb &unix;os nyomtatási feladatokhoz ezeken + komolyabb &unix;-os nyomtatási feladatokhoz ezeken felül még a hálózati nyomtatók közti választást és PostScript nyomtatók ==== //depot/projects/docproj_hu/books/handbook/security/chapter.sgml#8 (text+ko) ==== @@ -1539,8 +1539,8 @@ szénakazlában. Sajnos, annak idején, amikor a jelszavak - titkosítása bekerült a &unix;ba, egyedül a - DES, vagy más néven a Data Encryption Standard + titkosítása bekerült a &unix;-ba, egyedül + a DES, vagy más néven a Data Encryption Standard (Adattitkosítási szabvány) jött szóba. Ez alapvetõen nem jelentett problémát az Egyesült Államok @@ -1870,7 +1870,7 @@ generálnunk az egyszeri jelszavunkat. Ezt egy megbízható rendszeresen tudjuk megtenni az opiekey lefuttatásával. (Ennek - vannak DOS-os, &windows;szos és &macos;-es + vannak DOS-os, &windows;-os és &macos;-es változatai is.) Paraméterként az iterációs számot és a magot kell megadnunk. Ezt akár közvetlenül át is @@ -4389,7 +4389,7 @@ Ebben a szakaszban az IPsec beállításának folyamatát vázoljuk fel, és &os; valamint - µsoft.windows; 2000/XP + µsoft.windows; 2000/XP számítógépekbõl álló környezetben alkalmazzuk egy biztonságos kommunikációs csatorna @@ -4711,7 +4711,7 @@ ping 192.168.2.34 - parancs. Ugyanígy a &windows;szos gépek is + parancs. Ugyanígy a &windows;-os gépek is képesek látni a másik hálózaton levõ számítógépeket, belépni @@ -4757,7 +4757,7 @@ A &os; átjárókon állítsunk be olyan szoftvereket, amelyekkel a - &windows;szos számítógépek is + &windows;-os számítógépek is képesek látni egymást a virtuális magánhálózaton keresztül. @@ -6320,8 +6320,8 @@ támogatása. A hozzáférés-vezérlési - listák a szabványos &unix;os engedély modellt - bõvítik ki egy igen kompatibilis (&posix;.1e) + listák a szabványos &unix;-os engedély + modellt bõvítik ki egy igen kompatibilis (&posix;.1e) módon. Használatával a rendszergazdák egy sokkal kifinomultabb biztonsági modellt tudhatnak a kezük ügyében. ==== //depot/projects/docproj_hu/books/handbook/virtualization/chapter.sgml#9 (text+ko) ==== @@ -56,7 +56,7 @@ hogyan telepítsünk a Virtual PC használatával &os;-t - µsoft.windows;ra; + µsoft.windows;-ra; @@ -101,24 +101,25 @@ Parallelsszel &macos;-en - A Parallels Desktop a &macos; - 10.4.6, vagy afeletti verzióját futattó, - &intel;-alapú &apple; &mac; személyi - számítógépekre fejlesztett - kereskedelmi alkalmazás. A &os;-t teljes + A Parallels Desktop a + &macos; 10.4.6, vagy afeletti verzióját + futattó, &intel;-alapú &apple; &mac; + személyi számítógépekre + fejlesztett kereskedelmi alkalmazás. A &os;-t teljes mértékben támogatja vendégként. Miután telepítettük a - Parallels-t a &macos; X-re, be kell - állítanunk egy virtuális gépet, majd - erre felraknunk a kívánt vendég + Parallels-t a &macos; X-re, be + kell állítanunk egy virtuális gépet, + majd erre felraknunk a kívánt vendég operációs rendszert. - A &os; telepítése &macos; - X/Parallelsre + A &os; telepítése + &macos; X/Parallelsre - A &os; &macos; X/Parallels + A &os; + &macos; X/Parallels párosra telepítéséhez elsõ lépésként készítenünk kell egy új @@ -267,12 +268,12 @@ - A &os; beállítása &macos; - X/Parallelsen + A &os; beállítása + &macos; X/Parallelsen - Miután telepítettük a &os;-t &macos; - X/Parallels-re, még vár ránk - néhány konfigurációs + Miután telepítettük a &os;-t + &macos; X/Parallels-re, még vár + ránk néhány konfigurációs lépés a rendszer virtuálizált mûködésének optimalizálása érdekében. @@ -359,7 +360,7 @@ - &xen;nel &linux;on + &xen;nel &linux;-on A &xen; hipervisor egy nyílt forráskódú, @@ -372,7 +373,7 @@ &os; &linux; alatti virtuális futattásához elsõként telepítenünk kell a &xen;-t egy dom0-ás - &linux;-ra. A leírásban a gazda + Linuxra. A leírásban a gazda operációs rendszer a Slackware &linux; disztribúció lesz. @@ -676,16 +677,16 @@ - Virtual PC-vel &windows;on + Virtual PC-vel &windows;-on - A &windows;ra fejlesztett Virtual + A &windows;-ra fejlesztett Virtual PC a µsoft; egyik szabadon letölthetõ szoftverterméke. A rendszerkövetelményeit bõvebben lásd a linken. Miután telepítettük a - µsoft.windows;ra a Virtual PC + µsoft.windows;-ra a Virtual PC alkalmazást, be kell állítanunk egy virtuális gépet, majd telepítenünk kell rá a kívánt vendég @@ -693,7 +694,7 @@ A &os; telepítése Virtual - PC/µsoft.windows;ra + PC/µsoft.windows;-ra Amikor a &os;-t a µsoft.windows; és Virtual PC párosra akarjuk @@ -786,7 +787,7 @@ CD-vel vagy a hivatalos FTP oldalról letölthetõ CD-képpel tehetjük meg. Amikor letöltöttük a megfelelõ - CD-képet a helyi &windows;os + CD-képet a helyi &windows;-os állományrendszerünkre vagy behelyeztük a telepítéshez használható CD-t a CD-meghajtónkba, a @@ -871,9 +872,9 @@ µsoft.windows;/Virtual PC-n Miután a &os;-t minden gond nélkül - telepítettük a µsoft.windows;on futó - Virtual PC-re, még - további beállítási + telepítettük a µsoft.windows;-on + futó Virtual PC-re, + még további beállítási lépéseket is meg kell tennünk a rendszer virtualizált mûködésének finomhangolásához. @@ -934,7 +935,7 @@ annyiból áll, hogy DHCP-n keresztül csatlakoztatjuk a virtuális gépünket ugyanahhoz a helyi hálózathoz, amiben a - gazda µsoft.windows;os gépünk is + gazda µsoft.windows;-os gépünk is megtalálható. Ezt úgy tudjuk elérni, ha a /etc/rc.conf állományba megadjuk a @@ -955,19 +956,19 @@ A &mac;-ek számára fejlesztett VMWare Fusion egy olyan kereskedelmi termék, amit az &intel; alapú &apple; &mac; - gépekre tudunk telepíteni a &macos; 10.4.9 + gépekre tudunk telepíteni a &macos; 10.4.9 és késõbbi változatain. A &os; itt egy teljesen támogatott vendég operációs rendszer. Miután a VMWare Fusion felkerült a - &macos; X rendszerünkre, be kell állítanunk a - virtuális gépet és telepítenünk - rá a vendég operációs - rendszert. + &macos; X rendszerünkre, be kell + állítanunk a virtuális gépet + és telepítenünk rá a vendég + operációs rendszert. - A &os; telepítése a &macos; - X/VMWare-re + A &os; telepítése a + &macos; X/VMWare-re Elõször indítsuk el a VMWare Fusion-t, aminek eredményeképpen betöltõdik a @@ -1130,11 +1131,11 @@ - A &os; beállítása a &macos; - X/VMWare-en + A &os; beállítása a + &macos; X/VMWare-en Ahogy a &os;-t sikeresen telepítettük a - &macos; X alatt futó + &macos; X alatt futó VMWare-re, néhány konfigurációs lépést még meg kell tennünk a virtualizált rendszer ==== //depot/projects/docproj_hu/books/handbook/x11/chapter.sgml#6 (text+ko) ==== @@ -132,7 +132,7 @@ Miért X? - Az X ugyan nem az elsõ &unix;ra íródott + Az X ugyan nem az elsõ &unix;-ra íródott ablakozó rendszer, de fajtáját tekintve a legnépszerûbb. Az X eredeti fejlesztõcsapata az X elõtt egy másik ablakozó rendszeren @@ -203,7 +203,7 @@ és a szerver ugyanazon az operációs rendszeren vagy éppen ugyanolyan típusú számítógépen fusson. Ezért - akár µsoft.windows;szon vagy &apple; &macos;-n is + akár µsoft.windows;-on vagy &apple; &macos;-en is indíthatunk X szervert, és számos különbözõ szabad valamint kereskedelmi alkalmazás képes pontosan erre. @@ -2057,7 +2057,7 @@ A KDE-hez egy Konqueror nevû böngészõ is tartozik, mely a többi - &unix;os böngészõ komoly ellenfelének + &unix;-os böngészõ komoly ellenfelének bizonyul. A KDE-rõl többet a KDE honlapján olvashatunk. A KDE &os;-re @@ -2131,7 +2131,7 @@ különféle súgók segítségével vagy egyszerûen a menükre történõ kattintással. A - &windows;hoz vagy &mac;hez szokott felhasználók + &windows;-hoz vagy &mac;-hez szokott felhasználók itt most már egészen otthonosan érezhetik magukat. From owner-p4-projects@FreeBSD.ORG Wed May 14 01:04:19 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 189E71065678; Wed, 14 May 2008 01:04: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 CF3B61065676 for ; Wed, 14 May 2008 01:04:18 +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 BD4728FC19 for ; Wed, 14 May 2008 01:04:18 +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 m4E14IaK030051 for ; Wed, 14 May 2008 01:04:18 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4E14Ine030049 for perforce@freebsd.org; Wed, 14 May 2008 01:04:18 GMT (envelope-from pgj@FreeBSD.org) Date: Wed, 14 May 2008 01:04:18 GMT Message-Id: <200805140104.m4E14Ine030049@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 141584 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, 14 May 2008 01:04:19 -0000 http://perforce.freebsd.org/chv.cgi?CH=141584 Change 141584 by pgj@disznohal on 2008/05/14 01:03:31 Add   after Motorola. Suggested by: gabor (mentor) Affected files ... .. //depot/projects/docproj_hu/books/handbook/advanced-networking/chapter.sgml#7 edit .. //depot/projects/docproj_hu/books/handbook/basics/chapter.sgml#7 edit Differences ... ==== //depot/projects/docproj_hu/books/handbook/advanced-networking/chapter.sgml#7 (text+ko) ==== @@ -5868,7 +5868,8 @@ - Motorola BitSurfer és Bitsurfer Pro + Motorola BitSurfer és + Bitsurfer Pro ==== //depot/projects/docproj_hu/books/handbook/basics/chapter.sgml#7 (text+ko) ==== @@ -3272,7 +3272,7 @@ egyszerû rendszerrõl a &unix;-ot más rendszerekre, az a.out formátumot továbbra is megtartották, mivel a &unix; kezdeti, - Motorola 68k-ra, VAXenre készített + Motorola 68k-ra, VAXenre készített átírataihoz is elegendõ volt. Ezután néhány éles From owner-p4-projects@FreeBSD.ORG Wed May 14 10:33:59 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id ED9791065675; Wed, 14 May 2008 10:33: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 AEF991065673 for ; Wed, 14 May 2008 10:33:58 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9EA168FC21 for ; Wed, 14 May 2008 10:33:58 +0000 (UTC) (envelope-from rpaulo@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 m4EAXwkV081393 for ; Wed, 14 May 2008 10:33:58 GMT (envelope-from rpaulo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4EAXvrW081391 for perforce@freebsd.org; Wed, 14 May 2008 10:33:57 GMT (envelope-from rpaulo@FreeBSD.org) Date: Wed, 14 May 2008 10:33:57 GMT Message-Id: <200805141033.m4EAXvrW081391@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rpaulo@FreeBSD.org using -f From: Rui Paulo To: Perforce Change Reviews Cc: Subject: PERFORCE change 141592 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, 14 May 2008 10:33:59 -0000 http://perforce.freebsd.org/chv.cgi?CH=141592 Change 141592 by rpaulo@rpaulo_zoo on 2008/05/14 10:33:22 IFC Affected files ... .. //depot/projects/tcpecn/amd64/amd64/pmap.c#8 integrate .. //depot/projects/tcpecn/amd64/conf/GENERIC#8 integrate .. //depot/projects/tcpecn/amd64/conf/NOTES#7 integrate .. //depot/projects/tcpecn/amd64/linux32/linux32_dummy.c#3 integrate .. //depot/projects/tcpecn/amd64/linux32/linux32_proto.h#4 integrate .. //depot/projects/tcpecn/amd64/linux32/linux32_syscall.h#4 integrate .. //depot/projects/tcpecn/amd64/linux32/linux32_sysent.c#4 integrate .. //depot/projects/tcpecn/amd64/linux32/syscalls.master#4 integrate .. //depot/projects/tcpecn/arm/arm/pmap.c#7 integrate .. //depot/projects/tcpecn/arm/at91/uart_dev_at91usart.c#3 integrate .. //depot/projects/tcpecn/compat/linux/linux_emul.c#2 integrate .. //depot/projects/tcpecn/compat/linux/linux_emul.h#2 integrate .. //depot/projects/tcpecn/compat/linux/linux_futex.c#4 integrate .. //depot/projects/tcpecn/compat/linux/linux_futex.h#3 integrate .. //depot/projects/tcpecn/compat/linux/linux_misc.c#6 integrate .. //depot/projects/tcpecn/conf/NOTES#9 integrate .. //depot/projects/tcpecn/conf/files#10 integrate .. //depot/projects/tcpecn/conf/files.powerpc#7 integrate .. //depot/projects/tcpecn/conf/files.sun4v#4 integrate .. //depot/projects/tcpecn/conf/kern.mk#3 integrate .. //depot/projects/tcpecn/conf/ldscript.mips#2 integrate .. //depot/projects/tcpecn/conf/ldscript.mips.cfe#2 integrate .. //depot/projects/tcpecn/conf/options#9 integrate .. //depot/projects/tcpecn/contrib/dev/iwn/LICENSE#1 branch .. //depot/projects/tcpecn/contrib/dev/iwn/iwlwifi-4965-4.44.17.fw.uu#1 branch .. //depot/projects/tcpecn/contrib/ipfilter/netinet/ip_fil_freebsd.c#3 integrate .. //depot/projects/tcpecn/contrib/pf/net/pf.c#3 integrate .. //depot/projects/tcpecn/contrib/pf/net/pf_ioctl.c#3 integrate .. //depot/projects/tcpecn/contrib/rdma/core_priv.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_addr.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_cache.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_cm.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_fmr_pool.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_mad.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_marshall.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_pack.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_sa.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_smi.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_umem.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_user_cm.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_user_mad.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_user_sa.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_user_verbs.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/ib_verbs.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/iw_cm.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/krping/getopt.c#1 branch .. //depot/projects/tcpecn/contrib/rdma/krping/getopt.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/krping/krping.c#1 branch .. //depot/projects/tcpecn/contrib/rdma/krping/krping.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/krping/krping_dev.c#1 branch .. //depot/projects/tcpecn/contrib/rdma/rdma_addr.c#1 branch .. //depot/projects/tcpecn/contrib/rdma/rdma_cache.c#1 branch .. //depot/projects/tcpecn/contrib/rdma/rdma_cm.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/rdma_cm_ib.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/rdma_cma.c#1 branch .. //depot/projects/tcpecn/contrib/rdma/rdma_device.c#1 branch .. //depot/projects/tcpecn/contrib/rdma/rdma_iwcm.c#1 branch .. //depot/projects/tcpecn/contrib/rdma/rdma_user_cm.h#1 branch .. //depot/projects/tcpecn/contrib/rdma/rdma_verbs.c#1 branch .. //depot/projects/tcpecn/contrib/rdma/types.h#1 branch .. //depot/projects/tcpecn/dev/ata/ata-disk.c#5 integrate .. //depot/projects/tcpecn/dev/ata/ata-lowlevel.c#4 integrate .. //depot/projects/tcpecn/dev/ata/atapi-cd.c#3 integrate .. //depot/projects/tcpecn/dev/ata/atapi-fd.c#3 integrate .. //depot/projects/tcpecn/dev/ata/atapi-tape.c#3 integrate .. //depot/projects/tcpecn/dev/ath/if_ath.c#6 integrate .. //depot/projects/tcpecn/dev/ath/if_athvar.h#3 integrate .. //depot/projects/tcpecn/dev/bce/if_bce.c#5 integrate .. //depot/projects/tcpecn/dev/bfe/if_bfe.c#3 integrate .. //depot/projects/tcpecn/dev/bge/if_bge.c#7 integrate .. //depot/projects/tcpecn/dev/bge/if_bgereg.h#5 integrate .. //depot/projects/tcpecn/dev/coretemp/coretemp.c#4 integrate .. //depot/projects/tcpecn/dev/cxgb/cxgb_config.h#3 integrate .. //depot/projects/tcpecn/dev/cxgb/cxgb_main.c#7 integrate .. //depot/projects/tcpecn/dev/cxgb/cxgb_offload.c#5 integrate .. //depot/projects/tcpecn/dev/cxgb/cxgb_osdep.h#5 integrate .. //depot/projects/tcpecn/dev/cxgb/t3cdev.h#3 integrate .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb.h#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.h#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cq.c#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_dbg.c#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ev.c#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.c#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.h#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_mem.c#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.h#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.c#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.h#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_user.h#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/iw_cxgb/iw_cxgb_wr.h#1 branch .. //depot/projects/tcpecn/dev/cxgb/ulp/tom/cxgb_cpl_io.c#5 integrate .. //depot/projects/tcpecn/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#6 integrate .. //depot/projects/tcpecn/dev/cxgb/ulp/tom/cxgb_ddp.c#4 integrate .. //depot/projects/tcpecn/dev/cxgb/ulp/tom/cxgb_tcp_offload.h#2 integrate .. //depot/projects/tcpecn/dev/cxgb/ulp/tom/cxgb_toepcb.h#3 integrate .. //depot/projects/tcpecn/dev/dcons/dcons_os.c#3 integrate .. //depot/projects/tcpecn/dev/firewire/firewire.c#2 integrate .. //depot/projects/tcpecn/dev/firewire/fwohci.c#2 integrate .. //depot/projects/tcpecn/dev/if_ndis/if_ndis.c#5 integrate .. //depot/projects/tcpecn/dev/if_ndis/if_ndisvar.h#4 integrate .. //depot/projects/tcpecn/dev/ipw/if_ipw.c#4 integrate .. //depot/projects/tcpecn/dev/iwi/if_iwi.c#4 integrate .. //depot/projects/tcpecn/dev/iwn/if_iwn.c#1 branch .. //depot/projects/tcpecn/dev/iwn/if_iwnreg.h#1 branch .. //depot/projects/tcpecn/dev/iwn/if_iwnvar.h#1 branch .. //depot/projects/tcpecn/dev/k8temp/k8temp.c#2 integrate .. //depot/projects/tcpecn/dev/malo/if_malo.c#3 integrate .. //depot/projects/tcpecn/dev/mfi/mfi.c#6 integrate .. //depot/projects/tcpecn/dev/mfi/mfi_ioctl.h#2 integrate .. //depot/projects/tcpecn/dev/mii/brgphy.c#4 integrate .. //depot/projects/tcpecn/dev/mii/brgphyreg.h#2 integrate .. //depot/projects/tcpecn/dev/mii/miidevs#6 integrate .. //depot/projects/tcpecn/dev/mpt/mpt.h#2 integrate .. //depot/projects/tcpecn/dev/mpt/mpt_cam.c#2 integrate .. //depot/projects/tcpecn/dev/mpt/mpt_pci.c#2 integrate .. //depot/projects/tcpecn/dev/mpt/mpt_raid.c#2 integrate .. //depot/projects/tcpecn/dev/mpt/mpt_user.c#1 branch .. //depot/projects/tcpecn/dev/ofw/ofw_console.c#4 integrate .. //depot/projects/tcpecn/dev/ral/rt2560.c#4 integrate .. //depot/projects/tcpecn/dev/ral/rt2661.c#3 integrate .. //depot/projects/tcpecn/dev/sio/sio.c#3 integrate .. //depot/projects/tcpecn/dev/uart/uart_core.c#3 integrate .. //depot/projects/tcpecn/dev/usb/ehci.c#6 integrate .. //depot/projects/tcpecn/dev/usb/if_axe.c#3 integrate .. //depot/projects/tcpecn/dev/usb/if_rum.c#6 integrate .. //depot/projects/tcpecn/dev/usb/if_ural.c#3 integrate .. //depot/projects/tcpecn/dev/usb/if_zyd.c#6 integrate .. //depot/projects/tcpecn/dev/usb/ohci.c#3 integrate .. //depot/projects/tcpecn/dev/usb/uipaq.c#3 integrate .. //depot/projects/tcpecn/dev/usb/ums.c#4 integrate .. //depot/projects/tcpecn/dev/usb/usbdevs#9 integrate .. //depot/projects/tcpecn/dev/wi/if_wi.c#3 integrate .. //depot/projects/tcpecn/dev/wpi/if_wpi.c#7 integrate .. //depot/projects/tcpecn/fs/devfs/devfs_vnops.c#5 integrate .. //depot/projects/tcpecn/fs/unionfs/union_subr.c#6 integrate .. //depot/projects/tcpecn/i386/conf/GENERIC#8 integrate .. //depot/projects/tcpecn/i386/conf/NOTES#6 integrate .. //depot/projects/tcpecn/i386/cpufreq/est.c#4 integrate .. //depot/projects/tcpecn/i386/i386/pmap.c#8 integrate .. //depot/projects/tcpecn/i386/linux/linux_dummy.c#3 integrate .. //depot/projects/tcpecn/i386/linux/linux_proto.h#4 integrate .. //depot/projects/tcpecn/i386/linux/linux_syscall.h#4 integrate .. //depot/projects/tcpecn/i386/linux/linux_sysent.c#4 integrate .. //depot/projects/tcpecn/i386/linux/syscalls.master#4 integrate .. //depot/projects/tcpecn/ia64/ia64/pmap.c#6 integrate .. //depot/projects/tcpecn/kern/init_sysent.c#7 integrate .. //depot/projects/tcpecn/kern/kern_cpu.c#3 integrate .. //depot/projects/tcpecn/kern/kern_event.c#5 integrate .. //depot/projects/tcpecn/kern/kern_kthread.c#3 integrate .. //depot/projects/tcpecn/kern/kern_lockf.c#4 integrate .. //depot/projects/tcpecn/kern/kern_malloc.c#3 integrate .. //depot/projects/tcpecn/kern/kern_switch.c#4 integrate .. //depot/projects/tcpecn/kern/subr_blist.c#2 integrate .. //depot/projects/tcpecn/kern/subr_kdb.c#3 integrate .. //depot/projects/tcpecn/kern/subr_param.c#2 integrate .. //depot/projects/tcpecn/kern/subr_witness.c#5 integrate .. //depot/projects/tcpecn/kern/sys_socket.c#3 integrate .. //depot/projects/tcpecn/kern/syscalls.c#7 integrate .. //depot/projects/tcpecn/kern/syscalls.master#7 integrate .. //depot/projects/tcpecn/kern/systrace_args.c#7 integrate .. //depot/projects/tcpecn/kern/uipc_mbuf.c#5 integrate .. //depot/projects/tcpecn/kern/uipc_socket.c#5 integrate .. //depot/projects/tcpecn/kern/vfs_export.c#2 integrate .. //depot/projects/tcpecn/kern/vfs_mount.c#8 integrate .. //depot/projects/tcpecn/kern/vfs_subr.c#10 integrate .. //depot/projects/tcpecn/mips/include/am29lv081b.h#2 delete .. //depot/projects/tcpecn/mips/include/cp0.h#2 delete .. //depot/projects/tcpecn/mips/include/float.h#2 integrate .. //depot/projects/tcpecn/mips/include/pmap.h#3 integrate .. //depot/projects/tcpecn/mips/mips/mips_subr.c#2 delete .. //depot/projects/tcpecn/mips/mips/pmap.c#3 integrate .. //depot/projects/tcpecn/modules/Makefile#7 integrate .. //depot/projects/tcpecn/modules/cxgb/Makefile#4 integrate .. //depot/projects/tcpecn/modules/cxgb/iw_cxgb/Makefile#1 branch .. //depot/projects/tcpecn/modules/esp/Makefile#2 integrate .. //depot/projects/tcpecn/modules/hfa/Makefile#2 integrate .. //depot/projects/tcpecn/modules/hme/Makefile#2 integrate .. //depot/projects/tcpecn/modules/isp/Makefile#2 integrate .. //depot/projects/tcpecn/modules/ispfw/Makefile#2 integrate .. //depot/projects/tcpecn/modules/iwn/Makefile#1 branch .. //depot/projects/tcpecn/modules/iwnfw/Makefile#1 branch .. //depot/projects/tcpecn/modules/le/Makefile#2 integrate .. //depot/projects/tcpecn/modules/mpt/Makefile#2 integrate .. //depot/projects/tcpecn/modules/rdma/Makefile#1 branch .. //depot/projects/tcpecn/modules/rdma/addr/Makefile#1 branch .. //depot/projects/tcpecn/modules/rdma/cma/Makefile#1 branch .. //depot/projects/tcpecn/modules/rdma/core/Makefile#1 branch .. //depot/projects/tcpecn/modules/rdma/iwcm/Makefile#1 branch .. //depot/projects/tcpecn/modules/rdma/krping/Makefile#1 branch .. //depot/projects/tcpecn/modules/scc/Makefile#3 integrate .. //depot/projects/tcpecn/modules/sound/driver/Makefile#2 integrate .. //depot/projects/tcpecn/modules/wlan/Makefile#3 integrate .. //depot/projects/tcpecn/net/bpf.c#7 integrate .. //depot/projects/tcpecn/net/if.c#4 integrate .. //depot/projects/tcpecn/net/if_atmsubr.c#2 integrate .. //depot/projects/tcpecn/net/if_ethersubr.c#3 integrate .. //depot/projects/tcpecn/net/if_fwsubr.c#2 integrate .. //depot/projects/tcpecn/net/if_gif.c#3 integrate .. //depot/projects/tcpecn/net/if_gif.h#2 integrate .. //depot/projects/tcpecn/net/if_gre.c#3 integrate .. //depot/projects/tcpecn/net/if_gre.h#2 integrate .. //depot/projects/tcpecn/net/if_iso88025subr.c#3 integrate .. //depot/projects/tcpecn/net/if_loop.c#4 integrate .. //depot/projects/tcpecn/net/if_stf.c#2 integrate .. //depot/projects/tcpecn/net/if_var.h#4 integrate .. //depot/projects/tcpecn/net/radix_mpath.c#2 integrate .. //depot/projects/tcpecn/net/radix_mpath.h#2 integrate .. //depot/projects/tcpecn/net/route.c#6 integrate .. //depot/projects/tcpecn/net/route.h#5 integrate .. //depot/projects/tcpecn/net/rtsock.c#4 integrate .. //depot/projects/tcpecn/net80211/ieee80211.c#5 integrate .. //depot/projects/tcpecn/net80211/ieee80211.h#3 integrate .. //depot/projects/tcpecn/net80211/ieee80211_ddb.c#2 integrate .. //depot/projects/tcpecn/net80211/ieee80211_freebsd.c#3 integrate .. //depot/projects/tcpecn/net80211/ieee80211_ht.c#4 integrate .. //depot/projects/tcpecn/net80211/ieee80211_ht.h#4 integrate .. //depot/projects/tcpecn/net80211/ieee80211_ioctl.c#3 integrate .. //depot/projects/tcpecn/net80211/ieee80211_node.c#3 integrate .. //depot/projects/tcpecn/net80211/ieee80211_phy.c#2 integrate .. //depot/projects/tcpecn/net80211/ieee80211_phy.h#2 integrate .. //depot/projects/tcpecn/net80211/ieee80211_proto.h#3 integrate .. //depot/projects/tcpecn/net80211/ieee80211_var.h#3 integrate .. //depot/projects/tcpecn/netatalk/at_extern.h#2 integrate .. //depot/projects/tcpecn/netatalk/at_proto.c#2 integrate .. //depot/projects/tcpecn/netgraph/netflow/netflow.c#3 integrate .. //depot/projects/tcpecn/netinet/if_atm.c#2 integrate .. //depot/projects/tcpecn/netinet/if_ether.c#4 integrate .. //depot/projects/tcpecn/netinet/in_gif.c#2 integrate .. //depot/projects/tcpecn/netinet/in_mcast.c#3 integrate .. //depot/projects/tcpecn/netinet/in_pcb.c#5 integrate .. //depot/projects/tcpecn/netinet/in_pcb.h#5 integrate .. //depot/projects/tcpecn/netinet/in_rmx.c#3 integrate .. //depot/projects/tcpecn/netinet/in_var.h#2 integrate .. //depot/projects/tcpecn/netinet/ip_fastfwd.c#2 integrate .. //depot/projects/tcpecn/netinet/ip_fw.h#4 integrate .. //depot/projects/tcpecn/netinet/ip_fw2.c#7 integrate .. //depot/projects/tcpecn/netinet/ip_icmp.c#3 integrate .. //depot/projects/tcpecn/netinet/ip_input.c#4 integrate .. //depot/projects/tcpecn/netinet/ip_mroute.c#2 integrate .. //depot/projects/tcpecn/netinet/ip_mroute.h#2 integrate .. //depot/projects/tcpecn/netinet/ip_options.c#4 integrate .. //depot/projects/tcpecn/netinet/ip_output.c#5 integrate .. //depot/projects/tcpecn/netinet/ip_var.h#2 integrate .. //depot/projects/tcpecn/netinet/libalias/alias.c#3 integrate .. //depot/projects/tcpecn/netinet/raw_ip.c#3 integrate .. //depot/projects/tcpecn/netinet/sctp_os_bsd.h#2 integrate .. //depot/projects/tcpecn/netinet/tcp.h#4 integrate .. //depot/projects/tcpecn/netinet/tcp_input.c#7 integrate .. //depot/projects/tcpecn/netinet/tcp_subr.c#5 integrate .. //depot/projects/tcpecn/netinet/tcp_syncache.c#7 integrate .. //depot/projects/tcpecn/netinet/tcp_usrreq.c#7 integrate .. //depot/projects/tcpecn/netinet6/in6.c#5 integrate .. //depot/projects/tcpecn/netinet6/in6_ifattach.c#4 integrate .. //depot/projects/tcpecn/netinet6/in6_rmx.c#4 integrate .. //depot/projects/tcpecn/netinet6/nd6_rtr.c#4 integrate .. //depot/projects/tcpecn/netipx/ipx_proto.c#2 integrate .. //depot/projects/tcpecn/nfs4client/nfs4_vfsops.c#6 integrate .. //depot/projects/tcpecn/nfsclient/bootp_subr.c#2 integrate .. //depot/projects/tcpecn/nfsclient/nfs_vfsops.c#7 integrate .. //depot/projects/tcpecn/pc98/cbus/sio.c#4 integrate .. //depot/projects/tcpecn/pc98/conf/GENERIC#6 integrate .. //depot/projects/tcpecn/pci/intpm.c#2 integrate .. //depot/projects/tcpecn/powerpc/powerpc/pmap_dispatch.c#3 integrate .. //depot/projects/tcpecn/security/audit/audit.h#4 integrate .. //depot/projects/tcpecn/sparc64/conf/GENERIC#8 integrate .. //depot/projects/tcpecn/sparc64/include/bus.h#3 integrate .. //depot/projects/tcpecn/sparc64/include/bus_common.h#3 integrate .. //depot/projects/tcpecn/sparc64/include/iommuvar.h#2 integrate .. //depot/projects/tcpecn/sparc64/pci/ofw_pcibus.c#4 integrate .. //depot/projects/tcpecn/sparc64/pci/psycho.c#6 integrate .. //depot/projects/tcpecn/sparc64/sbus/sbus.c#3 integrate .. //depot/projects/tcpecn/sparc64/sparc64/bus_machdep.c#3 integrate .. //depot/projects/tcpecn/sparc64/sparc64/counter.c#2 integrate .. //depot/projects/tcpecn/sparc64/sparc64/iommu.c#3 integrate .. //depot/projects/tcpecn/sparc64/sparc64/pmap.c#4 integrate .. //depot/projects/tcpecn/sparc64/sparc64/upa.c#3 integrate .. //depot/projects/tcpecn/sun4v/include/bus_common.h#2 delete .. //depot/projects/tcpecn/sun4v/sun4v/hvcons.c#3 integrate .. //depot/projects/tcpecn/sun4v/sun4v/nexus.c#2 integrate .. //depot/projects/tcpecn/sun4v/sun4v/pmap.c#3 integrate .. //depot/projects/tcpecn/sun4v/sun4v/vnex.c#2 integrate .. //depot/projects/tcpecn/sys/blist.h#2 integrate .. //depot/projects/tcpecn/sys/domain.h#2 integrate .. //depot/projects/tcpecn/sys/kdb.h#3 integrate .. //depot/projects/tcpecn/sys/mbuf.h#6 integrate .. //depot/projects/tcpecn/sys/mpt_ioctl.h#1 branch .. //depot/projects/tcpecn/sys/param.h#10 integrate .. //depot/projects/tcpecn/sys/proc.h#8 integrate .. //depot/projects/tcpecn/sys/socket.h#5 integrate .. //depot/projects/tcpecn/sys/socketvar.h#4 integrate .. //depot/projects/tcpecn/sys/syscall.h#7 integrate .. //depot/projects/tcpecn/sys/syscall.mk#7 integrate .. //depot/projects/tcpecn/sys/sysproto.h#7 integrate .. //depot/projects/tcpecn/vm/memguard.c#2 integrate .. //depot/projects/tcpecn/vm/pmap.h#3 integrate .. //depot/projects/tcpecn/vm/swap_pager.c#4 integrate .. //depot/projects/tcpecn/vm/vm_extern.h#2 integrate .. //depot/projects/tcpecn/vm/vm_init.c#3 integrate .. //depot/projects/tcpecn/vm/vm_kern.c#6 integrate .. //depot/projects/tcpecn/vm/vm_map.c#6 integrate .. //depot/projects/tcpecn/vm/vm_map.h#4 integrate .. //depot/user/rwatson/tcpabi/src/sys/netinet/in_pcb.h#5 edit .. //depot/user/rwatson/tcpabi/src/sys/netinet/ip_divert.c#2 edit .. //depot/user/rwatson/tcpabi/src/sys/netinet/ip_fw_nat.c#2 edit Differences ... ==== //depot/projects/tcpecn/amd64/amd64/pmap.c#8 (text+ko) ==== @@ -77,7 +77,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.615 2008/04/25 16:00:39 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.617 2008/05/11 20:33:46 alc Exp $"); /* * Manages physical address maps. @@ -4469,3 +4469,27 @@ 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. + */ +void +pmap_align_superpage(vm_object_t object, vm_ooffset_t offset, + vm_offset_t *addr, vm_size_t size) +{ + 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 - ((NBPDR - superpage_offset) & PDRMASK) < NBPDR || + (*addr & PDRMASK) == superpage_offset) + return; + if ((*addr & PDRMASK) < superpage_offset) + *addr = (*addr & ~PDRMASK) + superpage_offset; + else + *addr = ((*addr + PDRMASK) & ~PDRMASK) + superpage_offset; +} ==== //depot/projects/tcpecn/amd64/conf/GENERIC#8 (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.497 2008/04/20 20:35:34 sam Exp $ +# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.498 2008/05/03 17:05:38 sam Exp $ cpu HAMMER ident GENERIC @@ -235,6 +235,8 @@ # Wireless NIC cards device wlan # 802.11 support +options IEEE80211_DEBUG # enable debug msgs +options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's device wlan_wep # 802.11 WEP support device wlan_ccmp # 802.11 CCMP support device wlan_tkip # 802.11 TKIP support ==== //depot/projects/tcpecn/amd64/conf/NOTES#7 (text+ko) ==== @@ -4,7 +4,7 @@ # This file contains machine dependent kernel configuration notes. For # machine independent notes, look in /sys/conf/NOTES. # -# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.78 2008/04/12 14:20:22 rpaulo Exp $ +# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.79 2008/04/29 21:36:15 sam Exp $ # # @@ -302,6 +302,7 @@ # (requires miibus) # ipw: Intel PRO/Wireless 2100 IEEE 802.11 adapter # iwi: Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 adapters +# iwn: Intel Wireless WiFi Link 4965AGN 802.11 network adapters # nfe: nVidia nForce MCP on-board Ethernet Networking (BSD open source) # nve: nVidia nForce MCP on-board Ethernet Networking # ral: Ralink Technology IEEE 802.11 wireless adapter @@ -313,6 +314,7 @@ options ED_HPP options ED_SIC device iwi +device iwn device ipw device nfe # nVidia nForce MCP on-board Ethernet Networking device nve # nVidia nForce MCP on-board Ethernet Networking ==== //depot/projects/tcpecn/amd64/linux32/linux32_dummy.c#3 (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/tcpecn/amd64/linux32/linux32_proto.h#4 (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/tcpecn/amd64/linux32/linux32_syscall.h#4 (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/tcpecn/amd64/linux32/linux32_sysent.c#4 (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/tcpecn/amd64/linux32/syscalls.master#4 (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/tcpecn/arm/arm/pmap.c#7 (text+ko) ==== @@ -147,7 +147,7 @@ #include "opt_vm.h" #include -__FBSDID("$FreeBSD: src/sys/arm/arm/pmap.c,v 1.99 2008/03/06 21:59:47 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/pmap.c,v 1.100 2008/05/09 23:31:41 alc Exp $"); #include #include #include @@ -4355,6 +4355,16 @@ return(addr); } +/* + * Increase the starting virtual address of the given mapping if a + * different alignment might result in more superpage mappings. + */ +void +pmap_align_superpage(vm_object_t object, vm_ooffset_t offset, + vm_offset_t *addr, vm_size_t size) +{ +} + /* * Map a set of physical memory pages into the kernel virtual ==== //depot/projects/tcpecn/arm/at91/uart_dev_at91usart.c#3 (text) ==== @@ -26,7 +26,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/at91/uart_dev_at91usart.c,v 1.13 2007/12/25 17:51:55 rwatson Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/uart_dev_at91usart.c,v 1.14 2008/05/04 23:29:37 peter Exp $"); #include "opt_comconsole.h" @@ -506,9 +506,20 @@ at91_rx_put(struct uart_softc *sc, int key) { #if defined(KDB) && defined(ALT_BREAK_TO_DEBUGGER) + int kdb_brk; + if (sc->sc_sysdev != NULL && sc->sc_sysdev->type == UART_DEV_CONSOLE) { - if (kdb_alt_break(key, &sc->sc_altbrk)) - kdb_enter(KDB_WHY_BREAK, "Break sequence to console"); + if ((kdb_brk = kdb_alt_break(key, &sc->sc_altbrk)) != 0) { + case KDB_REQ_DEBUGGER: + kdb_enter(KDB_WHY_BREAK, "Break sequence on console"); + break; + case KDB_REQ_PANIC: + kdb_panic("Panic sequence on console"); + break; + case KDB_REQ_REBOOT: + kdb_reboot(); + break; + } } #endif uart_rx_put(sc, key); ==== //depot/projects/tcpecn/compat/linux/linux_emul.c#2 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_emul.c,v 1.20 2007/04/02 18:38:13 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_emul.c,v 1.21 2008/05/13 20:01:27 rdivacky Exp $"); #include "opt_compat.h" @@ -44,9 +44,6 @@ #include #include -#include -#include - #ifdef COMPAT_LINUX32 #include #include @@ -55,6 +52,9 @@ #include #endif +#include +#include + struct sx emul_shared_lock; struct mtx emul_lock; @@ -86,6 +86,7 @@ em = malloc(sizeof *em, M_LINUX, M_WAITOK | M_ZERO); em->pid = child; em->pdeath_signal = 0; + em->robust_futexes = NULL; if (flags & LINUX_CLONE_THREAD) { /* handled later in the code */ } else { @@ -161,6 +162,8 @@ if (__predict_true(p->p_sysent != &elf_linux_sysvec)) return; + release_futexes(p); + /* find the emuldata */ em = em_find(p, EMUL_DOLOCK); ==== //depot/projects/tcpecn/compat/linux/linux_emul.h#2 (text+ko) ==== @@ -25,12 +25,14 @@ * (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/compat/linux/linux_emul.h,v 1.7 2007/04/02 18:38:13 jkim Exp $ + * $FreeBSD: src/sys/compat/linux/linux_emul.h,v 1.8 2008/05/13 20:01:27 rdivacky Exp $ */ #ifndef _LINUX_EMUL_H_ #define _LINUX_EMUL_H_ +#include + struct linux_emuldata_shared { int refs; pid_t group_pid; @@ -52,6 +54,8 @@ int pdeath_signal; /* parent death signal */ + struct linux_robust_list_head *robust_futexes; + LIST_ENTRY(linux_emuldata) threads; /* list of linux threads */ }; ==== //depot/projects/tcpecn/compat/linux/linux_futex.c#4 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_futex.c,v 1.12 2008/03/20 17:03:55 rdivacky Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_futex.c,v 1.13 2008/05/13 20:01:27 rdivacky Exp $"); #if 0 __KERNEL_RCSID(1, "$NetBSD: linux_futex.c,v 1.7 2006/07/24 19:01:49 manu Exp $"); #endif @@ -45,8 +45,11 @@ #include #include #include +#include #include #include +#include +#include #include #include @@ -57,6 +60,7 @@ #include #include #endif +#include #include struct futex; @@ -533,3 +537,160 @@ return (-ENOSYS); } } + +int +linux_set_robust_list(struct thread *td, struct linux_set_robust_list_args *args) +{ + struct linux_emuldata *em; + +#ifdef DEBUG + if (ldebug(set_robust_list)) + printf(ARGS(set_robust_list, "")); +#endif + if (args->len != sizeof(struct linux_robust_list_head)) + return (EINVAL); + + em = em_find(td->td_proc, EMUL_DOLOCK); + em->robust_futexes = args->head; + EMUL_UNLOCK(&emul_lock); + + return (0); +} + +int +linux_get_robust_list(struct thread *td, struct linux_get_robust_list_args *args) +{ + struct linux_emuldata *em; + struct linux_robust_list_head *head; + l_size_t len = sizeof(struct linux_robust_list_head); + int error = 0; + +#ifdef DEBUG + if (ldebug(get_robust_list)) + printf(ARGS(get_robust_list, "")); +#endif + + if (!args->pid) { + em = em_find(td->td_proc, EMUL_DONTLOCK); + head = em->robust_futexes; + } else { + struct proc *p; + + p = pfind(args->pid); + if (p == NULL) + return (ESRCH); + + em = em_find(p, EMUL_DONTLOCK); + /* XXX: ptrace? */ + if (priv_check(td, PRIV_CRED_SETUID) || + priv_check(td, PRIV_CRED_SETEUID) || + p_candebug(td, p)) + return (EPERM); + head = em->robust_futexes; + + PROC_UNLOCK(p); + } + + error = copyout(&len, args->len, sizeof(l_size_t)); + if (error) + return (EFAULT); + + error = copyout(head, args->head, sizeof(struct linux_robust_list_head)); + + return (error); +} + +static int +handle_futex_death(void *uaddr, pid_t pid, int pi) +{ + int uval, nval, mval; + struct futex *f; + +retry: + if (copyin(uaddr, &uval, 4)) + return (EFAULT); + + if ((uval & FUTEX_TID_MASK) == pid) { + mval = (uval & FUTEX_WAITERS) | FUTEX_OWNER_DIED; + nval = casuword32(uaddr, uval, mval); + + if (nval == -1) + return (EFAULT); + + if (nval != uval) + goto retry; + + if (!pi && (uval & FUTEX_WAITERS)) { + f = futex_get(uaddr, FUTEX_UNLOCKED); + futex_wake(f, 1, NULL, 0); + } + } + + return (0); +} + +static int +fetch_robust_entry(struct linux_robust_list **entry, + struct linux_robust_list **head, int *pi) +{ + l_ulong uentry; + + if (copyin((const void *)head, &uentry, sizeof(l_ulong))) + return (EFAULT); + + *entry = (void *)(uentry & ~1UL); + *pi = uentry & 1; + + return (0); +} + +/* This walks the list of robust futexes releasing them. */ +void +release_futexes(struct proc *p) +{ + struct linux_robust_list_head *head = NULL; + struct linux_robust_list *entry, *next_entry, *pending; + unsigned int limit = 2048, pi, next_pi, pip; + struct linux_emuldata *em; + l_ulong futex_offset; + int rc; + + em = em_find(p, EMUL_DONTLOCK); + head = em->robust_futexes; + + if (head == NULL) + return; + + if (fetch_robust_entry(&entry, &head->list.next, &pi)) + return; + + if (copyin(&head->futex_offset, &futex_offset, sizeof(l_ulong))) + return; + + if (fetch_robust_entry(&pending, &head->pending_list, &pip)) + return; + + while (entry != &head->list) { + rc = fetch_robust_entry(&next_entry, &entry->next, &next_pi); + + if (entry != pending) + if (handle_futex_death((char *)entry + futex_offset, + p->p_pid, pi)) + return; + + if (rc) + return; + + entry = next_entry; + pi = next_pi; + + if (!--limit) + break; + + sched_relinquish(curthread); + } + + if (pending) + handle_futex_death((char *) pending + futex_offset, + p->p_pid, pip); +} ==== //depot/projects/tcpecn/compat/linux/linux_futex.h#3 (text+ko) ==== @@ -30,7 +30,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/linux/linux_futex.h,v 1.3 2008/03/20 17:03:55 rdivacky Exp $ + * $FreeBSD: src/sys/compat/linux/linux_futex.h,v 1.4 2008/05/13 20:01:27 rdivacky Exp $ */ #ifndef _LINUX_FUTEX_H @@ -63,4 +63,22 @@ #define FUTEX_OP_CMP_GT 4 /* if (oldval > CMPARG) wake */ #define FUTEX_OP_CMP_GE 5 /* if (oldval >= CMPARG) wake */ +/* This is defined by Linux user-space */ + +struct linux_robust_list { + struct linux_robust_list *next; +}; + +struct linux_robust_list_head { + struct linux_robust_list list; + l_ulong futex_offset; + struct linux_robust_list *pending_list; +}; + +#define FUTEX_WAITERS 0x80000000 +#define FUTEX_OWNER_DIED 0x40000000 +#define FUTEX_TID_MASK 0x3fffffff + +void release_futexes(struct proc *); + #endif /* !_LINUX_FUTEX_H */ ==== //depot/projects/tcpecn/compat/linux/linux_misc.c#6 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.220 2008/04/08 09:45:47 kib Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.221 2008/05/13 20:01:27 rdivacky Exp $"); #include "opt_compat.h" #include "opt_mac.h" @@ -75,10 +75,6 @@ #include #include -#include -#include -#include - #ifdef COMPAT_LINUX32 #include #include @@ -91,6 +87,9 @@ #include #include #include +#include +#include +#include #ifdef __i386__ #include ==== //depot/projects/tcpecn/conf/NOTES#9 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1481 2008/04/20 20:35:35 sam Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1485 2008/05/09 23:02:55 julian Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # @@ -509,6 +509,8 @@ options INET #Internet communications protocols options INET6 #IPv6 communications protocols +options ROUTETABLES=2 # max 16. 1 is back compatible. + # In order to enable IPSEC you MUST also add device crypto to # your kernel configuration options IPSEC #IP security (requires device crypto) @@ -762,6 +764,8 @@ device ether #Generic Ethernet device vlan #VLAN support (needs miibus) device wlan #802.11 support +options IEEE80211_DEBUG #enable debugging msgs +options IEEE80211_AMPDU_AGE #age frames in AMPDU reorder q's device wlan_wep #802.11 WEP support device wlan_ccmp #802.11 CCMP support device wlan_tkip #802.11 TKIP support @@ -868,7 +872,12 @@ # The MBUF_STRESS_TEST option enables options which create # various random failures / extreme cases related to mbuf # functions. See mbuf(9) for a list of available test cases. +# MBUF_PROFILING enables code to profile the mbuf chains +# exiting the system (via participating interfaces) and +# return a logarithmic histogram of monitored parameters +# (e.g. packet size, wasted space, number of mbufs in chain). options MBUF_STRESS_TEST +options MBUF_PROFILING # Statically Link in accept filters options ACCEPT_FILTER_DATA ==== //depot/projects/tcpecn/conf/files#10 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/files,v 1.1295 2008/04/25 20:42:48 sam Exp $ +# $FreeBSD: src/sys/conf/files,v 1.1297 2008/05/06 20:49:52 jhb Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -830,6 +830,21 @@ compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwi/ipw2200-sniffer.fw.uu" \ no-obj no-implicit-rule \ clean "iwi_monitor.fw" +dev/iwn/if_iwn.c optional iwn +iwnfw.c optional iwnfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk iwn.fw:iwnfw:44417 -lintel_iwn -miwn -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "iwnfw.c" +iwnfw.fwo optional iwnfw \ + dependency "iwn.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} iwn.fw" \ + no-implicit-rule \ + clean "iwn.fwo" +iwn.fw optional iwnfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwn/iwlwifi-4965-4.44.17.fw.uu" \ + no-obj no-implicit-rule \ + clean "iwn.fw" dev/ixgb/if_ixgb.c optional ixgb dev/ixgb/ixgb_ee.c optional ixgb dev/ixgb/ixgb_hw.c optional ixgb @@ -916,6 +931,7 @@ dev/mpt/mpt_debug.c optional mpt dev/mpt/mpt_pci.c optional mpt pci dev/mpt/mpt_raid.c optional mpt +dev/mpt/mpt_user.c optional mpt dev/msk/if_msk.c optional msk dev/mxge/if_mxge.c optional mxge pci dev/mxge/mxge_lro.c optional mxge pci ==== //depot/projects/tcpecn/conf/files.powerpc#7 (text+ko) ==== >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Wed May 14 12:51:26 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 193C01065674; Wed, 14 May 2008 12:51: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 C3D52106566B for ; Wed, 14 May 2008 12:51:25 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B4A508FC1F for ; Wed, 14 May 2008 12:51:25 +0000 (UTC) (envelope-from thompsa@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 m4ECpPIB098317 for ; Wed, 14 May 2008 12:51:25 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4ECpP37098315 for perforce@freebsd.org; Wed, 14 May 2008 12:51:25 GMT (envelope-from thompsa@freebsd.org) Date: Wed, 14 May 2008 12:51:25 GMT Message-Id: <200805141251.m4ECpP37098315@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141594 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, 14 May 2008 12:51:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=141594 Change 141594 by thompsa@thompsa_burger on 2008/05/14 12:50:37 Sync to dfbsd, initialize 11b PHY rev4 according to v3 specification. Affected files ... .. //depot/projects/vap/sys/dev/bwi/bwiphy.c#3 edit .. //depot/projects/vap/sys/dev/bwi/bwirf.c#4 edit .. //depot/projects/vap/sys/dev/bwi/bwirf.h#2 edit .. //depot/projects/vap/sys/dev/bwi/if_bwivar.h#8 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/bwiphy.c#3 (text+ko) ==== @@ -437,9 +437,70 @@ static void bwi_phy_init_11b_rev4(struct bwi_mac *mac) { - /* TODO:11B */ - if_printf(mac->mac_sc->sc_ifp, - "%s is not implemented yet\n", __func__); + struct bwi_softc *sc = mac->mac_sc; + struct bwi_rf *rf = &mac->mac_rf; + uint16_t val, ofs; + u_int chan; + + CSR_WRITE_2(sc, BWI_BPHY_CTRL, BWI_BPHY_CTRL_INIT); + + PHY_WRITE(mac, 0x20, 0x301c); + PHY_WRITE(mac, 0x26, 0); + PHY_WRITE(mac, 0x30, 0xc6); + PHY_WRITE(mac, 0x88, 0x3e00); + + for (ofs = 0, val = 0x3c3d; ofs < 30; ++ofs, val -= 0x202) + PHY_WRITE(mac, 0x89 + ofs, val); + + CSR_WRITE_2(sc, BWI_PHY_MAGIC_REG1, BWI_PHY_MAGIC_REG1_VAL1); + + chan = rf->rf_curchan; + if (chan == IEEE80211_CHAN_ANY) + chan = 6; /* Force to channel 6 */ + bwi_rf_set_chan(mac, chan, 0); + + if (rf->rf_type != BWI_RF_T_BCM2050) { + RF_WRITE(mac, 0x75, 0x80); + RF_WRITE(mac, 0x79, 0x81); + } + + RF_WRITE(mac, 0x50, 0x20); + RF_WRITE(mac, 0x50, 0x23); + + if (rf->rf_type == BWI_RF_T_BCM2050) { + RF_WRITE(mac, 0x50, 0x20); + RF_WRITE(mac, 0x5a, 0x70); + RF_WRITE(mac, 0x5b, 0x7b); + RF_WRITE(mac, 0x5c, 0xb0); + RF_WRITE(mac, 0x7a, 0xf); + PHY_WRITE(mac, 0x38, 0x677); + bwi_rf_init_bcm2050(mac); + } + + PHY_WRITE(mac, 0x14, 0x80); + PHY_WRITE(mac, 0x32, 0xca); + if (rf->rf_type == BWI_RF_T_BCM2050) + PHY_WRITE(mac, 0x32, 0xe0); + PHY_WRITE(mac, 0x35, 0x7c2); + + bwi_rf_lo_update(mac); + + PHY_WRITE(mac, 0x26, 0xcc00); + if (rf->rf_type == BWI_RF_T_BCM2050) + PHY_WRITE(mac, 0x26, 0xce00); + + CSR_WRITE_2(sc, BWI_RF_CHAN_EX, 0x1100); + + PHY_WRITE(mac, 0x2a, 0x88a3); + if (rf->rf_type == BWI_RF_T_BCM2050) + PHY_WRITE(mac, 0x2a, 0x88c2); + + bwi_mac_set_tpctl_11bg(mac, NULL); + if (sc->sc_card_flags & BWI_CARD_F_SW_NRSSI) { + bwi_rf_calc_nrssi_slope(mac); + bwi_rf_set_nrssi_thr(mac); + } + bwi_mac_init_tpctl_11bg(mac); } static void ==== //depot/projects/vap/sys/dev/bwi/bwirf.c#4 (text+ko) ==== @@ -82,8 +82,12 @@ #define BWI_DEFAULT_IDLE_TSSI 52 struct rf_saveregs { + uint16_t phy_01; + uint16_t phy_03; + uint16_t phy_0a; uint16_t phy_15; uint16_t phy_2a; + uint16_t phy_30; uint16_t phy_35; uint16_t phy_60; uint16_t phy_429; @@ -109,11 +113,15 @@ static int bwi_rf_gain_max_reached(struct bwi_mac *, int); static uint16_t bwi_rf_calibval(struct bwi_mac *); static uint16_t bwi_rf_get_tp_ctrl2(struct bwi_mac *); + +static void bwi_rf_lo_update_11b(struct bwi_mac *); +static uint16_t bwi_rf_lo_measure_11b(struct bwi_mac *); + +static void bwi_rf_lo_update_11g(struct bwi_mac *); static uint32_t bwi_rf_lo_devi_measure(struct bwi_mac *, uint16_t); -static void bwi_rf_lo_measure(struct bwi_mac *, +static void bwi_rf_lo_measure_11g(struct bwi_mac *, const struct bwi_rf_lo *, struct bwi_rf_lo *, uint8_t); -static uint8_t _bwi_rf_lo_update(struct bwi_mac *, uint16_t); - +static uint8_t _bwi_rf_lo_update_11g(struct bwi_mac *, uint16_t); static void bwi_rf_lo_write(struct bwi_mac *, const struct bwi_rf_lo *); static void bwi_rf_set_nrssi_ofs_11g(struct bwi_mac *); @@ -213,6 +221,7 @@ bwi_rf_attach(struct bwi_mac *mac) { struct bwi_softc *sc = mac->mac_sc; + struct bwi_phy *phy = &mac->mac_phy; struct bwi_rf *rf = &mac->mac_rf; uint16_t type, manu; uint8_t rev; @@ -254,7 +263,7 @@ */ rf->rf_ctrl_rd = 0; rf->rf_ctrl_adj = 0; - switch (mac->mac_phy.phy_mode) { + switch (phy->phy_mode) { case IEEE80211_MODE_11A: if (manu != BWI_RF_MANUFACT_BCM || type != BWI_RF_T_BCM2060 || @@ -284,6 +293,10 @@ rf->rf_off = bwi_rf_off_11bg; rf->rf_calc_nrssi_slope = bwi_rf_calc_nrssi_slope_11b; rf->rf_set_nrssi_thr = bwi_rf_set_nrssi_thr_11b; + if (phy->phy_rev == 6) + rf->rf_lo_update = bwi_rf_lo_update_11g; + else + rf->rf_lo_update = bwi_rf_lo_update_11b; break; case IEEE80211_MODE_11G: if (type != BWI_RF_T_BCM2050) { @@ -300,6 +313,7 @@ rf->rf_calc_nrssi_slope = bwi_rf_calc_nrssi_slope_11g; rf->rf_set_nrssi_thr = bwi_rf_set_nrssi_thr_11g; rf->rf_calc_rssi = bwi_rf_calc_rssi_bcm2050; + rf->rf_lo_update = bwi_rf_lo_update_11g; break; default: device_printf(sc->sc_dev, "unsupported PHY mode\n"); @@ -1234,8 +1248,8 @@ return error; } -void -bwi_rf_lo_update(struct bwi_mac *mac) +static void +bwi_rf_lo_update_11g(struct bwi_mac *mac) { struct bwi_softc *sc = mac->mac_sc; struct ifnet *ifp = sc->sc_ifp; @@ -1314,7 +1328,7 @@ /* * Measure all RF LO */ - devi_ctrl = _bwi_rf_lo_update(mac, regs.rf_7a); + devi_ctrl = _bwi_rf_lo_update_11g(mac, regs.rf_7a); /* * Restore saved RF/PHY registers @@ -1428,7 +1442,7 @@ } static uint8_t -_bwi_rf_lo_update(struct bwi_mac *mac, uint16_t orig_rf7a) +_bwi_rf_lo_update_11g(struct bwi_mac *mac, uint16_t orig_rf7a) { #define RF_ATTEN_LISTSZ 14 #define BBP_ATTEN_MAX 4 /* half */ @@ -1515,7 +1529,7 @@ lo = bwi_get_rf_lo(mac, rf_lo_measure_order[idx], bbp_atten * 2); - bwi_rf_lo_measure(mac, &lo_save, lo, devi_ctrl); + bwi_rf_lo_measure_11g(mac, &lo_save, lo, devi_ctrl); } } return devi_ctrl; @@ -1525,7 +1539,7 @@ } static void -bwi_rf_lo_measure(struct bwi_mac *mac, const struct bwi_rf_lo *src_lo, +bwi_rf_lo_measure_11g(struct bwi_mac *mac, const struct bwi_rf_lo *src_lo, struct bwi_rf_lo *dst_lo, uint8_t devi_ctrl) { #define LO_ADJUST_MIN 1 @@ -2518,3 +2532,144 @@ rssi -= 256; return rssi; } + +static uint16_t +bwi_rf_lo_measure_11b(struct bwi_mac *mac) +{ + uint16_t val; + int i; + + val = 0; + for (i = 0; i < 10; ++i) { + PHY_WRITE(mac, 0x15, 0xafa0); + DELAY(1); + PHY_WRITE(mac, 0x15, 0xefa0); + DELAY(10); + PHY_WRITE(mac, 0x15, 0xffa0); + DELAY(40); + + val += PHY_READ(mac, 0x2c); + } + return val; +} + +static void +bwi_rf_lo_update_11b(struct bwi_mac *mac) +{ + struct bwi_softc *sc = mac->mac_sc; + struct bwi_rf *rf = &mac->mac_rf; + struct rf_saveregs regs; + uint16_t rf_val, phy_val, min_val, val; + uint16_t rf52, bphy_ctrl; + int i; + + DPRINTF(sc, BWI_DBG_RF | BWI_DBG_INIT, "%s enter\n", __func__); + + bzero(®s, sizeof(regs)); + bphy_ctrl = 0; + + /* + * Save RF/PHY registers for later restoration + */ + SAVE_PHY_REG(mac, ®s, 15); + rf52 = RF_READ(mac, 0x52) & 0xfff0; + if (rf->rf_type == BWI_RF_T_BCM2050) { + SAVE_PHY_REG(mac, ®s, 0a); + SAVE_PHY_REG(mac, ®s, 2a); + SAVE_PHY_REG(mac, ®s, 35); + SAVE_PHY_REG(mac, ®s, 03); + SAVE_PHY_REG(mac, ®s, 01); + SAVE_PHY_REG(mac, ®s, 30); + + SAVE_RF_REG(mac, ®s, 43); + SAVE_RF_REG(mac, ®s, 7a); + + bphy_ctrl = CSR_READ_2(sc, BWI_BPHY_CTRL); + + SAVE_RF_REG(mac, ®s, 52); + regs.rf_52 &= 0xf0; + + PHY_WRITE(mac, 0x30, 0xff); + CSR_WRITE_2(sc, BWI_PHY_CTRL, 0x3f3f); + PHY_WRITE(mac, 0x35, regs.phy_35 & 0xff7f); + RF_WRITE(mac, 0x7a, regs.rf_7a & 0xfff0); + } + + PHY_WRITE(mac, 0x15, 0xb000); + + if (rf->rf_type == BWI_RF_T_BCM2050) { + PHY_WRITE(mac, 0x2b, 0x203); + PHY_WRITE(mac, 0x2a, 0x8a3); + } else { + PHY_WRITE(mac, 0x2b, 0x1402); + } + + /* + * Setup RF signal + */ + rf_val = 0; + min_val = UINT16_MAX; + + for (i = 0; i < 4; ++i) { + RF_WRITE(mac, 0x52, rf52 | i); + bwi_rf_lo_measure_11b(mac); /* Ignore return value */ + } + for (i = 0; i < 10; ++i) { + RF_WRITE(mac, 0x52, rf52 | i); + + val = bwi_rf_lo_measure_11b(mac) / 10; + if (val < min_val) { + min_val = val; + rf_val = i; + } + } + RF_WRITE(mac, 0x52, rf52 | rf_val); + + /* + * Setup PHY signal + */ + phy_val = 0; + min_val = UINT16_MAX; + + for (i = -4; i < 5; i += 2) { + int j; + + for (j = -4; j < 5; j += 2) { + uint16_t phy2f; + + phy2f = (0x100 * i) + j; + if (j < 0) + phy2f += 0x100; + PHY_WRITE(mac, 0x2f, phy2f); + + val = bwi_rf_lo_measure_11b(mac) / 10; + if (val < min_val) { + min_val = val; + phy_val = phy2f; + } + } + } + PHY_WRITE(mac, 0x2f, phy_val + 0x101); + + /* + * Restore saved RF/PHY registers + */ + if (rf->rf_type == BWI_RF_T_BCM2050) { + RESTORE_PHY_REG(mac, ®s, 0a); + RESTORE_PHY_REG(mac, ®s, 2a); + RESTORE_PHY_REG(mac, ®s, 35); + RESTORE_PHY_REG(mac, ®s, 03); + RESTORE_PHY_REG(mac, ®s, 01); + RESTORE_PHY_REG(mac, ®s, 30); + + RESTORE_RF_REG(mac, ®s, 43); + RESTORE_RF_REG(mac, ®s, 7a); + + RF_FILT_SETBITS(mac, 0x52, 0xf, regs.rf_52); + + CSR_WRITE_2(sc, BWI_BPHY_CTRL, bphy_ctrl); + } + RESTORE_PHY_REG(mac, ®s, 15); + + bwi_rf_work_around(mac, rf->rf_curchan); +} ==== //depot/projects/vap/sys/dev/bwi/bwirf.h#2 (text+ko) ==== @@ -31,8 +31,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $DragonFly: src/sys/dev/netif/bwi/bwirf.h,v 1.2 2007/09/15 09:59:29 sephe Exp $ - * 1.3 is not merged + * $DragonFly: src/sys/dev/netif/bwi/bwirf.h,v 1.3 2007/10/03 04:53:19 sephe Exp $ */ #ifndef _BWI_RF_H @@ -47,7 +46,6 @@ void bwi_rf_get_gains(struct bwi_mac *); void bwi_rf_init(struct bwi_mac *); void bwi_rf_init_bcm2050(struct bwi_mac *); -void bwi_rf_lo_update(struct bwi_mac *); void bwi_rf_init_hw_nrssi_table(struct bwi_mac *, uint16_t); void bwi_rf_set_ant_mode(struct bwi_mac *, int); @@ -97,6 +95,12 @@ return _mac->mac_rf.rf_calc_rssi(_mac, _hdr); } +static __inline void +bwi_rf_lo_update(struct bwi_mac *_mac) +{ + return _mac->mac_rf.rf_lo_update(_mac); +} + #define RF_WRITE(mac, ofs, val) bwi_rf_write((mac), (ofs), (val)) #define RF_READ(mac, ofs) bwi_rf_read((mac), (ofs)) ==== //depot/projects/vap/sys/dev/bwi/if_bwivar.h#8 (text+ko) ==== @@ -421,6 +421,8 @@ (struct bwi_mac *, const struct bwi_rxbuf_hdr *); + void (*rf_lo_update)(struct bwi_mac *); + #define BWI_TSSI_MAX 64 int8_t rf_txpower_map0[BWI_TSSI_MAX]; /* Indexed by TSSI */ From owner-p4-projects@FreeBSD.ORG Wed May 14 12:54:29 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5E20A106566C; Wed, 14 May 2008 12:54: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 202981065674 for ; Wed, 14 May 2008 12:54:29 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 126378FC25 for ; Wed, 14 May 2008 12:54:29 +0000 (UTC) (envelope-from thompsa@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 m4ECsSwN098418 for ; Wed, 14 May 2008 12:54:28 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4ECsS1Y098416 for perforce@freebsd.org; Wed, 14 May 2008 12:54:28 GMT (envelope-from thompsa@freebsd.org) Date: Wed, 14 May 2008 12:54:28 GMT Message-Id: <200805141254.m4ECsS1Y098416@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141595 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, 14 May 2008 12:54:29 -0000 http://perforce.freebsd.org/chv.cgi?CH=141595 Change 141595 by thompsa@thompsa_burger on 2008/05/14 12:54:17 merged now. Affected files ... .. //depot/projects/vap/sys/dev/bwi/bwirf.c#5 edit .. //depot/projects/vap/sys/dev/bwi/bwirf.h#3 edit .. //depot/projects/vap/sys/dev/bwi/if_bwivar.h#9 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/bwirf.c#5 (text+ko) ==== @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * $DragonFly: src/sys/dev/netif/bwi/bwirf.c,v 1.8 2008/01/15 09:01:13 sephe Exp $ - * 1.6 is not merged */ #include ==== //depot/projects/vap/sys/dev/bwi/bwirf.h#3 (text+ko) ==== ==== //depot/projects/vap/sys/dev/bwi/if_bwivar.h#9 (text+ko) ==== @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * $DragonFly: src/sys/dev/netif/bwi/if_bwivar.h,v 1.14 2008/02/15 11:15:38 sephe Exp $ - * 1.9 is not merged */ #ifndef _IF_BWIVAR_H From owner-p4-projects@FreeBSD.ORG Wed May 14 12:55:30 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A2FDE1065675; Wed, 14 May 2008 12:55: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 643C0106564A for ; Wed, 14 May 2008 12:55:30 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3CDD38FC1B for ; Wed, 14 May 2008 12:55:30 +0000 (UTC) (envelope-from thompsa@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 m4ECtUuu098552 for ; Wed, 14 May 2008 12:55:30 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4ECtUsi098550 for perforce@freebsd.org; Wed, 14 May 2008 12:55:30 GMT (envelope-from thompsa@freebsd.org) Date: Wed, 14 May 2008 12:55:30 GMT Message-Id: <200805141255.m4ECtUsi098550@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141596 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, 14 May 2008 12:55:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=141596 Change 141596 by thompsa@thompsa_burger on 2008/05/14 12:55:14 1.3 is merged now. Affected files ... .. //depot/projects/vap/sys/dev/bwi/bwiphy.c#4 edit Differences ... ==== //depot/projects/vap/sys/dev/bwi/bwiphy.c#4 (text+ko) ==== @@ -32,7 +32,6 @@ * SUCH DAMAGE. * * $DragonFly: src/sys/dev/netif/bwi/bwiphy.c,v 1.5 2008/01/15 09:01:13 sephe Exp $ - * 1.3 is not merged */ #include From owner-p4-projects@FreeBSD.ORG Wed May 14 18:54:46 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1F211106567F; Wed, 14 May 2008 18:54: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 D5B70106567B for ; Wed, 14 May 2008 18:54:45 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CAB718FC15 for ; Wed, 14 May 2008 18:54:45 +0000 (UTC) (envelope-from rpaulo@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 m4EIsji5029223 for ; Wed, 14 May 2008 18:54:45 GMT (envelope-from rpaulo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4EIsjDb029221 for perforce@freebsd.org; Wed, 14 May 2008 18:54:45 GMT (envelope-from rpaulo@FreeBSD.org) Date: Wed, 14 May 2008 18:54:45 GMT Message-Id: <200805141854.m4EIsjDb029221@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rpaulo@FreeBSD.org using -f From: Rui Paulo To: Perforce Change Reviews Cc: Subject: PERFORCE change 141601 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, 14 May 2008 18:54:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=141601 Change 141601 by rpaulo@rpaulo_epsilon on 2008/05/14 18:54:10 Add whiteline. Affected files ... .. //depot/projects/soc2008/rpaulo-tcpad/device.c#3 edit Differences ... ==== //depot/projects/soc2008/rpaulo-tcpad/device.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $P4: //depot/projects/soc2008/rpaulo-tcpad/device.c#2 $ + * $P4: //depot/projects/soc2008/rpaulo-tcpad/device.c#3 $ */ #include @@ -35,6 +35,7 @@ #include #include "device.h" + /** * @brief * List all devices found by pcap. From owner-p4-projects@FreeBSD.ORG Wed May 14 19:15:07 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CFB361065671; Wed, 14 May 2008 19:15: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 8C8841065681 for ; Wed, 14 May 2008 19:15:06 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8187B8FC2F for ; Wed, 14 May 2008 19:15:06 +0000 (UTC) (envelope-from rpaulo@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 m4EJF60x031027 for ; Wed, 14 May 2008 19:15:06 GMT (envelope-from rpaulo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4EJF6Nn031025 for perforce@freebsd.org; Wed, 14 May 2008 19:15:06 GMT (envelope-from rpaulo@FreeBSD.org) Date: Wed, 14 May 2008 19:15:06 GMT Message-Id: <200805141915.m4EJF6Nn031025@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rpaulo@FreeBSD.org using -f From: Rui Paulo To: Perforce Change Reviews Cc: Subject: PERFORCE change 141602 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, 14 May 2008 19:15:07 -0000 http://perforce.freebsd.org/chv.cgi?CH=141602 Change 141602 by rpaulo@rpaulo_epsilon on 2008/05/14 19:14:36 Add debugging printfs. Affected files ... .. //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#3 edit Differences ... ==== //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $P4: //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#2 $ + * $P4: //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#3 $ */ #include @@ -60,11 +60,16 @@ { int i; + DPRINTF("dlt = %d\n", dlt); + for (i = 0; linktypes[i].type == -1; i++) { - if (linktypes[i].type == dlt) + if (linktypes[i].type == dlt) { + DPRINTF("hlen = %d\n", linktypes[i].skip); return (linktypes[i].skip); } + DPRINTF("dlt not found\n"); + return (-1); } From owner-p4-projects@FreeBSD.ORG Wed May 14 19:16:08 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2EC011065670; Wed, 14 May 2008 19:16: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 E8E93106564A for ; Wed, 14 May 2008 19:16:07 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DDEBB8FC29 for ; Wed, 14 May 2008 19:16:07 +0000 (UTC) (envelope-from rpaulo@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 m4EJG7xc031063 for ; Wed, 14 May 2008 19:16:07 GMT (envelope-from rpaulo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4EJG7nL031061 for perforce@freebsd.org; Wed, 14 May 2008 19:16:07 GMT (envelope-from rpaulo@FreeBSD.org) Date: Wed, 14 May 2008 19:16:07 GMT Message-Id: <200805141916.m4EJG7nL031061@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rpaulo@FreeBSD.org using -f From: Rui Paulo To: Perforce Change Reviews Cc: Subject: PERFORCE change 141603 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, 14 May 2008 19:16:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=141603 Change 141603 by rpaulo@rpaulo_epsilon on 2008/05/14 19:16:00 * Include debug.h * Add missing } Affected files ... .. //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#4 edit Differences ... ==== //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#4 (text+ko) ==== @@ -23,12 +23,13 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $P4: //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#3 $ + * $P4: //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#4 $ */ #include #include +#include "debug.h" #include "linkhdr.h" struct linktypes { @@ -66,6 +67,7 @@ if (linktypes[i].type == dlt) { DPRINTF("hlen = %d\n", linktypes[i].skip); return (linktypes[i].skip); + } } DPRINTF("dlt not found\n"); From owner-p4-projects@FreeBSD.ORG Wed May 14 19:20:12 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7DCE01065678; Wed, 14 May 2008 19:20: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 3DFF5106566C for ; Wed, 14 May 2008 19:20:12 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 328A88FC14 for ; Wed, 14 May 2008 19:20:12 +0000 (UTC) (envelope-from rpaulo@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 m4EJKCar031217 for ; Wed, 14 May 2008 19:20:12 GMT (envelope-from rpaulo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4EJKCbK031215 for perforce@freebsd.org; Wed, 14 May 2008 19:20:12 GMT (envelope-from rpaulo@FreeBSD.org) Date: Wed, 14 May 2008 19:20:12 GMT Message-Id: <200805141920.m4EJKCbK031215@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rpaulo@FreeBSD.org using -f From: Rui Paulo To: Perforce Change Reviews Cc: Subject: PERFORCE change 141604 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, 14 May 2008 19:20:12 -0000 http://perforce.freebsd.org/chv.cgi?CH=141604 Change 141604 by rpaulo@rpaulo_epsilon on 2008/05/14 19:19:30 linkhdr_headerlen(): fix for cycle stop logic. Affected files ... .. //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#5 edit Differences ... ==== //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#5 (text+ko) ==== @@ -23,7 +23,7 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $P4: //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#4 $ + * $P4: //depot/projects/soc2008/rpaulo-tcpad/linkhdr.c#5 $ */ #include @@ -63,7 +63,7 @@ DPRINTF("dlt = %d\n", dlt); - for (i = 0; linktypes[i].type == -1; i++) { + for (i = 0; linktypes[i].type != -1; i++) { if (linktypes[i].type == dlt) { DPRINTF("hlen = %d\n", linktypes[i].skip); return (linktypes[i].skip); From owner-p4-projects@FreeBSD.ORG Wed May 14 21:38:38 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6C15E1065678; Wed, 14 May 2008 21:38: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 2D5F51065671 for ; Wed, 14 May 2008 21:38:38 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2136D8FC1D for ; Wed, 14 May 2008 21:38:38 +0000 (UTC) (envelope-from rpaulo@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 m4ELcbDB048589 for ; Wed, 14 May 2008 21:38:37 GMT (envelope-from rpaulo@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4ELcbGO048587 for perforce@freebsd.org; Wed, 14 May 2008 21:38:37 GMT (envelope-from rpaulo@FreeBSD.org) Date: Wed, 14 May 2008 21:38:37 GMT Message-Id: <200805142138.m4ELcbGO048587@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to rpaulo@FreeBSD.org using -f From: Rui Paulo To: Perforce Change Reviews Cc: Subject: PERFORCE change 141607 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, 14 May 2008 21:38:38 -0000 http://perforce.freebsd.org/chv.cgi?CH=141607 Change 141607 by rpaulo@rpaulo_epsilon on 2008/05/14 21:38:02 Add initial processing of the 3WHS. Affected files ... .. //depot/projects/soc2008/rpaulo-tcpad/handler.c#2 edit .. //depot/projects/soc2008/rpaulo-tcpad/main.c#3 edit .. //depot/projects/soc2008/rpaulo-tcpad/tcpad.h#1 add Differences ... ==== //depot/projects/soc2008/rpaulo-tcpad/handler.c#2 (text+ko) ==== @@ -23,52 +23,144 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $P4: //depot/projects/soc2008/rpaulo-tcpad/handler.c#1 $ + * $P4: //depot/projects/soc2008/rpaulo-tcpad/handler.c#2 $ */ #include +#include +#include #include +#include #include #include #include +#include #include #include +#include "tcpad.h" #include "linkhdr.h" #include "handler.h" #include "debug.h" + +static conn_t * find_conn(struct in_addr ipsrc, struct in_addr ipdst, + unsigned short sport, unsigned short dport); +static void print_packet(const unsigned char *bytes, const int linkhlen); + void -tcpad_pcaphandler(unsigned char *user __unused, - const struct pcap_pkthdr *h __unused, +tcpad_pcaphandler(unsigned char *user, const struct pcap_pkthdr *h __unused, const unsigned char *bytes) { const struct ip *ip; const struct tcphdr *tcp; + int linkhlen; + conn_t *cp; + + linkhlen = (int)*user; - ip = (const struct ip *)linkhdr_remove(bytes, 4); + ip = (const struct ip *)linkhdr_remove(bytes, linkhlen); tcp = (const struct tcphdr *)linkhdr_remove(bytes, - 4 + sizeof(struct ip)); + linkhlen + sizeof(struct ip)); + + cp = find_conn(ip->ip_src, ip->ip_dst, tcp->th_sport, + tcp->th_dport); + if ((tcp->th_flags & TH_FLAGS) == TH_SYN) { + if (cp) { + DPRINTF("connection already being tracked!\n"); + print_packet(bytes, linkhlen); + LIST_REMOVE(cp, entries); + free(cp); + } + cp = malloc(sizeof(*cp)); + cp->tcpstate = TCPS_SYN_SENT; + cp->dport = tcp->th_dport; + cp->sport = tcp->th_sport; + cp->isv6 = 0; + memcpy(&cp->sv4addr, &ip->ip_src, sizeof(struct in_addr)); + memcpy(&cp->dv4addr, &ip->ip_dst, sizeof(struct in_addr)); + DPRINTF("tracking connection (syn) between %s and %s\n", + inet_ntoa(cp->sv4addr), inet_ntoa(cp->dv4addr)); + LIST_INSERT_HEAD(&chead, cp, entries); + print_packet(bytes, linkhlen); + } else if ((tcp->th_flags & TH_FLAGS) == (TH_SYN|TH_ACK)) { + if (cp) { + DPRINTF("connection already being tracked!\n"); + print_packet(bytes, linkhlen); + LIST_REMOVE(cp, entries); + free(cp); + } + cp = malloc(sizeof(*cp)); + cp->tcpstate = TCPAD_SYN_RECEIVED; + cp->dport = tcp->th_dport; + cp->sport = tcp->th_sport; + cp->isv6 = 0; + memcpy(&cp->sv4addr, &ip->ip_src, sizeof(struct in_addr)); + memcpy(&cp->dv4addr, &ip->ip_dst, sizeof(struct in_addr)); + DPRINTF("tracking connection (syn/ack) between %s and %s\n", + inet_ntoa(cp->sv4addr), inet_ntoa(cp->dv4addr)); + LIST_INSERT_HEAD(&chead, cp, entries); + print_packet(bytes, linkhlen); + } else if ((tcp->th_flags & TH_FLAGS) == TH_ACK) { + + } else if ((tcp->th_flags & TH_FLAGS) == TH_RST || + (tcp->th_flags & TH_FLAGS) == TH_FIN) { + if (!cp) { + DPRINTF("connection not found, ignoring\n"); + print_packet(bytes, linkhlen); + } + DPRINTF("removing connection\n"); + print_packet(bytes, linkhlen); + LIST_REMOVE(cp, entries); + free(cp); + } +} + +static conn_t * +find_conn(struct in_addr ipsrc, struct in_addr ipdst, unsigned short + sport, unsigned short dport) +{ + conn_t *cp; + + LIST_FOREACH(cp, &chead, entries) { + if (memcmp(&cp->sv4addr, &ipsrc, sizeof(struct in_addr)) && + memcmp(&cp->dv4addr, &ipdst, sizeof(struct in_addr)) && + cp->sport == sport && cp->dport == dport) + return (cp); + } + + return (NULL); +} - DPRINTF("IP (tos 0x%x, ttl %d, id %d, offset %d, flags XX, " - "proto TCP (%d), length %d) %s.%d > %s.%d: ", ip->ip_tos, - ip->ip_ttl, htons(ip->ip_id), ip->ip_off, ip->ip_p, - htons(ip->ip_len), inet_ntoa(ip->ip_src), tcp->th_sport, - inet_ntoa(ip->ip_dst), tcp->th_dport); +static void +print_packet(const unsigned char *bytes, const int linkhlen) +{ + const struct ip *ip; + const struct tcphdr *tcp; + + ip = (const struct ip *)linkhdr_remove(bytes, linkhlen); + tcp = (const struct tcphdr *)linkhdr_remove(bytes, + linkhlen + sizeof(struct ip)); + printf("IP (tos 0x%x, ttl %d, id %d, offset %d, flags XX, " + "proto TCP (%d), length %d) %s.%d > %s.%d: ", ip->ip_tos, + ip->ip_ttl, htons(ip->ip_id), ip->ip_off, ip->ip_p, + htons(ip->ip_len), inet_ntoa(ip->ip_src), tcp->th_sport, + inet_ntoa(ip->ip_dst), tcp->th_dport); + if (tcp->th_flags & TH_FIN) - DPRINTF("F"); + printf("F"); if (tcp->th_flags & TH_SYN) - DPRINTF("S"); + printf("S"); if (tcp->th_flags & TH_RST) - DPRINTF("R"); + printf("R"); if (tcp->th_flags & TH_ACK) - DPRINTF("."); + printf("."); if (tcp->th_flags & TH_URG) - DPRINTF("U"); + printf("U"); if (tcp->th_flags & TH_PUSH) - DPRINTF("P"); + printf("P"); if (tcp->th_flags & TH_ECE) - DPRINTF("E"); - DPRINTF("\n"); + printf("E"); + printf("\n"); } ==== //depot/projects/soc2008/rpaulo-tcpad/main.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $P4: //depot/projects/soc2008/rpaulo-tcpad/main.c#2 $ + * $P4: //depot/projects/soc2008/rpaulo-tcpad/main.c#3 $ */ #include @@ -31,7 +31,9 @@ #include #include #include +#include +#include "tcpad.h" #include "device.h" #include "linkhdr.h" #include "handler.h" @@ -56,6 +58,7 @@ pcap_t *p; struct bpf_program fp; char filter[] = "ip proto \\tcp"; + int linkhlen; promisc = 1; snaplen = 100; @@ -96,8 +99,13 @@ errx(1, "pcap_compile: %s", pcap_geterr(p)); pcap_setfilter(p, &fp); + linkhlen = linkhdr_headerlen(pcap_datalink(p)); + if (linkhlen == -1) + errx(1, "interface type not recognized"); + LIST_INIT(&chead); for (;;) { - pcap_dispatch(p, -1, tcpad_pcaphandler, NULL); + pcap_dispatch(p, -1, tcpad_pcaphandler, + (unsigned char *)&linkhlen); } } From owner-p4-projects@FreeBSD.ORG Wed May 14 22:43:50 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 32A0A106567C; Wed, 14 May 2008 22:43: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 E89631065677 for ; Wed, 14 May 2008 22:43:49 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DD5CC8FC1A for ; Wed, 14 May 2008 22:43:49 +0000 (UTC) (envelope-from thompsa@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 m4EMhnHA061021 for ; Wed, 14 May 2008 22:43:49 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4EMhn5I061019 for perforce@freebsd.org; Wed, 14 May 2008 22:43:49 GMT (envelope-from thompsa@freebsd.org) Date: Wed, 14 May 2008 22:43:49 GMT Message-Id: <200805142243.m4EMhn5I061019@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141610 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, 14 May 2008 22:43:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=141610 Change 141610 by thompsa@thompsa_burger on 2008/05/14 22:43:25 Always flush each line to stdout so I can use it for evil ways in my x11 wm. Affected files ... .. //depot/projects/vap/tools/tools/net80211/wlanwatch/wlanwatch.c#9 edit Differences ... ==== //depot/projects/vap/tools/tools/net80211/wlanwatch/wlanwatch.c#9 (text+ko) ==== @@ -272,7 +272,6 @@ cp += SA_SIZE(sa); } putchar('\n'); - fflush(stdout); } static const char * @@ -317,6 +316,7 @@ } bprintf(stdout, ifm->ifm_flags, ifnetflags); pmsg_addrs((char *)(ifm + 1), ifm->ifm_addrs); + fflush(stdout); break; case RTM_IFANNOUNCE: ifan = (struct if_announcemsghdr *)rtm; @@ -334,6 +334,7 @@ break; } printf("\n"); + fflush(stdout); break; case RTM_IEEE80211: #define V(type) ((struct type *)(&ifan[1])) @@ -449,6 +450,7 @@ break; } printf("\n"); + fflush(stdout); break; #undef V } From owner-p4-projects@FreeBSD.ORG Thu May 15 00:31:47 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 91F2F1065674; Thu, 15 May 2008 00:31:47 +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 542C81065670 for ; Thu, 15 May 2008 00:31:47 +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 2FBED8FC18 for ; Thu, 15 May 2008 00:31:47 +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 m4F0VlPP067508 for ; Thu, 15 May 2008 00:31:47 GMT (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F0VkfB067506 for perforce@freebsd.org; Thu, 15 May 2008 00:31:46 GMT (envelope-from sam@freebsd.org) Date: Thu, 15 May 2008 00:31:46 GMT Message-Id: <200805150031.m4F0VkfB067506@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 141614 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, 15 May 2008 00:31:47 -0000 http://perforce.freebsd.org/chv.cgi?CH=141614 Change 141614 by sam@sam_ebb on 2008/05/15 00:31:05 cnfig w/ all the wireless drivers Affected files ... .. //depot/projects/vap/sys/i386/conf/WIRELESS#1 add Differences ... From owner-p4-projects@FreeBSD.ORG Thu May 15 00:39:56 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4C28C1065678; Thu, 15 May 2008 00:39: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 D02331065671 for ; Thu, 15 May 2008 00:39:55 +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 C4CAA8FC0A for ; Thu, 15 May 2008 00:39:55 +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 m4F0dtHo068790 for ; Thu, 15 May 2008 00:39:55 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F0dtJP068786 for perforce@freebsd.org; Thu, 15 May 2008 00:39:55 GMT (envelope-from julian@freebsd.org) Date: Thu, 15 May 2008 00:39:55 GMT Message-Id: <200805150039.m4F0dtJP068786@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 141615 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, 15 May 2008 00:39:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=141615 Change 141615 by julian@julian_trafmon1 on 2008/05/15 00:39:17 Fix some thing sto make it compile a bit further Affected files ... .. //depot/projects/vimage/src/sys/net/route.c#15 edit .. //depot/projects/vimage/src/sys/net/vnet.h#9 edit .. //depot/projects/vimage/src/sys/netinet/in_proto.c#13 edit Differences ... ==== //depot/projects/vimage/src/sys/net/route.c#15 (text+ko) ==== @@ -220,6 +220,7 @@ struct setfib_args { int fibnum; }; +#endif int setfib(struct thread *td, struct setfib_args *uap) { ==== //depot/projects/vimage/src/sys/net/vnet.h#9 (text+ko) ==== @@ -35,6 +35,8 @@ #ifdef VIMAGE +#include "opt_route.h" + #include #include #include @@ -44,6 +46,14 @@ #include #include + +/* calculate this the same as in route.c */ +#ifndef ROUTETABLES + #define RT_MAXFIBS 1 +#else + #define RT_MAXFIBS 16 +#endif + struct vnet_net { int _if_index; struct ifindex_entry *_ifindex_table; @@ -54,7 +64,7 @@ struct knlist _ifklist; struct rtstat _rtstat; - struct radix_node_head *_rt_tables[RT_MAXFIB][AF_MAX+1]; + struct radix_node_head *_rt_tables[RT_MAXFIBS][AF_MAX+1]; int _rttrash; struct ifnet *_loif; ==== //depot/projects/vimage/src/sys/netinet/in_proto.c#13 (text+ko) ==== @@ -371,6 +371,7 @@ .dom_rtattach = rn4_mpath_inithead, #else .dom_rtattach = in_inithead, +#endif #ifdef VIMAGE .dom_rtdetach = in_detachhead, #endif From owner-p4-projects@FreeBSD.ORG Thu May 15 01:00:22 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CF20410656C8; Thu, 15 May 2008 01:00:21 +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 9133F10656C4 for ; Thu, 15 May 2008 01:00:21 +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 8564A8FC18 for ; Thu, 15 May 2008 01:00:21 +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 m4F10Ltd078789 for ; Thu, 15 May 2008 01:00:21 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F10LvE078787 for perforce@freebsd.org; Thu, 15 May 2008 01:00:21 GMT (envelope-from julian@freebsd.org) Date: Thu, 15 May 2008 01:00:21 GMT Message-Id: <200805150100.m4F10LvE078787@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 141617 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, 15 May 2008 01:00:22 -0000 http://perforce.freebsd.org/chv.cgi?CH=141617 Change 141617 by julian@julian_trafmon1 on 2008/05/15 01:00:17 revert back to the -current Affected files ... .. //depot/projects/vimage/src/sys/kern/kern_timeout.c#11 edit Differences ... ==== //depot/projects/vimage/src/sys/kern/kern_timeout.c#11 (text+ko) ==== @@ -92,8 +92,6 @@ struct callout_cpu cc_cpu; #define CC_CPU(cpu) &cc_cpu #define CC_SELF() &cc_cpu -#ifdef INVARIANTS -static int callwheel_initialized = 0; #endif #define CC_LOCK(cc) mtx_lock_spin(&(cc)->cc_lock) #define CC_UNLOCK(cc) mtx_unlock_spin(&(cc)->cc_lock) @@ -123,7 +121,8 @@ * kern_timeout_callwheel_alloc() - kernel low level callwheel initialization * * This code is called very early in the kernel initialization sequence, - * and may be called more then once. + * and may be called more then once. This claims some memory for this + * module and return the start of the remaining memory. */ caddr_t kern_timeout_callwheel_alloc(caddr_t v) @@ -172,7 +171,7 @@ /* * kern_timeout_callwheel_init() - initialize previously reserved callwheel * space. - * + * * This code is called just once, after the space reserved for the * callout wheel has been finalized. */ @@ -216,10 +215,6 @@ M_WAITOK); callout_cpu_init(cc); } - } - mtx_init(&callout_lock, "callout", NULL, MTX_SPIN | MTX_RECURSE); -#ifdef INVARIANTS - callwheel_initialized = 1; #endif } @@ -752,36 +747,12 @@ return (1); } -#ifdef INVARIANTS -/* - * Examine the entire callwhell before initializing a new handle, - * and panic if the handle was already linked in. - */ -#define CALLWHEEL_CHECK(c) \ - if (callwheel_initialized) { \ - int callwheel_iter; \ - struct callout *c_iter; \ - \ - mtx_lock_spin(&callout_lock); \ - for (callwheel_iter = 0; callwheel_iter <= callwheelmask; \ - callwheel_iter++) \ - TAILQ_FOREACH(c_iter, &callwheel[callwheel_iter], \ - c_links.tqe) \ - if (c_iter == c) \ - panic("%s() for active handle!", \ - __FUNCTION__); \ - mtx_unlock_spin(&callout_lock); \ - } -#else -#define CALLWHEEL_CHECK(c) -#endif /* INVARIANTS */ void callout_init(c, mpsafe) struct callout *c; int mpsafe; { - CALLWHEEL_CHECK(c); bzero(c, sizeof *c); if (mpsafe) { c->c_lock = NULL; @@ -799,7 +770,6 @@ struct lock_object *lock; int flags; { - CALLWHEEL_CHECK(c); bzero(c, sizeof *c); c->c_lock = lock; KASSERT((flags & ~(CALLOUT_RETURNUNLOCKED | CALLOUT_SHAREDLOCK)) == 0, From owner-p4-projects@FreeBSD.ORG Thu May 15 01:19:46 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F3D5B1065671; Thu, 15 May 2008 01:19: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 B62D6106566C for ; Thu, 15 May 2008 01:19:45 +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 AA0BB8FC19 for ; Thu, 15 May 2008 01:19:45 +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 m4F1JjFO081350 for ; Thu, 15 May 2008 01:19:45 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F1Jia6081348 for perforce@freebsd.org; Thu, 15 May 2008 01:19:44 GMT (envelope-from julian@freebsd.org) Date: Thu, 15 May 2008 01:19:44 GMT Message-Id: <200805150119.m4F1Jia6081348@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 141618 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, 15 May 2008 01:19:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=141618 Change 141618 by julian@julian_trafmon1 on 2008/05/15 01:19:13 remove added cruft Affected files ... .. //depot/projects/vimage/src/sys/kern/kern_timeout.c#12 edit Differences ... ==== //depot/projects/vimage/src/sys/kern/kern_timeout.c#12 (text+ko) ==== @@ -171,7 +171,7 @@ /* * kern_timeout_callwheel_init() - initialize previously reserved callwheel * space. - * + * * This code is called just once, after the space reserved for the * callout wheel has been finalized. */ @@ -258,6 +258,7 @@ if (cpu == c->c_cpu) break; CC_UNLOCK(cc); + } return (cc); } @@ -747,7 +748,6 @@ return (1); } - void callout_init(c, mpsafe) struct callout *c; From owner-p4-projects@FreeBSD.ORG Thu May 15 02:16:44 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 782A11065671; Thu, 15 May 2008 02:16: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 3A7B0106564A for ; Thu, 15 May 2008 02:16:44 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2CC3A8FC0A for ; Thu, 15 May 2008 02:16:44 +0000 (UTC) (envelope-from diego@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 m4F2GiXn086046 for ; Thu, 15 May 2008 02:16:44 GMT (envelope-from diego@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F2GhOF086044 for perforce@freebsd.org; Thu, 15 May 2008 02:16:43 GMT (envelope-from diego@FreeBSD.org) Date: Thu, 15 May 2008 02:16:43 GMT Message-Id: <200805150216.m4F2GhOF086044@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to diego@FreeBSD.org using -f From: Diego Giagio To: Perforce Change Reviews Cc: Subject: PERFORCE change 141621 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, 15 May 2008 02:16:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=141621 Change 141621 by diego@diego_black on 2008/05/15 02:16:31 - Added audit support for pf enable/disable - Added preliminary audit support for ipfw rule and table changes Affected files ... .. //depot/projects/soc2008/diego-audit/src/sys/bsm/audit_kevents.h#3 edit .. //depot/projects/soc2008/diego-audit/src/sys/contrib/pf/net/pf_ioctl.c#3 edit .. //depot/projects/soc2008/diego-audit/src/sys/netinet/ip_fw2.c#3 edit .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.h#6 edit .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit_pfil.c#2 edit Differences ... ==== //depot/projects/soc2008/diego-audit/src/sys/bsm/audit_kevents.h#3 (text) ==== @@ -550,6 +550,10 @@ #define AUE_SYMLINKAT 43152 /* FreeBSD. */ #define AUE_PFIL_ENABLE 43153 /* FreeBSD. */ #define AUE_PFIL_DISABLE 43154 /* FreeBSD. */ +#define AUE_PFIL_POLICY_ADDRULE 43155 /* FreeBSD. */ +#define AUE_PFIL_POLICY_DELRULE 43156 /* FreeBSD. */ +#define AUE_PFIL_POLICY_FLUSH 43157 /* FreeBSD. */ +#define AUE_PFIL_POLICY_TABLE 43158 /* FreeBSD. */ /* * Darwin BSM uses a number of AUE_O_* definitions, which are aliased to the ==== //depot/projects/soc2008/diego-audit/src/sys/contrib/pf/net/pf_ioctl.c#3 (text+ko) ==== @@ -140,6 +140,10 @@ #endif /* __FreeBSD__ */ #ifdef __FreeBSD__ +#include +#endif /* __FreeBSD__ */ + +#ifdef __FreeBSD__ void init_zone_var(void); void cleanup_pf_zone(void); int pfattach(void); @@ -3871,10 +3875,12 @@ switch(type) { case MOD_LOAD: error = pf_load(); + AUDIT_CALL(audit_pfil_enable_pf(error)); break; case MOD_UNLOAD: error = pf_unload(); + AUDIT_CALL(audit_pfil_disable_pf(error)); break; default: error = EINVAL; ==== //depot/projects/soc2008/diego-audit/src/sys/netinet/ip_fw2.c#3 (text+ko) ==== @@ -104,6 +104,7 @@ #include /* XXX for in_cksum */ +#include #include /* @@ -4209,6 +4210,7 @@ IPFW_WUNLOCK(&layer3_chain); if (rule != NULL) reap_rules(rule); + AUDIT_CALL(audit_pfil_flush_ipfw(error)); break; case IP_FW_ADD: @@ -4223,6 +4225,7 @@ if (!error && sopt->sopt_dir == SOPT_GET) error = sooptcopyout(sopt, rule, size); } + AUDIT_CALL(audit_pfil_addrule_ipfw(rule, error)); free(rule, M_TEMP); break; @@ -4252,6 +4255,7 @@ ~(1< #include +#include +#include +#include +#include + #include #include @@ -73,3 +78,71 @@ audit_pfil_disable_common("ipfw", error); } +void +audit_pfil_enable_pf(int error) +{ + audit_pfil_enable_common("pf", error); +} + +void +audit_pfil_disable_pf(int error) +{ + audit_pfil_disable_common("pf", error); +} + +void +audit_pfil_addrule_ipfw(struct ip_fw *rule, int error) +{ + struct kaudit_record *ar; + + ar = audit_begin(AUE_PFIL_POLICY_ADDRULE, curthread); + if (ar == NULL) + return; + + audit_record_arg_text(ar, "ipfw"); + /* XXX tokens */ + audit_commit(ar, error, 0); +} + +void +audit_pfil_delrule_ipfw(struct ip_fw *rule, int error) +{ + struct kaudit_record *ar; + + ar = audit_begin(AUE_PFIL_POLICY_DELRULE, curthread); + if (ar == NULL) + return; + + audit_record_arg_text(ar, "ipfw"); + /* XXX tokens */ + audit_commit(ar, error, 0); +} + +void +audit_pfil_flush_ipfw(int error) +{ + struct kaudit_record *ar; + + ar = audit_begin(AUE_PFIL_POLICY_FLUSH, curthread); + if (ar == NULL) + return; + + audit_record_arg_text(ar, "ipfw"); + /* XXX tokens */ + audit_commit(ar, error, 0); +} + +void +audit_pfil_table_ipfw(u_int32_t table, int error) +{ + struct kaudit_record *ar; + + ar = audit_begin(AUE_PFIL_POLICY_TABLE, curthread); + if (ar == NULL) + return; + + audit_record_arg_text(ar, "ipfw"); + /* XXX tokens */ + audit_commit(ar, error, 0); +} + From owner-p4-projects@FreeBSD.ORG Thu May 15 03:14:52 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id EAF221065677; Thu, 15 May 2008 03:14: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 AD6851065671 for ; Thu, 15 May 2008 03:14:51 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9FCE08FC17 for ; Thu, 15 May 2008 03:14:51 +0000 (UTC) (envelope-from thompsa@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 m4F3Ep7B090295 for ; Thu, 15 May 2008 03:14:51 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F3Epae090293 for perforce@freebsd.org; Thu, 15 May 2008 03:14:51 GMT (envelope-from thompsa@freebsd.org) Date: Thu, 15 May 2008 03:14:51 GMT Message-Id: <200805150314.m4F3Epae090293@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141625 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, 15 May 2008 03:14:52 -0000 http://perforce.freebsd.org/chv.cgi?CH=141625 Change 141625 by thompsa@thompsa_burger on 2008/05/15 03:14:39 Needed for Freesbie. Affected files ... .. //depot/projects/vap/sys/i386/conf/WIRELESS#2 edit Differences ... ==== //depot/projects/vap/sys/i386/conf/WIRELESS#2 (text+ko) ==== @@ -26,7 +26,7 @@ #hints "GENERIC.hints" # Default places to look for devices. makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols -makeoptions MODULES_OVERRIDE="linux acpi wlan_wep wlan_tkip wlan_ccmp wlan_xauth bwifw ipwfw iwifw iwnfw mwlfw ipwfw ralfw" +makeoptions MODULES_OVERRIDE="linux acpi wlan_wep wlan_tkip wlan_ccmp wlan_xauth bwifw ipwfw iwifw iwnfw ipwfw ralfw" options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption @@ -49,6 +49,7 @@ options PSEUDOFS # Pseudo-filesystem framework options GEOM_PART_GPT # GUID Partition Tables. options GEOM_LABEL # Provides labelization +options GEOM_UZIP options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!] options KTRACE # ktrace(1) support options STACK # stack(9) support From owner-p4-projects@FreeBSD.ORG Thu May 15 03:17:56 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0345D106567B; Thu, 15 May 2008 03:17: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 B88471065670 for ; Thu, 15 May 2008 03:17:55 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AAE038FC17 for ; Thu, 15 May 2008 03:17:55 +0000 (UTC) (envelope-from thompsa@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 m4F3Ht8X090393 for ; Thu, 15 May 2008 03:17:55 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F3HtUM090391 for perforce@freebsd.org; Thu, 15 May 2008 03:17:55 GMT (envelope-from thompsa@freebsd.org) Date: Thu, 15 May 2008 03:17:55 GMT Message-Id: <200805150317.m4F3HtUM090391@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141626 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, 15 May 2008 03:17:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=141626 Change 141626 by thompsa@thompsa_burger on 2008/05/15 03:17:54 Revert module list, didnt mean to commit. Affected files ... .. //depot/projects/vap/sys/i386/conf/WIRELESS#3 edit Differences ... ==== //depot/projects/vap/sys/i386/conf/WIRELESS#3 (text+ko) ==== @@ -26,7 +26,7 @@ #hints "GENERIC.hints" # Default places to look for devices. makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols -makeoptions MODULES_OVERRIDE="linux acpi wlan_wep wlan_tkip wlan_ccmp wlan_xauth bwifw ipwfw iwifw iwnfw ipwfw ralfw" +makeoptions MODULES_OVERRIDE="linux acpi wlan_wep wlan_tkip wlan_ccmp wlan_xauth bwifw ipwfw iwifw iwnfw mwlfw ipwfw ralfw" options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption From owner-p4-projects@FreeBSD.ORG Thu May 15 05:59:51 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 042121065674; Thu, 15 May 2008 05:59: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 A1C20106566C for ; Thu, 15 May 2008 05:59:50 +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 9272F8FC13 for ; Thu, 15 May 2008 05:59:50 +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 m4F5xo1r007774 for ; Thu, 15 May 2008 05:59:50 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F5xoLV007771 for perforce@freebsd.org; Thu, 15 May 2008 05:59:50 GMT (envelope-from julian@freebsd.org) Date: Thu, 15 May 2008 05:59:50 GMT Message-Id: <200805150559.m4F5xoLV007771@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 141630 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, 15 May 2008 05:59:51 -0000 http://perforce.freebsd.org/chv.cgi?CH=141630 Change 141630 by julian@julian_trafmon1 on 2008/05/15 05:59:19 revert the sched_ule.c diffs for now Affected files ... .. //depot/projects/vimage/src/sys/kern/kern_vimage.c#58 edit .. //depot/projects/vimage/src/sys/kern/sched_ule.c#22 edit Differences ... ==== //depot/projects/vimage/src/sys/kern/kern_vimage.c#58 (text+ko) ==== @@ -909,8 +909,8 @@ panic("going nowhere without my vnet modules!"); } -SYSINIT(vimage, SI_SUB_VIMAGE, SI_ORDER_FIRST, vi_init, NULL) -SYSINIT(vimage_done, SI_SUB_VIMAGE_DONE, SI_ORDER_FIRST, vi_init_done, NULL) +SYSINIT(vimage, SI_SUB_VIMAGE, SI_ORDER_FIRST, vi_init, NULL); +SYSINIT(vimage_done, SI_SUB_VIMAGE_DONE, SI_ORDER_FIRST, vi_init_done, NULL); #ifdef VI_PREALLOC_SIZE void * ==== //depot/projects/vimage/src/sys/kern/sched_ule.c#22 (text+ko) ==== @@ -40,7 +40,6 @@ #include "opt_hwpmc_hooks.h" #include "opt_sched.h" -#include "opt_vimage.h" #include #include @@ -61,7 +60,6 @@ #include #include #include -#include #ifdef KTRACE #include #include @@ -267,13 +265,8 @@ /* Operations on per processor queues */ static struct thread *tdq_choose(struct tdq *); static void tdq_setup(struct tdq *); -#ifndef VIMAGE static void tdq_load_add(struct tdq *, struct thread *); static void tdq_load_rem(struct tdq *, struct thread *); -#else -static void tdq_load_add(struct tdq *, struct thread *, struct vprocg *); -static void tdq_load_rem(struct tdq *, struct thread *, struct vprocg *); -#endif static __inline void tdq_runq_add(struct tdq *, struct thread *, int); static __inline void tdq_runq_rem(struct tdq *, struct thread *); static inline int sched_shouldpreempt(int, int, int); @@ -476,11 +469,7 @@ * for this thread to the referenced thread queue. */ static void -#ifndef VIMAGE tdq_load_add(struct tdq *tdq, struct thread *td) -#else -tdq_load_add(struct tdq *tdq, struct thread *td, struct vprocg *vprocg) -#endif { TDQ_LOCK_ASSERT(tdq, MA_OWNED); @@ -497,11 +486,7 @@ * exiting. */ static void -#ifndef VIMAGE tdq_load_rem(struct tdq *tdq, struct thread *td) -#else -tdq_load_rem(struct tdq *tdq, struct thread *td , struct vprocg *vprocg) -#endif { THREAD_LOCK_ASSERT(td, MA_OWNED); @@ -1291,11 +1276,7 @@ /* Add thread0's load since it's running. */ TDQ_LOCK(tdq); thread0.td_lock = TDQ_LOCKPTR(TDQ_SELF()); -#ifndef VIMAGE tdq_load_add(tdq, &thread0); -#else - tdq_load_add(tdq, &thread0, TD_TO_VPROCG(&thread0)); -#endif tdq->tdq_lowpri = thread0.td_priority; TDQ_UNLOCK(tdq); } @@ -1823,11 +1804,7 @@ /* This thread must be going to sleep. */ TDQ_LOCK(tdq); mtx = thread_block_switch(td); -#ifndef VIMAGE tdq_load_rem(tdq, td); -#else - tdq_load_rem(tdq, td, TD_TO_VPROCG(td)); -#endif } /* * We enter here with the thread blocked and assigned to the @@ -2272,11 +2249,7 @@ if (td->td_priority < tdq->tdq_lowpri) tdq->tdq_lowpri = td->td_priority; tdq_runq_add(tdq, td, flags); -#ifndef VIMAGE tdq_load_add(tdq, td); -#else - tdq_load_add(tdq, td, TD_TO_VPROCG(td)); -#endif } /* @@ -2345,11 +2318,7 @@ KASSERT(TD_ON_RUNQ(td), ("sched_rem: thread not on run queue")); tdq_runq_rem(tdq, td); -#ifndef VIMAGE tdq_load_rem(tdq, td); -#else - tdq_load_rem(tdq, td, TD_TO_VPROCG(td)); -#endif TD_SET_CAN_RUN(td); if (td->td_priority == tdq->tdq_lowpri) tdq_setlowpri(tdq, NULL); @@ -2474,11 +2443,7 @@ * Return the total system load. */ int -#ifdef VIMAGE -sched_load(struct vprocg *vprocg) -#else sched_load(void) -#endif { #ifdef SMP int total; @@ -2486,39 +2451,12 @@ total = 0; for (i = 0; i <= mp_maxid; i++) -#ifndef VIMAGE total += TDQ_CPU(i)->tdq_sysload; + return (total); #else - total += V_tdq_sysload[i]; /* XXX JRE */ -#endif - return (total); -#else /* !SMP */ -#ifndef VIMAGE return (TDQ_SELF()->tdq_sysload); -#else - return (V_tdq_sysload[0]); -#endif -#endif /* SMP */ -} - -#ifdef VIMAGE -void -sched_load_reassign(struct vprocg *old, struct vprocg *new) -{ -#ifdef SMP - int tdg_id; - - critical_enter(); - tdg_id = TDG_ID(tdq_cpu[curcpu].tdq_group); - old->_tdq_sysload[tdg_id]--; - new->_tdq_sysload[tdg_id]++; - critical_exit(); -#else - old->_tdq_sysload[0]--; - new->_tdq_sysload[0]++; #endif } -#endif int sched_sizeof_proc(void) @@ -2601,11 +2539,7 @@ spinlock_exit(); } else { MPASS(td->td_lock == TDQ_LOCKPTR(tdq)); -#ifndef VIMAGE tdq_load_rem(tdq, td); -#else - tdq_load_rem(tdq, td, TD_TO_VPROCG(td)); -#endif lock_profile_release_lock(&TDQ_LOCKPTR(tdq)->lock_object); } KASSERT(curthread->td_md.md_spinlock_count == 1, ("invalid count")); From owner-p4-projects@FreeBSD.ORG Thu May 15 06:34:26 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E3BAE1065682; Thu, 15 May 2008 06:34: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 A5ACF106567C for ; Thu, 15 May 2008 06:34:25 +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 95FB98FC29 for ; Thu, 15 May 2008 06:34:25 +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 m4F6YP6D014877 for ; Thu, 15 May 2008 06:34:25 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F6YPCW014875 for perforce@freebsd.org; Thu, 15 May 2008 06:34:25 GMT (envelope-from julian@freebsd.org) Date: Thu, 15 May 2008 06:34:25 GMT Message-Id: <200805150634.m4F6YPCW014875@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 141631 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, 15 May 2008 06:34:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=141631 Change 141631 by julian@julian_trafmon1 on 2008/05/15 06:34:23 work towards compiling Affected files ... .. //depot/projects/vimage/src/sys/net/route.c#16 edit Differences ... ==== //depot/projects/vimage/src/sys/net/route.c#16 (text+ko) ==== @@ -126,6 +126,8 @@ */ #define RNTORT(p) ((struct rtentry *)(p)) +static uma_zone_t rtzone; /* Routing table UMA zone. */ + #if 0 /* default fib for tunnels to use */ u_int tunnel_fib = 0; @@ -146,32 +148,73 @@ return (error); } +SYSCTL_PROC(_net, OID_AUTO, my_fibnum, CTLTYPE_INT|CTLFLAG_RD, + NULL, 0, &sysctl_my_fibnum, "I", "default FIB of caller"); + #ifdef VIMAGE static int -rtable_idetach(unused) - const void *unused; +rtable_init(const void *unused) { - INIT_VNET_NET(curvnet); + int table; + int fam; + struct domain *dom; + INIT_VNET_NET(curvnet); - struct domain *dom; - for (dom = domains; dom; dom = dom->dom_next) - if (dom->dom_rtdetach) - dom->dom_rtdetach((void *)&V_rt_tables[dom->dom_family], - dom->dom_rtoffset); - return 0; + for (dom = domains; dom; dom = dom->dom_next) { + if (dom->dom_rtattach) { + for (table = 0; table < rt_numfibs; table++) { + if ( (fam = dom->dom_family) == AF_INET || + table == 0) { + /* for now only AF_INET has > 1 table */ + /* XXX MRT + * rtattach will be also called + * from vfs_export.c but the + * offset will be 0 + * (only for AF_INET and AF_INET6 + * which don't need it anyhow) + */ + dom->dom_rtattach( + (void **)&V_rt_tables[table][fam], + dom->dom_rtoffset); + } else { + break; + } + } + } + } + return 0; } -#endif - -SYSCTL_PROC(_net, OID_AUTO, my_fibnum, CTLTYPE_INT|CTLFLAG_RD, - NULL, 0, &sysctl_my_fibnum, "I", "default FIB of caller"); - -VNET_MOD_DECLARE_STATELESS(RTABLE, rtable, rtable_init, rtable_idetach, NET) static int -rtable_init(const void *unused) +rtable_idetach(const void *unused); { + int table; + int fam; + struct domain *dom; + INIT_VNET_NET(curvnet); + + struct domain *dom; + for (dom = domains; dom; dom = dom->dom_next) { + if (dom->dom_rtdetach) { + for (table = 0; table < rt_numfibs; table++) { + if ( (fam = dom->dom_family) == AF_INET || + table == 0) { + /* for now only AF_INET has > 1 table */ + dom->dom_rtdetach( + (void **)&V_rt_tables[table][fam], + dom->dom_rtoffset); + } else { + break; + } + } + } + } + return 0; } +VNET_MOD_DECLARE_STATELESS(RTABLE, rtable, rtable_init, rtable_idetach, NET); +#endif + static void route_init(void) { From owner-p4-projects@FreeBSD.ORG Thu May 15 07:14:08 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C7516106567F; Thu, 15 May 2008 07:14:07 +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 70721106567B for ; Thu, 15 May 2008 07:14:07 +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 600158FC1C for ; Thu, 15 May 2008 07:14:07 +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 m4F7E7vW019382 for ; Thu, 15 May 2008 07:14:07 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F7E7to019380 for perforce@freebsd.org; Thu, 15 May 2008 07:14:07 GMT (envelope-from julian@freebsd.org) Date: Thu, 15 May 2008 07:14:07 GMT Message-Id: <200805150714.m4F7E7to019380@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 141633 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, 15 May 2008 07:14:08 -0000 http://perforce.freebsd.org/chv.cgi?CH=141633 Change 141633 by julian@julian_trafmon1 on 2008/05/15 07:13:15 a bit further towards compiling Affected files ... .. //depot/projects/vimage/src/sys/net/route.c#17 edit .. //depot/projects/vimage/src/sys/net80211/ieee80211.c#12 edit .. //depot/projects/vimage/src/sys/net80211/ieee80211_freebsd.c#8 edit .. //depot/projects/vimage/src/sys/net80211/ieee80211_var.h#10 edit Differences ... ==== //depot/projects/vimage/src/sys/net/route.c#17 (text+ko) ==== @@ -107,9 +107,6 @@ static void rt_maskedcopy(struct sockaddr *, struct sockaddr *, struct sockaddr *); -#ifdef VIMAGE -static int rtable_idetach(const void *); -#endif /* compare two sockaddr structures */ #define sa_equal(a1, a2) (bcmp((a1), (a2), (a1)->sa_len) == 0) @@ -151,7 +148,6 @@ SYSCTL_PROC(_net, OID_AUTO, my_fibnum, CTLTYPE_INT|CTLFLAG_RD, NULL, 0, &sysctl_my_fibnum, "I", "default FIB of caller"); -#ifdef VIMAGE static int rtable_init(const void *unused) { @@ -185,15 +181,15 @@ return 0; } +#ifdef VIMAGE static int -rtable_idetach(const void *unused); +rtable_idetach(const void *unused) { int table; int fam; struct domain *dom; INIT_VNET_NET(curvnet); - struct domain *dom; for (dom = domains; dom; dom = dom->dom_next) { if (dom->dom_rtdetach) { for (table = 0; table < rt_numfibs; table++) { @@ -218,11 +214,8 @@ static void route_init(void) { - int table; - struct domain *dom; - int fam; - /* whack the tunable ints into line. */ + /* whack the tunable ints into line. */ if (rt_numfibs > RT_MAXFIBS) rt_numfibs = RT_MAXFIBS; if (rt_numfibs == 0) @@ -234,28 +227,7 @@ #ifdef VIMAGE vnet_mod_register(&vnet_rtable_modinfo); #else - for (dom = domains; dom; dom = dom->dom_next) { - if (dom->dom_rtattach) { - for (table = 0; table < rt_numfibs; table++) { - if ( (fam = dom->dom_family) == AF_INET || - table == 0) { - /* for now only AF_INET has > 1 table */ - /* XXX MRT - * rtattach will be also called - * from vfs_export.c but the - * offset will be 0 - * (only for AF_INET and AF_INET6 - * which don't need it anyhow) - */ - dom->dom_rtattach( - (void **)&V_rt_tables[table][fam], - dom->dom_rtoffset); - } else { - break; - } - } - } - } + rtable_init(NULL); #endif } ==== //depot/projects/vimage/src/sys/net80211/ieee80211.c#12 (text+ko) ==== @@ -47,6 +47,7 @@ #include #include #include +#include #include #include @@ -208,6 +209,7 @@ void ieee80211_ifattach(struct ieee80211com *ic) { + INIT_VNET_NET(curvnet); struct ifnet *ifp = ic->ic_ifp; struct sockaddr_dl *sdl; struct ifaddr *ifa; @@ -672,16 +674,16 @@ #ifdef VIMAGE void -ieee80211_reassign(struct ieee80211com *ic, struct vnet *vnet, char *dname) +ieee80211_reassign( struct ieee80211vap *vap, struct vnet *vnet, char *dname) { + struct ifnet *ifp = vap->iv_ifp; u_char eaddr[6]; - struct ifnet *ifp = ic->ic_ifp; bcopy(IF_LLADDR(ifp), eaddr, 6); bpfdetach(ifp); ether_ifdetach(ifp); ifp->if_bpf = NULL; - ic->ic_rawbpf = NULL; + vap->iv_rawbpf = NULL; if_reassign_common(ifp, vnet, ifp->if_dname); if (dname) snprintf(ifp->if_xname, IFNAMSIZ, "%s", dname); @@ -689,7 +691,7 @@ CURVNET_SET_QUIET(vnet); ether_ifattach(ifp, eaddr); bpfattach2(ifp, DLT_IEEE802_11, - sizeof(struct ieee80211_frame_addr4), &ic->ic_rawbpf); + sizeof(struct ieee80211_frame_addr4), &vap->iv_rawbpf); CURVNET_RESTORE(); } #endif ==== //depot/projects/vimage/src/sys/net80211/ieee80211_freebsd.c#8 (text+ko) ==== @@ -461,6 +461,7 @@ struct ieee80211vap *vap = ni->ni_vap; struct ifnet *ifp = vap->iv_ifp; + CURVNET_SET_QUIET(ifp->if_vnet); IEEE80211_NOTE(vap, IEEE80211_MSG_NODE, ni, "%snode join", (ni == vap->iv_bss) ? "bss " : ""); ==== //depot/projects/vimage/src/sys/net80211/ieee80211_var.h#10 (text+ko) ==== @@ -536,7 +536,7 @@ int ieee80211_vap_attach(struct ieee80211vap *, ifm_change_cb_t, ifm_stat_cb_t); void ieee80211_vap_detach(struct ieee80211vap *); -void ieee80211_reassign(struct ieee80211com *, struct vnet *, char *); +void ieee80211_reassign(struct ieee80211vap *, struct vnet *, char *); const struct ieee80211_rateset *ieee80211_get_suprates(struct ieee80211com *ic, const struct ieee80211_channel *); From owner-p4-projects@FreeBSD.ORG Thu May 15 07:33:29 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E77AF10656B8; Thu, 15 May 2008 07:33: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 A6EC3106567D for ; Thu, 15 May 2008 07:33:28 +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 963C48FC12 for ; Thu, 15 May 2008 07:33:28 +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 m4F7XSBS019953 for ; Thu, 15 May 2008 07:33:28 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4F7XSHI019951 for perforce@freebsd.org; Thu, 15 May 2008 07:33:28 GMT (envelope-from julian@freebsd.org) Date: Thu, 15 May 2008 07:33:28 GMT Message-Id: <200805150733.m4F7XSHI019951@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 141634 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, 15 May 2008 07:33:29 -0000 http://perforce.freebsd.org/chv.cgi?CH=141634 Change 141634 by julian@julian_trafmon1 on 2008/05/15 07:32:32 still wrong, bit need to sleep Affected files ... .. //depot/projects/vimage/src/sys/netinet/in_rmx.c#11 edit Differences ... ==== //depot/projects/vimage/src/sys/netinet/in_rmx.c#11 (text+ko) ==== @@ -281,23 +281,24 @@ CURVNET_SET_QUIET((struct vnet *) rock); INIT_VNET_NET((struct vnet *) rock); INIT_VNET_INET((struct vnet *) rock); - struct radix_node_head *rnh = V_rt_tables[AF_INET]; struct timeval atv; KASSERT((rock == (void *)rt_tables[0][AF_INET]), ("in_rtqtimo: unexpected arg")); for (fibnum = 0; fibnum < rt_numfibs; fibnum++) { - if ((newrock = rt_tables[fibnum][AF_INET]) != NULL) + if ((newrock = V_rt_tables[fibnum][AF_INET]) != NULL) in_rtqtimo_one(newrock); } atv.tv_usec = 0; atv.tv_sec = V_rtq_timeout; callout_reset(&V_rtq_timer, tvtohz(&atv), in_rtqtimo, rock); + CURVNET_RESTORE(); } static void -in_rtqtimo_one(void *rock) +in_rtqtimo_one(void *rnh) { + INIT_VNET_NET(curvnet); struct rtqk_arg arg; static time_t last_adjusted_timeout = 0; From owner-p4-projects@FreeBSD.ORG Thu May 15 11:37:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CDA2A1065674; Thu, 15 May 2008 11:37:47 +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 8E013106564A for ; Thu, 15 May 2008 11:37:47 +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 79A508FC19 for ; Thu, 15 May 2008 11:37: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 m4FBblSg043554 for ; Thu, 15 May 2008 11:37:47 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4FBbllH043552 for perforce@freebsd.org; Thu, 15 May 2008 11:37:47 GMT (envelope-from jb@freebsd.org) Date: Thu, 15 May 2008 11:37:47 GMT Message-Id: <200805151137.m4FBbllH043552@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 141638 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, 15 May 2008 11:37:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=141638 Change 141638 by jb@freebsd3 on 2008/05/15 11:36:58 IFC Affected files ... .. //depot/projects/dtrace/doc/es_ES.ISO8859-1/books/handbook/security/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/Makefile#2 integrate .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/Makefile.inc#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/isdn-bus.eps#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/isdn-twisted-pair.eps#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/natd.eps#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/net-routing.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/static-routes.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/appendix.decl#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/audit/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/audit/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/basics/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/basics/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/bibliography/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/bibliography/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/book.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/boot/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/boot/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/chapter.decl#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/chapters.ent#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/colophon.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/config/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/config/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/cutting-edge/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/cutting-edge/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/desktop/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/desktop/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/disks/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/disks/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/eresources/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/eresources/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/firewalls/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/firewalls/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/geom/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/geom/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/geom/striping.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/install/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/install/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/install/disk-layout.eps#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/install/example-dir1.eps#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/install/example-dir2.eps#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/install/example-dir3.eps#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/install/example-dir4.eps#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/install/example-dir5.eps#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/introduction/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/introduction/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/jails/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/kernelconfig/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/kernelconfig/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/l10n/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/l10n/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/linuxemu/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/linuxemu/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mac/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mac/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mail/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mail/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mail/mutt1.scr#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mail/mutt2.scr#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mail/mutt3.scr#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mail/pine3.scr#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mail/pine4.scr#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mail/pine5.scr#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mirrors/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/mirrors/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/multimedia/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/multimedia/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/network-servers/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/network-servers/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/pgpkeys/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/pgpkeys/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/ports/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/ports/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/ppp-and-slip/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/ppp-and-slip/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/preface/preface.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/printing/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/printing/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/security/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/security/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/security/ipsec-crypt-pkt.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/security/ipsec-encap-pkt.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/security/ipsec-network.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/security/ipsec-out-pkt.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/serialcomms/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/serialcomms/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/txtfiles.ent#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/users/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/users/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/vinum/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/vinum/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-concat.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-mirrored-vol.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-raid10-vol.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-raid5-org.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-simple-vol.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-striped-vol.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-striped.pic#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/virtualization/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/virtualization/chapter.sgml#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/x11/Makefile#1 branch .. //depot/projects/dtrace/doc/hu_HU.ISO8859-2/books/handbook/x11/chapter.sgml#1 branch .. //depot/projects/dtrace/ports/MOVED#85 integrate .. //depot/projects/dtrace/ports/UPDATING#72 integrate .. //depot/projects/dtrace/src/etc/defaults/rc.conf#35 integrate .. //depot/projects/dtrace/src/etc/network.subr#16 integrate .. //depot/projects/dtrace/src/etc/rc.d/netif#8 integrate .. //depot/projects/dtrace/src/etc/rc.d/ntpd#5 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/man/TODO#4 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/man/lib/util.c#4 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/man/man/man.c#7 integrate .. //depot/projects/dtrace/src/kerberos5/lib/libkrb5/Makefile#6 integrate .. //depot/projects/dtrace/src/lib/libc/stdlib/rb.h#3 integrate .. //depot/projects/dtrace/src/release/pc98/fixit-small_crunch.conf#5 integrate .. //depot/projects/dtrace/src/sbin/atacontrol/atacontrol.c#8 integrate .. //depot/projects/dtrace/src/share/man/man4/iwn.4#2 integrate .. //depot/projects/dtrace/src/share/man/man4/termios.4#5 integrate .. //depot/projects/dtrace/src/share/man/man5/rc.conf.5#29 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_dummy.c#13 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_proto.h#18 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_syscall.h#18 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_sysent.c#18 integrate .. //depot/projects/dtrace/src/sys/amd64/linux32/syscalls.master#17 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_emul.c#9 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_emul.h#6 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_futex.c#8 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_futex.h#5 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_misc.c#24 integrate .. //depot/projects/dtrace/src/sys/compat/ndis/subr_ndis.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/ath/if_ath.c#22 integrate .. //depot/projects/dtrace/src/sys/dev/bge/if_bge.c#31 integrate .. //depot/projects/dtrace/src/sys/dev/bge/if_bgereg.h#20 integrate .. //depot/projects/dtrace/src/sys/dev/coretemp/coretemp.c#5 integrate .. //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndis.c#17 integrate .. //depot/projects/dtrace/src/sys/dev/ipw/if_ipw.c#14 integrate .. //depot/projects/dtrace/src/sys/dev/iwi/if_iwi.c#17 integrate .. //depot/projects/dtrace/src/sys/dev/iwn/if_iwn.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/k8temp/k8temp.c#4 integrate .. //depot/projects/dtrace/src/sys/dev/malo/if_malo.c#3 integrate .. //depot/projects/dtrace/src/sys/dev/mfi/mfi.c#16 integrate .. //depot/projects/dtrace/src/sys/dev/mfi/mfi_ioctl.h#8 integrate .. //depot/projects/dtrace/src/sys/dev/ral/rt2560.c#15 integrate .. //depot/projects/dtrace/src/sys/dev/ral/rt2661.c#14 integrate .. //depot/projects/dtrace/src/sys/dev/speaker/spkr.c#6 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ehci.c#15 integrate .. //depot/projects/dtrace/src/sys/dev/usb/if_axe.c#11 integrate .. //depot/projects/dtrace/src/sys/dev/usb/if_rum.c#9 integrate .. //depot/projects/dtrace/src/sys/dev/usb/if_ural.c#16 integrate .. //depot/projects/dtrace/src/sys/dev/usb/if_zyd.c#12 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ohci.c#10 integrate .. //depot/projects/dtrace/src/sys/dev/usb/usbdevs#35 integrate .. //depot/projects/dtrace/src/sys/dev/wi/if_wi.c#13 integrate .. //depot/projects/dtrace/src/sys/dev/wpi/if_wpi.c#11 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_dummy.c#13 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_proto.h#20 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_syscall.h#19 integrate .. //depot/projects/dtrace/src/sys/i386/linux/linux_sysent.c#19 integrate .. //depot/projects/dtrace/src/sys/i386/linux/syscalls.master#19 integrate .. //depot/projects/dtrace/src/sys/kern/imgact_elf.c#14 integrate .. //depot/projects/dtrace/src/sys/kern/kern_conf.c#11 integrate .. //depot/projects/dtrace/src/sys/kern/kern_switch.c#18 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211.c#14 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211.h#11 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_ddb.c#2 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_freebsd.c#8 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_ht.c#7 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_ht.h#5 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_ioctl.c#12 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_phy.c#2 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_phy.h#2 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_proto.h#9 integrate .. //depot/projects/dtrace/src/sys/net80211/ieee80211_var.h#11 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_icmp.c#11 integrate .. //depot/projects/dtrace/src/sys/pci/intpm.c#8 integrate .. //depot/projects/dtrace/src/sys/sys/param.h#53 integrate .. //depot/projects/dtrace/src/usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.1#5 integrate .. //depot/projects/dtrace/src/usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c#5 integrate .. //depot/projects/dtrace/src/usr.bin/calendar/calendars/calendar.freebsd#20 integrate .. //depot/projects/dtrace/src/usr.bin/xstr/xstr.c#4 integrate .. //depot/projects/dtrace/src/usr.sbin/fifolog/fifolog_create/fifolog_create.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/fifolog/fifolog_reader/fifolog_reader.c#3 integrate .. //depot/projects/dtrace/src/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c#2 integrate .. //depot/projects/dtrace/src/usr.sbin/pstat/pstat.c#5 integrate .. //depot/projects/dtrace/src/usr.sbin/syslogd/syslogd.8#4 integrate .. //depot/projects/dtrace/src/usr.sbin/syslogd/syslogd.c#9 integrate .. //depot/projects/dtrace/www/en/news/status/Makefile#11 integrate .. //depot/projects/dtrace/www/en/news/status/report-2008-01-2008-03.xml#1 branch .. //depot/projects/dtrace/www/en/news/status/status.sgml#12 integrate .. //depot/projects/dtrace/www/en/search/search.sgml#8 integrate .. //depot/projects/dtrace/www/share/sgml/news.xml#47 integrate Differences ... ==== //depot/projects/dtrace/doc/es_ES.ISO8859-1/books/handbook/security/chapter.sgml#3 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -341,7 +341,7 @@ En este capítulo usaremos el texto en negrita para referirnos a una orden o aplicación, y una fuente en cursiva para - referirnos a órdenes espcíficas. Usaremos un tipo normal + referirnos a órdenes específicas. Usaremos un tipo normal para los protocolos. Esta diferencia tipográfica nos será útil por ejemplo con ssh, que es tanto un protocolo como una orden. ==== //depot/projects/dtrace/doc/hu_HU.ISO8859-2/Makefile#2 (text+ko) ==== @@ -1,6 +1,7 @@ -# $FreeBSD: doc/hu_HU.ISO8859-2/Makefile,v 1.1 2007/04/15 15:23:55 gabor Exp $ +# $FreeBSD: doc/hu_HU.ISO8859-2/Makefile,v 1.2 2008/05/14 16:54:13 pgj Exp $ SUBDIR = articles +SUBDIR+= books COMPAT_SYMLINK = hu ==== //depot/projects/dtrace/ports/MOVED#85 (text+ko) ==== @@ -1,7 +1,7 @@ # # MOVED - a list of (recently) moved or removed ports # -# $FreeBSD: ports/MOVED,v 1.1592 2008/05/11 07:52:17 rafan Exp $ +# $FreeBSD: ports/MOVED,v 1.1593 2008/05/12 17:33:17 hrs Exp $ # # Each entry consists of a single line containing the following four # fields in the order named, separated with the pipe (`|') character: @@ -3473,3 +3473,4 @@ ports-mgmt/instant-tinderbox||2008-05-07|No longer functional in the current infrastructure x11-toolkits/gtkdatabox|x11-toolkits/gtkdatabox2|2008-05-08|This old version has been superseeded by x11-toolkits/gtkdatabox2 devel/swigruby||2008-05-11|Has expired: use devel/swig13 instead, last release was 8 years ago +japanese/epson-ttfonts||2008-05-12|Removed because of extremely restrictive license ==== //depot/projects/dtrace/ports/UPDATING#72 (text+ko) ==== @@ -6,6 +6,40 @@ time you update your ports collection, before attempting any port upgrades. +20080513: + AFFECTS: users of secutity/amavisd-new + AUTHOR: scheidell@secnap.net + + Amavisd-new 2.6.0 introduces several incompatibilities with prior versions. + If you are upgrading from 2.5.4 or earlier, you will need to update your + sql schema. If you have third party programs that access sql tables, you + will need to update those also. + +COMPATIBILITY WITH 2.5.4 + +- when using SQL for logging (e.g. for a pen pals feature) or for + quarantining, SQL tables tables maddr, msgs, msgrcpt and quarantine need + to be extended by a new field 'partition_tag'; see below for details; + +- when SQL logging (pen pals) or SQL lookups are used, one can choose a + binary or a character data type for fields users.email, mailaddr.email, + and maddr.email; now may be a good opportunity to change a data type + to binary (string of bytes); see below for details; + +- when using SQL for logging, a default for $sql_clause{'upd_msg'} + has changed, so if a configuration file replaces this SQL clause + by a non-default setting, it needs to be updated; + + Full information in /usr/local/share/doc/amavisd-new/RELEASE_NOTES + +20080513: + 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 + ${WWWDIR}/bin/migrate_config.inc from the command line. + 20080508: AFFECTS: users of databases/ptop AUTHOR: beech@FreeBSD.org @@ -6391,4 +6425,4 @@ 2) Update all p5-* modules. portupgrade -f p5-\* -$FreeBSD: ports/UPDATING,v 1.627 2008/05/09 00:56:58 beech Exp $ +$FreeBSD: ports/UPDATING,v 1.629 2008/05/13 13:44:23 gabor Exp $ ==== //depot/projects/dtrace/src/etc/defaults/rc.conf#35 (text+ko) ==== @@ -15,7 +15,7 @@ # For a more detailed explanation of all the rc.conf variables, please # refer to the rc.conf(5) manual page. # -# $FreeBSD: src/etc/defaults/rc.conf,v 1.334 2008/05/03 07:06:48 brooks Exp $ +# $FreeBSD: src/etc/defaults/rc.conf,v 1.335 2008/05/15 01:06:10 brooks Exp $ ############################################################## ### Important initial Boot-time options #################### @@ -103,7 +103,7 @@ #dhclient_flags_fxp0="" # Extra dhclient flags for fxp0 only background_dhclient="NO" # Start dhcp client in the background. #background_dhclient_fxp0="YES" # Start dhcp client on fxp0 in the background. -synchronous_dhclient="YES" # Start dhclient directly on configured +synchronous_dhclient="NO" # Start dhclient directly on configured # interfaces during startup. wpa_supplicant_program="/usr/sbin/wpa_supplicant" wpa_supplicant_flags="-s" # Extra flags to pass to wpa_supplicant @@ -178,6 +178,7 @@ icmp_drop_redirect="NO" # Set to YES to ignore ICMP REDIRECT packets icmp_log_redirect="NO" # Set to YES to log ICMP REDIRECT packets network_interfaces="auto" # List of network interfaces (or "auto"). +if_up_delay="30" # Time to wait for interfaces to come up. cloned_interfaces="" # List of cloned network interfaces to create. #cloned_interfaces="gif0 gif1 gif2 gif3" # Pre-cloning GENERIC config. ifconfig_lo0="inet 127.0.0.1" # default loopback device configuration. ==== //depot/projects/dtrace/src/etc/network.subr#16 (text+ko) ==== @@ -22,7 +22,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/network.subr,v 1.185 2008/04/30 16:29:15 brooks Exp $ +# $FreeBSD: src/etc/network.subr,v 1.188 2008/05/15 01:06:09 brooks Exp $ # # @@ -46,7 +46,7 @@ ifconfig_up ${ifn} && cfg=0 ipv4_up ${ifn} && cfg=0 ipx_up ${ifn} && cfg=0 - childif_create ${ifn} && cfg=0 + childif_create ${ifn} if [ "$cfg" -eq 0 ]; then ifconfig ${ifn} @@ -71,7 +71,7 @@ ipv4_down ${ifn} && cfg=0 ifconfig_down ${ifn} && cfg=0 ifscript_down ${ifn} && cfg=0 - childif_destroy ${ifn} && cfg=0 + childif_destroy ${ifn} if [ "$cfg" -eq 0 ]; then echo -n " ${ifn}" @@ -532,7 +532,7 @@ ifn_start $child done - return + return ${cfg} } # Destroy child interfaces. @@ -768,6 +768,29 @@ return 0 } +# get_default_if -address_family +# Get the interface of the default route for the given address family. +# The -address_family argument must be suitable passing to route(8). +# +get_default_if() +{ + routeget="`route -n get $1 default 2>/dev/null`" + oldifs="$IFS" + IFS=" +" + defif= + for line in $routeget ; do + case $line in + *interface:*) + defif=${line##*: } + ;; + esac + done + IFS=${oldifs} + + echo $defif +} + hexdigit() { if [ $1 -lt 10 ]; then ==== //depot/projects/dtrace/src/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.26 2008/04/20 20:37:20 sam Exp $ +# $FreeBSD: src/etc/rc.d/netif,v 1.27 2008/05/15 01:06:10 brooks Exp $ # # PROVIDE: netif @@ -70,6 +70,29 @@ # 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/dtrace/src/etc/rc.d/ntpd#5 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/ntpd,v 1.13 2006/04/18 15:02:24 flz Exp $ +# $FreeBSD: src/etc/rc.d/ntpd,v 1.14 2008/05/12 11:49:16 flz Exp $ # # PROVIDE: ntpd @@ -18,8 +18,6 @@ load_rc_config $name -required_files="${ntpd_config}" - ntpd_precmd() { rc_flags="-c ${ntpd_config} ${ntpd_flags}" ==== //depot/projects/dtrace/src/gnu/usr.bin/man/TODO#4 (text+ko) ==== @@ -1,3 +1,5 @@ +$FreeBSD: src/gnu/usr.bin/man/TODO,v 1.2 2008/05/14 17:08:31 ru Exp $ + Things that would be nice but aren't really necessary: 0. Update the documentation. @@ -105,7 +107,7 @@ file names used by Motif. Maybe there's a better way to handle this? -15. Add ability to run man on a local file +XX Add ability to run man on a local file 16. Handle per-tree tmac macros ==== //depot/projects/dtrace/src/gnu/usr.bin/man/lib/util.c#4 (text+ko) ==== @@ -14,6 +14,8 @@ * Austin, Texas 78712 */ +/* $FreeBSD: src/gnu/usr.bin/man/lib/util.c,v 1.9 2008/05/14 17:08:31 ru Exp $ */ + #include #include #include @@ -120,6 +122,24 @@ } /* + * Is path a regular file? + */ +int +is_file (path) + char *path; +{ + struct stat sb; + register int status; + + status = stat (path, &sb); + + if (status != 0) + return -1; + + return ((sb.st_mode & S_IFREG) == S_IFREG); +} + +/* * Attempt a system () call. Return 1 for success and 0 for failure * (handy for counting successes :-). */ ==== //depot/projects/dtrace/src/gnu/usr.bin/man/man/man.c#7 (text+ko) ==== @@ -16,7 +16,7 @@ #ifndef lint static const char rcsid[] = - "$FreeBSD: src/gnu/usr.bin/man/man/man.c,v 1.66 2008/02/19 07:09:17 ru Exp $"; + "$FreeBSD: src/gnu/usr.bin/man/man/man.c,v 1.68 2008/05/14 17:18:12 ru Exp $"; #endif /* not lint */ #define MAN_MAIN @@ -30,6 +30,7 @@ #ifdef __FreeBSD__ #include #include +#include #endif #include #include @@ -70,6 +71,7 @@ extern char **glob_filename (); extern int is_newer (); extern int is_directory (); +extern int is_file (); extern int do_system_command (); char *prognam; @@ -87,6 +89,7 @@ static int whatis; static int findall; static int print_where; +static char *ultimate_source (); #ifdef __FreeBSD__ static char *locale, *locale_opts, *locale_nroff, *locale_codeset; @@ -201,6 +204,11 @@ do_whatis (nextarg); status = (status ? 0 : 1); /* reverts status, see below */ } + else if (strchr (nextarg, '/') != NULL && is_file (nextarg) == 1) + { + format_and_display (NULL, ultimate_source(nextarg, dirname(nextarg)), + NULL); + } else { status = man (nextarg); @@ -825,7 +833,7 @@ return YCAT; #endif /* YCAT */ #ifdef ZCAT - if (*end == 'Z' || !strcmp(end, "gz")) + if (*end == 'Z' || !strcmp(end, "gz") || !strcmp(end, "bz2")) return ZCAT; #endif /* ZCAT */ return NULL; @@ -1409,13 +1417,15 @@ if (access (man_file, R_OK) != 0) return 0; - if (troff) + if (troff || path == NULL) { roff_command = make_roff_command (man_file); if (roff_command == NULL) return 0; + if (troff) + snprintf (command, sizeof(command), "(cd %s ; %s)", path, roff_command); else - snprintf (command, sizeof(command), "(cd %s ; %s)", path, roff_command); + snprintf (command, sizeof(command), "%s | %s", roff_command, pager); found = do_system_command (command); } ==== //depot/projects/dtrace/src/kerberos5/lib/libkrb5/Makefile#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/kerberos5/lib/libkrb5/Makefile,v 1.20 2008/05/11 10:32:37 dfr Exp $ +# $FreeBSD: src/kerberos5/lib/libkrb5/Makefile,v 1.21 2008/05/15 08:53:31 dfr Exp $ LIB= krb5 VERSION_MAP= ${KRB5DIR}/lib/krb5/version-script.map @@ -372,6 +372,8 @@ SRCS+= heim_err.c \ heim_err.h \ + hx509_err.c \ + hx509_err.h \ k524_err.c \ k524_err.h \ krb5_err.c \ ==== //depot/projects/dtrace/src/lib/libc/stdlib/rb.h#3 (text+ko) ==== @@ -29,10 +29,21 @@ * ****************************************************************************** * - * cpp macro implementation of left-leaning red-black trees. All operations - * are done non-recursively. Parent pointers are not used, and color bits are - * stored in the least significant bit of right-child pointers, thus making - * node linkage as compact as is possible for red-black trees. + * cpp macro implementation of left-leaning red-black trees. + * + * Usage: + * + * (Optional, see assert(3).) + * #define NDEBUG + * + * (Required.) + * #include + * #include + * ... + * + * All operations are done non-recursively. Parent pointers are not used, and + * color bits are stored in the least significant bit of right-child pointers, + * thus making node linkage as compact as is possible for red-black trees. * * Some macros use a comparison function pointer, which is expected to have the * following prototype: @@ -53,12 +64,12 @@ * ******************************************************************************/ +#ifndef RB_H_ +#define RB_H_ + #include -__FBSDID("$FreeBSD: src/lib/libc/stdlib/rb.h,v 1.3 2008/05/03 17:49:16 jasone Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdlib/rb.h,v 1.4 2008/05/14 18:33:13 jasone Exp $"); -/* To disable assertions, #define NDEBUG before #include'ing rb.h. */ -#include - /* Node structure. */ #define rb_node(a_type) \ struct { \ @@ -756,7 +767,7 @@ * effort. */ -#define rb_foreach_begin(a_type, a_field, a_tree, a_var) { \ +#define rb_foreach_begin(a_type, a_field, a_tree, a_var) { \ /* Compute the maximum possible tree depth (3X the black height). */\ unsigned rbp_f_height; \ rbp_black_height(a_type, a_field, a_tree, rbp_f_height); \ @@ -932,3 +943,5 @@ } \ } \ } + +#endif /* RB_H_ */ ==== //depot/projects/dtrace/src/release/pc98/fixit-small_crunch.conf#5 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/pc98/fixit-small_crunch.conf,v 1.9 2007/05/22 11:32:55 nyan Exp $ +# $FreeBSD: src/release/pc98/fixit-small_crunch.conf,v 1.10 2008/05/13 11:51:19 nyan Exp $ buildopts -DRELEASE_CRUNCH @@ -9,6 +9,7 @@ progs dd progs df progs echo +progs ed progs expr progs kill progs ln @@ -37,9 +38,7 @@ special fdisk srcdir /usr/src/sbin/fdisk_pc98 srcdirs /usr/src/usr.bin -progs ee progs ftp -ln ee edit srcdirs /usr/src/usr.sbin progs chown ==== //depot/projects/dtrace/src/sbin/atacontrol/atacontrol.c#8 (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/sbin/atacontrol/atacontrol.c,v 1.47 2008/03/17 10:33:23 phk Exp $ + * $FreeBSD: src/sbin/atacontrol/atacontrol.c,v 1.48 2008/05/15 01:25:29 phk Exp $ */ #include @@ -265,9 +265,11 @@ devices.channel = channel; - if (ioctl(fd, IOCATADEVICES, &devices) < 0) - err(1, "ioctl(IOCATADEVICES)"); - + if (ioctl(fd, IOCATADEVICES, &devices) < 0) { + if (!prchan) + err(1, "ioctl(IOCATADEVICES)"); + return; + } if (prchan) printf("ATA channel %d:\n", channel); printf("%sMaster: ", prchan ? " " : ""); ==== //depot/projects/dtrace/src/share/man/man4/iwn.4#2 (text+ko) ==== @@ -23,14 +23,14 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man4/iwn.4,v 1.1 2008/04/29 21:36:17 sam Exp $ +.\" $FreeBSD: src/share/man/man4/iwn.4,v 1.2 2008/05/12 08:53:02 brueffer Exp $ .\" -.Dd Apri 13, 2008 +.Dd April 13, 2008 .Os .Dt IWN 4 .Sh NAME .Nm iwn -.Nd "Intel Wireless WiFI Link 4965AGN IEEE 802.11n driver" +.Nd "Intel Wireless WiFi Link 4965AGN IEEE 802.11n driver" .Sh SYNOPSIS To compile this driver into the kernel, include the following lines in your @@ -61,7 +61,7 @@ .Nm driver provides support for .Tn Intel -Wireless WiFI Link 4965AGN PCI-Express network adapters. +Wireless WiFi Link 4965AGN PCI-Express network adapters. .Nm supports .Cm station , @@ -153,7 +153,7 @@ .Xr wlan_tkip 4 , .Xr wlan_wep 4 , .Xr ifconfig 8 , -.Xr wpa_supplicant 8 . +.Xr wpa_supplicant 8 .Sh AUTHORS The original .Nm ==== //depot/projects/dtrace/src/share/man/man4/termios.4#5 (text+ko) ==== @@ -30,9 +30,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)termios.4 8.4 (Berkeley) 4/19/94 -.\" $FreeBSD: src/share/man/man4/termios.4,v 1.31 2008/04/29 08:16:05 pjd Exp $ +.\" $FreeBSD: src/share/man/man4/termios.4,v 1.33 2008/05/13 21:51:35 remko Exp $ .\" -.Dd April 19, 1994 +.Dd May 13, 2008 .Dt TERMIOS 4 .Os .Sh NAME @@ -1511,7 +1511,7 @@ and the system default value. For an accurate list of the system defaults, consult the header file -.In ttydefaults.h . +.In sys/ttydefaults.h . .Pp .Bl -column "Index Name" "Special Character" -offset indent -compact .It Em "Index Name Special Character Default Value" ==== //depot/projects/dtrace/src/share/man/man5/rc.conf.5#29 (text+ko) ==== @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.340 2008/04/25 23:50:49 brooks Exp $ +.\" $FreeBSD: src/share/man/man5/rc.conf.5,v 1.341 2008/05/15 01:06:10 brooks Exp $ .\" .Dd April 9, 2008 .Dt RC.CONF 5 @@ -393,10 +393,10 @@ .It Va synchronous_dhclient .Pq Bt bool Set to -.Dq Li NO +.Dq Li YES to start .Xr dhclient 8 -only in response to interface events and not synchronously at startup. +synchronously at startup. This behavior can be overridden on a per-interface basis by replacing the .Dq Li DHCP @@ -406,6 +406,10 @@ .Dq Li SYNCDHCP or .Dq Li NOSYNCDHCP . +.It Va if_up_delay +.Pq Vt int +When set to a positive value, wait up to this long after configuring +DHCP interfaces at startup to give the interfaces time to receive a lease. .It Va firewall_enable .Pq Vt bool Set to ==== //depot/projects/dtrace/src/sys/amd64/linux32/linux32_dummy.c#13 (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/dtrace/src/sys/amd64/linux32/linux32_proto.h#18 (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/dtrace/src/sys/amd64/linux32/linux32_syscall.h#18 (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/dtrace/src/sys/amd64/linux32/linux32_sysent.c#18 (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/dtrace/src/sys/amd64/linux32/syscalls.master#17 (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/dtrace/src/sys/compat/linux/linux_emul.c#9 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_emul.c,v 1.20 2007/04/02 18:38:13 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_emul.c,v 1.21 2008/05/13 20:01:27 rdivacky Exp $"); #include "opt_compat.h" @@ -44,9 +44,6 @@ #include #include -#include -#include - #ifdef COMPAT_LINUX32 #include #include @@ -55,6 +52,9 @@ #include #endif +#include +#include + struct sx emul_shared_lock; struct mtx emul_lock; @@ -86,6 +86,7 @@ em = malloc(sizeof *em, M_LINUX, M_WAITOK | M_ZERO); em->pid = child; em->pdeath_signal = 0; + em->robust_futexes = NULL; if (flags & LINUX_CLONE_THREAD) { /* handled later in the code */ } else { @@ -161,6 +162,8 @@ if (__predict_true(p->p_sysent != &elf_linux_sysvec)) return; + release_futexes(p); + /* find the emuldata */ em = em_find(p, EMUL_DOLOCK); ==== //depot/projects/dtrace/src/sys/compat/linux/linux_emul.h#6 (text+ko) ==== @@ -25,12 +25,14 @@ * (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/compat/linux/linux_emul.h,v 1.7 2007/04/02 18:38:13 jkim Exp $ + * $FreeBSD: src/sys/compat/linux/linux_emul.h,v 1.8 2008/05/13 20:01:27 rdivacky Exp $ */ #ifndef _LINUX_EMUL_H_ #define _LINUX_EMUL_H_ +#include >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu May 15 15:47:30 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 36B681065676; Thu, 15 May 2008 15:47: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 E75EB1065672 for ; Thu, 15 May 2008 15:47:29 +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 D277A8FC1B for ; Thu, 15 May 2008 15:47:29 +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 m4FFlTMp065319 for ; Thu, 15 May 2008 15:47:29 GMT (envelope-from piso@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4FFlMGg065317 for perforce@freebsd.org; Thu, 15 May 2008 15:47:22 GMT (envelope-from piso@freebsd.org) Date: Thu, 15 May 2008 15:47:22 GMT Message-Id: <200805151547.m4FFlMGg065317@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 141641 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, 15 May 2008 15:47:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=141641 Change 141641 by piso@piso_ferret on 2008/05/15 15:46:34 IFC@141639 Affected files ... .. //depot/projects/soc2005/libalias/Makefile#17 integrate .. //depot/projects/soc2005/libalias/Makefile.inc1#19 integrate .. //depot/projects/soc2005/libalias/ObsoleteFiles.inc#30 integrate .. //depot/projects/soc2005/libalias/UPDATING#26 integrate .. //depot/projects/soc2005/libalias/bin/sh/arith.h#2 integrate .. //depot/projects/soc2005/libalias/bin/sh/arith.y#2 integrate .. //depot/projects/soc2005/libalias/bin/sh/expand.c#3 integrate .. //depot/projects/soc2005/libalias/bin/sh/shell.h#2 integrate .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/include/devid.h#2 integrate .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/include/libintl.h#2 integrate .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/include/mnttab.h#2 integrate .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/include/priv.h#2 integrate .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/include/solaris.h#2 integrate .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/include/zone.h#2 integrate .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/lib/libumem/umem.c#2 integrate .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/lib/libumem/umem.h#2 integrate .. //depot/projects/soc2005/libalias/cddl/compat/opensolaris/misc/mkdirp.c#2 integrate .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoa6badaddr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoabadaddr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadaddr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.bcopy.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyin.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyinto.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ddi_pathname.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.default.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.freopen.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.hton.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntoa6.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.lltostr.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owned.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.progenyof.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.rand.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strjoin.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strstr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strstr.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok_null.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substr.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substrminate.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.substrminate.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.system.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.system.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/err.D_ADDROF_LVAL.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/err.D_EMPTY.empty.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/tst.clauses.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/grammar/tst.stmts.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_DECL_IDRED.redef1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_DECL_IDRED.redef2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_IDENT_UNDEF.recur.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.baddef2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/err.D_OP_INCOMPAT.badxlate.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineDataAssign.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineExpression.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineKinds.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineKinds.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineTypedef.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/inline/tst.InlineWritableAssign.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/tst.fds.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/manifest/test.jar-manifest#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestAbort.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestBean.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestClose.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestDrop.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestEnable.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMaxConsumers.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeData.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeDescription.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStateMachine.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStopLock.java#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Drop.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Drop.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MaxConsumers.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MaxConsumers.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NL.char.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_CHR_NULL.char.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_INT_DIGIT.InvalidDigit.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_INT_OFLOW.BigInt.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_STR_NL.string.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brace1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brace2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.brack3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/err.D_SYNTAX.paren3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.d.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mdb/tst.dtracedcmd.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.icmp.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.tcp.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.udp.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/err.D_PRAGMA_OPTSET.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.badopt.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.boolopt.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.boolopt.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dynopt.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.dynopt.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.enablerace.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.haslam.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.roch.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/err.D_PRINTA_AGGKEY.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/err.D_PRINTA_AGGPROTO.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.same.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.same.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sort.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sort.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sortpos.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.sortpos.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.tuplecompat.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.tuplecompat.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero2.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.zero3.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/nfs/tst.call3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_TYPE.badtype.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_OFFSETOF_TYPE.notsou.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.OffsetofNULL.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/err.D_UNKNOWN.badmemb.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofAlias.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofArith.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.OffsetofUnion.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.struct.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.struct.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.union.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/offsetof/tst.union.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/operators/tst.ternary.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/operators/tst.ternary.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badproc1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_BADPID.badproc2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.addprobes.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.args1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.float.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.float.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.main.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.newprobes.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.newprobes.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.probemod.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex1.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.ret2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.vfork.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.BadAlign.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.ArrayVar.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.DynamicVar.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_ADDROF_VAR.agg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_DEREF_NONPTR.noptr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_DEREF_VOID.VoidPointerDeref.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_ARRFUN.ArrayAssignment.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_INCOMPAT.VoidPointerArith.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_LVAL.AddressChange.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_PTR.NonPointerAccess.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_PTR.badpointer.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_SOU.BadPointerAccess.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.D_OP_SOU.badpointer.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress4.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/err.InvalidAddress5.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ArrayPointer3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.GlobalVar.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.IntegerArithmetic1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerArithmetic3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.PointerAssignment.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ValidPointer1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.ValidPointer2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.VoidCast.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.basic1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pointers/tst.basic2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGERR.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_DEPEND.main.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_INVAL.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_MALFORM.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.circlibdep.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/err.invalidlibdep.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libchain.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdep.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.libdepfullyconnected.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_PRED_SCALAR.NonScalarPred.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_SYNTAX.invalid.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/err.D_SYNTAX.operr.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.argsnotcached.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.basics.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.basics.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.complex.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.complex.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.predcache.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_IDENT_UNDEF.afterprobe.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_PRAGCTL_INVAL.tabdefine.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.D_SYNTAX.withoutpound.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.defincomp.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefelsenotendif.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefincomp.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.ifdefnotendif.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.incompelse.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/err.mulelse.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifdef.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifdef.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifndef.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifndef.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifnotdef.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.ifnotdef.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicaland.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicaland.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalandor.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalandor.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalor.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.logicalor.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.muland.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.muland.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.mulor.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.mulor.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.precondi.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.precondi.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.predicatedeclare.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexp.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexp.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpelse.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpelse.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpif.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpif.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpifelse.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.preexpifelse.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/preprocessor/tst.withinprobe.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badagg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badfmt.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_AGGARG.badval.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTA_PROTO.bad.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.jstack.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.stack.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/err.D_PRINTF_ARG_TYPE.ustack.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.def.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.def.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.dynwidth.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.dynwidth.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.fmt.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.fmt.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.many.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.manyval.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.manyval.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.stack.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.tuple.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.tuple.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_AGG_CONV.aggfmt.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_EXTRA.toomany.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_EXTRA.widths.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_FMT.badfmt.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_PROTO.novalue.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_TYPE.aggarg.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_ARG_TYPE.recursive.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_PROTO.noprec.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_PROTO.nowidth.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_TYPE.badprec.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PRINTF_DYN_TYPE.badwidth.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/err.D_SYNTAX.badconv3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.flags.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.flags.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.hello.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.hello.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.precs.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.precs.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.print-f.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.print-f.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printcont.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printcont.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printeE.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printeE.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printgG.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printgG.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.rawfmt.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.rawfmt.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.uints.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.uints.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.widths1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.wp.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.wp.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.func_access.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.op_access.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.unpriv_funcs.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.probeqtn.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.probestar.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_PDESC_ZERO.tickstar.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.assign.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.declare.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.declarein.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.lbraces.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.probespec.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.rbraces.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/err.D_SYNTAX.recdec.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.basic1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.check.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.declare.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.declareafter.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.emptyprobe.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragma.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmaaftertab.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmainside.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.pragmaoutside.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/probes/tst.probestar.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.create.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.discard.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitexit.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitkilled.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.signal.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.startexit.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZERO.profile.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROonens.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROonensec.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROoneus.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/err.D_PDESC_ZEROoneusec.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.argtest.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.argtest.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.basic.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.basic.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.func.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.mod.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilehz.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilehz.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilems.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilems.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilemsec.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilemsec.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilenhz.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilenhz.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilens.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilens.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilensec.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilensec.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profiles.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profiles.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilesec.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profilesec.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileus.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileus.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileusec.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.profileusec.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.sym.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.c#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_INVAL.wrongdec4.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.nonprofile.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec1.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec2.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/err.D_PDESC_ZERO.wrongdec3.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.basics.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.basics.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginexit.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginprof.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.beginprof.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probattrs.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probattrs.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probefunc.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probefunc.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probemod.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probemod.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probename.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probename.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probprov.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.probprov.d.out#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.profend.d#1 branch .. //depot/projects/soc2005/libalias/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/providers/tst.profend.d.out#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Thu May 15 21:26:33 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id DBB461065672; Thu, 15 May 2008 21:26: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 85BC6106566C for ; Thu, 15 May 2008 21:26:32 +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 72A9A8FC16 for ; Thu, 15 May 2008 21:26: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 m4FLQWvg014925 for ; Thu, 15 May 2008 21:26:32 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4FLQWRg014923 for perforce@freebsd.org; Thu, 15 May 2008 21:26:32 GMT (envelope-from jb@freebsd.org) Date: Thu, 15 May 2008 21:26:32 GMT Message-Id: <200805152126.m4FLQWRg014923@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 141673 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, 15 May 2008 21:26:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=141673 Change 141673 by jb@freebsd3 on 2008/05/15 21:26:30 Cleanup stray spaces which the peanut gallery noticed. Affected files ... .. //depot/projects/dtrace/src/sys/kern/kern_proc.c#22 edit Differences ... ==== //depot/projects/dtrace/src/sys/kern/kern_proc.c#22 (text+ko) ==== @@ -79,33 +79,33 @@ #include SDT_PROVIDER_DEFINE(proc); -SDT_PROBE_DEFINE(proc, kernel, ctor , entry); -SDT_PROBE_ARGTYPE(proc, kernel, ctor , entry, 0, "struct proc *"); -SDT_PROBE_ARGTYPE(proc, kernel, ctor , entry, 1, "int"); -SDT_PROBE_ARGTYPE(proc, kernel, ctor , entry, 2, "void *"); -SDT_PROBE_ARGTYPE(proc, kernel, ctor , entry, 3, "int"); -SDT_PROBE_DEFINE(proc, kernel, ctor , return); -SDT_PROBE_ARGTYPE(proc, kernel, ctor , return, 0, "struct proc *"); -SDT_PROBE_ARGTYPE(proc, kernel, ctor , return, 1, "int"); -SDT_PROBE_ARGTYPE(proc, kernel, ctor , return, 2, "void *"); -SDT_PROBE_ARGTYPE(proc, kernel, ctor , return, 3, "int"); -SDT_PROBE_DEFINE(proc, kernel, dtor , entry); -SDT_PROBE_ARGTYPE(proc, kernel, dtor , entry, 0, "struct proc *"); -SDT_PROBE_ARGTYPE(proc, kernel, dtor , entry, 1, "int"); -SDT_PROBE_ARGTYPE(proc, kernel, dtor , entry, 2, "void *"); -SDT_PROBE_ARGTYPE(proc, kernel, dtor , entry, 3, "struct thread *"); -SDT_PROBE_DEFINE(proc, kernel, dtor , return); -SDT_PROBE_ARGTYPE(proc, kernel, dtor , return, 0, "struct proc *"); -SDT_PROBE_ARGTYPE(proc, kernel, dtor , return, 1, "int"); -SDT_PROBE_ARGTYPE(proc, kernel, dtor , return, 2, "void *"); -SDT_PROBE_DEFINE(proc, kernel, init , entry); -SDT_PROBE_ARGTYPE(proc, kernel, init , entry, 0, "struct proc *"); -SDT_PROBE_ARGTYPE(proc, kernel, init , entry, 1, "int"); -SDT_PROBE_ARGTYPE(proc, kernel, init , entry, 2, "int"); -SDT_PROBE_DEFINE(proc, kernel, init , return); -SDT_PROBE_ARGTYPE(proc, kernel, init , return, 0, "struct proc *"); -SDT_PROBE_ARGTYPE(proc, kernel, init , return, 1, "int"); -SDT_PROBE_ARGTYPE(proc, kernel, init , return, 2, "int"); +SDT_PROBE_DEFINE(proc, kernel, ctor, entry); +SDT_PROBE_ARGTYPE(proc, kernel, ctor, entry, 0, "struct proc *"); +SDT_PROBE_ARGTYPE(proc, kernel, ctor, entry, 1, "int"); +SDT_PROBE_ARGTYPE(proc, kernel, ctor, entry, 2, "void *"); +SDT_PROBE_ARGTYPE(proc, kernel, ctor, entry, 3, "int"); +SDT_PROBE_DEFINE(proc, kernel, ctor, return); +SDT_PROBE_ARGTYPE(proc, kernel, ctor, return, 0, "struct proc *"); +SDT_PROBE_ARGTYPE(proc, kernel, ctor, return, 1, "int"); +SDT_PROBE_ARGTYPE(proc, kernel, ctor, return, 2, "void *"); +SDT_PROBE_ARGTYPE(proc, kernel, ctor, return, 3, "int"); +SDT_PROBE_DEFINE(proc, kernel, dtor, entry); +SDT_PROBE_ARGTYPE(proc, kernel, dtor, entry, 0, "struct proc *"); +SDT_PROBE_ARGTYPE(proc, kernel, dtor, entry, 1, "int"); +SDT_PROBE_ARGTYPE(proc, kernel, dtor, entry, 2, "void *"); +SDT_PROBE_ARGTYPE(proc, kernel, dtor, entry, 3, "struct thread *"); +SDT_PROBE_DEFINE(proc, kernel, dtor, return); +SDT_PROBE_ARGTYPE(proc, kernel, dtor, return, 0, "struct proc *"); +SDT_PROBE_ARGTYPE(proc, kernel, dtor, return, 1, "int"); +SDT_PROBE_ARGTYPE(proc, kernel, dtor, return, 2, "void *"); +SDT_PROBE_DEFINE(proc, kernel, init, entry); +SDT_PROBE_ARGTYPE(proc, kernel, init, entry, 0, "struct proc *"); +SDT_PROBE_ARGTYPE(proc, kernel, init, entry, 1, "int"); +SDT_PROBE_ARGTYPE(proc, kernel, init, entry, 2, "int"); +SDT_PROBE_DEFINE(proc, kernel, init, return); +SDT_PROBE_ARGTYPE(proc, kernel, init, return, 0, "struct proc *"); +SDT_PROBE_ARGTYPE(proc, kernel, init, return, 1, "int"); +SDT_PROBE_ARGTYPE(proc, kernel, init, return, 2, "int"); MALLOC_DEFINE(M_PGRP, "pgrp", "process group header"); MALLOC_DEFINE(M_SESSION, "session", "session header"); @@ -191,7 +191,7 @@ /* INVARIANTS checks go here */ p = (struct proc *)mem; td = FIRST_THREAD_IN_PROC(p); - SDT_PROBE(proc, kernel, dtor , entry, p, size, arg, td, 0); + SDT_PROBE(proc, kernel, dtor, entry, p, size, arg, td, 0); if (td != NULL) { #ifdef INVARIANTS KASSERT((p->p_numthreads == 1), @@ -209,7 +209,7 @@ EVENTHANDLER_INVOKE(process_dtor, p); if (p->p_ksi != NULL) KASSERT(! KSI_ONQ(p->p_ksi), ("SIGCHLD queue")); - SDT_PROBE(proc, kernel, dtor , return, p, size, arg, 0, 0); + SDT_PROBE(proc, kernel, dtor, return, p, size, arg, 0, 0); } /* @@ -221,7 +221,7 @@ struct proc *p; p = (struct proc *)mem; - SDT_PROBE(proc, kernel, init , entry, p, size, flags, 0, 0); + SDT_PROBE(proc, kernel, init, entry, p, size, flags, 0, 0); p->p_sched = (struct p_sched *)&p[1]; bzero(&p->p_mtx, sizeof(struct mtx)); mtx_init(&p->p_mtx, "process lock", NULL, MTX_DEF | MTX_DUPOK); @@ -229,7 +229,7 @@ TAILQ_INIT(&p->p_threads); /* all threads in proc */ EVENTHANDLER_INVOKE(process_init, p); p->p_stats = pstats_alloc(); - SDT_PROBE(proc, kernel, init , return, p, size, flags, 0, 0); + SDT_PROBE(proc, kernel, init, return, p, size, flags, 0, 0); return (0); } From owner-p4-projects@FreeBSD.ORG Thu May 15 21:45:32 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id BC4241065683; Thu, 15 May 2008 21:45: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 7E67E1065680 for ; Thu, 15 May 2008 21:45:32 +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 530298FC26 for ; Thu, 15 May 2008 21:45:32 +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 m4FLjWQN015579 for ; Thu, 15 May 2008 21:45:32 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4FLjVBA015577 for perforce@freebsd.org; Thu, 15 May 2008 21:45:31 GMT (envelope-from snagg@FreeBSD.org) Date: Thu, 15 May 2008 21:45:31 GMT Message-Id: <200805152145.m4FLjVBA015577@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 141675 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, 15 May 2008 21:45:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=141675 Change 141675 by snagg@snagg_macosx on 2008/05/15 21:44:34 Fixed some bugs modified the name of AUDIT_PRESELECT_MODE_SYSCALL in AUDIT_PRESELECT_MODE_EVENT Reviewed by: csjp Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#8 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#8 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#8 (text) ==== ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#8 (text) ==== From owner-p4-projects@FreeBSD.ORG Thu May 15 21:45:33 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8E92D10656E1; Thu, 15 May 2008 21:45: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 879CB1065681 for ; Thu, 15 May 2008 21:45:32 +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 75D0C8FC28 for ; Thu, 15 May 2008 21:45:32 +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 m4FLjWfu015584 for ; Thu, 15 May 2008 21:45:32 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4FLjW3L015582 for perforce@freebsd.org; Thu, 15 May 2008 21:45:32 GMT (envelope-from snagg@FreeBSD.org) Date: Thu, 15 May 2008 21:45:32 GMT Message-Id: <200805152145.m4FLjW3L015582@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 141676 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, 15 May 2008 21:45:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=141676 Change 141676 by snagg@snagg_macosx on 2008/05/15 21:45:23 missing sync Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#9 edit .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#9 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_ioctl.h#9 (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,7 +61,7 @@ */ #define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ #define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ -#define AUDITPIPE_PRESELECT_MODE_SYSCALL 3 /* Events based audit trail */ +#define AUDITPIPE_PRESELECT_MODE_EVENT 3 /* Events 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#9 (text) ==== @@ -435,10 +435,6 @@ if (app != NULL) { TAILQ_REMOVE(&ap->ap_preselect_list, app, app_list); mtx_unlock(&audit_pipe_mtx); - } - - mtx_unlock(&audit_pipe_mtx); - if (app != NULL) { for(i = 0; i < app->app_event_len; i++) free((app->app_auevents + i), M_AUDIT_PIPE_PRESELECT_EVENT); free(app, M_AUDIT_PIPE_PRESELECT); @@ -559,7 +555,7 @@ return (au_preselect(event, class, &app->app_mask, sorf)); - case AUDITPIPE_PRESELECT_MODE_SYSCALL: + case AUDITPIPE_PRESELECT_MODE_EVENT: app = audit_pipe_preselect_find_event(ap, event, app_pid, sorf); if(app != NULL) return (1); From owner-p4-projects@FreeBSD.ORG Fri May 16 02:47:58 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 546C7106568E; Fri, 16 May 2008 02:47: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 1649B1065686 for ; Fri, 16 May 2008 02:47:58 +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 061048FC12 for ; Fri, 16 May 2008 02:47:58 +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 m4G2lv1V042467 for ; Fri, 16 May 2008 02:47:58 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4G2lvNI042465 for perforce@freebsd.org; Fri, 16 May 2008 02:47:57 GMT (envelope-from julian@freebsd.org) Date: Fri, 16 May 2008 02:47:57 GMT Message-Id: <200805160247.m4G2lvNI042465@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 141686 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, 16 May 2008 02:47:58 -0000 http://perforce.freebsd.org/chv.cgi?CH=141686 Change 141686 by julian@julian_trafmon1 on 2008/05/16 02:47:32 compile in_rmx.c and remove SCTP from VIMAGE Affected files ... .. //depot/projects/vimage/src/sys/i386/conf/VIMAGE#10 edit .. //depot/projects/vimage/src/sys/netinet/in_rmx.c#12 edit Differences ... ==== //depot/projects/vimage/src/sys/i386/conf/VIMAGE#10 (text+ko) ==== @@ -1,16 +1,328 @@ # -# VIMAGE - sample kernel configuration file with a virtualized network stack -# configure. +# GENERIC -- Generic kernel configuration file for FreeBSD/i386 +# +# For more information on this file, please read the handbook section on +# Kernel Configuration Files: +# +# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html +# +# The handbook is also available locally in /usr/share/doc/handbook +# if you've installed the doc distribution, otherwise always see the +# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the +# latest information. # -# $FreeBSD$ +# An exhaustive list of options and more detailed explanations of the +# device lines is also present in the ../../conf/NOTES and NOTES files. +# If you are in doubt as to the purpose or necessity of a line, check first +# in NOTES. # -include GENERIC -ident VIMAGE +# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.486 2008/05/03 17:05:38 sam Exp $ + +cpu I486_CPU +cpu I586_CPU +cpu I686_CPU +ident GENERIC + +# To statically compile in device wiring instead of /boot/device.hints +#hints "GENERIC.hints" # Default places to look for devices. + +makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols + +options VIMAGE # VIMAGE +options SCHED_ULE # ULE scheduler +options PREEMPTION # Enable kernel thread preemption +options INET # InterNETworking +options INET6 # IPv6 communications protocols +nooptions SCTP # Stream Control Transmission Protocol +options FFS # Berkeley Fast Filesystem +options SOFTUPDATES # Enable FFS soft updates support +options UFS_ACL # Support for access control lists +options UFS_DIRHASH # Improve performance on big directories +options UFS_GJOURNAL # Enable gjournal-based UFS journaling +options MD_ROOT # MD is a potential root device +options NFSCLIENT # Network Filesystem Client +options NFSSERVER # Network Filesystem Server +options NFSLOCKD # Network Lock Manager +options NFS_ROOT # NFS usable as /, requires NFSCLIENT +options MSDOSFS # MSDOS Filesystem +options CD9660 # ISO 9660 Filesystem +options PROCFS # Process filesystem (requires PSEUDOFS) +options PSEUDOFS # Pseudo-filesystem framework +options GEOM_PART_GPT # GUID Partition Tables. +options GEOM_LABEL # Provides labelization +options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!] +options COMPAT_FREEBSD4 # Compatible with FreeBSD4 +options COMPAT_FREEBSD5 # Compatible with FreeBSD5 +options COMPAT_FREEBSD6 # Compatible with FreeBSD6 +options COMPAT_FREEBSD7 # Compatible with FreeBSD7 +options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI +options KTRACE # ktrace(1) support +options STACK # stack(9) support +options SYSVSHM # SYSV-style shared memory +options SYSVMSG # SYSV-style message queues +options SYSVSEM # SYSV-style semaphores +options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions +options KBD_INSTALL_CDEV # install a CDEV entry in /dev +options STOP_NMI # Stop CPUS using NMI instead of IPI +options AUDIT # Security event auditing + +# Debugging for use in -current +options KDB # Enable kernel debugger support. +options DDB # Support DDB. +options GDB # Support remote GDB. +options INVARIANTS # Enable calls of extra sanity checking +options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS +options WITNESS # Enable checks to detect deadlocks and cycles +options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed + +# To make an SMP kernel, the next two lines are needed +options SMP # Symmetric MultiProcessor Kernel +device apic # I/O APIC + +# CPU frequency control +device cpufreq + +# Bus support. +device eisa +device pci + +# Floppy drives +device fdc + +# ATA and ATAPI devices +device ata +device atadisk # ATA disk drives +device ataraid # ATA RAID drives +device atapicd # ATAPI CDROM drives +device atapifd # ATAPI floppy drives +device atapist # ATAPI tape drives +options ATA_STATIC_ID # Static device numbering + +# SCSI Controllers +device ahb # EISA AHA1742 family +device ahc # AHA2940 and onboard AIC7xxx devices +options AHC_REG_PRETTY_PRINT # Print register bitfields in debug + # output. Adds ~128k to driver. +device ahd # AHA39320/29320 and onboard AIC79xx devices +options AHD_REG_PRETTY_PRINT # Print register bitfields in debug + # output. Adds ~215k to driver. +device amd # AMD 53C974 (Tekram DC-390(T)) +device hptiop # Highpoint RocketRaid 3xxx series +device isp # Qlogic family +#device ispfw # Firmware for QLogic HBAs- normally a module +device mpt # LSI-Logic MPT-Fusion +#device ncr # NCR/Symbios Logic +device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') +device trm # Tekram DC395U/UW/F DC315U adapters + +device adv # Advansys SCSI adapters +device adw # Advansys wide SCSI adapters +device aha # Adaptec 154x SCSI adapters +device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60. +device bt # Buslogic/Mylex MultiMaster SCSI adapters + +device ncv # NCR 53C500 +device nsp # Workbit Ninja SCSI-3 +device stg # TMC 18C30/18C50 + +# SCSI peripherals +device scbus # SCSI bus (required for SCSI) +device ch # SCSI media changers +device da # Direct Access (disks) +device sa # Sequential Access (tape etc) +device cd # CD +device pass # Passthrough device (direct SCSI access) +device ses # SCSI Environmental Services (and SAF-TE) + +# RAID controllers interfaced to the SCSI subsystem +device amr # AMI MegaRAID +device arcmsr # Areca SATA II RAID +device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID +device ciss # Compaq Smart RAID 5* +device dpt # DPT Smartcache III, IV - See NOTES for options +device hptmv # Highpoint RocketRAID 182x +device hptrr # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx +device iir # Intel Integrated RAID +device ips # IBM (Adaptec) ServeRAID +device mly # Mylex AcceleRAID/eXtremeRAID +device twa # 3ware 9000 series PATA/SATA RAID + +# RAID controllers +device aac # Adaptec FSA RAID +device aacp # SCSI passthrough for aac (requires CAM) +device ida # Compaq Smart RAID +device mfi # LSI MegaRAID SAS +device mlx # Mylex DAC960 family +device pst # Promise Supertrak SX6000 +device twe # 3ware ATA RAID + +# atkbdc0 controls both the keyboard and the PS/2 mouse +device atkbdc # AT keyboard controller +device atkbd # AT keyboard +device psm # PS/2 mouse + +device kbdmux # keyboard multiplexer + +device vga # VGA video card driver + +device splash # Splash screen and screen saver support + +# syscons is the default console driver, resembling an SCO console +device sc + +device agp # support several AGP chipsets + +# Power management support (see NOTES for more options) +#device apm +# Add suspend/resume support for the i8254. +device pmtimer + +# PCCARD (PCMCIA) support +# PCMCIA and cardbus bridge support +device cbb # cardbus (yenta) bridge +device pccard # PC Card (16-bit) bus +device cardbus # CardBus (32-bit) bus + +# Serial (COM) ports +device sio # 8250, 16[45]50 based serial ports +device uart # Generic UART driver + +# Parallel port +device ppc +device ppbus # Parallel port bus (required) +device lpt # Printer +device plip # TCP/IP over parallel +device ppi # Parallel port interface device +#device vpo # Requires scbus and da + +# If you've got a "dumb" serial or parallel PCI card that is +# supported by the puc(4) glue driver, uncomment the following +# line to enable it (connects to sio, uart and/or ppc drivers): +#device puc + +# PCI Ethernet NICs. +device de # DEC/Intel DC21x4x (``Tulip'') +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 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 bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet +device bfe # Broadcom BCM440x 10/100 Ethernet +device bge # Broadcom BCM570xx Gigabit Ethernet +device dc # DEC/Intel 21143 and various workalikes +device fxp # Intel EtherExpress PRO/100B (82557, 82558) +device lge # Level 1 LXT1001 gigabit Ethernet +device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet +device nfe # nVidia nForce MCP on-board Ethernet +device nge # NatSemi DP83820 gigabit Ethernet +#device nve # nVidia nForce MCP on-board Ethernet Networking +device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le') +device re # RealTek 8139C+/8169/8169S/8110S +device rl # RealTek 8129/8139 +device sf # Adaptec AIC-6915 (``Starfire'') +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 stge # Sundance/Tamarack TC9021 gigabit Ethernet +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 +device vr # VIA Rhine, Rhine II +device wb # Winbond W89C840F +device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') + +# ISA Ethernet NICs. pccard NICs included. +device cs # Crystal Semiconductor CS89x0 NIC +# 'device ed' requires 'device miibus' +device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards +device ex # Intel EtherExpress Pro/10 and Pro/10+ +device ep # Etherlink III based cards +device fe # Fujitsu MB8696x based cards +device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc. +device sn # SMC's 9000 series of Ethernet chips +device xe # Xircom pccard Ethernet + +# Wireless NIC cards +device wlan # 802.11 support +options IEEE80211_DEBUG # enable debug msgs +options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's +device wlan_wep # 802.11 WEP support +device wlan_ccmp # 802.11 CCMP support +device wlan_tkip # 802.11 TKIP support +device wlan_amrr # AMRR transmit rate control algorithm +device an # Aironet 4500/4800 802.11 wireless NICs. +device ath # Atheros pci/cardbus NIC's +device ath_hal # Atheros HAL (Hardware Access Layer) +device ath_rate_sample # SampleRate tx rate control for ath +device ral # Ralink Technology RT2500 wireless NICs. +device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. +#device wl # Older non 802.11 Wavelan wireless NIC. + +# Pseudo devices. +device loop # Network loopback +device random # Entropy device +device ether # Ethernet support +device sl # Kernel SLIP +device ppp # Kernel PPP +device tun # Packet tunnel. +device pty # Pseudo-ttys (telnet etc) +device md # Memory "disks" +device gif # IPv6 and IPv4 tunneling +device faith # IPv6-to-IPv4 relaying (translation) +device firmware # firmware assist module + +# The `bpf' device enables the Berkeley Packet Filter. +# Be aware of the administrative consequences of enabling this! +# Note that 'bpf' is required for DHCP. +device bpf # Berkeley packet filter -options VIMAGE +# USB support +device uhci # UHCI PCI->USB interface +device ohci # OHCI PCI->USB interface +device ehci # EHCI PCI->USB interface (USB 2.0) +device usb # USB Bus (required) +#device udbp # USB Double Bulk Pipe devices +device ugen # Generic +device uhid # "Human Interface Devices" +device ukbd # Keyboard +device ulpt # Printer +device umass # Disks/Mass storage - Requires scbus and da +device ums # Mouse +device ural # Ralink Technology RT2500USB wireless NICs +device rum # Ralink Technology RT2501USB wireless NICs +device zyd # ZyDAS zb1211/zb1211b wireless NICs +device urio # Diamond Rio 500 MP3 player +device uscanner # Scanners +# USB Serial devices +device ucom # Generic com ttys +device uark # Technologies ARK3116 based serial adapters +device ubsa # Belkin F5U103 and compatible serial adapters +device ubser # BWCT console serial adapters +device uftdi # For FTDI usb serial adapters +device uipaq # Some WinCE based devices +device uplcom # Prolific PL-2303 serial adapters +device uslcom # SI Labs CP2101/CP2102 serial adapters +device uvisor # Visor and Palm devices +device uvscom # USB serial support for DDI pocket's PHS +# USB Ethernet, requires miibus +device aue # ADMtek USB Ethernet +device axe # ASIX Electronics USB Ethernet +device cdce # Generic USB over Ethernet +device cue # CATC USB Ethernet +device kue # Kawasaki LSI USB Ethernet +device rue # RealTek RTL8150 USB Ethernet +device udav # Davicom DM9601E USB -# -# Some kernel subsystems and functions don't yet compile with VIMAGE. Remove -# from the configuration for now. -# -nooptions SCTP +# FireWire support +device firewire # FireWire bus code +device sbp # SCSI over FireWire (Requires scbus and da) +device fwe # Ethernet over FireWire (non-standard!) +device fwip # IP over FireWire (RFC 2734,3146) +device dcons # Dumb console driver +device dcons_crom # Configuration ROM for dcons ==== //depot/projects/vimage/src/sys/netinet/in_rmx.c#12 (text+ko) ==== @@ -271,34 +271,10 @@ static struct callout rtq_timer; #endif -static void in_rtqtimo_one(void *rock); - static void -in_rtqtimo(void *rock) +in_rtqtimo_one(struct radix_node_head *rnh) { - int fibnum; - void *newrock; - CURVNET_SET_QUIET((struct vnet *) rock); - INIT_VNET_NET((struct vnet *) rock); - INIT_VNET_INET((struct vnet *) rock); - struct timeval atv; - - KASSERT((rock == (void *)rt_tables[0][AF_INET]), - ("in_rtqtimo: unexpected arg")); - for (fibnum = 0; fibnum < rt_numfibs; fibnum++) { - if ((newrock = V_rt_tables[fibnum][AF_INET]) != NULL) - in_rtqtimo_one(newrock); - } - atv.tv_usec = 0; - atv.tv_sec = V_rtq_timeout; - callout_reset(&V_rtq_timer, tvtohz(&atv), in_rtqtimo, rock); - CURVNET_RESTORE(); -} - -static void -in_rtqtimo_one(void *rnh) -{ - INIT_VNET_NET(curvnet); + INIT_VNET_INET(curvnet); struct rtqk_arg arg; static time_t last_adjusted_timeout = 0; @@ -337,19 +313,40 @@ rnh->rnh_walktree(rnh, in_rtqkill, &arg); RADIX_NODE_HEAD_UNLOCK(rnh); } +} + +static void +in_rtqtimo(void *rock) +{ + int fibnum; + void *newrock; + CURVNET_SET_QUIET((struct vnet *) rock); + INIT_VNET_NET((struct vnet *) rock); + INIT_VNET_INET((struct vnet *) rock); + struct timeval atv; + KASSERT((rock == (void *)rt_tables[0][AF_INET]), + ("in_rtqtimo: unexpected arg")); + for (fibnum = 0; fibnum < rt_numfibs; fibnum++) { + if ((newrock = V_rt_tables[fibnum][AF_INET]) != NULL) + in_rtqtimo_one(newrock); + } + atv.tv_usec = 0; + atv.tv_sec = V_rtq_timeout; + callout_reset(&V_rtq_timer, tvtohz(&atv), in_rtqtimo, rock); CURVNET_RESTORE(); } void in_rtqdrain(void) { - VNET_ITERLOOP_BEGIN(); - INIT_VNET_NET(vnet_iter); struct radix_node_head *rnh; struct rtqk_arg arg; int fibnum; + VNET_ITERLOOP_BEGIN(); + INIT_VNET_NET(vnet_iter); + for ( fibnum = 0; fibnum < rt_numfibs; fibnum++) { rnh = V_rt_tables[fibnum][AF_INET]; arg.found = arg.killed = 0; @@ -361,6 +358,7 @@ rnh->rnh_walktree(rnh, in_rtqkill, &arg); RADIX_NODE_HEAD_UNLOCK(rnh); } + VNET_ITERLOOP_END(); } static int _in_rt_was_here; @@ -370,7 +368,6 @@ int in_inithead(void **head, int off) { - INIT_VNET_NET(curvnet); INIT_VNET_INET(curvnet); struct radix_node_head *rnh; From owner-p4-projects@FreeBSD.ORG Fri May 16 03:20:33 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D01191065674; Fri, 16 May 2008 03:20: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 922C11065679 for ; Fri, 16 May 2008 03:20:32 +0000 (UTC) (envelope-from zec@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 824048FC18 for ; Fri, 16 May 2008 03:20:32 +0000 (UTC) (envelope-from zec@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 m4G3KW1L044718 for ; Fri, 16 May 2008 03:20:32 GMT (envelope-from zec@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4G3KWCk044716 for perforce@freebsd.org; Fri, 16 May 2008 03:20:32 GMT (envelope-from zec@FreeBSD.org) Date: Fri, 16 May 2008 03:20:32 GMT Message-Id: <200805160320.m4G3KWCk044716@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to zec@FreeBSD.org using -f From: Marko Zec To: Perforce Change Reviews Cc: Subject: PERFORCE change 141688 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, 16 May 2008 03:20:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=141688 Change 141688 by zec@zec_tpx32 on 2008/05/16 03:20:11 Revert change 141686 - the VIMAGE config should simply include GENERIC and toggle on/off a few options. Affected files ... .. //depot/projects/vimage/src/sys/i386/conf/VIMAGE#11 edit Differences ... ==== //depot/projects/vimage/src/sys/i386/conf/VIMAGE#11 (text+ko) ==== @@ -1,328 +1,16 @@ # -# GENERIC -- Generic kernel configuration file for FreeBSD/i386 +# VIMAGE - sample kernel configuration file with a virtualized network stack +# configure. # -# For more information on this file, please read the handbook section on -# Kernel Configuration Files: +# $FreeBSD$ # -# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html +include GENERIC +ident VIMAGE + +options VIMAGE + # -# The handbook is also available locally in /usr/share/doc/handbook -# if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the -# latest information. +# Some kernel subsystems and functions don't yet compile with VIMAGE. Remove +# from the configuration for now. # -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.486 2008/05/03 17:05:38 sam Exp $ - -cpu I486_CPU -cpu I586_CPU -cpu I686_CPU -ident GENERIC - -# To statically compile in device wiring instead of /boot/device.hints -#hints "GENERIC.hints" # Default places to look for devices. - -makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols - -options VIMAGE # VIMAGE -options SCHED_ULE # ULE scheduler -options PREEMPTION # Enable kernel thread preemption -options INET # InterNETworking -options INET6 # IPv6 communications protocols -nooptions SCTP # Stream Control Transmission Protocol -options FFS # Berkeley Fast Filesystem -options SOFTUPDATES # Enable FFS soft updates support -options UFS_ACL # Support for access control lists -options UFS_DIRHASH # Improve performance on big directories -options UFS_GJOURNAL # Enable gjournal-based UFS journaling -options MD_ROOT # MD is a potential root device -options NFSCLIENT # Network Filesystem Client -options NFSSERVER # Network Filesystem Server -options NFSLOCKD # Network Lock Manager -options NFS_ROOT # NFS usable as /, requires NFSCLIENT -options MSDOSFS # MSDOS Filesystem -options CD9660 # ISO 9660 Filesystem -options PROCFS # Process filesystem (requires PSEUDOFS) -options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_GPT # GUID Partition Tables. -options GEOM_LABEL # Provides labelization -options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!] -options COMPAT_FREEBSD4 # Compatible with FreeBSD4 -options COMPAT_FREEBSD5 # Compatible with FreeBSD5 -options COMPAT_FREEBSD6 # Compatible with FreeBSD6 -options COMPAT_FREEBSD7 # Compatible with FreeBSD7 -options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI -options KTRACE # ktrace(1) support -options STACK # stack(9) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions -options KBD_INSTALL_CDEV # install a CDEV entry in /dev -options STOP_NMI # Stop CPUS using NMI instead of IPI -options AUDIT # Security event auditing - -# Debugging for use in -current -options KDB # Enable kernel debugger support. -options DDB # Support DDB. -options GDB # Support remote GDB. -options INVARIANTS # Enable calls of extra sanity checking -options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS -options WITNESS # Enable checks to detect deadlocks and cycles -options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed - -# To make an SMP kernel, the next two lines are needed -options SMP # Symmetric MultiProcessor Kernel -device apic # I/O APIC - -# CPU frequency control -device cpufreq - -# Bus support. -device eisa -device pci - -# Floppy drives -device fdc - -# ATA and ATAPI devices -device ata -device atadisk # ATA disk drives -device ataraid # ATA RAID drives -device atapicd # ATAPI CDROM drives -device atapifd # ATAPI floppy drives -device atapist # ATAPI tape drives -options ATA_STATIC_ID # Static device numbering - -# SCSI Controllers -device ahb # EISA AHA1742 family -device ahc # AHA2940 and onboard AIC7xxx devices -options AHC_REG_PRETTY_PRINT # Print register bitfields in debug - # output. Adds ~128k to driver. -device ahd # AHA39320/29320 and onboard AIC79xx devices -options AHD_REG_PRETTY_PRINT # Print register bitfields in debug - # output. Adds ~215k to driver. -device amd # AMD 53C974 (Tekram DC-390(T)) -device hptiop # Highpoint RocketRaid 3xxx series -device isp # Qlogic family -#device ispfw # Firmware for QLogic HBAs- normally a module -device mpt # LSI-Logic MPT-Fusion -#device ncr # NCR/Symbios Logic -device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') -device trm # Tekram DC395U/UW/F DC315U adapters - -device adv # Advansys SCSI adapters -device adw # Advansys wide SCSI adapters -device aha # Adaptec 154x SCSI adapters -device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60. -device bt # Buslogic/Mylex MultiMaster SCSI adapters - -device ncv # NCR 53C500 -device nsp # Workbit Ninja SCSI-3 -device stg # TMC 18C30/18C50 - -# SCSI peripherals -device scbus # SCSI bus (required for SCSI) -device ch # SCSI media changers -device da # Direct Access (disks) -device sa # Sequential Access (tape etc) -device cd # CD -device pass # Passthrough device (direct SCSI access) -device ses # SCSI Environmental Services (and SAF-TE) - -# RAID controllers interfaced to the SCSI subsystem -device amr # AMI MegaRAID -device arcmsr # Areca SATA II RAID -device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID -device ciss # Compaq Smart RAID 5* -device dpt # DPT Smartcache III, IV - See NOTES for options -device hptmv # Highpoint RocketRAID 182x -device hptrr # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx -device iir # Intel Integrated RAID -device ips # IBM (Adaptec) ServeRAID -device mly # Mylex AcceleRAID/eXtremeRAID -device twa # 3ware 9000 series PATA/SATA RAID - -# RAID controllers -device aac # Adaptec FSA RAID -device aacp # SCSI passthrough for aac (requires CAM) -device ida # Compaq Smart RAID -device mfi # LSI MegaRAID SAS -device mlx # Mylex DAC960 family -device pst # Promise Supertrak SX6000 -device twe # 3ware ATA RAID - -# atkbdc0 controls both the keyboard and the PS/2 mouse -device atkbdc # AT keyboard controller -device atkbd # AT keyboard -device psm # PS/2 mouse - -device kbdmux # keyboard multiplexer - -device vga # VGA video card driver - -device splash # Splash screen and screen saver support - -# syscons is the default console driver, resembling an SCO console -device sc - -device agp # support several AGP chipsets - -# Power management support (see NOTES for more options) -#device apm -# Add suspend/resume support for the i8254. -device pmtimer - -# PCCARD (PCMCIA) support -# PCMCIA and cardbus bridge support -device cbb # cardbus (yenta) bridge -device pccard # PC Card (16-bit) bus -device cardbus # CardBus (32-bit) bus - -# Serial (COM) ports -device sio # 8250, 16[45]50 based serial ports -device uart # Generic UART driver - -# Parallel port -device ppc -device ppbus # Parallel port bus (required) -device lpt # Printer -device plip # TCP/IP over parallel -device ppi # Parallel port interface device -#device vpo # Requires scbus and da - -# If you've got a "dumb" serial or parallel PCI card that is -# supported by the puc(4) glue driver, uncomment the following -# line to enable it (connects to sio, uart and/or ppc drivers): -#device puc - -# PCI Ethernet NICs. -device de # DEC/Intel DC21x4x (``Tulip'') -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 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 bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet -device bfe # Broadcom BCM440x 10/100 Ethernet -device bge # Broadcom BCM570xx Gigabit Ethernet -device dc # DEC/Intel 21143 and various workalikes -device fxp # Intel EtherExpress PRO/100B (82557, 82558) -device lge # Level 1 LXT1001 gigabit Ethernet -device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet -device nfe # nVidia nForce MCP on-board Ethernet -device nge # NatSemi DP83820 gigabit Ethernet -#device nve # nVidia nForce MCP on-board Ethernet Networking -device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le') -device re # RealTek 8139C+/8169/8169S/8110S -device rl # RealTek 8129/8139 -device sf # Adaptec AIC-6915 (``Starfire'') -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 stge # Sundance/Tamarack TC9021 gigabit Ethernet -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 -device vr # VIA Rhine, Rhine II -device wb # Winbond W89C840F -device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') - -# ISA Ethernet NICs. pccard NICs included. -device cs # Crystal Semiconductor CS89x0 NIC -# 'device ed' requires 'device miibus' -device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards -device ex # Intel EtherExpress Pro/10 and Pro/10+ -device ep # Etherlink III based cards -device fe # Fujitsu MB8696x based cards -device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc. -device sn # SMC's 9000 series of Ethernet chips -device xe # Xircom pccard Ethernet - -# Wireless NIC cards -device wlan # 802.11 support -options IEEE80211_DEBUG # enable debug msgs -options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's -device wlan_wep # 802.11 WEP support -device wlan_ccmp # 802.11 CCMP support -device wlan_tkip # 802.11 TKIP support -device wlan_amrr # AMRR transmit rate control algorithm -device an # Aironet 4500/4800 802.11 wireless NICs. -device ath # Atheros pci/cardbus NIC's -device ath_hal # Atheros HAL (Hardware Access Layer) -device ath_rate_sample # SampleRate tx rate control for ath -device ral # Ralink Technology RT2500 wireless NICs. -device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. -#device wl # Older non 802.11 Wavelan wireless NIC. - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -device sl # Kernel SLIP -device ppp # Kernel PPP -device tun # Packet tunnel. -device pty # Pseudo-ttys (telnet etc) -device md # Memory "disks" -device gif # IPv6 and IPv4 tunneling -device faith # IPv6-to-IPv4 relaying (translation) -device firmware # firmware assist module - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# USB support -device uhci # UHCI PCI->USB interface -device ohci # OHCI PCI->USB interface -device ehci # EHCI PCI->USB interface (USB 2.0) -device usb # USB Bus (required) -#device udbp # USB Double Bulk Pipe devices -device ugen # Generic -device uhid # "Human Interface Devices" -device ukbd # Keyboard -device ulpt # Printer -device umass # Disks/Mass storage - Requires scbus and da -device ums # Mouse -device ural # Ralink Technology RT2500USB wireless NICs -device rum # Ralink Technology RT2501USB wireless NICs -device zyd # ZyDAS zb1211/zb1211b wireless NICs -device urio # Diamond Rio 500 MP3 player -device uscanner # Scanners -# USB Serial devices -device ucom # Generic com ttys -device uark # Technologies ARK3116 based serial adapters -device ubsa # Belkin F5U103 and compatible serial adapters -device ubser # BWCT console serial adapters -device uftdi # For FTDI usb serial adapters -device uipaq # Some WinCE based devices -device uplcom # Prolific PL-2303 serial adapters -device uslcom # SI Labs CP2101/CP2102 serial adapters -device uvisor # Visor and Palm devices -device uvscom # USB serial support for DDI pocket's PHS -# USB Ethernet, requires miibus -device aue # ADMtek USB Ethernet -device axe # ASIX Electronics USB Ethernet -device cdce # Generic USB over Ethernet -device cue # CATC USB Ethernet -device kue # Kawasaki LSI USB Ethernet -device rue # RealTek RTL8150 USB Ethernet -device udav # Davicom DM9601E USB - -# FireWire support -device firewire # FireWire bus code -device sbp # SCSI over FireWire (Requires scbus and da) -device fwe # Ethernet over FireWire (non-standard!) -device fwip # IP over FireWire (RFC 2734,3146) -device dcons # Dumb console driver -device dcons_crom # Configuration ROM for dcons +nooptions SCTP From owner-p4-projects@FreeBSD.ORG Fri May 16 03:42:56 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6CBB8106566C; Fri, 16 May 2008 03:42: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 16C7A106564A for ; Fri, 16 May 2008 03:42:56 +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 E252F8FC1D for ; Fri, 16 May 2008 03:42:55 +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 m4G3gtUE045476 for ; Fri, 16 May 2008 03:42:55 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4G3gtPn045474 for perforce@freebsd.org; Fri, 16 May 2008 03:42:55 GMT (envelope-from julian@freebsd.org) Date: Fri, 16 May 2008 03:42:55 GMT Message-Id: <200805160342.m4G3gtPn045474@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 141689 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, 16 May 2008 03:42:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=141689 Change 141689 by julian@julian_trafmon1 on 2008/05/16 03:42:47 let toe stuff know about vimages. Affected files ... .. //depot/projects/vimage/src/sys/netinet/tcp_syncache.c#26 edit Differences ... ==== //depot/projects/vimage/src/sys/netinet/tcp_syncache.c#26 (text+ko) ==== @@ -1410,8 +1410,9 @@ struct tcphdr *th, struct inpcb *inp, struct socket **lsop, struct toe_usrreqs *tu, void *toepcb) { + INIT_VNET_INET(curvnet); - INP_INFO_WLOCK(&tcbinfo); + INP_INFO_WLOCK(&V_tcbinfo); INP_WLOCK(inp); _syncache_add(inc, to, th, inp, lsop, NULL, tu, toepcb); } From owner-p4-projects@FreeBSD.ORG Fri May 16 04:38:57 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6B68B1065670; Fri, 16 May 2008 04:38:57 +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 2D267106566B for ; Fri, 16 May 2008 04:38:57 +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 1C6548FC1B for ; Fri, 16 May 2008 04:38:57 +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 m4G4cuZW048486 for ; Fri, 16 May 2008 04:38:56 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4G4cuaW048484 for perforce@freebsd.org; Fri, 16 May 2008 04:38:56 GMT (envelope-from julian@freebsd.org) Date: Fri, 16 May 2008 04:38:56 GMT Message-Id: <200805160438.m4G4cuaW048484@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 141692 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, 16 May 2008 04:38:57 -0000 http://perforce.freebsd.org/chv.cgi?CH=141692 Change 141692 by julian@julian_trafmon1 on 2008/05/16 04:38:26 links too! Affected files ... .. //depot/projects/vimage/src/sys/kern/kern_vimage.c#59 edit .. //depot/projects/vimage/src/sys/net80211/ieee80211_ddb.c#2 edit .. //depot/projects/vimage/src/sys/netinet/in_rmx.c#13 edit .. //depot/projects/vimage/src/sys/netinet6/in6_rmx.c#12 edit .. //depot/projects/vimage/src/sys/rpc/auth_unix.c#2 edit .. //depot/projects/vimage/src/sys/rpc/authunix_prot.c#2 edit Differences ... ==== //depot/projects/vimage/src/sys/kern/kern_vimage.c#59 (text+ko) ==== @@ -574,8 +574,10 @@ oldcred->cr_vimage->v_procg->nprocs--; refcount_release(&oldcred->cr_vimage->vi_ucredrefc); P_TO_VPROCG(p)->nprocs++; +#if 0 sched_load_reassign(oldcred->cr_vimage->v_procg, newcred->cr_vimage->v_procg); +#endif sx_xunlock(&allproc_lock); crfree(oldcred); break; ==== //depot/projects/vimage/src/sys/net80211/ieee80211_ddb.c#2 (text+ko) ==== @@ -28,14 +28,17 @@ #include "opt_ddb.h" #include "opt_wlan.h" +#include "opt_vimage.h" #ifdef DDB + /* * IEEE 802.11 DDB support */ #include #include #include +#include #include @@ -43,6 +46,7 @@ #include #include #include +#include #include #include @@ -193,7 +197,9 @@ break; } - TAILQ_FOREACH(ifp, &ifnet, if_list) + VNET_ITERLOOP_BEGIN(); + INIT_VNET_NET(vnet_iter); + TAILQ_FOREACH(ifp, &V_ifnet, if_list) if (ifp->if_type == IFT_IEEE80211) { const struct ieee80211com *ic = ifp->if_l2com; @@ -208,6 +214,7 @@ } else _db_show_com(ic, 1, 1, 1); } + VNET_ITERLOOP_END(); } static void ==== //depot/projects/vimage/src/sys/netinet/in_rmx.c#13 (text+ko) ==== @@ -325,7 +325,7 @@ INIT_VNET_INET((struct vnet *) rock); struct timeval atv; - KASSERT((rock == (void *)rt_tables[0][AF_INET]), + KASSERT((rock == (void *)V_rt_tables[0][AF_INET]), ("in_rtqtimo: unexpected arg")); for (fibnum = 0; fibnum < rt_numfibs; fibnum++) { if ((newrock = V_rt_tables[fibnum][AF_INET]) != NULL) ==== //depot/projects/vimage/src/sys/netinet6/in6_rmx.c#12 (text+ko) ==== @@ -341,7 +341,7 @@ CURVNET_SET_QUIET((struct vnet *) rock); INIT_VNET_NET((struct vnet *) rock); INIT_VNET_INET6((struct vnet *) rock); - struct radix_node_head *rnh = V_rt_tables[AF_INET6]; + struct radix_node_head *rnh = V_rt_tables[0][AF_INET6]; struct rtqk_arg arg; struct timeval atv; static time_t last_adjusted_timeout = 0; @@ -429,7 +429,7 @@ CURVNET_SET_QUIET((struct vnet *) rock); INIT_VNET_NET((struct vnet *) rock); INIT_VNET_INET6((struct vnet *) rock); - struct radix_node_head *rnh = V_rt_tables[AF_INET6]; + struct radix_node_head *rnh = V_rt_tables[0][AF_INET6]; struct mtuex_arg arg; struct timeval atv; @@ -479,7 +479,6 @@ int in6_inithead(void **head, int off) { - INIT_VNET_NET(curvnet); INIT_VNET_INET6(curvnet); struct radix_node_head *rnh; ==== //depot/projects/vimage/src/sys/rpc/auth_unix.c#2 (text+ko) ==== ==== //depot/projects/vimage/src/sys/rpc/authunix_prot.c#2 (text+ko) ==== @@ -43,10 +43,14 @@ * Copyright (C) 1984, Sun Microsystems, Inc. */ + +#include "opt_vimage.h" + #include #include #include #include +#include #include #include @@ -66,9 +70,11 @@ uint32_t namelen; uint32_t ngroups, i; uint32_t junk; +/* XXX VIMAGE */ + INIT_VPROCG(TD_TO_VPROCG(&thread0)); if (xdrs->x_op == XDR_ENCODE) { - namelen = strlen(hostname); + namelen = strlen(V_hostname); } else { namelen = 0; } @@ -82,7 +88,7 @@ * Ignore the hostname on decode. */ if (xdrs->x_op == XDR_ENCODE) { - if (!xdr_opaque(xdrs, hostname, namelen)) + if (!xdr_opaque(xdrs, V_hostname, namelen)) return (FALSE); } else { xdr_setpos(xdrs, xdr_getpos(xdrs) + RNDUP(namelen)); From owner-p4-projects@FreeBSD.ORG Fri May 16 05:22:45 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0C6A31065670; Fri, 16 May 2008 05:22: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 C3030106564A for ; Fri, 16 May 2008 05:22:44 +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 B23808FC16 for ; Fri, 16 May 2008 05:22:44 +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 m4G5Mirl060071 for ; Fri, 16 May 2008 05:22:44 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4G5Mi7H060069 for perforce@freebsd.org; Fri, 16 May 2008 05:22:44 GMT (envelope-from julian@freebsd.org) Date: Fri, 16 May 2008 05:22:44 GMT Message-Id: <200805160522.m4G5Mi7H060069@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 141699 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, 16 May 2008 05:22:45 -0000 http://perforce.freebsd.org/chv.cgi?CH=141699 Change 141699 by julian@julian_trafmon1 on 2008/05/16 05:22:12 Stop crashing on boot! Affected files ... .. //depot/projects/vimage/src/sys/netinet/in_rmx.c#14 edit Differences ... ==== //depot/projects/vimage/src/sys/netinet/in_rmx.c#14 (text+ko) ==== @@ -325,8 +325,6 @@ INIT_VNET_INET((struct vnet *) rock); struct timeval atv; - KASSERT((rock == (void *)V_rt_tables[0][AF_INET]), - ("in_rtqtimo: unexpected arg")); for (fibnum = 0; fibnum < rt_numfibs; fibnum++) { if ((newrock = V_rt_tables[fibnum][AF_INET]) != NULL) in_rtqtimo_one(newrock); @@ -395,7 +393,7 @@ rnh->rnh_close = in_clsroute; if (_in_rt_was_here == 0 ) { callout_init(&V_rtq_timer, CALLOUT_MPSAFE); - in_rtqtimo(rnh); /* kick off timeout first time */ + in_rtqtimo(curvnet); /* kick off timeout first time */ _in_rt_was_here = 1; } return 1; From owner-p4-projects@FreeBSD.ORG Fri May 16 11:04:11 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 629971065671; Fri, 16 May 2008 11:04: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 052BA1065675 for ; Fri, 16 May 2008 11:04:11 +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 E601E8FC15 for ; Fri, 16 May 2008 11:04:10 +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 m4GB4Air089687 for ; Fri, 16 May 2008 11:04:10 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GB4AZk089685 for perforce@freebsd.org; Fri, 16 May 2008 11:04:10 GMT (envelope-from trasz@freebsd.org) Date: Fri, 16 May 2008 11:04:10 GMT Message-Id: <200805161104.m4GB4AZk089685@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 141712 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, 16 May 2008 11:04:11 -0000 http://perforce.freebsd.org/chv.cgi?CH=141712 Change 141712 by trasz@trasz_traszkan on 2008/05/16 11:04:05 Branch from //depot/vendor/freebsd. Affected files ... .. //depot/projects/soc2008/trasz_nfs4acl/COPYRIGHT#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/LOCKS#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/MAINTAINERS#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/Makefile.inc1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/ObsoleteFiles.inc#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/README#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/UPDATING#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/Makefile.inc#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/cat/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/cat/cat.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/cat/cat.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chflags/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chflags/chflags.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chflags/chflags.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chio/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chio/chio.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chio/chio.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chio/defs.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chio/pathnames.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chmod/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chmod/chmod.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/chmod/chmod.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/cp/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/cp/cp.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/cp/cp.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/cp/extern.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/cp/utils.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/USD.doc/csh.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/USD.doc/csh.2#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/USD.doc/csh.3#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/USD.doc/csh.4#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/USD.doc/csh.a#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/USD.doc/csh.g#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/USD.doc/tabs#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/config.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/config_p.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/host.defs#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/iconv.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/csh/iconv_stub.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/date/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/date/date.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/date/date.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/date/extern.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/date/netdate.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/date/vary.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/date/vary.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/args.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/conv.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/conv_tab.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/dd.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/dd.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/dd.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/extern.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/gen.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/misc.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/position.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.ascii#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.ebcdic#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.ibm#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.lcase#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.oldascii#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.oldebcdic#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.oldibm#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.pareven#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.parnone#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.parodd#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.parset#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.swab#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/dd/ref.ucase#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/df/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/df/df.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/df/df.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/domainname/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/domainname/domainname.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/domainname/domainname.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/echo/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/echo/echo.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/echo/echo.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/POSIX#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/README#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/buf.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/cbc.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/ed.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/ed.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/glbl.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/io.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/main.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/re.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/sub.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/=.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/README#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/TODO#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/a.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/a.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/a.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/a1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/a2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/addr.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/addr.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/addr.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/addr1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/addr2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/ascii.d.uu#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/ascii.r.uu#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/ascii.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/bang1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/bang1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/bang1.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/bang1.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/bang2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/c.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/c.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/c.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/c1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/c2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/ckscripts.sh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/d.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/d.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/d.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/d.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e1.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e1.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e2.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e2.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e3.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e3.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e3.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e4.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e4.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/e4.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/f1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/f2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g1.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g1.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g2.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g2.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g3.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g3.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g3.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g4.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g4.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g4.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g5.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g5.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/g5.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/h.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/i.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/i.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/i.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/i1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/i2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/i3.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/j.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/j.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/j.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/k.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/k.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/k.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/k1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/k2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/k3.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/k4.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/l.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/l.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/l.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/m.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/m.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/m.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/m.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/mkscripts.sh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/n.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/n.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/n.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/nl.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/nl1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/nl1.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/nl1.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/nl2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/nl2.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/nl2.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/p.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/p.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/p.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/q.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/q.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/q.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/q1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r1.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r1.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r2.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r2.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r3.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/r3.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s1.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s1.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s10.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s2.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s2.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s3.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s3.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s3.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s4.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s5.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s6.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s7.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s8.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/s9.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/t.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/t.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/t1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/t1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/t1.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/t1.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/t2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/t2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/t2.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/t2.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/u.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/u.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/u.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/u.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/v.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/v.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/v.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/w.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/w.r#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/w.t#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/w1.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/w2.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/w3.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/x.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/test/z.err#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ed/undo.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/expr/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/expr/expr.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/expr/expr.y#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/getfacl/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/getfacl/getfacl.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/getfacl/getfacl.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/hostname/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/hostname/hostname.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/hostname/hostname.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/kenv/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/kenv/kenv.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/kenv/kenv.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/kill/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/kill/kill.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/kill/kill.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ln/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ln/ln.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ln/ln.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ln/symlink.7#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ls/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ls/cmp.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ls/extern.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ls/ls.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ls/ls.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ls/ls.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ls/print.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ls/util.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/mkdir/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/mkdir/mkdir.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/mkdir/mkdir.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/mv/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/mv/mv.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/mv/mv.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/ar_io.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/ar_subs.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/buf_subs.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/cache.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/cache.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/cpio.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/cpio.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/cpio.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/extern.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/file_subs.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/ftree.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/ftree.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/gen_subs.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/getoldopt.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/options.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/options.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/pat_rep.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/pat_rep.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/pax.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/pax.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/pax.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/sel_subs.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/sel_subs.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/tables.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/tables.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/tar.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/tar.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/tar.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pax/tty_subs.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ps/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ps/extern.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ps/fmt.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ps/keyword.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ps/nlist.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ps/print.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ps/ps.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ps/ps.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/ps/ps.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pwd/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pwd/pwd.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/pwd/pwd.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rcp/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rcp/extern.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rcp/rcp.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rcp/rcp.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rcp/util.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/realpath/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/realpath/realpath.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/realpath/realpath.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rm/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rm/rm.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rm/rm.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rmail/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rmdir/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rmdir/rmdir.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/rmdir/rmdir.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/setfacl/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/setfacl/file.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/setfacl/mask.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/setfacl/merge.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/setfacl/remove.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/setfacl/setfacl.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/setfacl/setfacl.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/setfacl/setfacl.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/setfacl/util.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/TOUR#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/alias.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/alias.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/arith.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/arith.y#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/arith_lex.l#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/bltin/bltin.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/bltin/echo.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/bltin/echo.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/builtins.def#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/cd.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/cd.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/error.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/error.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/eval.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/eval.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/exec.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/exec.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/expand.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/expand.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/funcs/cmv#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/funcs/dirs#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/funcs/kill#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/funcs/login#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/funcs/newgrp#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/funcs/popd#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/funcs/pushd#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/funcs/suspend#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/histedit.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/init.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/input.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/input.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/jobs.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/jobs.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/mail.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/mail.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/main.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/main.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/memalloc.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/memalloc.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/miscbltin.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/mkbuiltins#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/mkinit.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/mknodes.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/mksyntax.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/mktokens#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/myhistedit.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/mystring.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/mystring.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/nodes.c.pat#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/nodetypes#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/options.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/options.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/output.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/output.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/parser.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/parser.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/redir.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/redir.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/sh.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/shell.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/show.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/show.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/trap.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/trap.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/var.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sh/var.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sleep/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sleep/sleep.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sleep/sleep.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/cchar.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/extern.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/gfmt.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/key.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/modes.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/print.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/stty.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/stty.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/stty.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/stty/util.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sync/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sync/sync.8#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/sync/sync.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/test/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/test/TEST.README#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/test/TEST.csh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/test/TEST.sh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/test/test.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/test/test.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/uuidgen/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/uuidgen/uuidgen.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/bin/uuidgen/uuidgen.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/Makefile#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/Makefile.inc#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/alloca.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/devid.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/fcntl.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/fsshare.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/libintl.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/mnttab.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/priv.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/solaris.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/stdio.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/stdlib.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/strings.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/unistd.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/include/zone.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/lib/libumem/umem.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/lib/libumem/umem.h#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/misc/deviceid.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/misc/fsshare.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/misc/mkdirp.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/misc/mnttab.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/misc/zmount.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/compat/opensolaris/misc/zone.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/dtrace.1#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/README#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/badioctl/badioctl.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Getopt.java#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/JDTrace.java#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/jdtrace.c#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_FUNC.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_MDIM.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_NULL.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_REDEF.redef.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.avgtoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.maxnoarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.mintoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.quantizetoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.sumtoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_AGGARG.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_CLEAR_PROTO.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_IDENT.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_FUNC_UNDEF.badaggfunc.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badexpr.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.badkey3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_IDENT_UNDEF.noeffect.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_KEY_TYPE.badkey4.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqbad1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASETYPE.lqshort.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_BASEVAL.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMTYPE.lqbad1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_LIMVAL.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHBASE.order.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHLIM.order.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MATCHSTEP.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_MISMATCH.lqbadarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPSMALL.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_LQUANT_STEPVAL.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_AGGARG.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_PROTO.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_NORMALIZE_SCALAR.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_ARG.lquantizetoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgnoarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.avgtoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.counttoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizenoarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.lquantizetoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxnoarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.maxtoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.minnoarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.mintoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizenoarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.quantizetoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumnoarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.sumtoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_AGGARG.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badmany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_PROTO.badnone.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_TRUNC_SCALAR.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.allquant.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.avg_neg.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clear.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearavg2.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.cleardenormalize.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearlquantize.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearnormalize.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count2.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.count3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalize.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.denormalizeonly.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.fmtnormalize.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.forms.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.goodkey.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.keysort.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantize.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantnormal.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantrange.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantround.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.lquantzero.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.max_neg.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.min_neg.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multinormalize.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.neglquant.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negorder.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negquant.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtrunc.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.negtruncquant.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.normalize.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.order.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantize.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantmany.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantround.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.quantzero.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signature.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sum.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.trunc0.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.truncquant.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.divby0_2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_DIV_ZERO.modby0.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.addmin.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.divmin.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muladd.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/err.D_SYNTAX.muldiv.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_ARR_BADREF.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRBIG.toobig.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRNULL.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_ARRSUB.bad.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_DECL_PROTO_TYPE.badtuple.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/err.D_IDENT_UNDEF.badureg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic4.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic5.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.basic6.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arrays/tst.uregsarray.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupgtype.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.dupttype.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_OP_INCOMPAT.this.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_ARG.badsig.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_PROTO_LEN.toomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.D_SYNTAX.errassign.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/err.tupoflow.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.cpyarray.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.diffprofile.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.initialize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.invalidref.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.misc.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.this.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.valassign.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.begin.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/err.D_PDESC_ZERO.tick.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.begin.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/begin/tst.multibegin.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.NegBitField.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFCONST.ZeroBitField.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_DECL_BFTYPE.badtype.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_OFFSETOF_BITFIELD.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.BitFieldPromotion.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/bitfields/tst.SizeofBitField.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.end.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.resize3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/err.zerobuf.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.alignring.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.dynvarsize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.resize3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring2.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.ring3.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.smallring.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.switch1.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.cpuusage.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.nice.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.priority.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.prsize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/err.D_XLATE_NOCONV.rssize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg0clause.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.arg1to8clause.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.caller1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.epid1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.errno1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.execname.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.hpriority.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.id1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.ipl1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.lwpsinfo1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.pid1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.psinfo1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.tid1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.timestamp.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/builtinvar/tst.vtimestamp.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggfun.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.aggtup.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.arrtup.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.body.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.both.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/err.D_IDENT_UNDEF.pred.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.nopred.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.pred.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predfirst.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/clauses/tst.predlast.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_LONGINT.LongStruct.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PARMCLASS.BadStorageClass.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_NAME.VoidName.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_TYPE.Dyn.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_SIGNINT.UnsignedStruct.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.arrays.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.basics.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.funcs.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.pointers.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/decls/tst.varargsfuncs.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/badptr.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/countdown.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/counter.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/errorpath.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/hello.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/kstat.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/ksyms.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/renormalize.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rtime.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rw.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwinfo.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/rwtime.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/specopen.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/truss.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/trussrw.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/docsExamples/userfunc.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_AGGREGATION.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DBLERROR.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_DYNAMIC.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_PRINCIPAL.end.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPEC.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_SPECUNAVAIL.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/drops/drp.DTRACEDROP_STKSTROVERFLOW.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.APIVersion.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.AddSearchPath.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.CoalesceTrace.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ELFGeneration.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.IncludedFilePath.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithFunctions#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithIDs#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithModules#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithNames#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ListProbesWithProviders#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.ShowCompilerCode.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceFunctions#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceIDs#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceModule#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceNames#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.TraceProvider#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/man.VerboseStabilityReport.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/err.D_IDENT_UNDEF.timespent.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.end.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.endwithoutbegin.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multibeginend.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/end/tst.multiend.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_DECL_IDRED.EnumSameName.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/err.D_UNKNOWN.RepeatIdentifiers.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumEquality.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumSameValue.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/enum/tst.EnumValAssign.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_BADADDR.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_DIVZERO.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.DTRACEFLT_UNKNOWN.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.error.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/error/tst.errorend.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.D_PROTO_LEN.noarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/err.exitarg1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/exit/tst.basic1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/err.D_PDESC_ZERO.notreturn.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.basic.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionentry.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.functionreturnvalue.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.ioctlargs.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offset.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.offsetzero.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.return0.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/fbtprovider/tst.tailcall.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_FUNC_UNDEF.progenyofbad1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_OP_VFPTR.badop.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.chillbadarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.copyoutbadarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.mobadarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_ARG.raisebadarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.allocanoarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.badbreakpoint.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.chilltoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrbadarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyoutstrtoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.copyouttoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtabadarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.panicbadarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.progenyofbad2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.stopbadarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_VAR_UNDEF.badvar.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoa6badaddr.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntoabadaddr.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadaddr.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.inet_ntopbadarg.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.basename.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.bcopy.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.cleanpath.d.out#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyin.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.copyinto.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ddi_pathname.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.default.d#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.freopen.ksh#1 branch .. //depot/projects/soc2008/trasz_nfs4acl/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri May 16 12:14:29 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 89B0E106568C; Fri, 16 May 2008 12:14: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 4B1741065681 for ; Fri, 16 May 2008 12:14:29 +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 3959C8FC24 for ; Fri, 16 May 2008 12:14:29 +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 m4GCETj3093136 for ; Fri, 16 May 2008 12:14:29 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GCESui093134 for perforce@freebsd.org; Fri, 16 May 2008 12:14:28 GMT (envelope-from julian@freebsd.org) Date: Fri, 16 May 2008 12:14:28 GMT Message-Id: <200805161214.m4GCESui093134@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 141715 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, 16 May 2008 12:14:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=141715 Change 141715 by julian@julian_trafmon1 on 2008/05/16 12:13:50 IFC@141713 Affected files ... .. //depot/projects/vimage/src/sys/amd64/amd64/pmap.c#14 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/linux32_dummy.c#6 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/linux32_proto.h#7 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/linux32_syscall.h#7 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/linux32_sysent.c#7 integrate .. //depot/projects/vimage/src/sys/amd64/linux32/syscalls.master#7 integrate .. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/lock.h#2 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_emul.c#6 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_emul.h#5 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_futex.c#5 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_futex.h#4 integrate .. //depot/projects/vimage/src/sys/compat/linux/linux_misc.c#15 integrate .. //depot/projects/vimage/src/sys/compat/ndis/subr_ndis.c#7 integrate .. //depot/projects/vimage/src/sys/conf/NOTES#22 integrate .. //depot/projects/vimage/src/sys/conf/options#24 integrate .. //depot/projects/vimage/src/sys/dev/ath/if_ath.c#16 integrate .. //depot/projects/vimage/src/sys/dev/bge/if_bge.c#13 integrate .. //depot/projects/vimage/src/sys/dev/bge/if_bgereg.h#11 integrate .. //depot/projects/vimage/src/sys/dev/ciss/ciss.c#10 integrate .. //depot/projects/vimage/src/sys/dev/coretemp/coretemp.c#4 integrate .. //depot/projects/vimage/src/sys/dev/if_ndis/if_ndis.c#11 integrate .. //depot/projects/vimage/src/sys/dev/ipw/if_ipw.c#10 integrate .. //depot/projects/vimage/src/sys/dev/iwi/if_iwi.c#11 integrate .. //depot/projects/vimage/src/sys/dev/iwn/if_iwn.c#2 integrate .. //depot/projects/vimage/src/sys/dev/k8temp/k8temp.c#2 integrate .. //depot/projects/vimage/src/sys/dev/malo/if_malo.c#2 integrate .. //depot/projects/vimage/src/sys/dev/mfi/mfi.c#11 integrate .. //depot/projects/vimage/src/sys/dev/mfi/mfi_ioctl.h#4 integrate .. //depot/projects/vimage/src/sys/dev/ral/rt2560.c#14 integrate .. //depot/projects/vimage/src/sys/dev/ral/rt2661.c#12 integrate .. //depot/projects/vimage/src/sys/dev/speaker/spkr.c#4 integrate .. //depot/projects/vimage/src/sys/dev/sym/sym_defs.h#2 integrate .. //depot/projects/vimage/src/sys/dev/sym/sym_fw.h#2 integrate .. //depot/projects/vimage/src/sys/dev/sym/sym_fw1.h#2 integrate .. //depot/projects/vimage/src/sys/dev/sym/sym_fw2.h#2 integrate .. //depot/projects/vimage/src/sys/dev/sym/sym_hipd.c#9 integrate .. //depot/projects/vimage/src/sys/dev/usb/ehci.c#7 integrate .. //depot/projects/vimage/src/sys/dev/usb/if_axe.c#11 integrate .. //depot/projects/vimage/src/sys/dev/usb/if_rum.c#9 integrate .. //depot/projects/vimage/src/sys/dev/usb/if_ural.c#13 integrate .. //depot/projects/vimage/src/sys/dev/usb/if_zyd.c#8 integrate .. //depot/projects/vimage/src/sys/dev/usb/ohci.c#5 integrate .. //depot/projects/vimage/src/sys/dev/usb/usbdevs#19 integrate .. //depot/projects/vimage/src/sys/dev/wi/if_wi.c#12 integrate .. //depot/projects/vimage/src/sys/dev/wpi/if_wpi.c#4 integrate .. //depot/projects/vimage/src/sys/dev/wpi/if_wpivar.h#3 integrate .. //depot/projects/vimage/src/sys/fs/ntfs/ntfs_subr.c#3 integrate .. //depot/projects/vimage/src/sys/i386/i386/pmap.c#14 integrate .. //depot/projects/vimage/src/sys/i386/linux/linux_dummy.c#5 integrate .. //depot/projects/vimage/src/sys/i386/linux/linux_proto.h#8 integrate .. //depot/projects/vimage/src/sys/i386/linux/linux_syscall.h#8 integrate .. //depot/projects/vimage/src/sys/i386/linux/linux_sysent.c#8 integrate .. //depot/projects/vimage/src/sys/i386/linux/syscalls.master#8 integrate .. //depot/projects/vimage/src/sys/kern/imgact_elf.c#8 integrate .. //depot/projects/vimage/src/sys/kern/kern_conf.c#9 integrate .. //depot/projects/vimage/src/sys/kern/kern_switch.c#13 integrate .. //depot/projects/vimage/src/sys/kern/kern_sx.c#12 integrate .. //depot/projects/vimage/src/sys/kern/subr_lock.c#11 integrate .. //depot/projects/vimage/src/sys/kern/subr_witness.c#10 integrate .. //depot/projects/vimage/src/sys/kern/uipc_sockbuf.c#9 integrate .. //depot/projects/vimage/src/sys/net/ethernet.h#7 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211.c#13 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211.h#7 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_ddb.c#3 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_freebsd.c#9 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_ht.c#7 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_ht.h#6 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_ioctl.c#8 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_phy.c#2 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_phy.h#2 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_proto.h#9 integrate .. //depot/projects/vimage/src/sys/net80211/ieee80211_var.h#11 integrate .. //depot/projects/vimage/src/sys/netinet/ip_icmp.c#12 integrate .. //depot/projects/vimage/src/sys/nfsclient/bootp_subr.c#6 integrate .. //depot/projects/vimage/src/sys/pci/intpm.c#7 integrate .. //depot/projects/vimage/src/sys/sys/_lock.h#3 integrate .. //depot/projects/vimage/src/sys/sys/_lockmgr.h#2 integrate .. //depot/projects/vimage/src/sys/sys/_mutex.h#3 integrate .. //depot/projects/vimage/src/sys/sys/_rwlock.h#4 integrate .. //depot/projects/vimage/src/sys/sys/_sx.h#2 integrate .. //depot/projects/vimage/src/sys/sys/lock.h#7 integrate .. //depot/projects/vimage/src/sys/sys/lockmgr.h#7 integrate .. //depot/projects/vimage/src/sys/sys/mutex.h#10 integrate .. //depot/projects/vimage/src/sys/sys/param.h#17 integrate .. //depot/projects/vimage/src/sys/sys/rwlock.h#8 integrate .. //depot/projects/vimage/src/sys/sys/socketvar.h#9 integrate .. //depot/projects/vimage/src/sys/vm/vm_page.c#15 integrate Differences ... ==== //depot/projects/vimage/src/sys/amd64/amd64/pmap.c#14 (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.617 2008/05/11 20:33:46 alc Exp $"); /* * Manages physical address maps. @@ -4480,11 +4480,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/vimage/src/sys/amd64/linux32/linux32_dummy.c#6 (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/vimage/src/sys/amd64/linux32/linux32_proto.h#7 (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/vimage/src/sys/amd64/linux32/linux32_syscall.h#7 (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/vimage/src/sys/amd64/linux32/linux32_sysent.c#7 (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/vimage/src/sys/amd64/linux32/syscalls.master#7 (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/vimage/src/sys/cddl/compat/opensolaris/sys/lock.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/lock.h,v 1.2 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/lock.h,v 1.3 2008/05/16 02:09:13 attilio Exp $ */ #ifndef _OPENSOLARIS_SYS_LOCK_H_ @@ -35,8 +35,7 @@ #define LO_ALLMASK (LO_INITIALIZED | LO_WITNESS | LO_QUIET | \ LO_RECURSABLE | LO_SLEEPABLE | LO_UPGRADABLE | \ - LO_DUPOK | LO_ENROLLPEND | LO_CLASSMASK | \ - LO_NOPROFILE) + LO_DUPOK | LO_CLASSMASK | LO_NOPROFILE) #define LO_EXPECTED (LO_INITIALIZED | LO_WITNESS | LO_RECURSABLE | \ LO_SLEEPABLE | LO_UPGRADABLE | LO_DUPOK | \ /* sx lock class */(2 << LO_CLASSSHIFT)) ==== //depot/projects/vimage/src/sys/compat/linux/linux_emul.c#6 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_emul.c,v 1.20 2007/04/02 18:38:13 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_emul.c,v 1.21 2008/05/13 20:01:27 rdivacky Exp $"); #include "opt_compat.h" @@ -44,9 +44,6 @@ #include #include -#include -#include - #ifdef COMPAT_LINUX32 #include #include @@ -55,6 +52,9 @@ #include #endif +#include +#include + struct sx emul_shared_lock; struct mtx emul_lock; @@ -86,6 +86,7 @@ em = malloc(sizeof *em, M_LINUX, M_WAITOK | M_ZERO); em->pid = child; em->pdeath_signal = 0; + em->robust_futexes = NULL; if (flags & LINUX_CLONE_THREAD) { /* handled later in the code */ } else { @@ -161,6 +162,8 @@ if (__predict_true(p->p_sysent != &elf_linux_sysvec)) return; + release_futexes(p); + /* find the emuldata */ em = em_find(p, EMUL_DOLOCK); ==== //depot/projects/vimage/src/sys/compat/linux/linux_emul.h#5 (text+ko) ==== @@ -25,12 +25,14 @@ * (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/compat/linux/linux_emul.h,v 1.7 2007/04/02 18:38:13 jkim Exp $ + * $FreeBSD: src/sys/compat/linux/linux_emul.h,v 1.8 2008/05/13 20:01:27 rdivacky Exp $ */ #ifndef _LINUX_EMUL_H_ #define _LINUX_EMUL_H_ +#include + struct linux_emuldata_shared { int refs; pid_t group_pid; @@ -52,6 +54,8 @@ int pdeath_signal; /* parent death signal */ + struct linux_robust_list_head *robust_futexes; + LIST_ENTRY(linux_emuldata) threads; /* list of linux threads */ }; ==== //depot/projects/vimage/src/sys/compat/linux/linux_futex.c#5 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_futex.c,v 1.12 2008/03/20 17:03:55 rdivacky Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_futex.c,v 1.13 2008/05/13 20:01:27 rdivacky Exp $"); #if 0 __KERNEL_RCSID(1, "$NetBSD: linux_futex.c,v 1.7 2006/07/24 19:01:49 manu Exp $"); #endif @@ -45,8 +45,11 @@ #include #include #include +#include #include #include +#include +#include #include #include @@ -57,6 +60,7 @@ #include #include #endif +#include #include struct futex; @@ -533,3 +537,160 @@ return (-ENOSYS); } } + +int +linux_set_robust_list(struct thread *td, struct linux_set_robust_list_args *args) +{ + struct linux_emuldata *em; + +#ifdef DEBUG + if (ldebug(set_robust_list)) + printf(ARGS(set_robust_list, "")); +#endif + if (args->len != sizeof(struct linux_robust_list_head)) + return (EINVAL); + + em = em_find(td->td_proc, EMUL_DOLOCK); + em->robust_futexes = args->head; + EMUL_UNLOCK(&emul_lock); + + return (0); +} + +int +linux_get_robust_list(struct thread *td, struct linux_get_robust_list_args *args) +{ + struct linux_emuldata *em; + struct linux_robust_list_head *head; + l_size_t len = sizeof(struct linux_robust_list_head); + int error = 0; + +#ifdef DEBUG + if (ldebug(get_robust_list)) + printf(ARGS(get_robust_list, "")); +#endif + + if (!args->pid) { + em = em_find(td->td_proc, EMUL_DONTLOCK); + head = em->robust_futexes; + } else { + struct proc *p; + + p = pfind(args->pid); + if (p == NULL) + return (ESRCH); + + em = em_find(p, EMUL_DONTLOCK); + /* XXX: ptrace? */ + if (priv_check(td, PRIV_CRED_SETUID) || + priv_check(td, PRIV_CRED_SETEUID) || + p_candebug(td, p)) + return (EPERM); + head = em->robust_futexes; + + PROC_UNLOCK(p); + } + + error = copyout(&len, args->len, sizeof(l_size_t)); + if (error) + return (EFAULT); + + error = copyout(head, args->head, sizeof(struct linux_robust_list_head)); + + return (error); +} + +static int +handle_futex_death(void *uaddr, pid_t pid, int pi) +{ + int uval, nval, mval; + struct futex *f; + +retry: + if (copyin(uaddr, &uval, 4)) + return (EFAULT); + + if ((uval & FUTEX_TID_MASK) == pid) { + mval = (uval & FUTEX_WAITERS) | FUTEX_OWNER_DIED; + nval = casuword32(uaddr, uval, mval); + + if (nval == -1) + return (EFAULT); + + if (nval != uval) + goto retry; + + if (!pi && (uval & FUTEX_WAITERS)) { + f = futex_get(uaddr, FUTEX_UNLOCKED); + futex_wake(f, 1, NULL, 0); + } + } + + return (0); +} + +static int +fetch_robust_entry(struct linux_robust_list **entry, + struct linux_robust_list **head, int *pi) +{ + l_ulong uentry; + + if (copyin((const void *)head, &uentry, sizeof(l_ulong))) + return (EFAULT); + + *entry = (void *)(uentry & ~1UL); + *pi = uentry & 1; + + return (0); +} + +/* This walks the list of robust futexes releasing them. */ +void +release_futexes(struct proc *p) +{ + struct linux_robust_list_head *head = NULL; + struct linux_robust_list *entry, *next_entry, *pending; + unsigned int limit = 2048, pi, next_pi, pip; + struct linux_emuldata *em; + l_ulong futex_offset; + int rc; + + em = em_find(p, EMUL_DONTLOCK); + head = em->robust_futexes; + + if (head == NULL) + return; + + if (fetch_robust_entry(&entry, &head->list.next, &pi)) + return; + + if (copyin(&head->futex_offset, &futex_offset, sizeof(l_ulong))) + return; + + if (fetch_robust_entry(&pending, &head->pending_list, &pip)) + return; + + while (entry != &head->list) { + rc = fetch_robust_entry(&next_entry, &entry->next, &next_pi); + + if (entry != pending) + if (handle_futex_death((char *)entry + futex_offset, + p->p_pid, pi)) + return; + + if (rc) + return; + + entry = next_entry; + pi = next_pi; + + if (!--limit) + break; + + sched_relinquish(curthread); + } + + if (pending) + handle_futex_death((char *) pending + futex_offset, + p->p_pid, pip); +} ==== //depot/projects/vimage/src/sys/compat/linux/linux_futex.h#4 (text+ko) ==== @@ -30,7 +30,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/linux/linux_futex.h,v 1.3 2008/03/20 17:03:55 rdivacky Exp $ + * $FreeBSD: src/sys/compat/linux/linux_futex.h,v 1.4 2008/05/13 20:01:27 rdivacky Exp $ */ #ifndef _LINUX_FUTEX_H @@ -63,4 +63,22 @@ #define FUTEX_OP_CMP_GT 4 /* if (oldval > CMPARG) wake */ #define FUTEX_OP_CMP_GE 5 /* if (oldval >= CMPARG) wake */ +/* This is defined by Linux user-space */ + +struct linux_robust_list { + struct linux_robust_list *next; +}; + +struct linux_robust_list_head { + struct linux_robust_list list; + l_ulong futex_offset; + struct linux_robust_list *pending_list; +}; + +#define FUTEX_WAITERS 0x80000000 +#define FUTEX_OWNER_DIED 0x40000000 +#define FUTEX_TID_MASK 0x3fffffff + +void release_futexes(struct proc *); + #endif /* !_LINUX_FUTEX_H */ ==== //depot/projects/vimage/src/sys/compat/linux/linux_misc.c#15 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.220 2008/04/08 09:45:47 kib Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.221 2008/05/13 20:01:27 rdivacky Exp $"); #include "opt_compat.h" #include "opt_mac.h" @@ -77,10 +77,6 @@ #include #include -#include -#include -#include - #ifdef COMPAT_LINUX32 #include #include @@ -93,6 +89,9 @@ #include #include #include +#include +#include +#include #ifdef __i386__ #include ==== //depot/projects/vimage/src/sys/compat/ndis/subr_ndis.c#7 (text+ko) ==== @@ -31,7 +31,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/ndis/subr_ndis.c,v 1.111 2008/01/13 14:43:59 attilio Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/ndis/subr_ndis.c,v 1.112 2008/05/15 04:29:28 weongyo Exp $"); /* * This file implements a translation layer between the BSD networking @@ -1360,6 +1360,10 @@ block = (ndis_miniport_block *)adapter; sc = device_get_softc(block->nmb_physdeviceobj->do_devext); + if (sc->ifp == NULL) { + *status = NDIS_STATUS_FAILURE; + return; + } #ifdef IFP2ENADDR if (bcmp(IFP2ENADDR(sc->ifp), empty, ETHER_ADDR_LEN) == 0) ==== //depot/projects/vimage/src/sys/conf/NOTES#22 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1485 2008/05/09 23:02:55 julian Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1486 2008/05/16 06:50:40 benno Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # @@ -2374,6 +2374,7 @@ options BOOTP_NFSV3 # Use NFS v3 to NFS mount root options BOOTP_COMPAT # Workaround for broken bootp daemons. options BOOTP_WIRED_TO=fxp0 # Use interface fxp0 for BOOTP +options BOOTP_BLOCKSIZE=8192 # Override NFS block size # # Add software watchdog routines. ==== //depot/projects/vimage/src/sys/conf/options#24 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/options,v 1.628 2008/05/09 23:02:55 julian Exp $ +# $FreeBSD: src/sys/conf/options,v 1.629 2008/05/16 06:27:03 benno Exp $ # # On the handling of kernel options # @@ -351,6 +351,7 @@ ALTQ_NOPCC opt_altq.h ALTQ_DEBUG opt_altq.h BOOTP opt_bootp.h +BOOTP_BLOCKSIZE opt_bootp.h BOOTP_COMPAT opt_bootp.h BOOTP_NFSROOT opt_bootp.h BOOTP_NFSV3 opt_bootp.h ==== //depot/projects/vimage/src/sys/dev/ath/if_ath.c#16 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.185 2008/05/03 21:55:02 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.186 2008/05/12 00:15:27 sam Exp $"); /* * Driver for the Atheros Wireless LAN controller. @@ -515,7 +515,8 @@ ic->ic_phytype = IEEE80211_T_OFDM; ic->ic_opmode = IEEE80211_M_STA; ic->ic_caps = - IEEE80211_C_IBSS /* ibss, nee adhoc, mode */ + IEEE80211_C_STA /* station mode */ + | IEEE80211_C_IBSS /* ibss, nee adhoc, mode */ | IEEE80211_C_HOSTAP /* hostap mode */ | IEEE80211_C_MONITOR /* monitor mode */ | IEEE80211_C_AHDEMO /* adhoc demo mode */ ==== //depot/projects/vimage/src/sys/dev/bge/if_bge.c#13 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.210 2008/05/05 18:42:17 bz Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.211 2008/05/14 21:00:27 marius Exp $"); /* * Broadcom BCM570x family gigabit ethernet driver for FreeBSD. @@ -325,6 +325,7 @@ static int bge_dma_alloc(device_t); static void bge_dma_free(struct bge_softc *); +static int bge_get_eaddr_fw(struct bge_softc *sc, uint8_t ether_addr[]); static int bge_get_eaddr_mem(struct bge_softc *, uint8_t[]); static int bge_get_eaddr_nvram(struct bge_softc *, uint8_t[]); static int bge_get_eaddr_eeprom(struct bge_softc *, uint8_t[]); @@ -374,7 +375,7 @@ static int bge_chipinit(struct bge_softc *); static int bge_blockinit(struct bge_softc *); -static int bge_has_eeprom(struct bge_softc *); +static int bge_has_eaddr(struct bge_softc *); static uint32_t bge_readmem_ind(struct bge_softc *, int); static void bge_writemem_ind(struct bge_softc *, int, int); static void bge_writembx(struct bge_softc *, int, int); @@ -459,7 +460,7 @@ #define SPARC64_OFW_SUBVENDOR "subsystem-vendor-id" static int -bge_has_eeprom(struct bge_softc *sc) +bge_has_eaddr(struct bge_softc *sc) { #ifdef __sparc64__ char buf[sizeof(SPARC64_BLADE_1500_PATH_BGE)]; @@ -471,7 +472,7 @@ /* * The on-board BGEs found in sun4u machines aren't fitted with * an EEPROM which means that we have to obtain the MAC address - * via OFW and that some tests will always fail. We distinguish + * via OFW and that some tests will always fail. We distinguish * such BGEs by the subvendor ID, which also has to be obtained * from OFW instead of the PCI configuration space as the latter * indicates Broadcom as the subvendor of the netboot interface. @@ -493,10 +494,6 @@ return (0); } #endif - - if (sc->bge_asicrev == BGE_ASICREV_BCM5906) - return (0); - return (1); } @@ -763,8 +760,9 @@ } if (i == BGE_TIMEOUT) { - device_printf(sc->bge_dev, "PHY read timed out " - "(phy %d, reg %d, val 0x%08x)\n", phy, reg, val); + device_printf(sc->bge_dev, + "PHY read timed out (phy %d, reg %d, val 0x%08x)\n", + phy, reg, val); val = 0; goto done; } @@ -818,8 +816,8 @@ if (i == BGE_TIMEOUT) { device_printf(sc->bge_dev, - "PHY write timed out (phy %d, reg %d, val %d)\n", - phy, reg, val); + "PHY write timed out (phy %d, reg %d, val %d)\n", + phy, reg, val); return (0); } @@ -1283,10 +1281,10 @@ /* * Check the 'ROM failed' bit on the RX CPU to see if * self-tests passed. Skip this check when there's no - * EEPROM fitted, since in that case it will always - * fail. + * chip containing the Ethernet address fitted, since + * in that case it will always fail. */ - if ((sc->bge_flags & BGE_FLAG_EEPROM) && + if ((sc->bge_flags & BGE_FLAG_EADDR) && CSR_READ_4(sc, BGE_RXCPU_MODE) & BGE_RXCPUMODE_ROMFAIL) { device_printf(sc->bge_dev, "RX CPU self-diagnostics failed!\n"); return (ENODEV); @@ -2399,8 +2397,8 @@ sc->bge_chipid != BGE_CHIPID_BCM5705_A1) sc->bge_flags |= BGE_FLAG_WIRESPEED; - if (bge_has_eeprom(sc)) - sc->bge_flags |= BGE_FLAG_EEPROM; + if (bge_has_eaddr(sc)) + sc->bge_flags |= BGE_FLAG_EADDR; /* Save chipset family. */ switch (sc->bge_asicrev) { @@ -2562,20 +2560,12 @@ goto fail; } -#ifdef __sparc64__ - if (((sc->bge_flags & BGE_FLAG_EEPROM) == 0) && - (sc->bge_asicrev != BGE_ASICREV_BCM5906)) - OF_getetheraddr(dev, eaddr); - else -#endif - { - error = bge_get_eaddr(sc, eaddr); - if (error) { - device_printf(sc->bge_dev, - "failed to read station address\n"); - error = ENXIO; - goto fail; - } + error = bge_get_eaddr(sc, eaddr); + if (error) { + device_printf(sc->bge_dev, + "failed to read station address\n"); + error = ENXIO; + goto fail; } /* 5705 limits RX return ring to 512 entries. */ @@ -2647,7 +2637,8 @@ */ if (bge_readmem_ind(sc, BGE_SOFTWARE_GENCOMM_SIG) == BGE_MAGIC_NUMBER) hwcfg = bge_readmem_ind(sc, BGE_SOFTWARE_GENCOMM_NICCFG); - else if (sc->bge_flags & BGE_FLAG_EEPROM) { + else if ((sc->bge_flags & BGE_FLAG_EADDR) && + (sc->bge_asicrev != BGE_ASICREV_BCM5906)) { if (bge_read_eeprom(sc, (caddr_t)&hwcfg, BGE_EE_HWCFG_OFFSET, sizeof(hwcfg))) { device_printf(sc->bge_dev, "failed to read EEPROM\n"); @@ -2822,9 +2813,9 @@ bge_reset(struct bge_softc *sc) { device_t dev; - uint32_t cachesize, command, pcistate, reset; + uint32_t cachesize, command, pcistate, reset, val; void (*write_op)(struct bge_softc *, int, int); - int i, val = 0; + int i; dev = sc->bge_dev; @@ -2886,14 +2877,12 @@ write_op(sc, BGE_MISC_CFG, reset); if (sc->bge_asicrev == BGE_ASICREV_BCM5906) { - uint32_t status, ctrl; - - status = CSR_READ_4(sc, BGE_VCPU_STATUS); + val = CSR_READ_4(sc, BGE_VCPU_STATUS); CSR_WRITE_4(sc, BGE_VCPU_STATUS, - status | BGE_VCPU_STATUS_DRV_RESET); - ctrl = CSR_READ_4(sc, BGE_VCPU_EXT_CTRL); + val | BGE_VCPU_STATUS_DRV_RESET); + val = CSR_READ_4(sc, BGE_VCPU_EXT_CTRL); CSR_WRITE_4(sc, BGE_VCPU_EXT_CTRL, - ctrl & ~BGE_VCPU_EXT_CTRL_HALT_CPU); + val & ~BGE_VCPU_EXT_CTRL_HALT_CPU); } DELAY(1000); @@ -2901,11 +2890,9 @@ /* XXX: Broadcom Linux driver. */ if (sc->bge_flags & BGE_FLAG_PCIE) { if (sc->bge_chipid == BGE_CHIPID_BCM5750_A0) { - uint32_t v; - DELAY(500000); /* wait for link training to complete */ - v = pci_read_config(dev, 0xC4, 4); - pci_write_config(dev, 0xC4, v | (1 << 15), 4); + val = pci_read_config(dev, 0xC4, 4); + pci_write_config(dev, 0xC4, val | (1 << 15), 4); } /* * Set PCIE max payload size to 128 bytes and clear error @@ -2924,8 +2911,6 @@ /* Re-enable MSI, if neccesary, and enable the memory arbiter. */ if (BGE_IS_5714_FAMILY(sc)) { - uint32_t val; - /* This chip disables MSI on reset. */ if (sc->bge_flags & BGE_FLAG_MSI) { val = pci_read_config(dev, BGE_PCI_MSI_CTL, 2); @@ -2955,7 +2940,8 @@ /* * Poll until we see the 1's complement of the magic number. * This indicates that the firmware initialization is complete. - * We expect this to fail if no EEPROM is fitted though. + * We expect this to fail if no chip containing the Ethernet + * address is fitted though. */ for (i = 0; i < BGE_TIMEOUT; i++) { DELAY(10); @@ -2964,7 +2950,7 @@ break; } - if ((sc->bge_flags & BGE_FLAG_EEPROM) && i == BGE_TIMEOUT) + if ((sc->bge_flags & BGE_FLAG_EADDR) && i == BGE_TIMEOUT) device_printf(sc->bge_dev, "firmware handshake timed out, " "found 0x%08x\n", val); } @@ -3005,20 +2991,16 @@ */ if (sc->bge_asicrev == BGE_ASICREV_BCM5704 && sc->bge_flags & BGE_FLAG_TBI) { - uint32_t serdescfg; - - serdescfg = CSR_READ_4(sc, BGE_SERDES_CFG); - serdescfg = (serdescfg & ~0xFFF) | 0x880; - CSR_WRITE_4(sc, BGE_SERDES_CFG, serdescfg); + val = CSR_READ_4(sc, BGE_SERDES_CFG); + val = (val & ~0xFFF) | 0x880; + CSR_WRITE_4(sc, BGE_SERDES_CFG, val); } /* XXX: Broadcom Linux driver. */ if (sc->bge_flags & BGE_FLAG_PCIE && sc->bge_chipid != BGE_CHIPID_BCM5750_A0) { - uint32_t v; - - v = CSR_READ_4(sc, 0x7C00); - CSR_WRITE_4(sc, 0x7C00, v | (1 << 25)); + val = CSR_READ_4(sc, 0x7C00); + CSR_WRITE_4(sc, 0x7C00, val | (1 << 25)); } DELAY(10000); @@ -4725,10 +4707,23 @@ #endif static int +bge_get_eaddr_fw(struct bge_softc *sc, uint8_t ether_addr[]) +{ + + if (sc->bge_flags & BGE_FLAG_EADDR) + return (1); + +#ifdef __sparc64__ + OF_getetheraddr(sc->bge_dev, ether_addr); + return (0); +#endif + return (1); +} + +static int bge_get_eaddr_mem(struct bge_softc *sc, uint8_t ether_addr[]) { uint32_t mac_addr; - int ret = 1; mac_addr = bge_readmem_ind(sc, 0x0c14); if ((mac_addr >> 16) == 0x484b) { @@ -4739,9 +4734,9 @@ ether_addr[3] = (uint8_t)(mac_addr >> 16); ether_addr[4] = (uint8_t)(mac_addr >> 8); ether_addr[5] = (uint8_t)mac_addr; - ret = 0; + return (0); } - return ret; + return (1); } static int @@ -4752,17 +4747,19 @@ if (sc->bge_asicrev == BGE_ASICREV_BCM5906) mac_offset = BGE_EE_MAC_OFFSET_5906; - return bge_read_nvram(sc, ether_addr, mac_offset + 2, ETHER_ADDR_LEN); + return (bge_read_nvram(sc, ether_addr, mac_offset + 2, + ETHER_ADDR_LEN)); } static int bge_get_eaddr_eeprom(struct bge_softc *sc, uint8_t ether_addr[]) { - if (!(sc->bge_flags & BGE_FLAG_EEPROM)) - return 1; + + if (sc->bge_asicrev == BGE_ASICREV_BCM5906) + return (1); - return bge_read_eeprom(sc, ether_addr, BGE_EE_MAC_OFFSET + 2, - ETHER_ADDR_LEN); + return (bge_read_eeprom(sc, ether_addr, BGE_EE_MAC_OFFSET + 2, + ETHER_ADDR_LEN)); } static int @@ -4770,6 +4767,7 @@ { static const bge_eaddr_fcn_t bge_eaddr_funcs[] = { /* NOTE: Order is critical */ + bge_get_eaddr_fw, bge_get_eaddr_mem, bge_get_eaddr_nvram, bge_get_eaddr_eeprom, ==== //depot/projects/vimage/src/sys/dev/bge/if_bgereg.h#11 (text+ko) ==== @@ -30,7 +30,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/bge/if_bgereg.h,v 1.79 2008/05/05 18:42:17 bz Exp $ + * $FreeBSD: src/sys/dev/bge/if_bgereg.h,v 1.80 2008/05/14 21:00:27 marius Exp $ */ /* @@ -2532,7 +2532,7 @@ #define BGE_FLAG_TBI 0x00000001 #define BGE_FLAG_JUMBO 0x00000002 >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri May 16 14:09:33 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 086E51065671; Fri, 16 May 2008 14:09: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 BE6F4106566B for ; Fri, 16 May 2008 14:09:32 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AD0998FC12 for ; Fri, 16 May 2008 14:09:32 +0000 (UTC) (envelope-from andre@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 m4GE9WYx009002 for ; Fri, 16 May 2008 14:09:32 GMT (envelope-from andre@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GE9WTs009000 for perforce@freebsd.org; Fri, 16 May 2008 14:09:32 GMT (envelope-from andre@freebsd.org) Date: Fri, 16 May 2008 14:09:32 GMT Message-Id: <200805161409.m4GE9WTs009000@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to andre@freebsd.org using -f From: Andre Oppermann To: Perforce Change Reviews Cc: Subject: PERFORCE change 141720 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, 16 May 2008 14:09:33 -0000 http://perforce.freebsd.org/chv.cgi?CH=141720 Change 141720 by andre@andre_flirtbox on 2008/05/16 14:08:46 Remove TCP inflight code. Anything like this belongs into the congestion control algrithms, not into a separate things. On top of it some assumptions of this code are not true anymore. Affected files ... .. //depot/projects/tcp_new/netinet/tcp.h#2 edit .. //depot/projects/tcp_new/netinet/tcp_input.c#4 edit .. //depot/projects/tcp_new/netinet/tcp_output.c#2 edit .. //depot/projects/tcp_new/netinet/tcp_subr.c#2 edit .. //depot/projects/tcp_new/netinet/tcp_usrreq.c#2 edit .. //depot/projects/tcp_new/netinet/tcp_var.h#2 edit .. //depot/projects/tcp_reass/netinet/tcp_output.c#9 edit Differences ... ==== //depot/projects/tcp_new/netinet/tcp.h#2 (text+ko) ==== @@ -210,10 +210,9 @@ /* FreeBSD extensions to tcp_info. */ u_int32_t tcpi_snd_wnd; /* Advertised send window. */ - u_int32_t tcpi_snd_bwnd; /* Bandwidth send window. */ /* Padding to grow without breaking ABI. */ - u_int32_t __tcpi_pad[32]; /* Padding. */ + u_int32_t __tcpi_pad[36]; /* Padding. */ }; #endif ==== //depot/projects/tcp_new/netinet/tcp_input.c#4 (text+ko) ==== @@ -2525,8 +2525,6 @@ tp->snd_ssthresh = max(2 * mss, metrics.rmx_ssthresh); tcpstat.tcps_usedssthresh++; } - if (metrics.rmx_bandwidth) - tp->snd_bandwidth = metrics.rmx_bandwidth; /* * Check the interface for TSO capabilities. ==== //depot/projects/tcp_new/netinet/tcp_output.c#2 (text+ko) ==== @@ -200,7 +200,6 @@ sendalot = 0; off = tp->snd_nxt - tp->snd_una; sendwin = min(tp->snd_wnd, tp->snd_cwnd); - sendwin = min(sendwin, tp->snd_bwnd); flags = tcp_outflags[tp->t_state]; /* ==== //depot/projects/tcp_new/netinet/tcp_subr.c#2 (text+ko) ==== @@ -161,39 +161,6 @@ SYSCTL_INT(_net_inet_tcp, OID_AUTO, isn_reseed_interval, CTLFLAG_RW, &tcp_isn_reseed_interval, 0, "Seconds between reseeding of ISN secret"); -/* - * TCP bandwidth limiting sysctls. Note that the default lower bound of - * 1024 exists only for debugging. A good production default would be - * something like 6100. - */ -SYSCTL_NODE(_net_inet_tcp, OID_AUTO, inflight, CTLFLAG_RW, 0, - "TCP inflight data limiting"); - -static int tcp_inflight_enable = 1; -SYSCTL_INT(_net_inet_tcp_inflight, OID_AUTO, enable, CTLFLAG_RW, - &tcp_inflight_enable, 0, "Enable automatic TCP inflight data limiting"); - -static int tcp_inflight_debug = 0; -SYSCTL_INT(_net_inet_tcp_inflight, OID_AUTO, debug, CTLFLAG_RW, - &tcp_inflight_debug, 0, "Debug TCP inflight calculations"); - -static int tcp_inflight_rttthresh; -SYSCTL_PROC(_net_inet_tcp_inflight, OID_AUTO, rttthresh, CTLTYPE_INT|CTLFLAG_RW, - &tcp_inflight_rttthresh, 0, sysctl_msec_to_ticks, "I", - "RTT threshold below which inflight will deactivate itself"); - -static int tcp_inflight_min = 6144; -SYSCTL_INT(_net_inet_tcp_inflight, OID_AUTO, min, CTLFLAG_RW, - &tcp_inflight_min, 0, "Lower-bound for TCP inflight window"); - -static int tcp_inflight_max = TCP_MAXWIN << TCP_MAX_WINSHIFT; -SYSCTL_INT(_net_inet_tcp_inflight, OID_AUTO, max, CTLFLAG_RW, - &tcp_inflight_max, 0, "Upper-bound for TCP inflight window"); - -static int tcp_inflight_stab = 20; -SYSCTL_INT(_net_inet_tcp_inflight, OID_AUTO, stab, CTLFLAG_RW, - &tcp_inflight_stab, 0, "Inflight Algorithm Stabilization 20 = 2 packets"); - uma_zone_t sack_hole_zone; static struct inpcb *tcp_notify(struct inpcb *, int); @@ -265,7 +232,6 @@ if (tcp_rexmit_min < 1) tcp_rexmit_min = 1; tcp_rexmit_slop = TCPTV_CPU_VAR; - tcp_inflight_rttthresh = TCPTV_INFLIGHT_RTTTHRESH; tcp_finwait2_timeout = TCPTV_FINWAIT2_TIMEOUT; INP_INFO_LOCK_INIT(&tcbinfo, "tcp"); @@ -623,7 +589,6 @@ tp->t_rttmin = tcp_rexmit_min; tp->t_rxtcur = TCPTV_RTOBASE; tp->snd_cwnd = TCP_MAXWIN << TCP_MAX_WINSHIFT; - tp->snd_bwnd = TCP_MAXWIN << TCP_MAX_WINSHIFT; tp->snd_ssthresh = TCP_MAXWIN << TCP_MAX_WINSHIFT; tp->t_rcvtime = ticks; tp->t_bw_rtttime = ticks; @@ -734,7 +699,6 @@ metrics.rmx_rtt = tp->t_srtt; metrics.rmx_rttvar = tp->t_rttvar; /* XXX: This wraps if the pipe is more than 4 Gbit per second */ - metrics.rmx_bandwidth = tp->snd_bandwidth; metrics.rmx_cwnd = tp->snd_cwnd; metrics.rmx_sendpipe = 0; metrics.rmx_recvpipe = 0; @@ -1696,153 +1660,6 @@ } #endif /* IPSEC */ -/* - * TCP BANDWIDTH DELAY PRODUCT WINDOW LIMITING - * - * This code attempts to calculate the bandwidth-delay product as a - * means of determining the optimal window size to maximize bandwidth, - * minimize RTT, and avoid the over-allocation of buffers on interfaces and - * routers. This code also does a fairly good job keeping RTTs in check - * across slow links like modems. We implement an algorithm which is very - * similar (but not meant to be) TCP/Vegas. The code operates on the - * transmitter side of a TCP connection and so only effects the transmit - * side of the connection. - * - * BACKGROUND: TCP makes no provision for the management of buffer space - * at the end points or at the intermediate routers and switches. A TCP - * stream, whether using NewReno or not, will eventually buffer as - * many packets as it is able and the only reason this typically works is - * due to the fairly small default buffers made available for a connection - * (typicaly 16K or 32K). As machines use larger windows and/or window - * scaling it is now fairly easy for even a single TCP connection to blow-out - * all available buffer space not only on the local interface, but on - * intermediate routers and switches as well. NewReno makes a misguided - * attempt to 'solve' this problem by waiting for an actual failure to occur, - * then backing off, then steadily increasing the window again until another - * failure occurs, ad-infinitum. This results in terrible oscillation that - * is only made worse as network loads increase and the idea of intentionally - * blowing out network buffers is, frankly, a terrible way to manage network - * resources. - * - * It is far better to limit the transmit window prior to the failure - * condition being achieved. There are two general ways to do this: First - * you can 'scan' through different transmit window sizes and locate the - * point where the RTT stops increasing, indicating that you have filled the - * pipe, then scan backwards until you note that RTT stops decreasing, then - * repeat ad-infinitum. This method works in principle but has severe - * implementation issues due to RTT variances, timer granularity, and - * instability in the algorithm which can lead to many false positives and - * create oscillations as well as interact badly with other TCP streams - * implementing the same algorithm. - * - * The second method is to limit the window to the bandwidth delay product - * of the link. This is the method we implement. RTT variances and our - * own manipulation of the congestion window, bwnd, can potentially - * destabilize the algorithm. For this reason we have to stabilize the - * elements used to calculate the window. We do this by using the minimum - * observed RTT, the long term average of the observed bandwidth, and - * by adding two segments worth of slop. It isn't perfect but it is able - * to react to changing conditions and gives us a very stable basis on - * which to extend the algorithm. - */ -void -tcp_xmit_bandwidth_limit(struct tcpcb *tp, tcp_seq ack_seq) -{ - u_long bw; - u_long bwnd; - int save_ticks; - - INP_LOCK_ASSERT(tp->t_inpcb); - - /* - * If inflight_enable is disabled in the middle of a tcp connection, - * make sure snd_bwnd is effectively disabled. - */ - if (tcp_inflight_enable == 0 || tp->t_rttlow < tcp_inflight_rttthresh) { - tp->snd_bwnd = TCP_MAXWIN << TCP_MAX_WINSHIFT; - tp->snd_bandwidth = 0; - return; - } - - /* - * Figure out the bandwidth. Due to the tick granularity this - * is a very rough number and it MUST be averaged over a fairly - * long period of time. XXX we need to take into account a link - * that is not using all available bandwidth, but for now our - * slop will ramp us up if this case occurs and the bandwidth later - * increases. - * - * Note: if ticks rollover 'bw' may wind up negative. We must - * effectively reset t_bw_rtttime for this case. - */ - save_ticks = ticks; - if ((u_int)(save_ticks - tp->t_bw_rtttime) < 1) - return; - - bw = (int64_t)(ack_seq - tp->t_bw_rtseq) * hz / - (save_ticks - tp->t_bw_rtttime); - tp->t_bw_rtttime = save_ticks; - tp->t_bw_rtseq = ack_seq; - if (tp->t_bw_rtttime == 0 || (int)bw < 0) - return; - bw = ((int64_t)tp->snd_bandwidth * 15 + bw) >> 4; - - tp->snd_bandwidth = bw; - - /* - * Calculate the semi-static bandwidth delay product, plus two maximal - * segments. The additional slop puts us squarely in the sweet - * spot and also handles the bandwidth run-up case and stabilization. - * Without the slop we could be locking ourselves into a lower - * bandwidth. - * - * Situations Handled: - * (1) Prevents over-queueing of packets on LANs, especially on - * high speed LANs, allowing larger TCP buffers to be - * specified, and also does a good job preventing - * over-queueing of packets over choke points like modems - * (at least for the transmit side). - * - * (2) Is able to handle changing network loads (bandwidth - * drops so bwnd drops, bandwidth increases so bwnd - * increases). - * - * (3) Theoretically should stabilize in the face of multiple - * connections implementing the same algorithm (this may need - * a little work). - * - * (4) Stability value (defaults to 20 = 2 maximal packets) can - * be adjusted with a sysctl but typically only needs to be - * on very slow connections. A value no smaller then 5 - * should be used, but only reduce this default if you have - * no other choice. - */ -#define USERTT ((tp->t_srtt + tp->t_rttbest) / 2) - bwnd = (int64_t)bw * USERTT / (hz << TCP_RTT_SHIFT) + tcp_inflight_stab * tp->t_maxseg / 10; -#undef USERTT - - if (tcp_inflight_debug > 0) { - static int ltime; - if ((u_int)(ticks - ltime) >= hz / tcp_inflight_debug) { - ltime = ticks; - printf("%p bw %ld rttbest %d srtt %d bwnd %ld\n", - tp, - bw, - tp->t_rttbest, - tp->t_srtt, - bwnd - ); - } - } - if ((long)bwnd < tcp_inflight_min) - bwnd = tcp_inflight_min; - if (bwnd > tcp_inflight_max) - bwnd = tcp_inflight_max; - if ((long)bwnd < tp->t_maxseg * 2) - bwnd = tp->t_maxseg * 2; - tp->snd_bwnd = bwnd; -} - #ifdef TCP_SIGNATURE /* * Callback function invoked by m_apply() to digest TCP segment data ==== //depot/projects/tcp_new/netinet/tcp_usrreq.c#2 (text+ko) ==== @@ -1230,7 +1230,6 @@ */ ti->tcpi_rcv_space = tp->rcv_wnd; ti->tcpi_snd_wnd = tp->snd_wnd; - ti->tcpi_snd_bwnd = tp->snd_bwnd; } /* @@ -1814,13 +1813,12 @@ tp->rcv_adv, tp->rcv_wnd, tp->rcv_up); db_print_indent(indent); - db_printf("snd_wnd: %lu snd_cwnd: %lu snd_bwnd: %lu\n", - tp->snd_wnd, tp->snd_cwnd, tp->snd_bwnd); + db_printf("snd_wnd: %lu snd_cwnd: %lu, + tp->snd_wnd, tp->snd_cwnd); db_print_indent(indent); - db_printf("snd_ssthresh: %lu snd_bandwidth: %lu snd_recover: " - "0x%08x\n", tp->snd_ssthresh, tp->snd_bandwidth, - tp->snd_recover); + db_printf("snd_ssthresh: %lu snd_recover: " + "0x%08x\n", tp->snd_ssthresh, tp->snd_recover); db_print_indent(indent); db_printf("t_maxopd: %u t_rcvtime: %lu t_startime: %lu\n", ==== //depot/projects/tcp_new/netinet/tcp_var.h#2 (text+ko) ==== @@ -144,12 +144,10 @@ u_long snd_wnd; /* send window */ u_long snd_cwnd; /* congestion-controlled window */ - u_long snd_bwnd; /* bandwidth-controlled window */ u_long snd_ssthresh; /* snd_cwnd size threshold for * for slow start exponential to * linear switch */ - u_long snd_bandwidth; /* calculated bandwidth or 0 */ tcp_seq snd_recover; /* for use in NewReno Fast Recovery */ u_int t_maxopd; /* mss plus options */ @@ -561,7 +559,6 @@ void tcp_timer_activate(struct tcpcb *, int, u_int); int tcp_timer_active(struct tcpcb *, int); void tcp_trace(short, short, struct tcpcb *, void *, struct tcphdr *, int); -void tcp_xmit_bandwidth_limit(struct tcpcb *tp, tcp_seq ack_seq); /* * All tcp_hc_* functions are IPv4 and IPv6 (via in_conninfo) */ ==== //depot/projects/tcp_reass/netinet/tcp_output.c#9 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Fri May 16 14:34:10 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id F034D1065674; Fri, 16 May 2008 14: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 B0D06106564A; Fri, 16 May 2008 14:34:09 +0000 (UTC) (envelope-from csjp@sub.vaned.net) Received: from sub.vaned.net (sub.vaned.net [205.200.235.40]) by mx1.freebsd.org (Postfix) with ESMTP id 82B818FC13; Fri, 16 May 2008 14:34:09 +0000 (UTC) (envelope-from csjp@sub.vaned.net) Received: by sub.vaned.net (Postfix, from userid 1001) id 129DA33A; Fri, 16 May 2008 09:18:29 -0500 (CDT) Date: Fri, 16 May 2008 09:18:29 -0500 From: "Christian S.J. Peron" To: Vincenzo Iozzo Message-ID: <20080516141829.GA30393@sub.vaned.net> References: <200805152145.m4FLjW3L015582@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200805152145.m4FLjW3L015582@repoman.freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: Perforce Change Reviews Subject: Re: PERFORCE change 141676 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, 16 May 2008 14:34:10 -0000 On Thu, May 15, 2008 at 09:45:32PM +0000, Vincenzo Iozzo wrote: [..] > ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#9 (text) ==== > > @@ -435,10 +435,6 @@ > if (app != NULL) { > TAILQ_REMOVE(&ap->ap_preselect_list, app, app_list); > mtx_unlock(&audit_pipe_mtx); > - } > - > - mtx_unlock(&audit_pipe_mtx); > - if (app != NULL) { > for(i = 0; i < app->app_event_len; i++) Now we have eliminated the unlock which means we are leaking a mutex. Why not try something like: [..] if (app != NULL) TAILQ_REMOVE(&ap->ap_preselect_list, app, app_list); mtx_unlock(&audit_pipe_mtx); This way we dont need to worry about conditionally dropping the mutex. From owner-p4-projects@FreeBSD.ORG Fri May 16 16:26:00 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5EE38106566B; Fri, 16 May 2008 16:26: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 211D4106566C for ; Fri, 16 May 2008 16:26:00 +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 EC0088FC13 for ; Fri, 16 May 2008 16:25: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 m4GGPxcd030030 for ; Fri, 16 May 2008 16:25:59 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GGPxxi030028 for perforce@freebsd.org; Fri, 16 May 2008 16:25:59 GMT (envelope-from snagg@FreeBSD.org) Date: Fri, 16 May 2008 16:25:59 GMT Message-Id: <200805161625.m4GGPxxi030028@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 141723 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, 16 May 2008 16:26:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=141723 Change 141723 by snagg@snagg_macosx on 2008/05/16 16:25:31 Missing a lock if the app is not found in delete_pid Reviewed by: csjp Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#10 edit Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_pipe.c#10 (text) ==== @@ -439,7 +439,9 @@ free((app->app_auevents + i), M_AUDIT_PIPE_PRESELECT_EVENT); free(app, M_AUDIT_PIPE_PRESELECT); return (0); - } + }else + mtx_unlock(&audit_pipe_mtx); + return (ENOENT); } From owner-p4-projects@FreeBSD.ORG Fri May 16 16:46:21 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D137A1065670; Fri, 16 May 2008 16:46: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 92847106566B; Fri, 16 May 2008 16:46:20 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from latitanza.investici.org (latitanza.investici.org [82.94.249.234]) by mx1.freebsd.org (Postfix) with ESMTP id 587658FC12; Fri, 16 May 2008 16:46:20 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: snagg@autistici.org) with ESMTP id 0B6F898096 Message-Id: From: Vincenzo Iozzo To: Christian S.J. Peron In-Reply-To: <20080516141829.GA30393@sub.vaned.net> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Date: Fri, 16 May 2008 18:22:20 +0200 References: <200805152145.m4FLjW3L015582@repoman.freebsd.org> <20080516141829.GA30393@sub.vaned.net> X-Mailer: Apple Mail (2.919.2) Cc: Perforce Change Reviews Subject: Re: PERFORCE change 141676 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, 16 May 2008 16:46:21 -0000 You're right Christian, thanks for the review Il giorno 16/mag/08, alle ore 16:18, Christian S.J. Peron ha scritto: > On Thu, May 15, 2008 at 09:45:32PM +0000, Vincenzo Iozzo wrote: > [..] >> ==== //depot/projects/soc2008/snagg-audit/sys/security/audit/ >> audit_pipe.c#9 (text) ==== >> >> @@ -435,10 +435,6 @@ >> if (app != NULL) { >> TAILQ_REMOVE(&ap->ap_preselect_list, app, app_list); >> mtx_unlock(&audit_pipe_mtx); >> - } >> - >> - mtx_unlock(&audit_pipe_mtx); >> - if (app != NULL) { >> for(i = 0; i < app->app_event_len; i++) > > Now we have eliminated the unlock which means we are leaking a > mutex. Why not > try something like: > > [..] > if (app != NULL) > TAILQ_REMOVE(&ap->ap_preselect_list, app, app_list); > mtx_unlock(&audit_pipe_mtx); > > This way we dont need to worry about conditionally dropping the mutex. From owner-p4-projects@FreeBSD.ORG Fri May 16 17:17:56 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 392031065671; Fri, 16 May 2008 17:17: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 D5B60106564A for ; Fri, 16 May 2008 17:17:55 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C3A7B8FC19 for ; Fri, 16 May 2008 17:17:55 +0000 (UTC) (envelope-from diego@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 m4GHHtAF043157 for ; Fri, 16 May 2008 17:17:55 GMT (envelope-from diego@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GHHtv0043155 for perforce@freebsd.org; Fri, 16 May 2008 17:17:55 GMT (envelope-from diego@FreeBSD.org) Date: Fri, 16 May 2008 17:17:55 GMT Message-Id: <200805161717.m4GHHtv0043155@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to diego@FreeBSD.org using -f From: Diego Giagio To: Perforce Change Reviews Cc: Subject: PERFORCE change 141724 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, 16 May 2008 17:17:56 -0000 http://perforce.freebsd.org/chv.cgi?CH=141724 Change 141724 by diego@diego_black on 2008/05/16 17:17:40 IFC Affected files ... .. //depot/projects/soc2008/diego-audit/src/sys/amd64/amd64/genassym.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/amd64/amd64/pmap.c#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/amd64/linux32/linux32_dummy.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/amd64/linux32/linux32_proto.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/amd64/linux32/linux32_syscall.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/amd64/linux32/linux32_sysent.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/amd64/linux32/syscalls.master#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/cddl/compat/opensolaris/sys/lock.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/compat/linux/linux_emul.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/compat/linux/linux_emul.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/compat/linux/linux_futex.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/compat/linux/linux_futex.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/compat/linux/linux_misc.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/compat/ndis/subr_ndis.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/conf/NOTES#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/conf/options#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ath/if_ath.c#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/bge/if_bge.c#5 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/bge/if_bgereg.h#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ciss/ciss.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/coretemp/coretemp.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/if_ndis/if_ndis.c#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ipw/if_ipw.c#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/iwi/if_iwi.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/iwn/if_iwn.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/k8temp/k8temp.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/malo/if_malo.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/mfi/mfi.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/mfi/mfi_ioctl.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/puc/pucdata.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ral/rt2560.c#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/ral/rt2661.c#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/speaker/spkr.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/sym/sym_defs.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/sym/sym_fw.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/sym/sym_fw1.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/sym/sym_fw2.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/sym/sym_hipd.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/ehci.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/if_axe.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/if_rum.c#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/if_ural.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/if_zyd.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/ohci.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/usb/usbdevs#5 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/wi/if_wi.c#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/wpi/if_wpi.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/dev/wpi/if_wpivar.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/fs/ntfs/ntfs_subr.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/i386/i386/genassym.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/i386/i386/pmap.c#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/i386/linux/linux_dummy.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/i386/linux/linux_proto.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/i386/linux/linux_syscall.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/i386/linux/linux_sysent.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/i386/linux/syscalls.master#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/imgact_elf.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/kern_conf.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/kern_switch.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/kern_sx.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/subr_lock.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/subr_witness.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/kern/uipc_sockbuf.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net/ethernet.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211.c#4 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211_ddb.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211_freebsd.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211_ht.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211_ht.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211_ioctl.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211_phy.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211_phy.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211_proto.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/net80211/ieee80211_var.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/netinet/ip_icmp.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/nfsclient/bootp_subr.c#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/pci/intpm.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/powerpc/powerpc/genassym.c#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/_lock.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/_lockmgr.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/_mutex.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/_rwlock.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/_sx.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/lock.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/lockmgr.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/mutex.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/param.h#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/rwlock.h#2 integrate .. //depot/projects/soc2008/diego-audit/src/sys/sys/socketvar.h#3 integrate .. //depot/projects/soc2008/diego-audit/src/sys/vm/vm_page.c#2 integrate Differences ... ==== //depot/projects/soc2008/diego-audit/src/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/diego-audit/src/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.617 2008/05/11 20:33:46 alc Exp $"); /* * Manages physical address maps. @@ -4480,11 +4480,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/diego-audit/src/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/diego-audit/src/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/diego-audit/src/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/diego-audit/src/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/diego-audit/src/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/diego-audit/src/sys/cddl/compat/opensolaris/sys/lock.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/lock.h,v 1.2 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/lock.h,v 1.3 2008/05/16 02:09:13 attilio Exp $ */ #ifndef _OPENSOLARIS_SYS_LOCK_H_ @@ -35,8 +35,7 @@ #define LO_ALLMASK (LO_INITIALIZED | LO_WITNESS | LO_QUIET | \ LO_RECURSABLE | LO_SLEEPABLE | LO_UPGRADABLE | \ - LO_DUPOK | LO_ENROLLPEND | LO_CLASSMASK | \ - LO_NOPROFILE) + LO_DUPOK | LO_CLASSMASK | LO_NOPROFILE) #define LO_EXPECTED (LO_INITIALIZED | LO_WITNESS | LO_RECURSABLE | \ LO_SLEEPABLE | LO_UPGRADABLE | LO_DUPOK | \ /* sx lock class */(2 << LO_CLASSSHIFT)) ==== //depot/projects/soc2008/diego-audit/src/sys/compat/linux/linux_emul.c#2 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_emul.c,v 1.20 2007/04/02 18:38:13 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_emul.c,v 1.21 2008/05/13 20:01:27 rdivacky Exp $"); #include "opt_compat.h" @@ -44,9 +44,6 @@ #include #include -#include -#include - #ifdef COMPAT_LINUX32 #include #include @@ -55,6 +52,9 @@ #include #endif +#include +#include + struct sx emul_shared_lock; struct mtx emul_lock; @@ -86,6 +86,7 @@ em = malloc(sizeof *em, M_LINUX, M_WAITOK | M_ZERO); em->pid = child; em->pdeath_signal = 0; + em->robust_futexes = NULL; if (flags & LINUX_CLONE_THREAD) { /* handled later in the code */ } else { @@ -161,6 +162,8 @@ if (__predict_true(p->p_sysent != &elf_linux_sysvec)) return; + release_futexes(p); + /* find the emuldata */ em = em_find(p, EMUL_DOLOCK); ==== //depot/projects/soc2008/diego-audit/src/sys/compat/linux/linux_emul.h#2 (text+ko) ==== @@ -25,12 +25,14 @@ * (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/compat/linux/linux_emul.h,v 1.7 2007/04/02 18:38:13 jkim Exp $ + * $FreeBSD: src/sys/compat/linux/linux_emul.h,v 1.8 2008/05/13 20:01:27 rdivacky Exp $ */ #ifndef _LINUX_EMUL_H_ #define _LINUX_EMUL_H_ +#include + struct linux_emuldata_shared { int refs; pid_t group_pid; @@ -52,6 +54,8 @@ int pdeath_signal; /* parent death signal */ + struct linux_robust_list_head *robust_futexes; + LIST_ENTRY(linux_emuldata) threads; /* list of linux threads */ }; ==== //depot/projects/soc2008/diego-audit/src/sys/compat/linux/linux_futex.c#2 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_futex.c,v 1.12 2008/03/20 17:03:55 rdivacky Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_futex.c,v 1.13 2008/05/13 20:01:27 rdivacky Exp $"); #if 0 __KERNEL_RCSID(1, "$NetBSD: linux_futex.c,v 1.7 2006/07/24 19:01:49 manu Exp $"); #endif @@ -45,8 +45,11 @@ #include #include #include +#include #include #include +#include +#include #include #include @@ -57,6 +60,7 @@ #include #include #endif +#include #include struct futex; @@ -533,3 +537,160 @@ return (-ENOSYS); } } + +int +linux_set_robust_list(struct thread *td, struct linux_set_robust_list_args *args) +{ + struct linux_emuldata *em; + +#ifdef DEBUG + if (ldebug(set_robust_list)) + printf(ARGS(set_robust_list, "")); +#endif + if (args->len != sizeof(struct linux_robust_list_head)) + return (EINVAL); + + em = em_find(td->td_proc, EMUL_DOLOCK); + em->robust_futexes = args->head; + EMUL_UNLOCK(&emul_lock); + + return (0); +} + +int +linux_get_robust_list(struct thread *td, struct linux_get_robust_list_args *args) +{ + struct linux_emuldata *em; + struct linux_robust_list_head *head; + l_size_t len = sizeof(struct linux_robust_list_head); + int error = 0; + +#ifdef DEBUG + if (ldebug(get_robust_list)) + printf(ARGS(get_robust_list, "")); +#endif + + if (!args->pid) { + em = em_find(td->td_proc, EMUL_DONTLOCK); + head = em->robust_futexes; + } else { + struct proc *p; + + p = pfind(args->pid); + if (p == NULL) + return (ESRCH); + + em = em_find(p, EMUL_DONTLOCK); + /* XXX: ptrace? */ + if (priv_check(td, PRIV_CRED_SETUID) || + priv_check(td, PRIV_CRED_SETEUID) || + p_candebug(td, p)) + return (EPERM); + head = em->robust_futexes; + + PROC_UNLOCK(p); + } + + error = copyout(&len, args->len, sizeof(l_size_t)); + if (error) + return (EFAULT); + + error = copyout(head, args->head, sizeof(struct linux_robust_list_head)); + + return (error); +} + +static int +handle_futex_death(void *uaddr, pid_t pid, int pi) +{ + int uval, nval, mval; + struct futex *f; + +retry: + if (copyin(uaddr, &uval, 4)) + return (EFAULT); + + if ((uval & FUTEX_TID_MASK) == pid) { + mval = (uval & FUTEX_WAITERS) | FUTEX_OWNER_DIED; + nval = casuword32(uaddr, uval, mval); + + if (nval == -1) + return (EFAULT); + + if (nval != uval) + goto retry; + + if (!pi && (uval & FUTEX_WAITERS)) { + f = futex_get(uaddr, FUTEX_UNLOCKED); + futex_wake(f, 1, NULL, 0); + } + } + + return (0); +} + +static int +fetch_robust_entry(struct linux_robust_list **entry, + struct linux_robust_list **head, int *pi) +{ + l_ulong uentry; + + if (copyin((const void *)head, &uentry, sizeof(l_ulong))) + return (EFAULT); + + *entry = (void *)(uentry & ~1UL); + *pi = uentry & 1; + + return (0); +} + +/* This walks the list of robust futexes releasing them. */ +void +release_futexes(struct proc *p) +{ + struct linux_robust_list_head *head = NULL; + struct linux_robust_list *entry, *next_entry, *pending; + unsigned int limit = 2048, pi, next_pi, pip; + struct linux_emuldata *em; + l_ulong futex_offset; + int rc; + + em = em_find(p, EMUL_DONTLOCK); + head = em->robust_futexes; + + if (head == NULL) + return; + + if (fetch_robust_entry(&entry, &head->list.next, &pi)) + return; + + if (copyin(&head->futex_offset, &futex_offset, sizeof(l_ulong))) + return; + + if (fetch_robust_entry(&pending, &head->pending_list, &pip)) + return; + + while (entry != &head->list) { + rc = fetch_robust_entry(&next_entry, &entry->next, &next_pi); + + if (entry != pending) + if (handle_futex_death((char *)entry + futex_offset, + p->p_pid, pi)) + return; + + if (rc) + return; + + entry = next_entry; + pi = next_pi; + + if (!--limit) + break; + + sched_relinquish(curthread); + } + + if (pending) + handle_futex_death((char *) pending + futex_offset, + p->p_pid, pip); +} ==== //depot/projects/soc2008/diego-audit/src/sys/compat/linux/linux_futex.h#2 (text+ko) ==== @@ -30,7 +30,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/linux/linux_futex.h,v 1.3 2008/03/20 17:03:55 rdivacky Exp $ + * $FreeBSD: src/sys/compat/linux/linux_futex.h,v 1.4 2008/05/13 20:01:27 rdivacky Exp $ */ #ifndef _LINUX_FUTEX_H @@ -63,4 +63,22 @@ #define FUTEX_OP_CMP_GT 4 /* if (oldval > CMPARG) wake */ #define FUTEX_OP_CMP_GE 5 /* if (oldval >= CMPARG) wake */ +/* This is defined by Linux user-space */ + +struct linux_robust_list { + struct linux_robust_list *next; +}; + +struct linux_robust_list_head { + struct linux_robust_list list; + l_ulong futex_offset; + struct linux_robust_list *pending_list; +}; + +#define FUTEX_WAITERS 0x80000000 +#define FUTEX_OWNER_DIED 0x40000000 +#define FUTEX_TID_MASK 0x3fffffff + +void release_futexes(struct proc *); + #endif /* !_LINUX_FUTEX_H */ ==== //depot/projects/soc2008/diego-audit/src/sys/compat/linux/linux_misc.c#2 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.220 2008/04/08 09:45:47 kib Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.221 2008/05/13 20:01:27 rdivacky Exp $"); #include "opt_compat.h" #include "opt_mac.h" @@ -75,10 +75,6 @@ #include #include -#include -#include -#include - #ifdef COMPAT_LINUX32 #include #include @@ -91,6 +87,9 @@ #include #include #include +#include +#include +#include #ifdef __i386__ #include ==== //depot/projects/soc2008/diego-audit/src/sys/compat/ndis/subr_ndis.c#2 (text+ko) ==== @@ -31,7 +31,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/compat/ndis/subr_ndis.c,v 1.111 2008/01/13 14:43:59 attilio Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/ndis/subr_ndis.c,v 1.112 2008/05/15 04:29:28 weongyo Exp $"); /* * This file implements a translation layer between the BSD networking @@ -1360,6 +1360,10 @@ block = (ndis_miniport_block *)adapter; sc = device_get_softc(block->nmb_physdeviceobj->do_devext); + if (sc->ifp == NULL) { + *status = NDIS_STATUS_FAILURE; + return; + } #ifdef IFP2ENADDR if (bcmp(IFP2ENADDR(sc->ifp), empty, ETHER_ADDR_LEN) == 0) ==== //depot/projects/soc2008/diego-audit/src/sys/conf/NOTES#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1485 2008/05/09 23:02:55 julian Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1486 2008/05/16 06:50:40 benno Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # @@ -2374,6 +2374,7 @@ options BOOTP_NFSV3 # Use NFS v3 to NFS mount root options BOOTP_COMPAT # Workaround for broken bootp daemons. options BOOTP_WIRED_TO=fxp0 # Use interface fxp0 for BOOTP +options BOOTP_BLOCKSIZE=8192 # Override NFS block size # # Add software watchdog routines. ==== //depot/projects/soc2008/diego-audit/src/sys/conf/options#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/options,v 1.628 2008/05/09 23:02:55 julian Exp $ +# $FreeBSD: src/sys/conf/options,v 1.629 2008/05/16 06:27:03 benno Exp $ # # On the handling of kernel options # @@ -351,6 +351,7 @@ ALTQ_NOPCC opt_altq.h ALTQ_DEBUG opt_altq.h BOOTP opt_bootp.h +BOOTP_BLOCKSIZE opt_bootp.h BOOTP_COMPAT opt_bootp.h BOOTP_NFSROOT opt_bootp.h BOOTP_NFSV3 opt_bootp.h ==== //depot/projects/soc2008/diego-audit/src/sys/dev/ath/if_ath.c#4 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.185 2008/05/03 21:55:02 sam Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.186 2008/05/12 00:15:27 sam Exp $"); /* * Driver for the Atheros Wireless LAN controller. @@ -515,7 +515,8 @@ ic->ic_phytype = IEEE80211_T_OFDM; ic->ic_opmode = IEEE80211_M_STA; ic->ic_caps = - IEEE80211_C_IBSS /* ibss, nee adhoc, mode */ + IEEE80211_C_STA /* station mode */ + | IEEE80211_C_IBSS /* ibss, nee adhoc, mode */ | IEEE80211_C_HOSTAP /* hostap mode */ | IEEE80211_C_MONITOR /* monitor mode */ | IEEE80211_C_AHDEMO /* adhoc demo mode */ ==== //depot/projects/soc2008/diego-audit/src/sys/dev/bge/if_bge.c#5 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.210 2008/05/05 18:42:17 bz Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.211 2008/05/14 21:00:27 marius Exp $"); /* * Broadcom BCM570x family gigabit ethernet driver for FreeBSD. @@ -325,6 +325,7 @@ static int bge_dma_alloc(device_t); static void bge_dma_free(struct bge_softc *); +static int bge_get_eaddr_fw(struct bge_softc *sc, uint8_t ether_addr[]); static int bge_get_eaddr_mem(struct bge_softc *, uint8_t[]); static int bge_get_eaddr_nvram(struct bge_softc *, uint8_t[]); static int bge_get_eaddr_eeprom(struct bge_softc *, uint8_t[]); @@ -374,7 +375,7 @@ static int bge_chipinit(struct bge_softc *); static int bge_blockinit(struct bge_softc *); -static int bge_has_eeprom(struct bge_softc *); +static int bge_has_eaddr(struct bge_softc *); static uint32_t bge_readmem_ind(struct bge_softc *, int); static void bge_writemem_ind(struct bge_softc *, int, int); static void bge_writembx(struct bge_softc *, int, int); @@ -459,7 +460,7 @@ #define SPARC64_OFW_SUBVENDOR "subsystem-vendor-id" static int -bge_has_eeprom(struct bge_softc *sc) +bge_has_eaddr(struct bge_softc *sc) { #ifdef __sparc64__ char buf[sizeof(SPARC64_BLADE_1500_PATH_BGE)]; @@ -471,7 +472,7 @@ /* * The on-board BGEs found in sun4u machines aren't fitted with * an EEPROM which means that we have to obtain the MAC address - * via OFW and that some tests will always fail. We distinguish + * via OFW and that some tests will always fail. We distinguish * such BGEs by the subvendor ID, which also has to be obtained * from OFW instead of the PCI configuration space as the latter * indicates Broadcom as the subvendor of the netboot interface. @@ -493,10 +494,6 @@ return (0); } #endif - - if (sc->bge_asicrev == BGE_ASICREV_BCM5906) - return (0); - return (1); } @@ -763,8 +760,9 @@ } if (i == BGE_TIMEOUT) { - device_printf(sc->bge_dev, "PHY read timed out " - "(phy %d, reg %d, val 0x%08x)\n", phy, reg, val); + device_printf(sc->bge_dev, + "PHY read timed out (phy %d, reg %d, val 0x%08x)\n", + phy, reg, val); val = 0; goto done; } @@ -818,8 +816,8 @@ if (i == BGE_TIMEOUT) { device_printf(sc->bge_dev, - "PHY write timed out (phy %d, reg %d, val %d)\n", - phy, reg, val); + "PHY write timed out (phy %d, reg %d, val %d)\n", + phy, reg, val); return (0); } @@ -1283,10 +1281,10 @@ /* * Check the 'ROM failed' bit on the RX CPU to see if * self-tests passed. Skip this check when there's no - * EEPROM fitted, since in that case it will always - * fail. + * chip containing the Ethernet address fitted, since + * in that case it will always fail. */ - if ((sc->bge_flags & BGE_FLAG_EEPROM) && + if ((sc->bge_flags & BGE_FLAG_EADDR) && CSR_READ_4(sc, BGE_RXCPU_MODE) & BGE_RXCPUMODE_ROMFAIL) { device_printf(sc->bge_dev, "RX CPU self-diagnostics failed!\n"); return (ENODEV); @@ -2399,8 +2397,8 @@ sc->bge_chipid != BGE_CHIPID_BCM5705_A1) sc->bge_flags |= BGE_FLAG_WIRESPEED; - if (bge_has_eeprom(sc)) - sc->bge_flags |= BGE_FLAG_EEPROM; + if (bge_has_eaddr(sc)) + sc->bge_flags |= BGE_FLAG_EADDR; /* Save chipset family. */ switch (sc->bge_asicrev) { @@ -2562,20 +2560,12 @@ goto fail; } -#ifdef __sparc64__ - if (((sc->bge_flags & BGE_FLAG_EEPROM) == 0) && - (sc->bge_asicrev != BGE_ASICREV_BCM5906)) - OF_getetheraddr(dev, eaddr); - else -#endif - { - error = bge_get_eaddr(sc, eaddr); - if (error) { - device_printf(sc->bge_dev, - "failed to read station address\n"); - error = ENXIO; - goto fail; - } + error = bge_get_eaddr(sc, eaddr); + if (error) { + device_printf(sc->bge_dev, + "failed to read station address\n"); + error = ENXIO; + goto fail; } /* 5705 limits RX return ring to 512 entries. */ @@ -2647,7 +2637,8 @@ */ if (bge_readmem_ind(sc, BGE_SOFTWARE_GENCOMM_SIG) == BGE_MAGIC_NUMBER) hwcfg = bge_readmem_ind(sc, BGE_SOFTWARE_GENCOMM_NICCFG); - else if (sc->bge_flags & BGE_FLAG_EEPROM) { + else if ((sc->bge_flags & BGE_FLAG_EADDR) && + (sc->bge_asicrev != BGE_ASICREV_BCM5906)) { if (bge_read_eeprom(sc, (caddr_t)&hwcfg, BGE_EE_HWCFG_OFFSET, sizeof(hwcfg))) { device_printf(sc->bge_dev, "failed to read EEPROM\n"); @@ -2822,9 +2813,9 @@ bge_reset(struct bge_softc *sc) { device_t dev; - uint32_t cachesize, command, pcistate, reset; + uint32_t cachesize, command, pcistate, reset, val; void (*write_op)(struct bge_softc *, int, int); - int i, val = 0; + int i; dev = sc->bge_dev; @@ -2886,14 +2877,12 @@ write_op(sc, BGE_MISC_CFG, reset); if (sc->bge_asicrev == BGE_ASICREV_BCM5906) { - uint32_t status, ctrl; - - status = CSR_READ_4(sc, BGE_VCPU_STATUS); + val = CSR_READ_4(sc, BGE_VCPU_STATUS); CSR_WRITE_4(sc, BGE_VCPU_STATUS, - status | BGE_VCPU_STATUS_DRV_RESET); - ctrl = CSR_READ_4(sc, BGE_VCPU_EXT_CTRL); + val | BGE_VCPU_STATUS_DRV_RESET); + val = CSR_READ_4(sc, BGE_VCPU_EXT_CTRL); CSR_WRITE_4(sc, BGE_VCPU_EXT_CTRL, - ctrl & ~BGE_VCPU_EXT_CTRL_HALT_CPU); + val & ~BGE_VCPU_EXT_CTRL_HALT_CPU); } DELAY(1000); @@ -2901,11 +2890,9 @@ /* XXX: Broadcom Linux driver. */ if (sc->bge_flags & BGE_FLAG_PCIE) { if (sc->bge_chipid == BGE_CHIPID_BCM5750_A0) { - uint32_t v; - DELAY(500000); /* wait for link training to complete */ - v = pci_read_config(dev, 0xC4, 4); - pci_write_config(dev, 0xC4, v | (1 << 15), 4); + val = pci_read_config(dev, 0xC4, 4); + pci_write_config(dev, 0xC4, val | (1 << 15), 4); } /* * Set PCIE max payload size to 128 bytes and clear error @@ -2924,8 +2911,6 @@ /* Re-enable MSI, if neccesary, and enable the memory arbiter. */ if (BGE_IS_5714_FAMILY(sc)) { - uint32_t val; - /* This chip disables MSI on reset. */ if (sc->bge_flags & BGE_FLAG_MSI) { val = pci_read_config(dev, BGE_PCI_MSI_CTL, 2); @@ -2955,7 +2940,8 @@ /* * Poll until we see the 1's complement of the magic number. * This indicates that the firmware initialization is complete. - * We expect this to fail if no EEPROM is fitted though. + * We expect this to fail if no chip containing the Ethernet + * address is fitted though. */ for (i = 0; i < BGE_TIMEOUT; i++) { DELAY(10); @@ -2964,7 +2950,7 @@ break; } - if ((sc->bge_flags & BGE_FLAG_EEPROM) && i == BGE_TIMEOUT) + if ((sc->bge_flags & BGE_FLAG_EADDR) && i == BGE_TIMEOUT) device_printf(sc->bge_dev, "firmware handshake timed out, " "found 0x%08x\n", val); } @@ -3005,20 +2991,16 @@ */ if (sc->bge_asicrev == BGE_ASICREV_BCM5704 && sc->bge_flags & BGE_FLAG_TBI) { - uint32_t serdescfg; - - serdescfg = CSR_READ_4(sc, BGE_SERDES_CFG); - serdescfg = (serdescfg & ~0xFFF) | 0x880; - CSR_WRITE_4(sc, BGE_SERDES_CFG, serdescfg); + val = CSR_READ_4(sc, BGE_SERDES_CFG); + val = (val & ~0xFFF) | 0x880; + CSR_WRITE_4(sc, BGE_SERDES_CFG, val); } /* XXX: Broadcom Linux driver. */ if (sc->bge_flags & BGE_FLAG_PCIE && sc->bge_chipid != BGE_CHIPID_BCM5750_A0) { - uint32_t v; - - v = CSR_READ_4(sc, 0x7C00); - CSR_WRITE_4(sc, 0x7C00, v | (1 << 25)); + val = CSR_READ_4(sc, 0x7C00); + CSR_WRITE_4(sc, 0x7C00, val | (1 << 25)); } DELAY(10000); @@ -4725,10 +4707,23 @@ #endif static int +bge_get_eaddr_fw(struct bge_softc *sc, uint8_t ether_addr[]) +{ + + if (sc->bge_flags & BGE_FLAG_EADDR) + return (1); + +#ifdef __sparc64__ + OF_getetheraddr(sc->bge_dev, ether_addr); + return (0); +#endif + return (1); +} + +static int bge_get_eaddr_mem(struct bge_softc *sc, uint8_t ether_addr[]) { uint32_t mac_addr; - int ret = 1; mac_addr = bge_readmem_ind(sc, 0x0c14); if ((mac_addr >> 16) == 0x484b) { @@ -4739,9 +4734,9 @@ ether_addr[3] = (uint8_t)(mac_addr >> 16); ether_addr[4] = (uint8_t)(mac_addr >> 8); ether_addr[5] = (uint8_t)mac_addr; - ret = 0; + return (0); } - return ret; + return (1); } static int @@ -4752,17 +4747,19 @@ if (sc->bge_asicrev == BGE_ASICREV_BCM5906) mac_offset = BGE_EE_MAC_OFFSET_5906; - return bge_read_nvram(sc, ether_addr, mac_offset + 2, ETHER_ADDR_LEN); + return (bge_read_nvram(sc, ether_addr, mac_offset + 2, + ETHER_ADDR_LEN)); } static int bge_get_eaddr_eeprom(struct bge_softc *sc, uint8_t ether_addr[]) { - if (!(sc->bge_flags & BGE_FLAG_EEPROM)) - return 1; + + if (sc->bge_asicrev == BGE_ASICREV_BCM5906) + return (1); - return bge_read_eeprom(sc, ether_addr, BGE_EE_MAC_OFFSET + 2, - ETHER_ADDR_LEN); + return (bge_read_eeprom(sc, ether_addr, BGE_EE_MAC_OFFSET + 2, + ETHER_ADDR_LEN)); } >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri May 16 18:20:00 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 17E991065683; Fri, 16 May 2008 18:20: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 CDD931065681 for ; Fri, 16 May 2008 18:19: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 A488D8FC13 for ; Fri, 16 May 2008 18:19: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 m4GIJxLg046746 for ; Fri, 16 May 2008 18:19:59 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GIJxtb046744 for perforce@freebsd.org; Fri, 16 May 2008 18:19:59 GMT (envelope-from jb@freebsd.org) Date: Fri, 16 May 2008 18:19:59 GMT Message-Id: <200805161819.m4GIJxtb046744@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 141726 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, 16 May 2008 18:20:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=141726 Change 141726 by jb@freebsd3 on 2008/05/16 18:19:48 Ensure that undefined arguments get ignored properly. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/systrace/systrace.c#9 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/systrace/systrace.c#9 (text+ko) ==== @@ -158,6 +158,9 @@ systrace_setargdesc(sysnum, desc->dtargd_ndx, desc->dtargd_native, sizeof(desc->dtargd_native)); + if (desc->dtargd_native[0] == '\0') + desc->dtargd_ndx = DTRACE_ARGNONE; + return; } From owner-p4-projects@FreeBSD.ORG Fri May 16 20:39:42 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D1EC31065672; Fri, 16 May 2008 20:39: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 779AE106566B for ; Fri, 16 May 2008 20:39:41 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 670038FC1D for ; Fri, 16 May 2008 20:39:41 +0000 (UTC) (envelope-from gabor@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 m4GKdfR8069642 for ; Fri, 16 May 2008 20:39:41 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GKdfeD069640 for perforce@freebsd.org; Fri, 16 May 2008 20:39:41 GMT (envelope-from gabor@freebsd.org) Date: Fri, 16 May 2008 20:39:41 GMT Message-Id: <200805162039.m4GKdfeD069640@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 141733 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, 16 May 2008 20:39:42 -0000 http://perforce.freebsd.org/chv.cgi?CH=141733 Change 141733 by gabor@gabor_server on 2008/05/16 20:39:16 - Clean up before creating a better layout Affected files ... .. //depot/projects/docproj_hu/books/handbook/advanced-networking/chapter.sgml#8 delete .. //depot/projects/docproj_hu/books/handbook/basics/chapter.sgml#8 delete .. //depot/projects/docproj_hu/books/handbook/boot/chapter.sgml#8 delete .. //depot/projects/docproj_hu/books/handbook/config/chapter.sgml#6 delete .. //depot/projects/docproj_hu/books/handbook/desktop/chapter.sgml#7 delete .. //depot/projects/docproj_hu/books/handbook/disks/chapter.sgml#9 delete .. //depot/projects/docproj_hu/books/handbook/eresources/chapter.sgml#5 delete .. //depot/projects/docproj_hu/books/handbook/firewalls/chapter.sgml#8 delete .. //depot/projects/docproj_hu/books/handbook/install/chapter.sgml#9 delete .. //depot/projects/docproj_hu/books/handbook/introduction/chapter.sgml#10 delete .. //depot/projects/docproj_hu/books/handbook/kernelconfig/chapter.sgml#9 delete .. //depot/projects/docproj_hu/books/handbook/linuxemu/chapter.sgml#6 delete .. //depot/projects/docproj_hu/books/handbook/mail/chapter.sgml#5 delete .. //depot/projects/docproj_hu/books/handbook/multimedia/chapter.sgml#6 delete .. //depot/projects/docproj_hu/books/handbook/network-servers/chapter.sgml#8 delete .. //depot/projects/docproj_hu/books/handbook/pgpkeys/chapter.sgml#5 delete .. //depot/projects/docproj_hu/books/handbook/ppp-and-slip/chapter.sgml#6 delete .. //depot/projects/docproj_hu/books/handbook/preface/preface.sgml#8 delete .. //depot/projects/docproj_hu/books/handbook/printing/chapter.sgml#11 delete .. //depot/projects/docproj_hu/books/handbook/security/chapter.sgml#9 delete .. //depot/projects/docproj_hu/books/handbook/serialcomms/chapter.sgml#6 delete .. //depot/projects/docproj_hu/books/handbook/virtualization/chapter.sgml#10 delete .. //depot/projects/docproj_hu/books/handbook/x11/chapter.sgml#7 delete Differences ... From owner-p4-projects@FreeBSD.ORG Fri May 16 20:45:49 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 05251106566B; Fri, 16 May 2008 20: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 9EBFA1065675 for ; Fri, 16 May 2008 20:45:48 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8BD2C8FC12 for ; Fri, 16 May 2008 20:45:48 +0000 (UTC) (envelope-from gabor@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 m4GKjmmf069857 for ; Fri, 16 May 2008 20:45:48 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GKjmR1069855 for perforce@freebsd.org; Fri, 16 May 2008 20:45:48 GMT (envelope-from gabor@freebsd.org) Date: Fri, 16 May 2008 20:45:48 GMT Message-Id: <200805162045.m4GKjmR1069855@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 141734 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, 16 May 2008 20:45:49 -0000 http://perforce.freebsd.org/chv.cgi?CH=141734 Change 141734 by gabor@gabor_server on 2008/05/16 20:44:57 - Populate the branch of the Hungarian Documentation Project Affected files ... .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/mk/doc.local.mk#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/authors.ent#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/bookinfo.ent#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/catalog#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/freebsd.dsl#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/l10n.ent#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/legalnotice.sgml#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/mailing-lists.ent#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/newsgroups.ent#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/teams.ent#1 branch .. //depot/projects/docproj_hu/doc/en_US.ISO8859-1/share/sgml/trademarks.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/Makefile.inc#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/dialup-firewall/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/dialup-firewall/article.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/explaining-bsd/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/explaining-bsd/article.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/laptop/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/laptop/article.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/linux-comparison/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/linux-comparison/article.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/multi-os/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/multi-os/article.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/version-guide/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/Makefile.inc#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/isdn-bus.eps#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/isdn-twisted-pair.eps#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/natd.eps#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/net-routing.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/static-routes.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/appendix.decl#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/audit/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/audit/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/basics/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/basics/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/bibliography/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/bibliography/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/book.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/boot/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/boot/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/chapter.decl#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/chapters.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/colophon.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/config/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/config/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/cutting-edge/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/cutting-edge/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/desktop/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/desktop/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/disks/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/disks/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/eresources/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/eresources/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/firewalls/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/firewalls/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/geom/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/geom/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/geom/striping.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/install/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/install/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/install/disk-layout.eps#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/install/example-dir1.eps#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/install/example-dir2.eps#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/install/example-dir3.eps#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/install/example-dir4.eps#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/install/example-dir5.eps#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/introduction/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/introduction/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/jails/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/kernelconfig/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/kernelconfig/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/l10n/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/l10n/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/linuxemu/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/linuxemu/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mac/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mac/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mail/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mail/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mail/mutt1.scr#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mail/mutt2.scr#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mail/mutt3.scr#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mail/pine3.scr#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mail/pine4.scr#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mail/pine5.scr#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mirrors/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/mirrors/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/multimedia/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/multimedia/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/network-servers/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/network-servers/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/pgpkeys/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/pgpkeys/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/ports/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/ports/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/ppp-and-slip/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/ppp-and-slip/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/preface/preface.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/printing/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/printing/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/security/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/security/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/security/ipsec-crypt-pkt.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/security/ipsec-encap-pkt.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/security/ipsec-network.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/security/ipsec-out-pkt.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/serialcomms/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/serialcomms/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/txtfiles.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/users/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/users/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/vinum/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/vinum/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-concat.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-mirrored-vol.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-raid10-vol.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-raid5-org.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-simple-vol.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-striped-vol.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/vinum/vinum-striped.pic#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/virtualization/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/virtualization/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/x11/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/x11/chapter.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/flyer/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/flyer/flyer.tex#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/articles.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/bookinfo.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/books.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/catalog#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/freebsd.dsl#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/freebsd.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/glossary/freebsd-glossary.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/l10n.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/legalnotice.sgml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/mailing-lists.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/mirrors-local.xsl#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/newsgroups.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/teams.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/trademarks.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/translators.ent#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/transtable-local.xsl#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/share/sgml/transtable.xml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/common/freebsd-5.3.xml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/common/freebsd-dev-model.xml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/common/freebsd-linux-license.xml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/common/freebsd-organization.xml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/common/freebsd-recent-releases.xml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/common/freebsd-release-process.xml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/common/freebsd-users.xml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/common/what-is-freebsd.xml#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/freebsd-general/Makefile#1 branch .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/slides/freebsd-general/slides.xml#1 branch .. //depot/projects/docproj_hu/doc/share/examples/add-manref.sh#1 branch .. //depot/projects/docproj_hu/doc/share/examples/check-manref.sh#1 branch .. //depot/projects/docproj_hu/doc/share/examples/vim/accents-sgml.vim#1 branch .. //depot/projects/docproj_hu/doc/share/examples/vim/accents2sgml.pl#1 branch .. //depot/projects/docproj_hu/doc/share/examples/vim/edit-sgml.vim#1 branch .. //depot/projects/docproj_hu/doc/share/examples/vim/gvimrc-sample#1 branch .. //depot/projects/docproj_hu/doc/share/examples/vim/sgml2accents.pl#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/building-products/freebsd-branches.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/building-products/freebsd-organization.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/checkpoint/networks.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/console-server/tk0231-9-1.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/gjournal-desktop/disklabel1.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/gjournal-desktop/disklabel2.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/releng/branches-head.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/releng/branches-releng3.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/releng/branches-releng4.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/releng/branches-releng5.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/releng/branches-releng6.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/vinum/ad0b4aft.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/vinum/ad2b4aft.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/vinum/arch.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/vm-design/fig1.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/vm-design/fig2.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/vm-design/fig3.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/articles/vm-design/fig4.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/corp-net-guide/08-01.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/corp-net-guide/08-02.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/corp-net-guide/08-03.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/corp-net-guide/08-04.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/corp-net-guide/08-05.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/corp-net-guide/08-06.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/design-44bsd/fig1.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/design-44bsd/fig2.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/branches.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/branches.sla#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/freebsd-code-model.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/hats-overview.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/maintenance.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/orghierarchy.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/orghierarchy.sla#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/orghierarchy2.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/portsstatus.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/proc-add-committer.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/proc-add-cvsup.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/proc-commit.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/proc-contrib.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/proc-elections.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/proc-pr.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/proc-releng.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/dev-model/proc-rm-committer.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/developers-handbook/sockets/layers.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/developers-handbook/sockets/sain.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/developers-handbook/sockets/sainfill.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/developers-handbook/sockets/sainlsb.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/developers-handbook/sockets/sainmsb.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/developers-handbook/sockets/sainserv.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/developers-handbook/sockets/serv.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/developers-handbook/sockets/serv2.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/developers-handbook/sockets/slayers.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/advanced-networking/isdn-bus.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/advanced-networking/isdn-twisted-pair.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/advanced-networking/natd.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/advanced-networking/net-routing.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/advanced-networking/static-routes.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/geom/striping.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/adduser1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/adduser2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/adduser3.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/boot-loader-menu.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/boot-mgr.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/config-country.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/console-saver1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/console-saver2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/console-saver3.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/console-saver4.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/desktop.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/disk-layout.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/disklabel-auto.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/disklabel-ed1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/disklabel-ed2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/disklabel-fs.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/disklabel-root1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/disklabel-root2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/disklabel-root3.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/dist-set.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/dist-set2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/docmenu1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/ed0-conf.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/ed0-conf2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/edit-inetd-conf.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/example-dir1.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/example-dir2.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/example-dir3.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/example-dir4.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/example-dir5.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/fdisk-drive1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/fdisk-drive2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/fdisk-edit1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/fdisk-edit2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/ftp-anon1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/ftp-anon2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/hdwrconf.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/keymap.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/main-doc.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/main-keymap.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/main-options.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/main-std.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/main1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/mainexit.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/media.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/mouse1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/mouse2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/mouse3.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/mouse4.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/mouse5.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/mouse6.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/mta-main.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/net-config-menu1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/net-config-menu2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/nfs-server-edit.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/ntp-config.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/options.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/pkg-cat.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/pkg-confirm.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/pkg-install.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/pkg-sel.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/probstart.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/routed.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/security.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/sysinstall-exit.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/timezone1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/timezone2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/timezone3.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/userconfig.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/userconfig2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/install/xf86setup.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/mail/mutt1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/mail/mutt2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/mail/mutt3.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/mail/pine1.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/mail/pine2.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/mail/pine3.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/mail/pine4.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/mail/pine5.scr#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/security/ipsec-crypt-pkt.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/security/ipsec-encap-pkt.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/security/ipsec-network.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/security/ipsec-out-pkt.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/vinum/vinum-concat.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/vinum/vinum-mirrored-vol.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/vinum/vinum-raid10-vol.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/vinum/vinum-raid5-org.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/vinum/vinum-simple-vol.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/vinum/vinum-striped-vol.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/vinum/vinum-striped.pic#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd1.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd10.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd11.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd12.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd13.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd2.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd3.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd4.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd5.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd6.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd7.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd8.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/parallels-freebsd9.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd1.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd10.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd11.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd12.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd13.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd2.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd3.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd4.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd5.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd6.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd7.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd8.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/virtualpc-freebsd9.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd01.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd02.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd03.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd04.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd05.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd06.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd07.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd08.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd09.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd10.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd11.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/books/handbook/virtualization/vmware-freebsd12.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/1.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/10.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/11.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/12.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/13.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/14.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/15.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/2.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/3.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/4.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/5.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/6.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/7.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/8.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/callouts/9.png#1 branch .. //depot/projects/docproj_hu/doc/share/images/flyer/beastie.eps#1 branch .. //depot/projects/docproj_hu/doc/share/images/flyer/logo-full.png#1 branch .. //depot/projects/docproj_hu/doc/share/misc/docbook.css#1 branch .. //depot/projects/docproj_hu/doc/share/misc/epsgeom#1 branch .. //depot/projects/docproj_hu/doc/share/misc/indexreport.pl#1 branch .. //depot/projects/docproj_hu/doc/share/mk/doc.common.mk#1 branch .. //depot/projects/docproj_hu/doc/share/mk/doc.docbook.mk#1 branch .. //depot/projects/docproj_hu/doc/share/mk/doc.html.mk#1 branch .. //depot/projects/docproj_hu/doc/share/mk/doc.images.mk#1 branch .. //depot/projects/docproj_hu/doc/share/mk/doc.install.mk#1 branch .. //depot/projects/docproj_hu/doc/share/mk/doc.project.mk#1 branch .. //depot/projects/docproj_hu/doc/share/mk/doc.slides.mk#1 branch .. //depot/projects/docproj_hu/doc/share/mk/doc.subdir.mk#1 branch .. //depot/projects/docproj_hu/doc/share/mk/doc.xml.mk#1 branch .. //depot/projects/docproj_hu/doc/share/openoffice/BSDi.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/openoffice/BSDi/META-INF/manifest.xml#1 branch .. //depot/projects/docproj_hu/doc/share/openoffice/BSDi/Pictures/10000000000004220000031AEAC840AF.png#1 branch .. //depot/projects/docproj_hu/doc/share/openoffice/BSDi/meta.xml#1 branch .. //depot/projects/docproj_hu/doc/share/openoffice/BSDi/mimetype#1 branch .. //depot/projects/docproj_hu/doc/share/openoffice/BSDi/settings.xml#1 branch .. //depot/projects/docproj_hu/doc/share/openoffice/BSDi/styles.xml#1 branch .. //depot/projects/docproj_hu/doc/share/openoffice/include.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/README#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/aaron.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ache.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/acm.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/adamw.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/addkey.sh#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ahze.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ale.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/alepulver.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/alex.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/alexbl.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/anders.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/andreas.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/anholt.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/anray.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/antoine.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/araujo.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ariff.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/arun.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/arved.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/asami.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/avatar.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/bakul.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/barner.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/beech.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ben.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/benjsc.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/benno.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/billf.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/blackend.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/bland.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/bmah.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/bms.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/brd.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/brian.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/brix.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/brooks.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/brueffer.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/bruno.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/bsam.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/bsd.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/bushman.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/bvs.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/bz.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/cel.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ceri.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/chinsan.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/cjc.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/cjh.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/clement.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/clive.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/clsung.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/cokane.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/core-secretary.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/cperciva.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/cshumway.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/daichi.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/damien.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/danfe.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/danger.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/dannyboy.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/das.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/davidxu.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/db.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/dcs.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/dd.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/delphij.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/demon.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/den.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/des.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/dfr.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/dhartmei.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/dinoex.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/dougb.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/dryice.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/dwmalone.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ehaupt.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/emax.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/erwin.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/fanf.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/farrokhi.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/fjoe.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/flz.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/foxfair.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/gabor.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/gahr.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ganbold.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/garga.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/garys.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/gerald.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ghelmer.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/gioria.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/glebius.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/glewis.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/gnn.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/gordon.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/green.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/grehan.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/gshapiro.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/gsutter.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/guido.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/harti.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/hmp.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/hq.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/hrs.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ijliao.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/imp.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/itetcu.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jadawin.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jcamou.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jdp.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jedgar.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jesper.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jhay.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jhb.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jim.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jinmei.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jkh.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jkim.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jkois.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jkoshy.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jmb.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jmelo.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jmg.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/joe.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/joerg.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/johans.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jon.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/josef.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/jylefort.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/kaiw.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ken.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/kensmith.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/keramida.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/keyring.pl#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/kib.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/knu.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/koitsu.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/krion.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/kris.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/kuriyama.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/kwm.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/laszlof.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lawrance.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lbr.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/le.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/leeym.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lesi.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/linimon.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lioux.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lippe.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lme.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/loader.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lofi.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lth.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lulf.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/luoqi.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lwhsu.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/lx.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/maho.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/marcel.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/marck.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/marcus.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/marius.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/markp.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/marks.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/markus.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mat.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/matteo.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/matusita.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mav.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/max.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/maxim.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mbr.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/metal.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mheinen.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mi.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mich.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mikeh.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/miwi.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mlaier.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mm.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mnag.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mp.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mtm.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/murray.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/mux.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/nate.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/nectar.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/nemoliu.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/netchild.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/niels.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/nik.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/niklas.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/nivit.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/njl.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/nork.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/novel.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/nox.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/nsouch.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/nyan.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/obraun.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/obrien.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/oleg.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/patrick.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/paul.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/pav.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/peadar.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/perky.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/petef.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/peter.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/pgj.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/pgpkeys-core.sgml#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/pgpkeys-developers.sgml#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/pgpkeys-officers.sgml#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/pgpkeys.ent#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/phantom.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/philip.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/phk.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/pirzyk.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/pjd.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/portmgr-secretary.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/rafan.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/rdivacky.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/rees.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/remko.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/rich.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/rik.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/rink.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/roam.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/roberto.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/rodrigc.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/rpaulo.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/rrs.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ru.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/rushani.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/sam.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/sanpei.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/sat.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/schweikh.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/scop.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/scottl.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/seanc.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/security-officer.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/sem.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/sephe.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/sepotvin.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/sergei.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/shaun.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/sheldonh.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/simon.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/sobomax.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ssouhlal.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/stas.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/stefan.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/stefanf.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/stephane.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/syrinx.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/tabthorpe.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/tdb.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/thierry.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/thomas.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/thompsa.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/timur.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/tmclaugh.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/tmm.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/tobez.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/trasz.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/trevor.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/trhodes.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/twinterg.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ue.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ume.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/ups.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/vanilla.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/vd.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/viny.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/vkashyap.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/vs.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/vsevolod.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/weongyo.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/wes.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/wilko.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/will.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/wkoszek.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/wollman.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/wosch.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/wxs.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/xride.key#1 branch .. //depot/projects/docproj_hu/doc/share/pgpkeys/yoichi.key#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/README.mirrors#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/articles.ent#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/bibliography.sgml#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/books.ent#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/catalog#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/default.dsl#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/freebsd.dsl#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/freebsd.dtd#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/freebsd.ent#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/freebsd41.dtd#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/l10n.ent#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/man-refs.ent#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/man-refs.pl#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/mirrors-local.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/mirrors-master.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/mirrors.xml#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/pgp.dsl#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/spellcheck.dsl#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/trademarks.ent#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/transtable-common.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/transtable-local.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/transtable-master.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/transtable.xml#1 branch .. //depot/projects/docproj_hu/doc/share/sgml/urls.ent#1 branch .. //depot/projects/docproj_hu/doc/share/web2c/pdftex.def#1 branch .. //depot/projects/docproj_hu/doc/share/xsl/default.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/xsl/freebsd-common.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/xsl/freebsd-fo.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/xsl/freebsd-html-chunk.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/xsl/freebsd-html.xsl#1 branch .. //depot/projects/docproj_hu/doc/share/xsl/freebsd.xsl#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/Makefile#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/errata/Makefile#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/errata/article.sgml#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/hardware/Makefile#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/hardware/article.sgml#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/readme/Makefile#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/readme/article.sgml#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/relnotes/Makefile#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/relnotes/article.sgml#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/share/sgml/catalog#1 branch .. //depot/projects/docproj_hu/src/release/doc/en_US.ISO8859-1/share/sgml/release.dsl#1 branch .. //depot/projects/docproj_hu/src/release/doc/share/examples/Makefile.relnotesng#1 branch .. //depot/projects/docproj_hu/src/release/doc/share/misc/dev.archlist.txt#1 branch .. //depot/projects/docproj_hu/src/release/doc/share/misc/man2hwnotes.pl#1 branch .. //depot/projects/docproj_hu/src/release/doc/share/mk/doc.relnotes.mk#1 branch .. //depot/projects/docproj_hu/src/release/doc/share/sgml/Makefile#1 branch .. //depot/projects/docproj_hu/src/release/doc/share/sgml/catalog#1 branch .. //depot/projects/docproj_hu/src/release/doc/share/sgml/default.dsl#1 branch .. //depot/projects/docproj_hu/src/release/doc/share/sgml/release.dsl#1 branch .. //depot/projects/docproj_hu/src/release/doc/share/sgml/release.ent#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/Makefile#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/errata/Makefile#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/errata/article.sgml#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/hardware/Makefile#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/hardware/article.sgml#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/readme/Makefile#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/readme/article.sgml#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/relnotes/Makefile#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/relnotes/article.sgml#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/share/sgml/catalog#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/share/sgml/release.dsl#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/share/examples/Makefile.relnotesng#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/share/misc/dev.archlist.txt#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/share/misc/man2hwnotes.pl#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/share/mk/doc.relnotes.mk#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/share/sgml/Makefile#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/share/sgml/catalog#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/share/sgml/default.dsl#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/share/sgml/release.dsl#1 branch .. //depot/projects/docproj_hu/src_7/release/doc/share/sgml/release.ent#1 branch .. //depot/projects/docproj_hu/www/en/FAQ/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/FAQ/index.html#1 branch .. //depot/projects/docproj_hu/www/en/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/Makefile.inc#1 branch .. //depot/projects/docproj_hu/www/en/about.sgml#1 branch .. //depot/projects/docproj_hu/www/en/administration.sgml#1 branch .. //depot/projects/docproj_hu/www/en/advocacy/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/advocacy/index.sgml#1 branch .. //depot/projects/docproj_hu/www/en/advocacy/letter.sgml#1 branch .. //depot/projects/docproj_hu/www/en/advocacy/myths.sgml#1 branch .. //depot/projects/docproj_hu/www/en/applications.sgml#1 branch .. //depot/projects/docproj_hu/www/en/art.sgml#1 branch .. //depot/projects/docproj_hu/www/en/availability.sgml#1 branch .. //depot/projects/docproj_hu/www/en/cgi/Gnats.pm#1 branch .. //depot/projects/docproj_hu/www/en/cgi/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/cgi/cgi-lib.pl#1 branch .. //depot/projects/docproj_hu/www/en/cgi/cgi-style.pl#1 branch .. //depot/projects/docproj_hu/www/en/cgi/confirm-code.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/cvsweb.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/cvsweb.conf#1 branch .. //depot/projects/docproj_hu/www/en/cgi/cvsweb.conf-freebsd#1 branch .. //depot/projects/docproj_hu/www/en/cgi/dosendpr.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/getmsg.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/mailindex.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/man.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/mid.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/mirror.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/missing_handler.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/monthly.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/pds.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/ports.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/query-pr-lib.pl#1 branch .. //depot/projects/docproj_hu/www/en/cgi/query-pr-summary.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/query-pr.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/search.cgi#1 branch .. //depot/projects/docproj_hu/www/en/cgi/url.cgi#1 branch .. //depot/projects/docproj_hu/www/en/commercial/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/commercial/commercial.sgml#1 branch .. //depot/projects/docproj_hu/www/en/community.xsl#1 branch .. //depot/projects/docproj_hu/www/en/community/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/community/irc.sgml#1 branch .. //depot/projects/docproj_hu/www/en/community/mailinglists.sgml#1 branch .. //depot/projects/docproj_hu/www/en/community/newsgroups.sgml#1 branch .. //depot/projects/docproj_hu/www/en/community/webresources.sgml#1 branch .. //depot/projects/docproj_hu/www/en/copyright/COPYING#1 branch .. //depot/projects/docproj_hu/www/en/copyright/COPYING.LIB#1 branch .. //depot/projects/docproj_hu/www/en/copyright/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/copyright/copyright.sgml#1 branch .. //depot/projects/docproj_hu/www/en/copyright/daemon.sgml#1 branch .. //depot/projects/docproj_hu/www/en/copyright/freebsd-doc-license.sgml#1 branch .. //depot/projects/docproj_hu/www/en/copyright/freebsd-license.sgml#1 branch .. //depot/projects/docproj_hu/www/en/copyright/license.sgml#1 branch .. //depot/projects/docproj_hu/www/en/copyright/trademarks.sgml#1 branch .. //depot/projects/docproj_hu/www/en/developers.sgml#1 branch .. //depot/projects/docproj_hu/www/en/developers/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/developers/cvs.sgml#1 branch .. //depot/projects/docproj_hu/www/en/doc/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/docproj/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/docproj/current.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docproj/doc-set.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docproj/docproj.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docproj/handbook.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docproj/handbook3.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docproj/sgml.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docproj/submitting.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docproj/todo.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docproj/translations.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docproj/who.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docs.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docs/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/docs/books.sgml#1 branch .. //depot/projects/docproj_hu/www/en/docs/webresources.sgml#1 branch .. //depot/projects/docproj_hu/www/en/donations/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/donations/donors.sgml#1 branch .. //depot/projects/docproj_hu/www/en/donations/index.sgml#1 branch .. //depot/projects/docproj_hu/www/en/donations/wantlist.sgml#1 branch .. //depot/projects/docproj_hu/www/en/events/2002/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/events/2002/bsdcon-devsummit.sgml#1 branch .. //depot/projects/docproj_hu/www/en/events/2002/usenix-devsummit.sgml#1 branch .. //depot/projects/docproj_hu/www/en/events/2003/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/events/2003/bsdcon-devsummit.sgml#1 branch .. //depot/projects/docproj_hu/www/en/events/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/events/Makefile.inc#1 branch .. //depot/projects/docproj_hu/www/en/events/events.css#1 branch .. //depot/projects/docproj_hu/www/en/events/rss.xsl#1 branch .. //depot/projects/docproj_hu/www/en/favicon.ico#1 branch .. //depot/projects/docproj_hu/www/en/features.sgml#1 branch .. //depot/projects/docproj_hu/www/en/freebsd.css#1 branch .. //depot/projects/docproj_hu/www/en/gifs/2.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/205-jp.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/205-jpb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/3.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/4.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/5.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/6.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/7.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/8.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/9.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/A.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/B.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/C.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/D.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/E.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/F.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/G.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/H.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/J.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/K.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/L.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/M.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/Makefile#1 branch .. //depot/projects/docproj_hu/www/en/gifs/N.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/P.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/Q.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/R.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/S.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/T.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/U.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/V.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/W.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/X.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/Y.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/Z.pnm#1 branch .. //depot/projects/docproj_hu/www/en/gifs/aboutf.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/aboutfb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/abs_bsd_cov.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/apache.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/apachepower.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/back.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/banner1.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/banner2.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/banner3.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/banner4.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/bar.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/binary.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/blocked.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/branches.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/branches.tex#1 branch .. //depot/projects/docproj_hu/www/en/gifs/bsdcomp-4.2.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/bsdi-handbook.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/bsdisc.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/bsdiscb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/bsdm.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/bsdmagazine.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/bsdmb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/bug.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/building_internet_servers.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/building_internet_servers_small.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/bukudepan.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/c99.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/cahiers_adm_cov.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/comp_b.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/complete.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/cover.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/coverb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/dae_up2.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/dae_up3.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/daemon-phk.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/daemon.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/daemon_hammer-tn15.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/daemon_hammer-tn20.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/daemon_hammer-tn25.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/daemon_hammer.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/darbylogo.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/dir.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/doc.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/doc.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/docs0.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/docs1.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/done.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/faq0.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/faq1.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/fbsd-ososfypc.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/fbsdcng-english.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/fbsdcng-japanese.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/fhp_mini.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/flash0.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/flash1.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/fm-freebsd45.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/freebsd-advert.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/freebsd-basics-cover-front-145.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/freebsd_1.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/freebsd_3.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/freebsdro.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/frowny.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/fullcourse3.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/fullcourse3b.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/fultus-cover.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/get0.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/get1.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/getstarb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/getstart.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/gourchin3.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/handboo0.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/handboo1.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/home.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/how_to_contribute.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/in_progress.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/index0.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/index1.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/instman.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/instmanb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/jp.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/jpb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/kapak.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/kapak_sml.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/kr.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/krb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/las5.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/las512.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/las512b.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/las523.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/las523b.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/las5b.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/littlelogo.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/lob-freebsd-4.2.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/lob-freebsd-4.4-small.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/lob-freebsd-4.4.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/lynx.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/mall_title_medium.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/mall_title_tiny.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/minigraph.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/new.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/news.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/news.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/newslet2.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/newslet2b.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/newsletb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/newslett.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/not_planned.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/not_started.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/pbfbsd2.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/pc98-jp.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/pc98-jpb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/pf_packet_filter_book_cover.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/pht.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/phtb.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/plain.png#1 branch .. //depot/projects/docproj_hu/www/en/gifs/plueschtier-tiny.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/power-button.gif#1 branch .. //depot/projects/docproj_hu/www/en/gifs/power.jpg#1 branch .. //depot/projects/docproj_hu/www/en/gifs/powerani.gif#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Fri May 16 20:48:52 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3411A1065675; Fri, 16 May 2008 20:48:52 +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 E9045106566C for ; Fri, 16 May 2008 20:48:51 +0000 (UTC) (envelope-from gabor@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D7A418FC1D for ; Fri, 16 May 2008 20:48:51 +0000 (UTC) (envelope-from gabor@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 m4GKmpEo079038 for ; Fri, 16 May 2008 20:48:51 GMT (envelope-from gabor@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GKmpMx079036 for perforce@freebsd.org; Fri, 16 May 2008 20:48:51 GMT (envelope-from gabor@freebsd.org) Date: Fri, 16 May 2008 20:48:51 GMT Message-Id: <200805162048.m4GKmpMx079036@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to gabor@freebsd.org using -f From: Gabor Kovesdan To: Perforce Change Reviews Cc: Subject: PERFORCE change 141735 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, 16 May 2008 20:48:52 -0000 http://perforce.freebsd.org/chv.cgi?CH=141735 Change 141735 by gabor@gabor_server on 2008/05/16 20:48:12 IFC Affected files ... .. //depot/projects/docproj_es/doc/es_ES.ISO8859-1/articles/linux-users/article.sgml#3 integrate .. //depot/projects/docproj_es/doc/es_ES.ISO8859-1/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/docproj_es/doc/share/pgpkeys/itetcu.key#2 integrate .. //depot/projects/docproj_es/doc/share/pgpkeys/trhodes.key#2 integrate .. //depot/projects/docproj_es/doc/share/sgml/mirrors.xml#2 integrate .. //depot/projects/docproj_es/www/en/news/status/Makefile#2 integrate .. //depot/projects/docproj_es/www/en/news/status/report-2008-01-2008-03.xml#1 branch .. //depot/projects/docproj_es/www/en/news/status/status.sgml#2 integrate .. //depot/projects/docproj_es/www/en/search/search.sgml#2 integrate .. //depot/projects/docproj_es/www/share/sgml/events.xml#2 integrate .. //depot/projects/docproj_es/www/share/sgml/news.xml#2 integrate Differences ... ==== //depot/projects/docproj_es/doc/es_ES.ISO8859-1/articles/linux-users/article.sgml#3 (text+ko) ==== @@ -22,7 +22,7 @@ El Proyecto de Documentación de &os; - $FreeBSD: doc/es_ES.ISO8859-1/articles/linux-users/article.sgml,v 1.2 2008/04/24 21:25:17 carvay Exp $ + $FreeBSD: doc/es_ES.ISO8859-1/articles/linux-users/article.sgml,v 1.3 2008/05/05 13:57:47 jesusr Exp $ &tm-attrib.freebsd; @@ -476,7 +476,7 @@ - procfs: Se ha ido pero no se ha olvidado + procfs: perdido pero no olvidado Es posible que usando &linux; haya consultado /proc/sys/net/ipv4/ip_forward para determinar si ==== //depot/projects/docproj_es/doc/es_ES.ISO8859-1/books/handbook/security/chapter.sgml#2 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -341,7 +341,7 @@ En este capítulo usaremos el texto en negrita para referirnos a una orden o aplicación, y una fuente en cursiva para - referirnos a órdenes espcíficas. Usaremos un tipo normal + referirnos a órdenes específicas. Usaremos un tipo normal para los protocolos. Esta diferencia tipográfica nos será útil por ejemplo con ssh, que es tanto un protocolo como una orden. ==== //depot/projects/docproj_es/doc/share/pgpkeys/itetcu.key#2 (text+ko) ==== @@ -1,41 +1,44 @@ - + -sub 2048g/8C6A1D3F 2006-05-06 [expires: 2008-05-05] +sub 2048g/0B30E680 2008-05-08 [expires: 2010-05-08] ]]> ==== //depot/projects/docproj_es/doc/share/pgpkeys/trhodes.key#2 (text+ko) ==== @@ -1,49 +1,52 @@ - + - Key fingerprint = 2D4D 1D31 A5C6 08AA 1075 C963 C0F9 A089 1B9E BD43 -uid Tom Rhodes -sub 3072g/F7A606E4 2002-01-15 +pub 1024D/FB7D88E1 2008-05-07 + Key fingerprint = 8279 3100 2DF2 F00E 7FDD AC2C 5776 23AB FB7D 88E1 +uid Tom Rhodes (trhodes) +sub 4096g/7B0CD79F 2008-05-07 ]]> ==== //depot/projects/docproj_es/doc/share/sgml/mirrors.xml#2 (text+ko) ==== @@ -2,7 +2,7 @@ - $FreeBSD: doc/share/sgml/mirrors.xml,v 1.70 2008/04/09 15:14:52 roberto Exp $ + $FreeBSD: doc/share/sgml/mirrors.xml,v 1.71 2008/05/06 13:28:52 roberto Exp $ @@ -641,12 +641,22 @@ http://www.fr.FreeBSD.org/ + + www1.fr.FreeBSD.org + http://www1.fr.FreeBSD.org/ + + ftp.fr.FreeBSD.org ftp://ftp.fr.FreeBSD.org/pub/FreeBSD/ + ftp1.fr.FreeBSD.org + ftp://ftp1.fr.FreeBSD.org/pub/FreeBSD/ + + + ftp2.fr.FreeBSD.org ftp://ftp2.fr.FreeBSD.org/pub/FreeBSD/ @@ -704,6 +714,10 @@ cvsup8.fr.FreeBSD.org + + rsync1.fr.freebsd.org + + hostmaster@fr.FreeBSD.org ==== //depot/projects/docproj_es/www/en/news/status/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: www/en/news/status/Makefile,v 1.41 2008/02/18 03:23:14 brd Exp $ +# $FreeBSD: www/en/news/status/Makefile,v 1.42 2008/05/14 22:54:14 brd Exp $ .if exists(../Makefile.conf) .include "../Makefile.conf" @@ -39,6 +39,7 @@ XMLDOCS+= report-2007-04-2007-06 XMLDOCS+= report-2007-07-2007-10 XMLDOCS+= report-2007-10-2007-12 +XMLDOCS+= report-2008-01-2008-03 XSLT.DEFAULT= report.xsl ==== //depot/projects/docproj_es/www/en/news/status/status.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -8,7 +8,7 @@ &header; -

Next submissions due: April 6, 2008

+

Next submissions due: July 6, 2008

Use the xml generator or download and edit the @@ -38,6 +38,13 @@

These status reports may be reproduced in whole or in part, as long as the source is clearly identified and appropriate credit given.

+

2008

+ +
+

2007

    ==== //depot/projects/docproj_es/www/en/search/search.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -373,6 +373,12 @@ + Drivers + Writing device drivers for FreeBSD + + + Embedded Discussions about using FreeBSD in embedded systems ==== //depot/projects/docproj_es/www/share/sgml/events.xml#2 (text+ko) ==== @@ -10,7 +10,7 @@ - $FreeBSD: www/share/sgml/events.xml,v 1.48 2008/04/20 01:23:45 murray Exp $ + $FreeBSD: www/share/sgml/events.xml,v 1.51 2008/05/11 06:51:03 murray Exp $ @@ -64,7 +64,52 @@ organized by members of the New York City *BSD Users Group (NYC*BUG). - + + 9th Libre Software Meeting + http://2008.rmll.info/?lang=en + + 2008 + 7 + 1 + + + 2008 + 7 + 5 + + + France + Mont-de-Marsan + Multiple Locations + + The Libre Software Meeting has occurred each year + since July 2000. This year there will again be a FreeBSD boot + camp to introduce new users to the Operating System. + + + LinuxTag 2008 + http://www.linuxtag.org/2008/en/ + + 2008 + 5 + 28 + + + 2008 + 5 + 31 + + + Germany + Berlin + Messe Berlin + + LinuxTag is Europe's largest event about Free + Software, Linux and Open Source. This year there will be the + traditional FreeBSD booth and several BSD talks. It will also be + possible to take the BSDA certification exam there on Friday May + 30. + BSDCan 2008 http://www.bsdcan.org/2008/ ==== //depot/projects/docproj_es/www/share/sgml/news.xml#2 (text+ko) ==== @@ -20,7 +20,7 @@ - $FreeBSD: www/share/sgml/news.xml,v 1.160 2008/04/22 15:29:46 pgj Exp $ + $FreeBSD: www/share/sgml/news.xml,v 1.161 2008/05/14 22:54:14 brd Exp $ @@ -28,6 +28,22 @@ 2008 + 5 + + 14 + + + January - March, 2008 Status Reports + +

    The January - March, 2008 Status Reports are now + available with 13 entries.

    +
    + +
    +
    + + 4 22 From owner-p4-projects@FreeBSD.ORG Fri May 16 21:12:18 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 08E6B1065678; Fri, 16 May 2008 21:12: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 BDEDA1065673 for ; Fri, 16 May 2008 21:12:17 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AD4818FC1E for ; Fri, 16 May 2008 21:12:17 +0000 (UTC) (envelope-from thompsa@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 m4GLCHe8080938 for ; Fri, 16 May 2008 21:12:17 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GLCHXO080936 for perforce@freebsd.org; Fri, 16 May 2008 21:12:17 GMT (envelope-from thompsa@freebsd.org) Date: Fri, 16 May 2008 21:12:17 GMT Message-Id: <200805162112.m4GLCHXO080936@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141736 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, 16 May 2008 21:12:18 -0000 http://perforce.freebsd.org/chv.cgi?CH=141736 Change 141736 by thompsa@thompsa_burger on 2008/05/16 21:11:25 Remove ral from the build until the missing files come in (hint hint Sam). Affected files ... .. //depot/projects/vap/sys/i386/conf/GENERIC#15 edit .. //depot/projects/vap/sys/modules/Makefile#27 edit Differences ... ==== //depot/projects/vap/sys/i386/conf/GENERIC#15 (text+ko) ==== @@ -259,7 +259,7 @@ device ath # Atheros pci/cardbus NIC's device ath_hal # Atheros HAL (Hardware Access Layer) device ath_rate_sample # SampleRate tx rate control for ath -device ral # Ralink Technology RT2500 wireless NICs. +#device ral # Ralink Technology RT2500 wireless NICs. #device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. #device wl # Older non 802.11 Wavelan wireless NIC. ==== //depot/projects/vap/sys/modules/Makefile#27 (text+ko) ==== @@ -225,8 +225,8 @@ pseudofs \ ${_pst} \ puc \ - ral \ - ralfw \ + ${_XXX_ral} \ + ${_XXX_ralfw} \ ${_random} \ ${_ray} \ rc \ From owner-p4-projects@FreeBSD.ORG Fri May 16 21:57:04 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3AA5C1065673; Fri, 16 May 2008 21:57: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 F0B80106564A for ; Fri, 16 May 2008 21:57:03 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DF84A8FC15 for ; Fri, 16 May 2008 21:57:03 +0000 (UTC) (envelope-from thompsa@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 m4GLv3EZ083613 for ; Fri, 16 May 2008 21:57:03 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4GLv3ln083611 for perforce@freebsd.org; Fri, 16 May 2008 21:57:03 GMT (envelope-from thompsa@freebsd.org) Date: Fri, 16 May 2008 21:57:03 GMT Message-Id: <200805162157.m4GLv3ln083611@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141737 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, 16 May 2008 21:57:04 -0000 http://perforce.freebsd.org/chv.cgi?CH=141737 Change 141737 by thompsa@thompsa_burger on 2008/05/16 21:56:07 After talking to Sam its not a simple case of forgetting to commit dev/ral/rt2860.* along with the build glue, the driver needs more work. Instead just revert the build hooks for the 2860 for the time being. Affected files ... .. //depot/projects/vap/sys/conf/files#39 edit .. //depot/projects/vap/sys/dev/ral/if_ral_pci.c#10 edit .. //depot/projects/vap/sys/i386/conf/GENERIC#16 edit .. //depot/projects/vap/sys/modules/Makefile#28 edit .. //depot/projects/vap/sys/modules/ralfw/Makefile#4 edit Differences ... ==== //depot/projects/vap/sys/conf/files#39 (text+ko) ==== @@ -1030,7 +1030,6 @@ dev/quicc/quicc_core.c optional quicc dev/ral/rt2560.c optional ral dev/ral/rt2661.c optional ral -dev/ral/rt2860.c optional ral dev/ral/if_ral_pci.c optional ral pci rt2561fw.c optional rt2561fw | ralfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk rt2561.fw:rt2561fw -mrt2561 -c${.TARGET}" \ @@ -1074,20 +1073,6 @@ compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ral/rt2661.fw.uu" \ no-obj no-implicit-rule \ clean "rt2661.fw" -rt2860fw.c optional rt2860fw | ralfw \ - compile-with "${AWK} -f $S/tools/fw_stub.awk rt2860.fw:rt2860fw -mrt2860 -c${.TARGET}" \ - no-implicit-rule before-depend local \ - clean "rt2860fw.c" -rt2860fw.fwo optional rt2860fw | ralfw \ - dependency "rt2860.fw" \ - compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} rt2860.fw" \ - no-implicit-rule \ - clean "rt2860.fwo" -rt2860.fw optional rt2860fw | ralfw \ - dependency ".PHONY" \ - compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ral/rt2860.fw.uu" \ - no-obj no-implicit-rule \ - clean "rt2860.fw" dev/random/harvest.c standard dev/random/hash.c optional random dev/random/probe.c optional random ==== //depot/projects/vap/sys/dev/ral/if_ral_pci.c#10 (text+ko) ==== @@ -19,7 +19,7 @@ __FBSDID("$FreeBSD: src/sys/dev/ral/if_ral_pci.c,v 1.7 2007/06/11 03:36:52 sam Exp $"); /* - * PCI/Cardbus front-end for the Ralink RT256x/RT2661/RT2860 driver. + * PCI/Cardbus front-end for the Ralink RT256x/RT2661 driver. */ #include @@ -55,7 +55,6 @@ #include #include -#include MODULE_DEPEND(ral, pci, 1, 1, 1); MODULE_DEPEND(ral, firmware, 1, 1, 1); @@ -84,13 +83,6 @@ rt2661_suspend, rt2661_resume, rt2661_intr -}, ral_rt2860_opns = { - rt2860_attach, - rt2860_detach, - rt2860_shutdown, - rt2860_suspend, - rt2860_resume, - rt2860_intr }; struct ral_pci_ident { @@ -105,10 +97,6 @@ { 0x1814, 0x0301, &ral_rt2560_opns, "Ralink Technology RT2561S" }, { 0x1814, 0x0302, &ral_rt2560_opns, "Ralink Technology RT2561" }, { 0x1814, 0x0401, &ral_rt2661_opns, "Ralink Technology RT2661" }, - { 0x1814, 0x0601, &ral_rt2860_opns, "Ralink Technology RT2860" }, - { 0x1814, 0x0681, &ral_rt2860_opns, "Ralink Technology RT2860E" }, - { 0x1814, 0x0701, &ral_rt2860_opns, "Ralink Technology RT2860" }, - { 0x1814, 0x0801, &ral_rt2860_opns, "Ralink Technology RT2860" }, { 0, 0, NULL } }; @@ -117,7 +105,6 @@ union { struct rt2560_softc sc_rt2560; struct rt2661_softc sc_rt2661; - struct rt2860_softc sc_rt2860; } u; struct ral_opns *sc_opns; ==== //depot/projects/vap/sys/i386/conf/GENERIC#16 (text+ko) ==== @@ -259,7 +259,7 @@ device ath # Atheros pci/cardbus NIC's device ath_hal # Atheros HAL (Hardware Access Layer) device ath_rate_sample # SampleRate tx rate control for ath -#device ral # Ralink Technology RT2500 wireless NICs. +device ral # Ralink Technology RT2500 wireless NICs. #device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. #device wl # Older non 802.11 Wavelan wireless NIC. ==== //depot/projects/vap/sys/modules/Makefile#28 (text+ko) ==== @@ -225,8 +225,8 @@ pseudofs \ ${_pst} \ puc \ - ${_XXX_ral} \ - ${_XXX_ralfw} \ + ral \ + ralfw \ ${_random} \ ${_ray} \ rc \ ==== //depot/projects/vap/sys/modules/ralfw/Makefile#4 (text+ko) ==== @@ -1,5 +1,5 @@ # $FreeBSD$ -SUBDIR= rt2561 rt2561s rt2661 rt2860 +SUBDIR= rt2561 rt2561s rt2661 .include From owner-p4-projects@FreeBSD.ORG Sat May 17 01:55:23 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A2BBD1065677; Sat, 17 May 2008 01:55: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 6340B1065673 for ; Sat, 17 May 2008 01:55: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 510D78FC48 for ; Sat, 17 May 2008 01:55: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 m4H1tMDW005040 for ; Sat, 17 May 2008 01:55:22 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4H1tMiX005038 for perforce@freebsd.org; Sat, 17 May 2008 01:55:22 GMT (envelope-from jb@freebsd.org) Date: Sat, 17 May 2008 01:55:22 GMT Message-Id: <200805170155.m4H1tMiX005038@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 141740 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, 17 May 2008 01:55:23 -0000 http://perforce.freebsd.org/chv.cgi?CH=141740 Change 141740 by jb@freebsd3 on 2008/05/17 01:54:43 IFC Affected files ... .. //depot/projects/dtrace/ports/MOVED#86 integrate .. //depot/projects/dtrace/src/bin/sh/expand.c#7 integrate .. //depot/projects/dtrace/src/bin/sh/parser.c#6 integrate .. //depot/projects/dtrace/src/bin/sh/parser.h#5 integrate .. //depot/projects/dtrace/src/etc/rc.initdiskless#7 integrate .. //depot/projects/dtrace/src/include/gssapi/gssapi.h#5 integrate .. //depot/projects/dtrace/src/lib/libc/stdtime/strftime.3#5 integrate .. //depot/projects/dtrace/src/lib/libpam/modules/pam_ksu/Makefile#4 integrate .. //depot/projects/dtrace/src/libexec/rtld-elf/rtld.1#6 integrate .. //depot/projects/dtrace/src/share/timedef/hu_HU.ISO8859-2.src#5 integrate .. //depot/projects/dtrace/src/share/timedef/hu_HU.UTF-8.src#5 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/genassym.c#10 integrate .. //depot/projects/dtrace/src/sys/cddl/compat/opensolaris/sys/lock.h#3 integrate .. //depot/projects/dtrace/src/sys/conf/NOTES#51 integrate .. //depot/projects/dtrace/src/sys/conf/files#89 integrate .. //depot/projects/dtrace/src/sys/conf/options#51 integrate .. //depot/projects/dtrace/src/sys/dev/ciss/ciss.c#15 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/LICENSE#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/README#1 branch .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_82598.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_api.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_api.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_common.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_common.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_osdep.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_phy.c#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_phy.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe_type.h#2 integrate .. //depot/projects/dtrace/src/sys/dev/ixgbe/tcp_lro.c#1 branch .. //depot/projects/dtrace/src/sys/dev/ixgbe/tcp_lro.h#1 branch .. //depot/projects/dtrace/src/sys/dev/puc/pucdata.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/sym/sym_defs.h#4 integrate .. //depot/projects/dtrace/src/sys/dev/sym/sym_fw.h#4 integrate .. //depot/projects/dtrace/src/sys/dev/sym/sym_fw1.h#5 integrate .. //depot/projects/dtrace/src/sys/dev/sym/sym_fw2.h#5 integrate .. //depot/projects/dtrace/src/sys/dev/sym/sym_hipd.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/usb/umass.c#11 integrate .. //depot/projects/dtrace/src/sys/dev/usb/usbdevs#36 integrate .. //depot/projects/dtrace/src/sys/dev/wpi/if_wpi.c#12 integrate .. //depot/projects/dtrace/src/sys/dev/wpi/if_wpivar.h#4 integrate .. //depot/projects/dtrace/src/sys/fs/ntfs/ntfs_subr.c#8 integrate .. //depot/projects/dtrace/src/sys/fs/udf/udf_vnops.c#8 integrate .. //depot/projects/dtrace/src/sys/i386/i386/genassym.c#11 integrate .. //depot/projects/dtrace/src/sys/kern/kern_sx.c#14 integrate .. //depot/projects/dtrace/src/sys/kern/subr_lock.c#12 integrate .. //depot/projects/dtrace/src/sys/kern/subr_witness.c#20 integrate .. //depot/projects/dtrace/src/sys/kern/uipc_sem.c#11 integrate .. //depot/projects/dtrace/src/sys/kern/uipc_sockbuf.c#10 integrate .. //depot/projects/dtrace/src/sys/modules/ixgbe/Makefile#3 integrate .. //depot/projects/dtrace/src/sys/net/ethernet.h#8 integrate .. //depot/projects/dtrace/src/sys/nfsclient/bootp_subr.c#8 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/genassym.c#8 integrate .. //depot/projects/dtrace/src/sys/sys/_lock.h#6 integrate .. //depot/projects/dtrace/src/sys/sys/_lockmgr.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/_mutex.h#6 integrate .. //depot/projects/dtrace/src/sys/sys/_rwlock.h#5 integrate .. //depot/projects/dtrace/src/sys/sys/_sx.h#2 integrate .. //depot/projects/dtrace/src/sys/sys/lock.h#11 integrate .. //depot/projects/dtrace/src/sys/sys/lockmgr.h#21 integrate .. //depot/projects/dtrace/src/sys/sys/mutex.h#11 integrate .. //depot/projects/dtrace/src/sys/sys/rwlock.h#12 integrate .. //depot/projects/dtrace/src/sys/sys/socketvar.h#11 integrate .. //depot/projects/dtrace/src/sys/vm/vm_page.c#34 integrate .. //depot/projects/dtrace/src/tools/regression/aio/aiop/aiop.c#2 integrate .. //depot/projects/dtrace/src/tools/regression/bin/sh/builtins/lineno.0#1 branch .. //depot/projects/dtrace/src/tools/regression/bin/sh/builtins/lineno.0.stdout#1 branch .. //depot/projects/dtrace/src/usr.bin/cksum/cksum.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/getopt/README#4 delete .. //depot/projects/dtrace/src/usr.bin/getopt/getopt.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/ldd/ldd.1#5 integrate .. //depot/projects/dtrace/src/usr.bin/netstat/inet.c#10 integrate .. //depot/projects/dtrace/src/usr.bin/netstat/main.c#7 integrate .. //depot/projects/dtrace/src/usr.bin/netstat/netstat.1#6 integrate .. //depot/projects/dtrace/src/usr.bin/netstat/netstat.h#8 integrate .. //depot/projects/dtrace/src/usr.bin/truss/Makefile#7 integrate .. //depot/projects/dtrace/src/usr.bin/truss/amd64-fbsd32.c#1 branch .. //depot/projects/dtrace/src/usr.bin/truss/amd64-linux32.c#1 branch .. //depot/projects/dtrace/src/usr.bin/truss/amd64linux32.conf#1 branch .. //depot/projects/dtrace/src/usr.bin/truss/extern.h#7 integrate .. //depot/projects/dtrace/src/usr.bin/truss/fbsd32.conf#1 branch .. //depot/projects/dtrace/src/usr.bin/truss/main.c#10 integrate .. //depot/projects/dtrace/src/usr.sbin/moused/moused.8#7 integrate .. //depot/projects/dtrace/src/usr.sbin/moused/moused.c#7 integrate .. //depot/projects/dtrace/www/en/news/status/report-2008-01-2008-03.xml#2 integrate Differences ... ==== //depot/projects/dtrace/ports/MOVED#86 (text+ko) ==== @@ -1,7 +1,7 @@ # # MOVED - a list of (recently) moved or removed ports # -# $FreeBSD: ports/MOVED,v 1.1593 2008/05/12 17:33:17 hrs Exp $ +# $FreeBSD: ports/MOVED,v 1.1594 2008/05/15 22:00:08 flz Exp $ # # Each entry consists of a single line containing the following four # fields in the order named, separated with the pipe (`|') character: @@ -3474,3 +3474,4 @@ x11-toolkits/gtkdatabox|x11-toolkits/gtkdatabox2|2008-05-08|This old version has been superseeded by x11-toolkits/gtkdatabox2 devel/swigruby||2008-05-11|Has expired: use devel/swig13 instead, last release was 8 years ago japanese/epson-ttfonts||2008-05-12|Removed because of extremely restrictive license +x11-servers/xorg-printserver||2008-05-15|Has expired, software is obsolete ==== //depot/projects/dtrace/src/bin/sh/expand.c#7 (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/dtrace/src/bin/sh/parser.c#6 (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/dtrace/src/bin/sh/parser.h#5 (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/dtrace/src/etc/rc.initdiskless#7 (text+ko) ==== @@ -24,7 +24,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/rc.initdiskless,v 1.52 2006/12/03 23:50:29 luigi Exp $ +# $FreeBSD: src/etc/rc.initdiskless,v 1.53 2008/05/15 11:00:23 bms Exp $ # On entry to this script the entire system consists of a read-only root # mounted via NFS. The kernel has run BOOTP and configured an interface @@ -69,6 +69,10 @@ # /conf/1.2.3.4/foo/remount contains "mount -o ro /dev/ad0s3", # then /dev/ad0s3 will be be mounted on /conf/1.2.3.4/foo/ # +# /conf/T/M/remount_optional +# If this file exists, then failure to execute the mount +# command contained in /conf/T/M/remount is non-fatal. +# # /conf/T/M/diskless_remount # The contents of the file points to an NFS filesystem, # possibly followed by mount_nfs options. If the server name @@ -147,8 +151,12 @@ # # checks error code and drops into shell on failure. # if shell exits, terminates script as well as /etc/rc. +# if remount_optional exists under the mountpoint, skip this check. # chkerr() { + lastitem () ( n=$(($# - 1)) ; shift $n ; echo $1 ) + mountpoint="$(lastitem $2)" + [ -r $mountpoint/remount_optional ] && ( echo "$2 failed: ignoring due to remount_optional" ; return ) case $1 in 0) ;; ==== //depot/projects/dtrace/src/include/gssapi/gssapi.h#5 (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/dtrace/src/lib/libc/stdtime/strftime.3#5 (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/dtrace/src/lib/libpam/modules/pam_ksu/Makefile#4 (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/dtrace/src/libexec/rtld-elf/rtld.1#6 (text+ko) ==== @@ -26,9 +26,9 @@ .\" (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/libexec/rtld-elf/rtld.1,v 1.46 2007/05/17 19:14:25 csjp Exp $ +.\" $FreeBSD: src/libexec/rtld-elf/rtld.1,v 1.47 2008/05/15 10:47:14 bms Exp $ .\" -.Dd March 27, 2006 +.Dd May 15, 2008 .Dt RTLD 1 .Os .Sh NAME @@ -174,7 +174,10 @@ .Dq __progname ) . .It Li \&%A The value of the environment variable -.Ev LD_TRACE_LOADED_OBJECTS_PROGNAME +.Ev LD_TRACE_LOADED_OBJECTS_PROGNAME . +Typically used to print both the names of programs and shared libraries +being inspected using +.Xr ldd 1 . .It Li %o The library name. .It Li %p ==== //depot/projects/dtrace/src/share/timedef/hu_HU.ISO8859-2.src#5 (text+ko) ==== @@ -1,56 +1,56 @@ # This is a Hungarian LC_TIME file for ISO 8859-2 code-table # Made by Gabor Zahemszky -# $FreeBSD: src/share/timedef/hu_HU.ISO8859-2.src,v 1.8 2007/12/30 03:08:52 ache Exp $ +# $FreeBSD: src/share/timedef/hu_HU.ISO8859-2.src,v 1.9 2008/05/16 12:50:15 gabor Exp $ # # Short month names # -Jan -Feb -Már -Ápr -Máj -Jún -Júl -Aug -Sze -Okt -Nov -Dec +jan +feb +már +ápr +máj +jún +júl +aug +sze +okt +nov +dec # # Long month names (as in a date) # -Január -Február -Március -Április -Május -Június -Július -Augusztus -Szeptember -Október -November -December +január +február +március +április +május +június +július +augusztus +szeptember +október +november +december # # Short weekday names # -Vas -Hét -Ked -Sze -Csü -Pén -Szo +vas +hét +ked +sze +csü +pén +szo # # Long weekday names # -Vasárnap -Hétfõ -Kedd -Szerda -Csütörtök -Péntek -Szombat +vasárnap +hétfõ +kedd +szerda +csütörtök +péntek +szombat # # X_fmt # @@ -78,18 +78,18 @@ # # Long month names (without case ending) # -Január -Február -Március -Április -Május -Június -Július -Augusztus -Szeptember -Október -November -December +január +február +március +április +május +június +július +augusztus +szeptember +október +november +december # # md_order # ==== //depot/projects/dtrace/src/share/timedef/hu_HU.UTF-8.src#5 (text+ko) ==== @@ -1,56 +1,56 @@ # This is a Hungarian LC_TIME file for ISO 8859-2 code-table # Made by Gabor Zahemszky -# $FreeBSD: src/share/timedef/hu_HU.UTF-8.src,v 1.3 2007/12/30 03:08:52 ache Exp $ +# $FreeBSD: src/share/timedef/hu_HU.UTF-8.src,v 1.4 2008/05/16 12:50:15 gabor Exp $ # # Short month names # -Jan -Feb -Már -Ãpr -Máj -Jún -Júl -Aug -Sze -Okt -Nov -Dec +jan +feb +már +ápr +máj +jún +júl +aug +sze +okt +nov +dec # # Long month names (as in a date) # -Január -Február -Március -Ãprilis -Május -Június -Július -Augusztus -Szeptember -Október -November -December +január +február +március +április +május +június +július +augusztus +szeptember +október +november +december # # Short weekday names # -Vas -Hét -Ked -Sze -Csü -Pén -Szo +vas +hét +ked +sze +csü +pén +szo # # Long weekday names # -Vasárnap -HétfÅ‘ -Kedd -Szerda -Csütörtök -Péntek -Szombat +vasárnap +hétfÅ‘ +kedd +szerda +csütörtök +péntek +szombat # # X_fmt # @@ -78,18 +78,18 @@ # # Long month names (without case ending) # -Január -Február -Március -Ãprilis -Május -Június -Július -Augusztus -Szeptember -Október -November -December +január +február +március +április +május +június +július +augusztus +szeptember +október +november +december # # md_order # ==== //depot/projects/dtrace/src/sys/amd64/amd64/genassym.c#10 (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/dtrace/src/sys/cddl/compat/opensolaris/sys/lock.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/lock.h,v 1.2 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/lock.h,v 1.3 2008/05/16 02:09:13 attilio Exp $ */ #ifndef _OPENSOLARIS_SYS_LOCK_H_ @@ -35,8 +35,7 @@ #define LO_ALLMASK (LO_INITIALIZED | LO_WITNESS | LO_QUIET | \ LO_RECURSABLE | LO_SLEEPABLE | LO_UPGRADABLE | \ - LO_DUPOK | LO_ENROLLPEND | LO_CLASSMASK | \ - LO_NOPROFILE) + LO_DUPOK | LO_CLASSMASK | LO_NOPROFILE) #define LO_EXPECTED (LO_INITIALIZED | LO_WITNESS | LO_RECURSABLE | \ LO_SLEEPABLE | LO_UPGRADABLE | LO_DUPOK | \ /* sx lock class */(2 << LO_CLASSSHIFT)) ==== //depot/projects/dtrace/src/sys/conf/NOTES#51 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/NOTES,v 1.1485 2008/05/09 23:02:55 julian Exp $ +# $FreeBSD: src/sys/conf/NOTES,v 1.1486 2008/05/16 06:50:40 benno Exp $ # # NOTES -- Lines that can be cut/pasted into kernel and hints configs. # @@ -2380,6 +2380,7 @@ options BOOTP_NFSV3 # Use NFS v3 to NFS mount root options BOOTP_COMPAT # Workaround for broken bootp daemons. options BOOTP_WIRED_TO=fxp0 # Use interface fxp0 for BOOTP +options BOOTP_BLOCKSIZE=8192 # Override NFS block size # # Add software watchdog routines. ==== //depot/projects/dtrace/src/sys/conf/files#89 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/files,v 1.1297 2008/05/06 20:49:52 jhb Exp $ +# $FreeBSD: src/sys/conf/files,v 1.1298 2008/05/16 18:46:29 jfv Exp $ # # The long compile-with and dependency lines are required because of # limitations in config: backslash-newline doesn't work in strings, and @@ -850,6 +850,8 @@ dev/ixgb/ixgb_hw.c optional ixgb dev/ixgbe/ixgbe.c optional ixgbe \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" +dev/ixgbe/tcp_lro.c optional ixgbe \ + compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_phy.c optional ixgbe \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_api.c optional ixgbe \ ==== //depot/projects/dtrace/src/sys/conf/options#51 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/options,v 1.628 2008/05/09 23:02:55 julian Exp $ +# $FreeBSD: src/sys/conf/options,v 1.629 2008/05/16 06:27:03 benno Exp $ # # On the handling of kernel options # @@ -353,6 +353,7 @@ ALTQ_NOPCC opt_altq.h ALTQ_DEBUG opt_altq.h BOOTP opt_bootp.h +BOOTP_BLOCKSIZE opt_bootp.h BOOTP_COMPAT opt_bootp.h BOOTP_NFSROOT opt_bootp.h BOOTP_NFSV3 opt_bootp.h ==== //depot/projects/dtrace/src/sys/dev/ciss/ciss.c#15 (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/dev/ciss/ciss.c,v 1.87 2008/02/10 06:21:52 iwasaki Exp $ + * $FreeBSD: src/sys/dev/ciss/ciss.c,v 1.88 2008/05/16 08:27:02 ps Exp $ */ /* @@ -2738,12 +2738,6 @@ debug(2, "XPT_SCSI_IO %d:%d:%d", bus, target, csio->ccb_h.target_lun); - /* firmware does not support commands > 10 bytes */ - if (csio->cdb_len > 12/*CISS_CDB_BUFFER_SIZE*/) { - debug(3, " command too large (%d > %d)", csio->cdb_len, CISS_CDB_BUFFER_SIZE); - csio->ccb_h.status = CAM_REQ_CMP_ERR; - } - /* check that the CDB pointer is not to a physical address */ if ((csio->ccb_h.flags & CAM_CDB_POINTER) && (csio->ccb_h.flags & CAM_CDB_PHYS)) { debug(3, " CDB pointer is to physical address"); ==== //depot/projects/dtrace/src/sys/dev/ixgbe/LICENSE#2 (text+ko) ==== @@ -1,6 +1,6 @@ -$FreeBSD: src/sys/dev/ixgbe/LICENSE,v 1.1 2007/07/11 23:03:16 jfv Exp $ +/****************************************************************************** - Copyright (c) 2001-2007, Intel Corporation + Copyright (c) 2001-2008, Intel Corporation All rights reserved. Redistribution and use in source and binary forms, with or without @@ -29,3 +29,5 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +******************************************************************************/ +/*$FreeBSD: src/sys/dev/ixgbe/LICENSE,v 1.2 2008/05/16 18:46:30 jfv Exp $*/ ==== //depot/projects/dtrace/src/sys/dev/ixgbe/ixgbe.c#2 (text+ko) ==== @@ -1,37 +1,37 @@ -/******************************************************************************* +/****************************************************************************** -Copyright (c) 2001-2007, Intel Corporation -All rights reserved. + Copyright (c) 2001-2008, Intel Corporation + 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. + + 3. Neither the name of the Intel Corporation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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. -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. - - 3. Neither the name of the Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. +******************************************************************************/ +/*$FreeBSD: src/sys/dev/ixgbe/ixgbe.c,v 1.5 2008/05/16 18:46:30 jfv Exp $*/ -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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: src/sys/dev/ixgbe/ixgbe.c,v 1.4 2007/09/04 02:31:34 jfv Exp $ */ - #ifdef HAVE_KERNEL_OPTION_HEADERS #include "opt_device_polling.h" #endif @@ -46,7 +46,7 @@ /********************************************************************* * Driver version *********************************************************************/ -char ixgbe_driver_version[] = "1.2.6"; +char ixgbe_driver_version[] = "1.4.4"; /********************************************************************* * PCI Device ID Table @@ -62,7 +62,11 @@ { {IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82598AF_DUAL_PORT, 0, 0, 0}, {IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82598AF_SINGLE_PORT, 0, 0, 0}, + {IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82598AT_DUAL_PORT, 0, 0, 0}, {IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82598EB_CX4, 0, 0, 0}, + {IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82598_CX4_DUAL_PORT, 0, 0, 0}, + {IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82598EB_XF_LR, 0, 0, 0}, + {IXGBE_INTEL_VENDOR_ID, IXGBE_DEV_ID_82598AT, 0, 0, 0}, /* required last entry */ {0, 0, 0, 0, 0} }; @@ -83,7 +87,7 @@ static int ixgbe_detach(device_t); static int ixgbe_shutdown(device_t); static void ixgbe_start(struct ifnet *); -static void ixgbe_start_locked(struct ifnet *); +static void ixgbe_start_locked(struct tx_ring *, struct ifnet *); static int ixgbe_ioctl(struct ifnet *, u_long, caddr_t); static void ixgbe_watchdog(struct adapter *); static void ixgbe_init(void *); @@ -93,15 +97,15 @@ static int ixgbe_media_change(struct ifnet *); static void ixgbe_identify_hardware(struct adapter *); static int ixgbe_allocate_pci_resources(struct adapter *); -static void ixgbe_free_pci_resources(struct adapter *); +static int ixgbe_allocate_msix(struct adapter *); +static int ixgbe_allocate_legacy(struct adapter *); +static int ixgbe_allocate_queues(struct adapter *); +static int ixgbe_setup_msix(struct adapter *); +static void ixgbe_free_pci_resources(struct adapter *); static void ixgbe_local_timer(void *); static int ixgbe_hardware_init(struct adapter *); static void ixgbe_setup_interface(device_t, struct adapter *); -static int ixgbe_allocate_queues(struct adapter *); -static int ixgbe_allocate_msix_resources(struct adapter *); -#if __FreeBSD_version >= 700000 -static int ixgbe_setup_msix(struct adapter *); -#endif + static int ixgbe_allocate_transmit_buffers(struct tx_ring *); static int ixgbe_setup_transmit_structures(struct adapter *); static void ixgbe_setup_transmit_ring(struct tx_ring *); @@ -120,8 +124,8 @@ static void ixgbe_disable_intr(struct adapter *); static void ixgbe_update_stats_counters(struct adapter *); static bool ixgbe_txeof(struct tx_ring *); -static int ixgbe_rxeof(struct rx_ring *, int); -static void ixgbe_rx_checksum(struct adapter *, uint32_t, struct mbuf *); +static bool ixgbe_rxeof(struct rx_ring *, int); +static void ixgbe_rx_checksum(struct adapter *, u32, struct mbuf *); static void ixgbe_set_promisc(struct adapter *); static void ixgbe_disable_promisc(struct adapter *); static void ixgbe_set_multi(struct adapter *); @@ -129,8 +133,8 @@ static void ixgbe_print_debug_info(struct adapter *); static void ixgbe_update_link_status(struct adapter *); static int ixgbe_get_buf(struct rx_ring *, int); -static void ixgbe_enable_vlans(struct adapter * adapter); -static int ixgbe_encap(struct adapter *, struct mbuf **); +static void ixgbe_enable_hw_vlans(struct adapter * adapter); +static int ixgbe_xmit(struct tx_ring *, struct mbuf **); static int ixgbe_sysctl_stats(SYSCTL_HANDLER_ARGS); static int ixgbe_sysctl_debug(SYSCTL_HANDLER_ARGS); static int ixgbe_set_flowcntl(SYSCTL_HANDLER_ARGS); @@ -139,24 +143,23 @@ static void ixgbe_dma_free(struct adapter *, struct ixgbe_dma_alloc *); static void ixgbe_add_rx_process_limit(struct adapter *, const char *, const char *, int *, int); -static boolean_t ixgbe_tx_csum_setup(struct tx_ring *, struct mbuf *); +static boolean_t ixgbe_tx_ctx_setup(struct tx_ring *, struct mbuf *); static boolean_t ixgbe_tso_setup(struct tx_ring *, struct mbuf *, u32 *); static void ixgbe_set_ivar(struct adapter *, u16, u8); static void ixgbe_configure_ivars(struct adapter *); +static u8 * ixgbe_mc_array_itr(struct ixgbe_hw *, u8 **, u32 *); -/* Legacy Fast Interrupt routine and handlers */ -#if __FreeBSD_version >= 700000 -static int ixgbe_fast_irq(void *); +/* Legacy (single vector interrupt handler */ +static void ixgbe_legacy_irq(void *); + /* The MSI/X Interrupt handlers */ static void ixgbe_msix_tx(void *); static void ixgbe_msix_rx(void *); static void ixgbe_msix_link(void *); -#else -static void ixgbe_fast_irq(void *); -#endif -static void ixgbe_rxtx(void *context, int pending); -static void ixgbe_link(void *context, int pending); +static void ixgbe_handle_tx(void *context, int pending); +static void ixgbe_handle_rx(void *context, int pending); +static void ixgbe_handle_link(void *context, int pending); #ifndef NO_82598_A0_SUPPORT static void desc_flip(void *); @@ -197,18 +200,31 @@ static int ixgbe_flow_control = 3; TUNABLE_INT("hw.ixgbe.flow_control", &ixgbe_flow_control); -/* Number of TX Queues, note multi tx is not working */ +/* + * Should the driver do LRO on the RX end + * this can be toggled on the fly, but the + * interface must be reset (down/up) for it + * to take effect. + */ >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 17 02:41:11 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 12119106567F; Sat, 17 May 2008 02:41: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 9BDC71065674 for ; Sat, 17 May 2008 02:41: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 8ABBE8FC19 for ; Sat, 17 May 2008 02:41:10 +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 m4H2fA8k008503 for ; Sat, 17 May 2008 02:41:10 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4H2fATU008498 for perforce@freebsd.org; Sat, 17 May 2008 02:41:10 GMT (envelope-from jb@freebsd.org) Date: Sat, 17 May 2008 02:41:10 GMT Message-Id: <200805170241.m4H2fATU008498@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 141747 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, 17 May 2008 02:41:11 -0000 http://perforce.freebsd.org/chv.cgi?CH=141747 Change 141747 by jb@freebsd3 on 2008/05/17 02:41:03 IFC Affected files ... .. //depot/projects/dtrace/src/sys/modules/cyclic/Makefile#12 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/Makefile#27 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/Makefile.inc#8 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/dtmalloc/Makefile#3 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/dtrace/Makefile#17 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/dtrace_test/Makefile#3 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/dtraceall/Makefile#2 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/dtraceall/dtraceall.c#8 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/fasttrap/Makefile#5 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/fbt/Makefile#5 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/lockstat/Makefile#3 edit .. //depot/projects/dtrace/src/sys/modules/dtrace/profile/Makefile#7 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/prototype/Makefile#5 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/sdt/Makefile#6 integrate .. //depot/projects/dtrace/src/sys/modules/dtrace/systrace/Makefile#5 integrate .. //depot/projects/dtrace/src/sys/modules/opensolaris/Makefile#4 integrate .. //depot/projects/dtrace/src/sys/sys/dtrace_bsd.h#15 integrate .. //depot/projects/dtrace/src/sys/sys/sdt.h#14 integrate Differences ... ==== //depot/projects/dtrace/src/sys/modules/cyclic/Makefile#12 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/Makefile#27 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/Makefile.inc#8 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtmalloc/Makefile#3 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtrace/Makefile#17 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtrace_test/Makefile#3 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtraceall/Makefile#2 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/dtraceall/dtraceall.c#8 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/fasttrap/Makefile#5 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/fbt/Makefile#5 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/lockstat/Makefile#3 (text+ko) ==== @@ -5,6 +5,8 @@ KMOD= lockstat SRCS= lockstat.c +SRCS+= vnode_if.h + CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \ -I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \ -I${.CURDIR}/../../.. ==== //depot/projects/dtrace/src/sys/modules/dtrace/profile/Makefile#7 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/prototype/Makefile#5 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/sdt/Makefile#6 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/dtrace/systrace/Makefile#5 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/modules/opensolaris/Makefile#4 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/sys/dtrace_bsd.h#15 (text+ko) ==== ==== //depot/projects/dtrace/src/sys/sys/sdt.h#14 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Sat May 17 02:52:23 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C82A61065676; Sat, 17 May 2008 02:52:23 +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 8AC1A1065671 for ; Sat, 17 May 2008 02:52:23 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 798598FC14 for ; Sat, 17 May 2008 02:52:23 +0000 (UTC) (envelope-from thompsa@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 m4H2qNIL008843 for ; Sat, 17 May 2008 02:52:23 GMT (envelope-from thompsa@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4H2qNPq008841 for perforce@freebsd.org; Sat, 17 May 2008 02:52:23 GMT (envelope-from thompsa@freebsd.org) Date: Sat, 17 May 2008 02:52:23 GMT Message-Id: <200805170252.m4H2qNPq008841@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to thompsa@freebsd.org using -f From: Andrew Thompson To: Perforce Change Reviews Cc: Subject: PERFORCE change 141748 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, 17 May 2008 02:52:24 -0000 http://perforce.freebsd.org/chv.cgi?CH=141748 Change 141748 by thompsa@thompsa_burger on 2008/05/17 02:52:01 Revert firmware nuking, it does actually exist. A balls up by me. Affected files ... .. //depot/projects/vap/sys/conf/files#40 edit .. //depot/projects/vap/sys/modules/ralfw/Makefile#5 edit Differences ... ==== //depot/projects/vap/sys/conf/files#40 (text+ko) ==== @@ -1073,6 +1073,20 @@ compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ral/rt2661.fw.uu" \ no-obj no-implicit-rule \ clean "rt2661.fw" +rt2860fw.c optional rt2860fw | ralfw \ + compile-with "${AWK} -f $S/tools/fw_stub.awk rt2860.fw:rt2860fw -mrt2860 -c${.TARGET}" \ + no-implicit-rule before-depend local \ + clean "rt2860fw.c" +rt2860fw.fwo optional rt2860fw | ralfw \ + dependency "rt2860.fw" \ + compile-with "${LD} -b binary -d -warn-common -r -d -o ${.TARGET} rt2860.fw" \ + no-implicit-rule \ + clean "rt2860.fwo" +rt2860.fw optional rt2860fw | ralfw \ + dependency ".PHONY" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/ral/rt2860.fw.uu" \ + no-obj no-implicit-rule \ + clean "rt2860.fw" dev/random/harvest.c standard dev/random/hash.c optional random dev/random/probe.c optional random ==== //depot/projects/vap/sys/modules/ralfw/Makefile#5 (text+ko) ==== @@ -1,5 +1,5 @@ # $FreeBSD$ -SUBDIR= rt2561 rt2561s rt2661 +SUBDIR= rt2561 rt2561s rt2661 rt2860 .include From owner-p4-projects@FreeBSD.ORG Sat May 17 03:54:28 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 364351065673; Sat, 17 May 2008 03:54: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 ECA63106566B for ; Sat, 17 May 2008 03:54: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 DB4968FC12 for ; Sat, 17 May 2008 03:54: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 m4H3sRRD012011 for ; Sat, 17 May 2008 03:54:27 GMT (envelope-from julian@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4H3sRAC012009 for perforce@freebsd.org; Sat, 17 May 2008 03:54:27 GMT (envelope-from julian@freebsd.org) Date: Sat, 17 May 2008 03:54:27 GMT Message-Id: <200805170354.m4H3sRAC012009@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 141750 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, 17 May 2008 03:54:28 -0000 http://perforce.freebsd.org/chv.cgi?CH=141750 Change 141750 by julian@julian_trafmon1 on 2008/05/17 03:53:39 fix typos submitted by Norikatsu Shigemura Affected files ... .. //depot/projects/vimage/src/sys/netinet/ip_fw.h#10 edit .. //depot/projects/vimage/src/sys/netinet/ip_fw2.c#32 edit Differences ... ==== //depot/projects/vimage/src/sys/netinet/ip_fw.h#10 (text+ko) ==== @@ -566,7 +566,7 @@ int fw_prid; }; -#define IPFW_TABLES_MAX 128 +#define IPFW_TABLES_MAX 128 struct ip_fw_chain { struct ip_fw *rules; /* list of rules */ struct ip_fw *reap; /* list of rules to reap */ @@ -666,14 +666,6 @@ #ifdef IPFW_INTERNAL -#define IPFW_TABLES_MAX 128 -struct ip_fw_chain { - struct ip_fw *rules; /* list of rules */ - struct ip_fw *reap; /* list of rules to reap */ - LIST_HEAD(, cfg_nat) nat; /* list of nat entries */ - struct radix_node_head *tables[IPFW_TABLES_MAX]; - struct rwlock rwmtx; -}; #define IPFW_LOCK_INIT(_chain) \ rw_init(&(_chain)->rwmtx, "IPFW static rules") #define IPFW_LOCK_DESTROY(_chain) rw_destroy(&(_chain)->rwmtx) ==== //depot/projects/vimage/src/sys/netinet/ip_fw2.c#32 (text+ko) ==== @@ -3350,7 +3350,7 @@ if (t == NULL) { nat_id = (cmd->arg1 == IP_FW_TABLEARG) ? tablearg : cmd->arg1; - LOOKUP_NAT(layer3_chain, nat_id, t); + LOOKUP_NAT(V_layer3_chain, nat_id, t); if (t == NULL) { retval = IP_FW_DENY; goto done; @@ -4400,6 +4400,7 @@ else { printf("IP_FW_NAT_CFG: ipfw_nat not present, please load it.\n"); error = EINVAL; + } } break; @@ -4645,7 +4646,11 @@ "disabled, ", #endif - default_rule.cmd[0].opcode == O_ACCEPT ? "accept" : "deny"); +#ifdef IPFIREWALL_DEFAULT_TO_ACCEPT + "accept" +#else + "deny" +#endif ); #ifdef IPFIREWALL_VERBOSE From owner-p4-projects@FreeBSD.ORG Sat May 17 11:26:46 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E240C106567D; Sat, 17 May 2008 11:26: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 A4A15106564A for ; Sat, 17 May 2008 11:26: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 924308FC16 for ; Sat, 17 May 2008 11:26: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 m4HBQjA2053641 for ; Sat, 17 May 2008 11:26:45 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4HBQjpv053639 for perforce@freebsd.org; Sat, 17 May 2008 11:26:45 GMT (envelope-from jb@freebsd.org) Date: Sat, 17 May 2008 11:26:45 GMT Message-Id: <200805171126.m4HBQjpv053639@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 141757 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, 17 May 2008 11:26:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=141757 Change 141757 by jb@freebsd3 on 2008/05/17 11:26:08 IFC Affected files ... .. //depot/projects/dtrace/src/sys/net/if.c#17 integrate .. //depot/projects/dtrace/src/sys/netipsec/ipsec.h#8 integrate .. //depot/projects/dtrace/src/sys/netipsec/ipsec_osdep.h#6 delete .. //depot/projects/dtrace/src/tools/test/README#5 integrate .. //depot/projects/dtrace/src/tools/test/dtrace/Makefile#32 integrate Differences ... ==== //depot/projects/dtrace/src/sys/net/if.c#17 (text+ko) ==== @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * @(#)if.c 8.5 (Berkeley) 1/9/95 - * $FreeBSD: src/sys/net/if.c,v 1.279 2008/05/09 23:02:56 julian Exp $ + * $FreeBSD: src/sys/net/if.c,v 1.280 2008/05/17 03:38:13 brooks Exp $ */ #include "opt_compat.h" @@ -111,7 +111,6 @@ static void if_freemulti(struct ifmultiaddr *); static void if_grow(void); static void if_init(void *); -static void if_check(void *); static void if_qflush(struct ifaltq *); static void if_route(struct ifnet *, int flag, int fam); static int if_setflag(struct ifnet *, int, int, int *, int); @@ -155,7 +154,7 @@ * System initialization */ SYSINIT(interfaces, SI_SUB_INIT_IF, SI_ORDER_FIRST, if_init, NULL); -SYSINIT(interface_check, SI_SUB_PROTO_IF, SI_ORDER_FIRST, if_check, NULL); +SYSINIT(interface_check, SI_SUB_PROTO_IF, SI_ORDER_FIRST, if_slowtimo, NULL); MALLOC_DEFINE(M_IFNET, "ifnet", "interface internals"); MALLOC_DEFINE(M_IFADDR, "ifaddr", "interface address"); @@ -320,32 +319,6 @@ ifindex_table = e; } -/* ARGSUSED*/ -static void -if_check(void *dummy __unused) -{ - struct ifnet *ifp; - int s; - - s = splimp(); - IFNET_RLOCK(); /* could sleep on rare error; mostly okay XXX */ - TAILQ_FOREACH(ifp, &ifnet, if_link) { - if (ifp->if_snd.ifq_maxlen == 0) { - if_printf(ifp, "XXX: driver didn't set ifq_maxlen\n"); - ifp->if_snd.ifq_maxlen = ifqmaxlen; - } - if (!mtx_initialized(&ifp->if_snd.ifq_mtx)) { - if_printf(ifp, - "XXX: driver didn't initialize queue mtx\n"); - mtx_init(&ifp->if_snd.ifq_mtx, "unknown", - MTX_NETWORK_LOCK, MTX_DEF); - } - } - IFNET_RUNLOCK(); - splx(s); - if_slowtimo(0); -} - /* * Allocate a struct ifnet and an index for an interface. A layer 2 * common structure will also be allocated if an allocation routine is @@ -525,6 +498,15 @@ ifa->ifa_refcnt = 1; TAILQ_INSERT_HEAD(&ifp->if_addrhead, ifa, ifa_link); ifp->if_broadcastaddr = NULL; /* reliably crash if used uninitialized */ + + /* + * XXX: why do we warn about this? We're correcting it and most + * drivers just set the value the way we do. + */ + if (ifp->if_snd.ifq_maxlen == 0) { + if_printf(ifp, "XXX: driver didn't set ifq_maxlen\n"); + ifp->if_snd.ifq_maxlen = ifqmaxlen; + } ifp->if_snd.altq_type = 0; ifp->if_snd.altq_disc = NULL; ifp->if_snd.altq_flags &= ALTQF_CANTCHANGE; ==== //depot/projects/dtrace/src/sys/netipsec/ipsec.h#8 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/netipsec/ipsec.h,v 1.15 2008/02/02 14:11:31 bz Exp $ */ +/* $FreeBSD: src/sys/netipsec/ipsec.h,v 1.16 2008/05/17 04:00:11 gnn Exp $ */ /* $KAME: ipsec.h,v 1.53 2001/11/20 08:32:38 itojun Exp $ */ /*- @@ -44,10 +44,17 @@ #include #include -#include #ifdef _KERNEL +#define IPSEC_SPLASSERT_SOFTNET(_m) /* XXX-BZ remove me */ +#define IPSEC_ASSERT(_c,_m) KASSERT(_c, _m) + +#define IPSEC_IS_PRIVILEGED_SO(_so) \ + ((_so)->so_cred != NULL && \ + priv_check_cred((_so)->so_cred, PRIV_NETINET_IPSEC, 0) \ + == 0) + /* * Security Policy Index * Ensure that both address families in the "src" and "dst" are same. ==== //depot/projects/dtrace/src/tools/test/README#5 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/tools/test/README,v 1.4 2001/10/08 12:28:31 asmodai Exp $ +$FreeBSD: src/tools/test/README,v 1.5 2008/05/17 02:09:48 jb Exp $ This directory is for test programs. ==== //depot/projects/dtrace/src/tools/test/dtrace/Makefile#32 (text+ko) ==== From owner-p4-projects@FreeBSD.ORG Sat May 17 12:23:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 50D331065675; Sat, 17 May 2008 12: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 133781065673 for ; Sat, 17 May 2008 12:23: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 DC4308FC34 for ; Sat, 17 May 2008 12:23: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 m4HCNlWI058945 for ; Sat, 17 May 2008 12:23:47 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4HCNlKe058943 for perforce@freebsd.org; Sat, 17 May 2008 12:23:47 GMT (envelope-from jb@freebsd.org) Date: Sat, 17 May 2008 12:23:47 GMT Message-Id: <200805171223.m4HCNlKe058943@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 141758 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, 17 May 2008 12:23:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=141758 Change 141758 by jb@freebsd3 on 2008/05/17 12:22:50 The KDTRACE_HOOKS option is required for this device. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/lockstat/lockstat.c#2 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/lockstat/lockstat.c#2 (text+ko) ==== @@ -29,7 +29,7 @@ * Use is subject to license terms. */ -#include "opt_kdtrace.h" +#define KDTRACE_HOOKS #include #include From owner-p4-projects@FreeBSD.ORG Sat May 17 12:56:27 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1E93A106567B; Sat, 17 May 2008 12:56: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 CEFB01065671 for ; Sat, 17 May 2008 12:56:26 +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 BA0B88FC19 for ; Sat, 17 May 2008 12:56:26 +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 m4HCuQ8Q069288 for ; Sat, 17 May 2008 12:56:26 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4HCuQxJ069286 for perforce@freebsd.org; Sat, 17 May 2008 12:56:26 GMT (envelope-from remko@freebsd.org) Date: Sat, 17 May 2008 12:56:26 GMT Message-Id: <200805171256.m4HCuQxJ069286@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 141761 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, 17 May 2008 12:56:27 -0000 http://perforce.freebsd.org/chv.cgi?CH=141761 Change 141761 by remko@remko_macosx on 2008/05/17 12:55:57 Initial import for the dutch project (needs sync from my local p4 repo) Affected files ... .. //depot/projects/docproj_nl/Makefile#1 branch .. //depot/projects/docproj_nl/README#1 branch .. //depot/projects/docproj_nl/bn_BD.ISO10646-1/Makefile#1 branch .. //depot/projects/docproj_nl/bn_BD.ISO10646-1/articles/Makefile#1 branch .. //depot/projects/docproj_nl/bn_BD.ISO10646-1/articles/Makefile.inc#1 branch .. //depot/projects/docproj_nl/bn_BD.ISO10646-1/articles/explaining-bsd/Makefile#1 branch .. //depot/projects/docproj_nl/bn_BD.ISO10646-1/articles/explaining-bsd/article.sgml#1 branch .. //depot/projects/docproj_nl/bn_BD.ISO10646-1/articles/new-users/Makefile#1 branch .. //depot/projects/docproj_nl/bn_BD.ISO10646-1/articles/new-users/article.sgml#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/Makefile#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/Makefile#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/Makefile.inc#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/euro/Makefile#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/euro/article.sgml#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/ipsec-must/Makefile#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/ipsec-must/article.sgml#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/pxe/Makefile#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/pxe/article.sgml#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/pxe/dhcpd.conf#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/pxe/install.cfg#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/pxe/loader.rc#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/pxe/pkgmaker.sh#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/pxe/post#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/articles/pxe/pre#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/authors.ent#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/bookinfo.ent#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/catalog#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/disclaimer.sgml#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/l10n.ent#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/legalnotice.sgml#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/license.sgml#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/mailing-lists.ent#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/newsgroups.ent#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/teams.ent#1 branch .. //depot/projects/docproj_nl/da_DK.ISO8859-1/share/sgml/translators.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/Makefile.inc#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/contributing-ports/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/contributing-ports/article.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/contributing/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/contributing/article.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/explaining-bsd/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/explaining-bsd/article.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/laptop/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/laptop/article.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/new-users/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/new-users/article.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/version-guide/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/articles/version-guide/article.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/Makefile.inc#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/faq/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/faq/book.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/book.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/chapter.decl#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/chapters.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/doc-build/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/examples/appendix.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/overview/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/psgml-mode/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/see-also/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/sgml-markup/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/sgml-primer/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/structure/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/stylesheets/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/the-website/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/tools/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/translations/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/fdp-primer/writing-style/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/appendix.decl#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/audit/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/bibliography/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/boot/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/chapter.decl#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/chapters.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/colophon.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/config/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/desktop/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/eresources/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/firewalls/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/geom/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/install/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/introduction/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/jails/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/l10n/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/mac/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/mail/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/network-servers/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/newsgroups.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/pgpkeys/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/preface/preface.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/security/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/serialcomms/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/txtfiles.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/users/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/vinum/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/virtualization/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/handbook/x11/chapter.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/porters-handbook/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/porters-handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/books/porters-handbook/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/flyer/Makefile#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/flyer/flyer.tex#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/articles.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/bibliography.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/bookinfo.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/books.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/catalog#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/l10n.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/legalnotice.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/mailing-lists.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/mirrors-local.xsl#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/newsgroups.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/teams.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/trademarks.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/trademarks.sgml#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/translators.ent#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/transtable-local.xsl#1 branch .. //depot/projects/docproj_nl/de_DE.ISO8859-1/share/sgml/transtable.xml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/Makefile.inc#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/cvs-freebsd/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/cvs-freebsd/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/dialup-firewall/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/dialup-firewall/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/explaining-bsd/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/explaining-bsd/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/formatting-media/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/formatting-media/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/freebsd-questions/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/freebsd-questions/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/greek-language-support/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/greek-language-support/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/laptop/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/laptop/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/multi-os/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/multi-os/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/new-users/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/new-users/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/problem-reports/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/problem-reports/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/releng-packages/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/releng-packages/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/releng-packages/extra.css#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/releng/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/releng/article.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/articles/releng/extra.css#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/Makefile.inc#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/faq/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/faq/book.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/Makefile#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/advanced-networking/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/appendix.decl#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/audit/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/basics/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/basics/example-dir1.dot#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/basics/example-dir2.dot#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/basics/example-dir3.dot#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/basics/example-dir4.dot#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/basics/example-dir5.dot#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/bibliography/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/boot/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/chapter.decl#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/chapters.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/colophon.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/config/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/cutting-edge/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/desktop/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/disks/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/eresources/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/firewalls/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/geom/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/install/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/install/example-dir1.dot#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/install/example-dir2.dot#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/install/example-dir3.dot#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/install/example-dir4.dot#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/install/example-dir5.dot#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/introduction/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/jails/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/kernelconfig/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/l10n/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/linuxemu/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/mac/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/mail/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/mirrors/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/multimedia/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/network-servers/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/pgpkeys/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/ports/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/ppp-and-slip/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/preface/preface.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/printing/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/security/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/serialcomms/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/txtfiles.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/users/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/vinum/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/virtualization/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/books/handbook/x11/chapter.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/mk/doc.local.mk#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/articles.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/bookinfo.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/books.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/catalog#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/freebsd.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/glossary/freebsd-glossary.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/l10n.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/legalnotice.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/mailing-lists.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/newsgroups.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/teams.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/trademarks.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/trademarks.sgml#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/translators.ent#1 branch .. //depot/projects/docproj_nl/el_GR.ISO8859-7/share/sgml/urls.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/5-roadmap/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/5-roadmap/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/5-roadmap/extra.css#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/Makefile.inc#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/bsdl-gpl/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/bsdl-gpl/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/building-products/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/building-products/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/casestudy-argentina.com/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/casestudy-argentina.com/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/checkpoint/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/checkpoint/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/committers-guide/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/committers-guide/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/compiz-fusion/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/compiz-fusion/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/console-server/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/console-server/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributing-ports/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributing-ports/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributing/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributing/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/chapter.decl#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.386bsd.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.core.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.corealumni.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.docproj.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.staff.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.who.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/cvs-freebsd/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/cvs-freebsd/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/cvsup-advanced/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/cvsup-advanced/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/dialup-firewall/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/dialup-firewall/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/diskless-x/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/diskless-x/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/euro/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/euro/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/explaining-bsd/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/explaining-bsd/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/fbsd-from-scratch/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/fbsd-from-scratch/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/fbsd-from-scratch/stage_1.conf.default#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/fbsd-from-scratch/stage_1.sh#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/fbsd-from-scratch/stage_2.conf.default#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/fbsd-from-scratch/stage_2.sh#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/fbsd-from-scratch/stage_3.mk#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/filtering-bridges/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/filtering-bridges/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/fonts/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/fonts/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/formatting-media/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/formatting-media/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/freebsd-questions/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/freebsd-questions/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/geom-class/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/geom-class/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/gjournal-desktop/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/gjournal-desktop/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/hats/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/hats/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/hubs/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/hubs/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/ipsec-must/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/ipsec-must/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/laptop/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/laptop/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/linux-comparison/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/linux-comparison/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/linux-emulation/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/linux-emulation/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/linux-users/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/linux-users/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/mailing-list-faq/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/mailing-list-faq/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/mh/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/mh/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/multi-os/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/multi-os/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/nanobsd/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/nanobsd/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/new-users/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/new-users/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/p4-primer/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/p4-primer/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pam/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pam/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pam/converse.c#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pam/pam_unix.c#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pam/su.c#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/portbuild/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/portbuild/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pr-guidelines/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pr-guidelines/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/problem-reports/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/problem-reports/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pxe/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pxe/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pxe/dhcpd.conf#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pxe/install.cfg#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pxe/loader.rc#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pxe/pkgmaker.sh#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pxe/post#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/pxe/pre#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/rc-scripting/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/rc-scripting/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/relaydelay/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/relaydelay/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/releng-packages/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/releng-packages/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/releng-packages/extra.css#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/releng/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/releng/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/releng/extra.css#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/remote-install/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/remote-install/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/serial-uart/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/serial-uart/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/solid-state/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/solid-state/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/storage-devices/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/storage-devices/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/version-guide/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/version-guide/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/vinum/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/vinum/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/vm-design/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/vm-design/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/wp-toolbox/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/wp-toolbox/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/zip-drive/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/zip-drive/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/Makefile.inc#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/boot/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/chapters.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/isa/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/jail/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/kobj/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/locking/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/mac.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/mac/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/newbus/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/pccard/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/pci/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/scsi/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/smp/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/sound/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/sysinit/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/usb/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/arch-handbook/vm/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/bibliography/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/bibliography/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/corp-net-guide/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/corp-net-guide/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/corp-net-guide/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/design-44bsd/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/design-44bsd/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/design-44bsd/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/dev-model/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/dev-model/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/dev-model/chapters.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/chapters.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/dma/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/introduction/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/ipv6/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/kernelbuild/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/kerneldebug/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/kerneldebug/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/l10n/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/policies/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/policies/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/secure/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/sockets/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/testing/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/tools/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/developers-handbook/x86/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/faq/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/faq/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/chapter.decl#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/chapters.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/doc-build/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/examples/appendix.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/overview/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/psgml-mode/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/see-also/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/sgml-markup/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/sgml-primer/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/structure/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/stylesheets/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/tools/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/translations/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/writing-style/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/advanced-networking/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/appendix.decl#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/audit/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/audit/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/basics/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/basics/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/basics/disk-layout.kil#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/basics/example-dir1.dot#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/basics/example-dir2.dot#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/basics/example-dir3.dot#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/basics/example-dir4.dot#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/basics/example-dir5.dot#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/bibliography/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/bibliography/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/boot/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/boot/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/chapter.decl#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/chapters.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/colophon.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/config/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/config/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/cutting-edge/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/desktop/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/disks/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/disks/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/eresources/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/eresources/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/firewalls/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/firewalls/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/geom/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/geom/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/install/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/install/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/install/disk-layout.kil#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/install/example-dir1.dot#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/install/example-dir2.dot#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/install/example-dir3.dot#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/install/example-dir4.dot#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/install/example-dir5.dot#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/introduction/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/jails/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/kernelconfig/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/l10n/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/l10n/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/linuxemu/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/mac/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/mac/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/mail/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/mail/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/mirrors/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/multimedia/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/network-servers/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/pgpkeys/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/pgpkeys/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/ports/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/ports/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/ppp-and-slip/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/preface/preface.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/printing/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/printing/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/security/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/security/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/serialcomms/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/serialcomms/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/txtfiles.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/users/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/users/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/vinum/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/vinum/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/virtualization/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/x11/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/x11/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/pmake/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/pmake/answers/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/pmake/basics/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/pmake/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/pmake/chapters.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/pmake/glossary/glossary.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/pmake/gods/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/pmake/intro/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/pmake/legalnotice.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/pmake/shortcuts/chapter.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/flyer/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/flyer/flyer.tex#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/mk/doc.local.mk#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/authors.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/bookinfo.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/catalog#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/l10n.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/legalnotice.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/mailing-lists.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/newsgroups.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/teams.ent#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/trademarks.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/20050513-bsdcan-slides/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/20050513-bsdcan-slides/slides.xml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/README#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/common/freebsd-5.3.xml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/common/freebsd-dev-model.xml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/common/freebsd-linux-license.xml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/common/freebsd-more-information.xml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/common/freebsd-organization.xml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/common/freebsd-recent-releases.xml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/common/freebsd-release-process.xml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/common/freebsd-users.xml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/common/what-is-freebsd.xml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/freebsd-general/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/slides/freebsd-general/slides.xml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/FAQ.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/acknowledgments.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/admin.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/applications.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/commercial.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/hackers.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/hardware.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/includes.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/install.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/kernelconfig.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/misc.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/network.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/preface.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/serial.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/troubleshoot.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/FAQ/x.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/Makefile.inc#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/casestudy-argentina.com/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/casestudy-argentina.com/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/contributing/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/contributing/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/cvs-freebsd/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/cvs-freebsd/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/dialup-firewall/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/dialup-firewall/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/euro/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/euro/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/explaining-bsd/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/explaining-bsd/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/fbsd-from-scratch/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/fbsd-from-scratch/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_1.sh#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_2.sh#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_3.mk#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/fdp-es/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/fdp-es/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/laptop/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/laptop/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/linux-comparison/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/linux-comparison/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/linux-users/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/linux-users/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/mailing-list-faq/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/mailing-list-faq/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/nanobsd/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/nanobsd/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/p4-primer/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/p4-primer/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/problem-reports/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/problem-reports/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/releng/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/releng/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/releng/extra.css#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/version-guide/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/version-guide/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/zip-drive/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/articles/zip-drive/article.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/Makefile.inc#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/faq/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/faq/book.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/appendix.decl#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/audit/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/authors.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/backups/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/basics/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/bibliography/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/boot/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/chapter.decl#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/chapters.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/colophon.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/config/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/contrib/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/desktop/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/disks/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/eresources/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/firewalls/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/firewalls/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/geom/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/hw/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/install/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/internals/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/introduction/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/jails/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/kerneldebug/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/kernelopts/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/l10n/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/linuxemu/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/mac/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/mail/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/mirrors/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/multimedia/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/network-servers/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/newsgroups.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/pgpkeys/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/pgpkeys/pgpkeys.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/policies/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/ports/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/preface/preface.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/printing/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/quotas/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/security/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/serialcomms/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/staff/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/txtfiles.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/users/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/vinum/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/virtualization/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/books/handbook/x11/chapter.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/flyer/Makefile#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/flyer/flyer.tex#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/articles.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/bookinfo.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/books.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/catalog#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/es-mailing-lists.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/l10n.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/legalnotice.sgml#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/mailing-lists.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/newsgroups.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/teams.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/trademarks.ent#1 branch .. //depot/projects/docproj_nl/es_ES.ISO8859-1/share/sgml/translators.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/Makefile.inc#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/committers-guide/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/committers-guide/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/contributing/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/contributing/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/contributors/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/contributors/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/cvsup-advanced/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/cvsup-advanced/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/ddwg/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/ddwg/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/dialup-firewall/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/dialup-firewall/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/diskless-x/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/diskless-x/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/euro/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/euro/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/filtering-bridges/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/filtering-bridges/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/fonts/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/fonts/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/formatting-media/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/formatting-media/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/ip-aliasing/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/ip-aliasing/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/ipsec-must/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/ipsec-must/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/java-tomcat/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/java-tomcat/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/laptop/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/laptop/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/make-world/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/make-world/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/mh/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/mh/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/multi-os/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/multi-os/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/nanobsd/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/nanobsd/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/new-users/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/new-users/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/ntfs/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/ntfs/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pam/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pam/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pam/converse.c#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pam/pam_unix.c#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pam/su.c#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/ppp/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/ppp/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pr-guidelines/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pr-guidelines/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/problem-reports/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/problem-reports/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/programming-tools/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/programming-tools/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pxe/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pxe/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pxe/dhcpd.conf#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pxe/install.cfg#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pxe/loader.rc#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pxe/pkgmaker.sh#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pxe/post#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/pxe/pre#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/releng-packages/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/releng-packages/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/releng-packages/extra.css#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/releng/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/releng/branches.ascii#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/releng/branches.pic#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/releng/extra.css#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/zip-drive/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/articles/zip-drive/article.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/Makefile.inc#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/developers-handbook/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/developers-handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/developers-handbook/chapters.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/developers-handbook/driverbasics/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/developers-handbook/locking/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/developers-handbook/pci/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/developers-handbook/scsi/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/developers-handbook/secure/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/developers-handbook/tools/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/developers-handbook/usb/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/faq/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/faq/book.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/book.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/chapters.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/in-progress.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/overview/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/psgml-mode/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/see-also/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/sgml-markup/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/sgml-primer/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/stylesheets/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/the-faq/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/the-handbook/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/the-website/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/todo.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/tools/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/translations/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/fdp-primer/writing-style/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/advanced-networking/isdn-bus.eps#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/advanced-networking/isdn-twisted-pair.eps#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/advanced-networking/natd.eps#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/advanced-networking/net-routing.pic#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/appendix.decl#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/audit/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/audit/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/basics/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/basics/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/bibliography/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/bibliography/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/boot/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/boot/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/chapter.decl#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/chapters.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/colophon.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/config/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/config/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/cutting-edge/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/desktop/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/desktop/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/disks/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/disks/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/eresources/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/eresources/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/firewalls/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/firewalls/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/geom/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/geom/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/install/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/install/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/install/disk-layout.eps#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/install/example-dir1.eps#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/install/example-dir2.eps#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/install/example-dir3.eps#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/install/example-dir4.eps#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/install/example-dir5.eps#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/introduction/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/introduction/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/jails/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/kernelconfig/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/l10n/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/l10n/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/linuxemu/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/mac/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/mac/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/mail/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/mail/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/mirrors/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/mirrors/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/multimedia/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/network-servers/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/network-servers/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/pgpkeys/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/pgpkeys/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/ports/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/ports/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/preface/preface.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/printing/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/security/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/serialcomms/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/users/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/users/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/vinum/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/vinum/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/virtualization/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/virtualization/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/x11/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/handbook/x11/chapter.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/porters-handbook/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/porters-handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/porters-handbook/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/ppp-primer/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/books/ppp-primer/book.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/flyer/Makefile#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/flyer/flyer.tex#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man1/builtin.1#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man1/cat.1#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man1/chkey.1#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man1/echo.1#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man1/head.1#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man1/intro.1#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/agp.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/amd.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/cardbus.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/man4.i386/aic.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/man4.i386/wt.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/ncr.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/sd.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/sn.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/spic.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/st.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man4/uscanner.4#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man5/intro.5#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man5/publickey.5#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man6/intro.6#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man7/ascii.7#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/man/man7/intro.7#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/abstract.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/artheader.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/authors.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/bookinfo.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/books.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/catalog#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/copyright.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/disclaimer.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/freebsd.dsl#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/l10n.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/legalnotice.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/license.sgml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/mailing-lists.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/mirrors-local.xsl#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/newsgroups.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/teams.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/trademarks.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/translators.ent#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/transtable-local.xsl#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/transtable.xml#1 branch .. //depot/projects/docproj_nl/fr_FR.ISO8859-1/share/sgml/urls.ent#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/Makefile.inc#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/dialup-firewall/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/dialup-firewall/article.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/explaining-bsd/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/explaining-bsd/article.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/laptop/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/laptop/article.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/linux-comparison/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/linux-comparison/article.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/multi-os/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/multi-os/article.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/version-guide/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/articles/version-guide/article.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/Makefile.inc#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/advanced-networking/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/advanced-networking/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/advanced-networking/isdn-bus.eps#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/advanced-networking/isdn-twisted-pair.eps#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/advanced-networking/natd.eps#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/advanced-networking/net-routing.pic#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/advanced-networking/static-routes.pic#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/appendix.decl#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/audit/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/audit/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/basics/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/basics/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/bibliography/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/bibliography/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/book.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/boot/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/boot/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/chapter.decl#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/chapters.ent#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/colophon.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/config/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/config/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/cutting-edge/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/cutting-edge/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/desktop/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/desktop/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/disks/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/disks/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/eresources/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/eresources/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/firewalls/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/firewalls/chapter.sgml#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/geom/Makefile#1 branch .. //depot/projects/docproj_nl/hu_HU.ISO8859-2/books/handbook/geom/chapter.sgml#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Sat May 17 13:16:48 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0893B10656AA; Sat, 17 May 2008 13:16: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 BE2701065690 for ; Sat, 17 May 2008 13:16:47 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AACD38FC26 for ; Sat, 17 May 2008 13:16:47 +0000 (UTC) (envelope-from diego@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 m4HDGlio071138 for ; Sat, 17 May 2008 13:16:47 GMT (envelope-from diego@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4HDGluh071136 for perforce@freebsd.org; Sat, 17 May 2008 13:16:47 GMT (envelope-from diego@FreeBSD.org) Date: Sat, 17 May 2008 13:16:47 GMT Message-Id: <200805171316.m4HDGluh071136@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to diego@FreeBSD.org using -f From: Diego Giagio To: Perforce Change Reviews Cc: Subject: PERFORCE change 141763 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, 17 May 2008 13:16:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=141763 Change 141763 by diego@diego_black on 2008/05/17 13:16:28 Better naming conventions Affected files ... .. //depot/projects/soc2008/diego-audit/src/sys/contrib/pf/net/pf_ioctl.c#4 edit .. //depot/projects/soc2008/diego-audit/src/sys/netinet/ip_fw2.c#4 edit .. //depot/projects/soc2008/diego-audit/src/sys/netinet/ip_fw_pfil.c#3 edit .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit.h#7 edit .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit_pfil.c#3 edit Differences ... ==== //depot/projects/soc2008/diego-audit/src/sys/contrib/pf/net/pf_ioctl.c#4 (text+ko) ==== @@ -3875,12 +3875,12 @@ switch(type) { case MOD_LOAD: error = pf_load(); - AUDIT_CALL(audit_pfil_enable_pf(error)); + AUDIT_CALL(audit_pf_enable(error)); break; case MOD_UNLOAD: error = pf_unload(); - AUDIT_CALL(audit_pfil_disable_pf(error)); + AUDIT_CALL(audit_pf_disable(error)); break; default: error = EINVAL; ==== //depot/projects/soc2008/diego-audit/src/sys/netinet/ip_fw2.c#4 (text+ko) ==== @@ -4210,7 +4210,7 @@ IPFW_WUNLOCK(&layer3_chain); if (rule != NULL) reap_rules(rule); - AUDIT_CALL(audit_pfil_flush_ipfw(error)); + AUDIT_CALL(audit_ipfw_flush(error)); break; case IP_FW_ADD: @@ -4225,7 +4225,7 @@ if (!error && sopt->sopt_dir == SOPT_GET) error = sooptcopyout(sopt, rule, size); } - AUDIT_CALL(audit_pfil_addrule_ipfw(rule, error)); + AUDIT_CALL(audit_ipfw_addrule(rule, error)); free(rule, M_TEMP); break; @@ -4255,7 +4255,7 @@ ~(1< static void -audit_pfil_enable_common(char *name, int error) +audit_enable_common(char *name, int error) { struct kaudit_record *ar; @@ -54,7 +54,7 @@ } static void -audit_pfil_disable_common(char *name, int error) +audit_disable_common(char *name, int error) { struct kaudit_record *ar; @@ -67,31 +67,19 @@ } void -audit_pfil_enable_ipfw(int error) +audit_ipfw_enable(int error) { - audit_pfil_enable_common("ipfw", error); + audit_enable_common("ipfw", error); } void -audit_pfil_disable_ipfw(int error) +audit_ipfw_disable(int error) { - audit_pfil_disable_common("ipfw", error); + audit_disable_common("ipfw", error); } void -audit_pfil_enable_pf(int error) -{ - audit_pfil_enable_common("pf", error); -} - -void -audit_pfil_disable_pf(int error) -{ - audit_pfil_disable_common("pf", error); -} - -void -audit_pfil_addrule_ipfw(struct ip_fw *rule, int error) +audit_ipfw_addrule(struct ip_fw *rule, int error) { struct kaudit_record *ar; @@ -105,7 +93,7 @@ } void -audit_pfil_delrule_ipfw(struct ip_fw *rule, int error) +audit_ipfw_delrule(struct ip_fw *rule, int error) { struct kaudit_record *ar; @@ -119,7 +107,7 @@ } void -audit_pfil_flush_ipfw(int error) +audit_ipfw_flush(int error) { struct kaudit_record *ar; @@ -133,7 +121,7 @@ } void -audit_pfil_table_ipfw(u_int32_t table, int error) +audit_ipfw_table(u_int32_t table, int error) { struct kaudit_record *ar; @@ -146,3 +134,15 @@ audit_commit(ar, error, 0); } +void +audit_pf_enable(int error) +{ + audit_enable_common("pf", error); +} + +void +audit_pf_disable(int error) +{ + audit_disable_common("pf", error); +} + From owner-p4-projects@FreeBSD.ORG Sat May 17 14:15:50 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D1F311065677; Sat, 17 May 2008 14: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 9439A106564A for ; Sat, 17 May 2008 14:15:49 +0000 (UTC) (envelope-from diego@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 80E7F8FC12 for ; Sat, 17 May 2008 14:15:49 +0000 (UTC) (envelope-from diego@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 m4HEFn0n074171 for ; Sat, 17 May 2008 14:15:49 GMT (envelope-from diego@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4HEFnW2074169 for perforce@freebsd.org; Sat, 17 May 2008 14:15:49 GMT (envelope-from diego@FreeBSD.org) Date: Sat, 17 May 2008 14:15:49 GMT Message-Id: <200805171415.m4HEFnW2074169@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to diego@FreeBSD.org using -f From: Diego Giagio To: Perforce Change Reviews Cc: Subject: PERFORCE change 141767 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, 17 May 2008 14:15:50 -0000 http://perforce.freebsd.org/chv.cgi?CH=141767 Change 141767 by diego@diego_black on 2008/05/17 14:14:58 - Minimize code duplication - Improve comments Affected files ... .. //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit_pfil.c#4 edit Differences ... ==== //depot/projects/soc2008/diego-audit/src/sys/security/audit/audit_pfil.c#4 (text+ko) ==== @@ -40,42 +40,45 @@ #include #include -static void -audit_enable_common(char *name, int error) +/* + * Create a new audit record. Also add a text token with packet filter's name + * to the record. This function may return NULL. + */ +static struct kaudit_record * +audit_pfil_begin(int event, char *name) { struct kaudit_record *ar; - ar = audit_begin(AUE_PFIL_ENABLE, curthread); + ar = audit_begin(event, curthread /* XXXDG */); if (ar == NULL) - return; + return NULL; audit_record_arg_text(ar, name); - audit_commit(ar, error, 0); + return (ar); } -static void -audit_disable_common(char *name, int error) +void +audit_ipfw_enable(int error) { struct kaudit_record *ar; - ar = audit_begin(AUE_PFIL_DISABLE, curthread); + ar = audit_pfil_begin(AUE_PFIL_ENABLE, "ipfw"); if (ar == NULL) return; - audit_record_arg_text(ar, name); audit_commit(ar, error, 0); } void -audit_ipfw_enable(int error) +audit_ipfw_disable(int error) { - audit_enable_common("ipfw", error); -} + struct kaudit_record *ar; + + ar = audit_pfil_begin(AUE_PFIL_DISABLE, "ipfw"); + if (ar == NULL) + return; -void -audit_ipfw_disable(int error) -{ - audit_disable_common("ipfw", error); + audit_commit(ar, error, 0); } void @@ -83,12 +86,11 @@ { struct kaudit_record *ar; - ar = audit_begin(AUE_PFIL_POLICY_ADDRULE, curthread); + ar = audit_pfil_begin(AUE_PFIL_POLICY_ADDRULE, "ipfw"); if (ar == NULL) return; - audit_record_arg_text(ar, "ipfw"); - /* XXX tokens */ + /* XXXDG: add tokens */ audit_commit(ar, error, 0); } @@ -97,12 +99,11 @@ { struct kaudit_record *ar; - ar = audit_begin(AUE_PFIL_POLICY_DELRULE, curthread); + ar = audit_pfil_begin(AUE_PFIL_POLICY_DELRULE, "ipfw"); if (ar == NULL) return; - audit_record_arg_text(ar, "ipfw"); - /* XXX tokens */ + /* XXXDG: add tokens */ audit_commit(ar, error, 0); } @@ -111,12 +112,11 @@ { struct kaudit_record *ar; - ar = audit_begin(AUE_PFIL_POLICY_FLUSH, curthread); + ar = audit_pfil_begin(AUE_PFIL_POLICY_FLUSH, "ipfw"); if (ar == NULL) return; - audit_record_arg_text(ar, "ipfw"); - /* XXX tokens */ + /* XXXDG: add tokens */ audit_commit(ar, error, 0); } @@ -125,24 +125,35 @@ { struct kaudit_record *ar; - ar = audit_begin(AUE_PFIL_POLICY_TABLE, curthread); + ar = audit_pfil_begin(AUE_PFIL_POLICY_TABLE, "ipfw"); if (ar == NULL) return; - audit_record_arg_text(ar, "ipfw"); - /* XXX tokens */ + /* XXXDG: add tokens */ audit_commit(ar, error, 0); } void audit_pf_enable(int error) { - audit_enable_common("pf", error); + struct kaudit_record *ar; + + ar = audit_pfil_begin(AUE_PFIL_ENABLE, "pf"); + if (ar == NULL) + return; + + audit_commit(ar, error, 0); } void audit_pf_disable(int error) { - audit_disable_common("pf", error); + struct kaudit_record *ar; + + ar = audit_pfil_begin(AUE_PFIL_DISABLE, "pf"); + if (ar == NULL) + return; + + audit_commit(ar, error, 0); } From owner-p4-projects@FreeBSD.ORG Sat May 17 14:18:53 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1C66D106567C; Sat, 17 May 2008 14:18: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 D26AB106566B for ; Sat, 17 May 2008 14:18:52 +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 BEF738FC18 for ; Sat, 17 May 2008 14:18:52 +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 m4HEIqiG074260 for ; Sat, 17 May 2008 14:18:52 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4HEIqkV074258 for perforce@freebsd.org; Sat, 17 May 2008 14:18:52 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 17 May 2008 14:18:52 GMT Message-Id: <200805171418.m4HEIqkV074258@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 141768 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, 17 May 2008 14:18:53 -0000 http://perforce.freebsd.org/chv.cgi?CH=141768 Change 141768 by pgj@disznohal on 2008/05/17 14:18:03 Update links to the translated Handbook in doc/hu_HU.ISO8859-2. Affected files ... .. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/linux-comparison/article.sgml#2 edit Differences ... ==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/articles/linux-comparison/article.sgml#2 (text+ko) ==== @@ -351,7 +351,7 @@ MAC - A MAC, + A MAC, avagy Mandatory Access Control lehetõvé teszi a fájlokhoz való hozzáférési jog finomhangolását, kiegészítve ezzel @@ -512,8 +512,8 @@ rendszer részeként és az Interneten is. A man oldalak világosak és tömörek és mûködõ példákat is tartalmaznak. - - A &os; Kézikönyv + + A &os; kézikönyv háttérinformációkat és konfigurációs példákat nyújt majdnem minden feladathoz, amin egy &os; felhasználó @@ -521,7 +521,7 @@ során. A &os; sok + url="&url.base;/doc/hu_HU.ISO8859-2/books/handbook/eresources.html#ERESOURCES-MAIL"> levelezési listával rendelkezik, ahol a válaszok archiválva vannak és teljes mértékben kereshetõek. Ha olyan From owner-p4-projects@FreeBSD.ORG Sat May 17 14:18:54 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0203D1065709; Sat, 17 May 2008 14:18: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 E47011065670 for ; Sat, 17 May 2008 14:18:52 +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 CFB068FC1A for ; Sat, 17 May 2008 14:18:52 +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 m4HEIqtk074265 for ; Sat, 17 May 2008 14:18:52 GMT (envelope-from pgj@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4HEIq29074263 for perforce@freebsd.org; Sat, 17 May 2008 14:18:52 GMT (envelope-from pgj@FreeBSD.org) Date: Sat, 17 May 2008 14:18:52 GMT Message-Id: <200805171418.m4HEIq29074263@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 141769 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, 17 May 2008 14:18:54 -0000 http://perforce.freebsd.org/chv.cgi?CH=141769 Change 141769 by pgj@disznohal on 2008/05/17 14:18:51 Update links to the translated Handbook in www/hu. Affected files ... .. //depot/projects/docproj_hu/www/hu/about.sgml#2 edit .. //depot/projects/docproj_hu/www/hu/community/mailinglists.sgml#2 edit .. //depot/projects/docproj_hu/www/hu/community/newsgroups.sgml#2 edit .. //depot/projects/docproj_hu/www/hu/developers/cvs.sgml#2 edit .. //depot/projects/docproj_hu/www/hu/docs/books.sgml#2 edit .. //depot/projects/docproj_hu/www/hu/index.xsl#2 edit .. //depot/projects/docproj_hu/www/hu/mailto.sgml#2 edit .. //depot/projects/docproj_hu/www/hu/platforms/ppc.sgml#2 edit .. //depot/projects/docproj_hu/www/hu/search/search.sgml#2 edit .. //depot/projects/docproj_hu/www/hu/search/site.map#2 edit .. //depot/projects/docproj_hu/www/hu/search/web.atoz#2 edit .. //depot/projects/docproj_hu/www/hu/share/sgml/navibar.l10n.ent#2 edit .. //depot/projects/docproj_hu/www/hu/where.sgml#2 edit Differences ... ==== //depot/projects/docproj_hu/www/hu/about.sgml#2 (text+ko) ==== @@ -83,7 +83,7 @@ DVD-ROM-ról, vagy ha közvetlenül a hálózatról, FTP vagy NFS használatával. Mindössze - erre + erre az útmutatóra van szüksége.

    A FreeBSD ingyenes

    @@ -100,7 +100,7 @@ letölteni a saját példányát további információt találhat - itt.

    + itt.

    Hozzájárulás a FreeBSD Projekthez

    ==== //depot/projects/docproj_hu/www/hu/community/mailinglists.sgml#2 (text+ko) ==== @@ -35,7 +35,7 @@

    Az angol nyelvû levelezési listák a FreeBSD Kézikönyvben vannak + href="&enbase;/doc/hu_HU.ISO8859-2/books/handbook/eresources.html#ERESOURCES-MAIL">vannak felsorolva.

    Nem angol nyelvû levelezési listák

    ==== //depot/projects/docproj_hu/www/hu/community/newsgroups.sgml#2 (text+ko) ==== @@ -15,7 +15,7 @@ &header;

    Létezik pár FreeBSD-vel foglalkozó - hírcsoport, + hírcsoport, és sok más egyéb olyan hírcsoport is, amelyek érdekesek lehetnek a FreeBSD felhasználói számára, de ennek ellenére a levelezési ==== //depot/projects/docproj_hu/www/hu/developers/cvs.sgml#2 (text+ko) ==== @@ -27,11 +27,11 @@ módszerekkel:

      -
    • CVSup: +
    • CVSup: egy kevés erõforrást igénylõ megoldás (Modula-3 nyelven íródott).
    • -
    • AnonCVS: +
    • AnonCVS: a CVSup-nál több erõforrást igénylõ (több ideig tartó, nagyobb hálózati forgalmat bonyolító) módszer, de kis részek @@ -39,7 +39,7 @@ és csak a cvs eszközöket igényli, amelyek a FreeBSD-vel együtt települnek.
    • -
    • CTM: +
    • CTM: egy nagyon kis erõforrást igénylõ megoldás, batch módú eléréssel (alapvetõen patcheket használ e-mailen ==== //depot/projects/docproj_hu/www/hu/docs/books.sgml#2 (text+ko) ==== @@ -8,6 +8,7 @@ + ]>