From owner-p4-projects@FreeBSD.ORG Tue Jul 13 06:32:54 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id D56461065673; Tue, 13 Jul 2010 06:32: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 98BFD1065672 for ; Tue, 13 Jul 2010 06:32:53 +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 844E78FC21 for ; Tue, 13 Jul 2010 06:32:53 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o6D6Wr3U083169 for ; Tue, 13 Jul 2010 06:32:53 GMT (envelope-from trasz@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o6D6Wq43083163 for perforce@freebsd.org; Tue, 13 Jul 2010 06:32:52 GMT (envelope-from trasz@freebsd.org) Date: Tue, 13 Jul 2010 06:32:52 GMT Message-Id: <201007130632.o6D6Wq43083163@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 Precedence: bulk Cc: Subject: PERFORCE change 180869 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jul 2010 06:32:54 -0000 http://p4web.freebsd.org/@@180869?ac=10 Change 180869 by trasz@trasz_victim on 2010/07/13 06:32:36 IFC. Affected files ... .. //depot/projects/soc2009/trasz_limits/ObsoleteFiles.inc#21 integrate .. //depot/projects/soc2009/trasz_limits/UPDATING#24 integrate .. //depot/projects/soc2009/trasz_limits/bin/pkill/pkill.1#6 integrate .. //depot/projects/soc2009/trasz_limits/cddl/compat/opensolaris/include/mnttab.h#2 integrate .. //depot/projects/soc2009/trasz_limits/cddl/compat/opensolaris/misc/mnttab.c#2 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/cmd/pyzfs/pyzfs.py#1 branch .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/cmd/zdb/zdb.8#2 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/cmd/zdb/zdb.c#4 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c#3 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/cmd/zfs/zfs.8#4 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c#5 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c#4 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/cmd/ztest/ztest.c#3 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h#5 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c#2 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c#6 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_graph.c#2 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h#3 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c#4 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c#3 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c#4 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c#2 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#4 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c#3 integrate .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/pyzfs/common/__init__.py#1 branch .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py#1 branch .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/pyzfs/common/dataset.py#1 branch .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/pyzfs/common/groupspace.py#1 branch .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/pyzfs/common/ioctl.c#1 branch .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/pyzfs/common/unallow.py#1 branch .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/pyzfs/common/userspace.py#1 branch .. //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/lib/pyzfs/common/util.py#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf64-ppc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/lexsup.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gcc/config/rs6000/freebsd.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gdb/gdb/ppcfbsd-tdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/gdb/gdb/solib-svr4.c#2 integrate .. //depot/projects/soc2009/trasz_limits/etc/gettytab#3 integrate .. //depot/projects/soc2009/trasz_limits/gnu/lib/csu/Makefile#3 integrate .. //depot/projects/soc2009/trasz_limits/gnu/lib/libgcc/Makefile#7 integrate .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/as/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/as/powerpc64-freebsd/itbl-cpu.h#1 branch .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/as/powerpc64-freebsd/targ-cpu.h#1 branch .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/gdb/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/gdb/Makefile.powerpc64#1 branch .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/ld/Makefile.powerpc64#1 branch .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/libbfd/Makefile#3 integrate .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64#1 branch .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/binutils/libopcodes/Makefile.powerpc64#1 branch .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/cc/Makefile.tgt#3 integrate .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/cc/cc_tools/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/cc/include/Makefile#3 integrate .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/gdb/arch/powerpc64/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/gdb/arch/powerpc64/config.h#1 branch .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/gdb/arch/powerpc64/init.c#1 branch .. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/gdb/kgdb/trgt_powerpc64.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/Makefile#10 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/config.mk#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/csu/powerpc64/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/lib/csu/powerpc64/crt1.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/csu/powerpc64/crti.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/csu/powerpc64/crtn.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/Makefile#6 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/compat-43/sigcompat.c#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/gen/_thread_init.c#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/gmon/gmon.c#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/Makefile.inc#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/SYS.h#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/Symbol.map#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/_fpmath.h#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/arith.h#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gd_qnan.h#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/Makefile.inc#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/_ctx_start.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/_set_tp.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/_setjmp.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/fabs.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/flt_rounds.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/fpgetmask.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/fpgetround.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/fpgetsticky.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/fpsetmask.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/fpsetround.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/infinity.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/makecontext.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/modf.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/setjmp.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/signalcontext.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/sigsetjmp.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/gen/syncicache.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/softfloat/milieu.h#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/softfloat/powerpc-gcc.h#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/softfloat/softfloat.h#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/sys/Makefile.inc#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/sys/brk.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/sys/cerror.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/sys/exect.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/sys/pipe.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/sys/ptrace.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/sys/sbrk.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/powerpc64/sys/setlogin.S#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libc/stdlib/malloc.c#8 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/sys/ptrace.2#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libkvm/kvm_powerpc64.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libstand/Makefile#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libstand/printf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/libthr/arch/powerpc64/Makefile.inc#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libthr/arch/powerpc64/include/pthread_md.h#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libthr/arch/powerpc64/powerpc64/pthread_md.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/thr_sig.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/libthread_db/arch/powerpc64/libpthread_md.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/msun/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/Makefile#5 integrate .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/Symbol.map#2 integrate .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/powerpc64/Makefile.inc#1 branch .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/powerpc64/reloc.c#1 branch .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/powerpc64/rtld_machdep.h#1 branch .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/powerpc64/rtld_start.S#1 branch .. //depot/projects/soc2009/trasz_limits/sbin/iscontrol/iscontrol.8#2 integrate .. //depot/projects/soc2009/trasz_limits/sbin/kldload/kldload.8#4 integrate .. //depot/projects/soc2009/trasz_limits/sbin/kldload/kldload.c#3 integrate .. //depot/projects/soc2009/trasz_limits/secure/lib/libcrypto/opensslconf-powerpc64.h#1 branch .. //depot/projects/soc2009/trasz_limits/share/mk/bsd.cpu.mk#4 integrate .. //depot/projects/soc2009/trasz_limits/share/mk/bsd.endian.mk#2 integrate .. //depot/projects/soc2009/trasz_limits/share/mk/sys.mk#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/acpica/Makefile#2 delete .. //depot/projects/soc2009/trasz_limits/sys/amd64/acpica/acpi_wakecode.S#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/acpica/genwakecode.sh#2 delete .. //depot/projects/soc2009/trasz_limits/sys/amd64/acpica/genwakedata.sh#2 delete .. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/cpu_switch.S#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/pmap.c#17 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/trap.c#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/include/pmap.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/include/bootinfo.h#3 delete .. //depot/projects/soc2009/trasz_limits/sys/arm/include/metadata.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/Makefile#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/common/Makefile.inc#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/fdt/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/fdt/dts/mpc8555cds.dts#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/ficl/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/ofw/Makefile.inc#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/ofw/libofw/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/ofw/libofw/libofw.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/ofw/libofw/ppc64_elf_freebsd.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/Makefile.inc#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/boot1.chrp/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ofw/Makefile#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ofw/conf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ofw/ldscript.powerpc#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/ofw/metadata.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/uboot/Makefile#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/powerpc/uboot/ldscript.powerpc#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/uboot/Makefile.inc#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/uboot/common/metadata.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/boot/zfs/zfsimpl.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/compat/opensolaris/kern/opensolaris_uio.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/cddl/compat/opensolaris/sys/misc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/compat/opensolaris/sys/policy.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/compat/opensolaris/sys/sid.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/compat/opensolaris/sys/uio.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/compat/opensolaris/sys/vnode.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/Makefile.powerpc#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/files.amd64#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/files.powerpc#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/ldscript.powerpc64#1 branch .. //depot/projects/soc2009/trasz_limits/sys/conf/options.powerpc#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/ddb/db_command.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/acpica/Osd/OsdHardware.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/ata-all.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-acerlabs.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-amd.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-highpoint.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-intel.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-ite.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-jmicron.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-marvell.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-nvidia.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-promise.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-siliconimage.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-sis.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-via.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/bwi/if_bwi_pci.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/bwn/if_bwn.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/cfi/cfi_bus_fdt.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/dev/cfi/cfi_bus_lbc.c#2 delete .. //depot/projects/soc2009/trasz_limits/sys/dev/cxgb/common/cxgb_ael1002.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/cxgb/common/cxgb_common.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/cxgb/common/cxgb_t3_hw.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/cxgb/cxgb_adapter.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/cxgb/cxgb_main.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/cxgb/cxgb_sge.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/if_em.c#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/if_igb.c#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/if_lem.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/fdt/fdt_common.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/fdt/fdt_pci.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/fdt/fdt_powerpc.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/dev/fdt/simplebus.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/mpt/mpt.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/mpt/mpt.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/mpt/mpt_pci.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/pci/pcireg.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/quicc/quicc_bfe_fdt.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/dev/quicc/quicc_bfe_ocp.c#2 delete .. //depot/projects/soc2009/trasz_limits/sys/dev/sec/sec.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/sk/if_sk.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/tsec/if_tsec.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/tsec/if_tsec.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/tsec/if_tsec_fdt.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/dev/tsec/if_tsec_ocp.c#2 delete .. //depot/projects/soc2009/trasz_limits/sys/dev/twa/tw_cl.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/twa/tw_cl_share.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/uart/uart_bus_ocp.c#2 delete .. //depot/projects/soc2009/trasz_limits/sys/dev/uart/uart_cpu_powerpc.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/serial/uplcom.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/usbdevs#23 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/wlan/if_run.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/i386/pmap.c#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/include/pmap.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_exec.c#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_tc.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/subr_prf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/subr_unit.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/uipc_mbuf.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_bio.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/cpu.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/cpuregs.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/pte.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/mips/db_interface.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/mips/db_trace.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/mips/pmap.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/modules/acpi/acpi/Makefile#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/modules/zfs/Makefile#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/ipfw/ip_fw_log.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/nfsclient/nfs_vnops.c#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/copyinout.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/locore.S#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/locore32.S#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/locore64.S#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/machdep.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/mmu_oea.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/mmu_oea64.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/mp_cpudep.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/nexus.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/ofw_machdep.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/platform_chrp.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/slb.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/swtch.S#3 delete .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/swtch32.S#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/swtch64.S#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/trap.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/trap_subr32.S#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/trap_subr64.S#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/vm_machdep.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/booke/locore.S#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/booke/machdep.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/booke/platform_bare.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/booke/pmap.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/booke/swtch.S#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/booke/vm_machdep.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/conf/DEFAULTS#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/conf/GENERIC#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/conf/MPC85XX#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/conf/NOTES#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/cpufreq/pcr.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/_align.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/_bus.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/_inttypes.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/_limits.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/_stdint.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/_types.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/asm.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/atomic.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/bootinfo.h#2 delete .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/bus.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/cpufunc.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/db_machdep.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/elf.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/fdt.h#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/frame.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/hid.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/md_var.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/metadata.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/ocpbus.h#4 delete .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/param.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/pcb.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/pcpu.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/pmap.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/proc.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/profile.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/psl.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/pte.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/reg.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/runq.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/slb.h#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/smp.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/spr.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/sr.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/trap_aim.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/ucontext.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/vmparam.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/atpic.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/ds1553_bus_fdt.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/ds1553_bus_lbc.c#2 delete .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/i2c.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/lbc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/lbc.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/mpc85xx.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/mpc85xx.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/nexus.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/ocpbus.c#7 delete .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/ocpbus.h#6 delete .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/openpic_fdt.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/opic.c#5 delete .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/pci_fdt.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/pci_ocp.c#8 delete .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/grackle.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/bcopy.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/bus_machdep.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/cpu.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/db_interface.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/db_trace.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/elf32_machdep.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/elf64_machdep.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/elf_machdep.c#5 delete .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/exec_machdep.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/genassym.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/in_cksum.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/intr_machdep.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/mp_machdep.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/setjmp.S#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/sigcode.S#2 delete .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/sigcode32.S#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/sigcode64.S#1 branch .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/stack_machdep.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/syncicache.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/sys_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/sun4v/conf/DEFAULTS#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/cdefs.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/elf_common.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/sysctl.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_page.c#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_page.h#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/x86/isa/atrtc.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/x86/isa/clock.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/x86/x86/timeevents.c#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/make/str.c#3 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/truss/powerpc64-fbsd.c#1 branch .. //depot/projects/soc2009/trasz_limits/usr.bin/xlint/arch/powerpc64/targparam.h#1 branch .. //depot/projects/soc2009/trasz_limits/usr.sbin/config/config.8#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/config/configvers.h#3 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/config/main.c#4 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/config/mkoptions.c#4 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/crunch/crunchide/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/crunch/crunchide/exec_elf32.c#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/fifolog/lib/fifolog_reader.c#3 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/mountd/exports.5#4 integrate Differences ... ==== //depot/projects/soc2009/trasz_limits/ObsoleteFiles.inc#21 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.237 2010/07/02 02:20:25 marcel Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.238 2010/07/13 04:31:19 imp 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,8 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20100706: removed pc-sysinstall's detect-vmware.sh +OLD_FILES+=usr/share/pc-sysinstall/backend-query/detect-vmware.sh # 20100701: [powerpc] removed .if ${TARGET_ARCH} == "powerpc" OLD_FILES+=usr/include/machine/intr.h ==== //depot/projects/soc2009/trasz_limits/UPDATING#24 (text+ko) ==== @@ -23,6 +23,13 @@ ln -s aj /etc/malloc.conf.) +20100713: + A new version of ZFS (version 15) has been merged to -HEAD. + This version uses a python library for the following subcommands: + zfs allow, zfs unallow, zfs groupspace, zfs userspace. + For full functionality of these commands the following port must + be installed: sysutils/py-zfs + 20100429: 'vm_page's are now hashed by physical address to an array of mutexes. Currently this is only used to serialize access to hold_count. Over @@ -964,6 +971,22 @@ path, and has the highest probability of being successful. Please try this approach before reporting problems with a major version upgrade. + ZFS notes + --------- + When upgrading the boot ZFS pool to a new version, always follow + these two steps: + + 1.) recompile and reinstall the ZFS boot loader and boot block + (this is part of "make buildworld" and "make installworld") + + 2.) update the ZFS boot block on your boot drive + + The following example updates the ZFS boot block on the first + partition (freebsd-boot) of a GPT partitioned drive ad0: + "gpart bootcode -p /boot/gptzfsboot -i 1 ad0" + + Non-boot pools do not need these updates. + To build a kernel ----------------- If you are updating from a prior version of FreeBSD (even one just @@ -1141,4 +1164,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.659 2010/05/12 21:20:04 brueffer Exp $ +$FreeBSD: src/UPDATING,v 1.660 2010/07/12 23:49:04 mm Exp $ ==== //depot/projects/soc2009/trasz_limits/bin/pkill/pkill.1#6 (text+ko) ==== @@ -1,6 +1,6 @@ .\" $NetBSD: pkill.1,v 1.8 2003/02/14 15:59:18 grant Exp $ .\" -.\" $FreeBSD: src/bin/pkill/pkill.1,v 1.7 2010/06/20 08:48:30 brian Exp $ +.\" $FreeBSD: src/bin/pkill/pkill.1,v 1.8 2010/07/12 01:58:46 brian Exp $ .\" .\" Copyright (c) 2002 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -53,7 +53,7 @@ .Ar pattern ... .Nm pkill .Op Fl Ar signal -.Op Fl ILafinovx +.Op Fl ILafilnovx .Op Fl F Ar pidfile .Op Fl G Ar gid .Op Fl M Ar core ==== //depot/projects/soc2009/trasz_limits/cddl/compat/opensolaris/include/mnttab.h#2 (text+ko) ==== @@ -1,12 +1,15 @@ -/* $FreeBSD: src/cddl/compat/opensolaris/include/mnttab.h,v 1.4 2008/11/17 20:49:29 pjd Exp $ */ +/* $FreeBSD: src/cddl/compat/opensolaris/include/mnttab.h,v 1.5 2010/07/12 23:49:04 mm Exp $ */ #ifndef _OPENSOLARIS_MNTTAB_H_ #define _OPENSOLARIS_MNTTAB_H_ +#include +#include + #include #include -#define MNTTAB _PATH_DEVNULL +#define MNTTAB _PATH_DEVZERO #define MNT_LINE_MAX 1024 #define umount2(p, f) unmount(p, f) @@ -17,7 +20,12 @@ char *mnt_fstype; char *mnt_mntopts; }; +#define extmnttab mnttab int getmntany(FILE *fd, struct mnttab *mgetp, struct mnttab *mrefp); +int getmntent(FILE *fp, struct mnttab *mp); +char *hasmntopt(struct mnttab *mnt, char *opt); + +void statfs2mnttab(struct statfs *sfs, struct mnttab *mp); #endif /* !_OPENSOLARIS_MNTTAB_H_ */ ==== //depot/projects/soc2009/trasz_limits/cddl/compat/opensolaris/misc/mnttab.c#2 (text+ko) ==== @@ -30,12 +30,15 @@ */ #include -__FBSDID("$FreeBSD: src/cddl/compat/opensolaris/misc/mnttab.c,v 1.3 2008/11/17 20:49:29 pjd Exp $"); +__FBSDID("$FreeBSD: src/cddl/compat/opensolaris/misc/mnttab.c,v 1.4 2010/07/12 23:49:04 mm Exp $"); #include #include #include #include + +#include +#include #include #include #include @@ -88,75 +91,126 @@ strlcat(mntopts, opt, size); } -int -getmntany(FILE *fd __unused, struct mnttab *mgetp, struct mnttab *mrefp) +void +statfs2mnttab(struct statfs *sfs, struct mnttab *mp) { - static struct statfs *sfs = NULL; static char mntopts[MNTMAXSTR]; - struct opt *o; - long i, n, flags; + long flags; - if (sfs != NULL) { - free(sfs); - sfs = NULL; - } mntopts[0] = '\0'; - n = getfsstat(NULL, 0, MNT_NOWAIT); - if (n == -1) - return (-1); - n = sizeof(*sfs) * (n + 8); - sfs = malloc(n); - if (sfs == NULL) - return (-1); - n = getfsstat(sfs, n, MNT_WAIT); - if (n == -1) { - free(sfs); - sfs = NULL; - return (-1); + flags = sfs->f_flags; +#define OPTADD(opt) optadd(mntopts, sizeof(mntopts), (opt)) + if (flags & MNT_RDONLY) + OPTADD(MNTOPT_RO); + else + OPTADD(MNTOPT_RW); + if (flags & MNT_NOSUID) + OPTADD(MNTOPT_NOSUID); + else + OPTADD(MNTOPT_SETUID); + if (flags & MNT_UPDATE) + OPTADD(MNTOPT_REMOUNT); + if (flags & MNT_NOATIME) + OPTADD(MNTOPT_NOATIME); + else + OPTADD(MNTOPT_ATIME); + OPTADD(MNTOPT_NOXATTR); + if (flags & MNT_NOEXEC) + OPTADD(MNTOPT_NOEXEC); + else + OPTADD(MNTOPT_EXEC); +#undef OPTADD + mp->mnt_special = sfs->f_mntfromname; + mp->mnt_mountp = sfs->f_mntonname; + mp->mnt_fstype = sfs->f_fstypename; + mp->mnt_mntopts = mntopts; +} + +static struct statfs *gsfs = NULL; +static int allfs = 0; + +static int +statfs_init(void) +{ + struct statfs *sfs; + int error; + + if (gsfs != NULL) { + free(gsfs); + gsfs = NULL; } - for (i = 0; i < n; i++) { + allfs = getfsstat(NULL, 0, MNT_WAIT); + if (allfs == -1) + goto fail; + gsfs = malloc(sizeof(gsfs[0]) * allfs * 2); + if (gsfs == NULL) + goto fail; + allfs = getfsstat(gsfs, (long)(sizeof(gsfs[0]) * allfs * 2), + MNT_WAIT); + if (allfs == -1) + goto fail; + sfs = realloc(gsfs, allfs * sizeof(gsfs[0])); + if (sfs != NULL) + gsfs = sfs; + return (0); +fail: + error = errno; + if (gsfs != NULL) + free(gsfs); + gsfs = NULL; + allfs = 0; + return (error); +} + +int +getmntany(FILE *fd __unused, struct mnttab *mgetp, struct mnttab *mrefp) +{ + struct statfs *sfs; + int i, error; + + error = statfs_init(); + if (error != 0) + return (error); + + for (i = 0; i < allfs; i++) { if (mrefp->mnt_special != NULL && - strcmp(mrefp->mnt_special, sfs[i].f_mntfromname) != 0) { + strcmp(mrefp->mnt_special, gsfs[i].f_mntfromname) != 0) { continue; } if (mrefp->mnt_mountp != NULL && - strcmp(mrefp->mnt_mountp, sfs[i].f_mntonname) != 0) { + strcmp(mrefp->mnt_mountp, gsfs[i].f_mntonname) != 0) { continue; } if (mrefp->mnt_fstype != NULL && - strcmp(mrefp->mnt_fstype, sfs[i].f_fstypename) != 0) { + strcmp(mrefp->mnt_fstype, gsfs[i].f_fstypename) != 0) { continue; } - flags = sfs[i].f_flags; -#define OPTADD(opt) optadd(mntopts, sizeof(mntopts), (opt)) - if (flags & MNT_RDONLY) - OPTADD(MNTOPT_RO); - else - OPTADD(MNTOPT_RW); - if (flags & MNT_NOSUID) - OPTADD(MNTOPT_NOSUID); - else - OPTADD(MNTOPT_SETUID); - if (flags & MNT_UPDATE) - OPTADD(MNTOPT_REMOUNT); - if (flags & MNT_NOATIME) - OPTADD(MNTOPT_NOATIME); - else - OPTADD(MNTOPT_ATIME); - OPTADD(MNTOPT_NOXATTR); - if (flags & MNT_NOEXEC) - OPTADD(MNTOPT_NOEXEC); - else - OPTADD(MNTOPT_EXEC); -#undef OPTADD - mgetp->mnt_special = sfs[i].f_mntfromname; - mgetp->mnt_mountp = sfs[i].f_mntonname; - mgetp->mnt_fstype = sfs[i].f_fstypename; - mgetp->mnt_mntopts = mntopts; + statfs2mnttab(&gsfs[i], mgetp); return (0); } - free(sfs); - sfs = NULL; return (-1); } + +int +getmntent(FILE *fp, struct mnttab *mp) +{ + struct statfs *sfs; + int error, nfs; + + nfs = (int)lseek(fileno(fp), 0, SEEK_CUR); + if (nfs == -1) + return (errno); + /* If nfs is 0, we want to refresh out cache. */ + if (nfs == 0 || gsfs == NULL) { + error = statfs_init(); + if (error != 0) + return (error); + } + if (nfs >= allfs) + return (-1); + statfs2mnttab(&gsfs[nfs], mp); + if (lseek(fileno(fp), 1, SEEK_CUR) == -1) + return (errno); + return (0); +} ==== //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/cmd/zdb/zdb.8#2 (text+ko) ==== @@ -1,23 +1,8 @@ '\" te -.\" CDDL HEADER START -.\" -.\" The contents of this file are subject to the terms of the -.\" Common Development and Distribution License (the "License"). -.\" You may not use this file except in compliance with the License. -.\" -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -.\" or http://www.opensolaris.org/os/licensing. -.\" See the License for the specific language governing permissions -.\" and limitations under the License. -.\" -.\" When distributing Covered Code, include this CDDL HEADER in each -.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE. -.\" If applicable, add the following below this CDDL HEADER, with the -.\" fields enclosed by brackets "[]" replaced with your own identifying -.\" information: Portions Copyright [yyyy] [name of copyright owner] -.\" -.\" CDDL HEADER END .\" Copyright (c) 2004, Sun Microsystems, Inc. All Rights Reserved. +.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. +.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. +.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] .TH zdb 1M "31 Oct 2005" "SunOS 5.11" "System Administration Commands" .SH NAME zdb \- ZFS debugger ==== //depot/projects/soc2009/trasz_limits/cddl/contrib/opensolaris/cmd/zdb/zdb.c#4 (text+ko) ==== @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -87,8 +87,8 @@ usage(void) { (void) fprintf(stderr, - "Usage: %s [-udibcsv] [-U cachefile_path] " - "[-S user:cksumalg] " + "Usage: %s [-udibcsvL] [-U cachefile_path] [-t txg]\n" + "\t [-S user:cksumalg] " "dataset [object...]\n" " %s -C [pool]\n" " %s -l dev\n" @@ -102,12 +102,16 @@ (void) fprintf(stderr, " -C cached pool configuration\n"); (void) fprintf(stderr, " -i intent logs\n"); (void) fprintf(stderr, " -b block statistics\n"); - (void) fprintf(stderr, " -c checksum all data blocks\n"); + (void) fprintf(stderr, " -m metaslabs\n"); + (void) fprintf(stderr, " -c checksum all metadata (twice for " + "all data) blocks\n"); (void) fprintf(stderr, " -s report stats on zdb's I/O\n"); (void) fprintf(stderr, " -S : -- " "dump blkptr signatures\n"); (void) fprintf(stderr, " -v verbose (applies to all others)\n"); (void) fprintf(stderr, " -l dump label contents\n"); + (void) fprintf(stderr, " -L disable leak tracking (do not " + "load spacemaps)\n"); (void) fprintf(stderr, " -U cachefile_path -- use alternate " "cachefile\n"); (void) fprintf(stderr, " -R read and display block from a " @@ -115,12 +119,19 @@ (void) fprintf(stderr, " -e Pool is exported/destroyed/" "has altroot\n"); (void) fprintf(stderr, " -p (use with -e)\n"); + (void) fprintf(stderr, " -t highest txg to use when " + "searching for uberblocks\n"); (void) fprintf(stderr, "Specify an option more than once (e.g. -bb) " "to make only that option verbose\n"); (void) fprintf(stderr, "Default is to dump everything non-verbosely\n"); exit(1); } +/* + * Called for usage errors that are discovered after a call to spa_open(), + * dmu_bonus_hold(), or pool_match(). abort() is called for other errors. + */ + static void fatal(const char *fmt, ...) { @@ -132,7 +143,7 @@ va_end(ap); (void) fprintf(stderr, "\n"); - abort(); + exit(1); } static void @@ -205,7 +216,7 @@ size_t nvsize = *(uint64_t *)data; char *packed = umem_alloc(nvsize, UMEM_NOFAIL); - VERIFY(0 == dmu_read(os, object, 0, nvsize, packed)); + VERIFY(0 == dmu_read(os, object, 0, nvsize, packed, DMU_READ_PREFETCH)); VERIFY(nvlist_unpack(packed, nvsize, &nv, 0) == 0); @@ -431,7 +442,7 @@ alloc = 0; for (offset = 0; offset < smo->smo_objsize; offset += sizeof (entry)) { VERIFY(0 == dmu_read(os, smo->smo_object, offset, - sizeof (entry), &entry)); + sizeof (entry), &entry, DMU_READ_PREFETCH)); if (SM_DEBUG_DECODE(entry)) { (void) printf("\t\t[%4llu] %s: txg %llu, pass %llu\n", (u_longlong_t)(offset / sizeof (entry)), @@ -463,6 +474,21 @@ } static void +dump_metaslab_stats(metaslab_t *msp) +{ + char maxbuf[5]; + space_map_t *sm = &msp->ms_map; + avl_tree_t *t = sm->sm_pp_root; + int free_pct = sm->sm_space * 100 / sm->sm_size; + + nicenum(space_map_maxsize(sm), maxbuf); + + (void) printf("\t %20s %10lu %7s %6s %4s %4d%%\n", + "segments", avl_numnodes(t), "maxsize", maxbuf, + "freepct", free_pct); +} + +static void dump_metaslab(metaslab_t *msp) { char freebuf[5]; @@ -472,22 +498,28 @@ nicenum(msp->ms_map.sm_size - smo->smo_alloc, freebuf); - if (dump_opt['d'] <= 5) { - (void) printf("\t%10llx %10llu %5s\n", - (u_longlong_t)msp->ms_map.sm_start, - (u_longlong_t)smo->smo_object, - freebuf); - return; - } - (void) printf( - "\tvdev %llu offset %08llx spacemap %4llu free %5s\n", + "\tvdev %5llu offset %12llx spacemap %6llu free %5s\n", (u_longlong_t)vd->vdev_id, (u_longlong_t)msp->ms_map.sm_start, (u_longlong_t)smo->smo_object, freebuf); - ASSERT(msp->ms_map.sm_size == (1ULL << vd->vdev_ms_shift)); + if (dump_opt['m'] > 1) { + mutex_enter(&msp->ms_lock); + VERIFY(space_map_load(&msp->ms_map, zfs_metaslab_ops, + SM_FREE, &msp->ms_smo, spa->spa_meta_objset) == 0); + dump_metaslab_stats(msp); + space_map_unload(&msp->ms_map); + mutex_exit(&msp->ms_lock); + } + + if (dump_opt['d'] > 5 || dump_opt['m'] > 2) { + ASSERT(msp->ms_map.sm_size == (1ULL << vd->vdev_ms_shift)); + + mutex_enter(&msp->ms_lock); + dump_spacemap(spa->spa_meta_objset, smo, &msp->ms_map); + mutex_exit(&msp->ms_lock); + } - dump_spacemap(spa->spa_meta_objset, smo, &msp->ms_map); } static void @@ -502,14 +534,12 @@ for (c = 0; c < rvd->vdev_children; c++) { vd = rvd->vdev_child[c]; - (void) printf("\n vdev %llu\n\n", (u_longlong_t)vd->vdev_id); + (void) printf("\t%-10s %-19s %-15s %-10s\n", + "vdev", "offset", "spacemap", "free"); + (void) printf("\t%10s %19s %15s %10s\n", + "----------", "-------------------", + "---------------", "-------------"); - if (dump_opt['d'] <= 5) { - (void) printf("\t%10s %10s %5s\n", - "offset", "spacemap", "free"); - (void) printf("\t%10s %10s %5s\n", - "------", "--------", "----"); - } for (m = 0; m < vd->vdev_ms_count; m++) dump_metaslab(vd->vdev_ms[m]); (void) printf("\n"); @@ -517,44 +547,52 @@ } static void +dump_dtl_seg(space_map_t *sm, uint64_t start, uint64_t size) +{ + char *prefix = (void *)sm; + + (void) printf("%s [%llu,%llu) length %llu\n", + prefix, + (u_longlong_t)start, + (u_longlong_t)(start + size), + (u_longlong_t)(size)); +} + +static void dump_dtl(vdev_t *vd, int indent) { - avl_tree_t *t = &vd->vdev_dtl_map.sm_root; - space_seg_t *ss; - vdev_t *pvd; - int c; + spa_t *spa = vd->vdev_spa; + boolean_t required; + char *name[DTL_TYPES] = { "missing", "partial", "scrub", "outage" }; >>> TRUNCATED FOR MAIL (1000 lines) <<<